diff --git a/2025-06-26-13-04-01.zip.json b/2025-06-26-13-04-01.zip.json new file mode 100644 index 0000000..f656ec1 --- /dev/null +++ b/2025-06-26-13-04-01.zip.json @@ -0,0 +1 @@ +{"Types":[{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":161},"IsPublic":true,"FullName":"PlaceholderAttribute..ctor","Name":".ctor","DeclaringType":"PlaceholderAttribute","DocId":"M:PlaceholderAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":158},"IsPublic":true,"FullName":"PlaceholderAttribute.Value","Name":"Value","Documentation":{},"DocId":"P:PlaceholderAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"PlaceholderAttribute","Name":"PlaceholderAttribute","Documentation":{"Summary":"Add placeholder text, typically displayed for string properties when the text entry field is empty.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:PlaceholderAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":177},"IsPublic":true,"FullName":"ClassNameAttribute..ctor","Name":".ctor","DeclaringType":"ClassNameAttribute","DocId":"M:ClassNameAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":174},"IsPublic":true,"FullName":"ClassNameAttribute.Value","Name":"Value","Documentation":{},"DocId":"P:ClassNameAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"ClassNameAttribute","Name":"ClassNameAttribute","Documentation":{"Summary":"Set the class name for this type or member.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:ClassNameAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":193},"IsPublic":true,"FullName":"TitleAttribute..ctor","Name":".ctor","DeclaringType":"TitleAttribute","DocId":"M:TitleAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/EditorAtributes.cs","Line":190},"IsPublic":true,"FullName":"TitleAttribute.Value","Name":"Value","Documentation":{},"DocId":"P:TitleAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"TitleAttribute","Name":"TitleAttribute","Documentation":{"Summary":"Sets the title or a \u0022nice name\u0022 of a type or a type member.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:TitleAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":210},"IsPublic":true,"FullName":"DescriptionAttribute..ctor","Name":".ctor","DeclaringType":"DescriptionAttribute","DocId":"M:DescriptionAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/EditorAtributes.cs","Line":207},"IsPublic":true,"FullName":"DescriptionAttribute.Value","Name":"Value","Documentation":{},"DocId":"P:DescriptionAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"DescriptionAttribute","Name":"DescriptionAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Sets the description of a type or a type member. This attribute is usually applied automatically by codegen based on the XML comment of the type or member.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:DescriptionAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":226},"IsPublic":true,"FullName":"CategoryAttribute..ctor","Name":".ctor","DeclaringType":"CategoryAttribute","DocId":"M:CategoryAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/EditorAtributes.cs","Line":223},"IsPublic":true,"FullName":"CategoryAttribute.Value","Name":"Value","Documentation":{},"DocId":"P:CategoryAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"CategoryAttribute","Name":"CategoryAttribute","Documentation":{"Summary":"Sets the category or the group of a type or a type member.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:CategoryAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":250},"IsPublic":true,"FullName":"GroupAttribute..ctor","Name":".ctor","DeclaringType":"GroupAttribute","DocId":"M:GroupAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/EditorAtributes.cs","Line":239},"IsPublic":true,"FullName":"GroupAttribute.Value","Name":"Value","Documentation":{},"DocId":"P:GroupAttribute.Value"},{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":241},"IsPublic":true,"FullName":"GroupAttribute.Icon","Name":"Icon","DocId":"P:GroupAttribute.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/EditorAtributes.cs","Line":246},"IsPublic":true,"FullName":"GroupAttribute.StartFolded","Name":"StartFolded","Documentation":{"Summary":"If true then the group should start closed"},"DocId":"P:GroupAttribute.StartFolded"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"GroupAttribute","Name":"GroupAttribute","Documentation":{"Summary":"Sets the category or the group of a type or a type member.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:GroupAttribute"},{"Namespace":"","BaseType":"GroupAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":263},"IsPublic":true,"FullName":"ToggleGroupAttribute..ctor","Name":".ctor","DeclaringType":"ToggleGroupAttribute","DocId":"M:ToggleGroupAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":261},"IsPublic":true,"FullName":"ToggleGroupAttribute.Label","Name":"Label","DocId":"P:ToggleGroupAttribute.Label"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"ToggleGroupAttribute","Name":"ToggleGroupAttribute","Documentation":{"Summary":"Very much like a GroupAttribute, except we\u0027re indicating that the group can be toggle on and off using the named property"},"DocId":"T:ToggleGroupAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"bgColor","Type":"System.String"},{"Name":"fgColor","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":288},"IsPublic":true,"FullName":"IconAttribute..ctor","Name":".ctor","DeclaringType":"IconAttribute","DocId":"M:IconAttribute.#ctor(System.String,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":295},"IsPublic":true,"FullName":"IconAttribute..ctor","Name":".ctor","DeclaringType":"IconAttribute","DocId":"M:IconAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/EditorAtributes.cs","Line":275},"IsPublic":true,"FullName":"IconAttribute.Value","Name":"Value","Documentation":{},"DocId":"P:IconAttribute.Value"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Attributes/EditorAtributes.cs","Line":281},"IsPublic":true,"FullName":"IconAttribute.BackgroundColor","Name":"BackgroundColor","Documentation":{"Summary":"The preferred background color for the icon."},"DocId":"P:IconAttribute.BackgroundColor"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Attributes/EditorAtributes.cs","Line":286},"IsPublic":true,"FullName":"IconAttribute.ForegroundColor","Name":"ForegroundColor","Documentation":{"Summary":"The preferred color of the icon itself."},"DocId":"P:IconAttribute.ForegroundColor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"IconAttribute","Name":"IconAttribute","Documentation":{"Summary":"Sets the icon of a type or a type member. Colors are expected in HTML formats, like \u0022rgb(255,255,255)\u0022 or \u0022#FFFFFF\u0022.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:IconAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Int32"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":312},"IsPublic":true,"FullName":"OrderAttribute..ctor","Name":".ctor","DeclaringType":"OrderAttribute","DocId":"M:OrderAttribute.#ctor(System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Attributes/EditorAtributes.cs","Line":310},"IsPublic":true,"FullName":"OrderAttribute.Value","Name":"Value","Documentation":{"Summary":"The visual order."},"DocId":"P:OrderAttribute.Value"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"OrderAttribute","Name":"OrderAttribute","Documentation":{"Summary":"Visual order of this member for UI purposes.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:OrderAttribute"},{"Namespace":"","BaseType":"Sandbox.RangeAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"System.Single"},{"Name":"end","Type":"System.Single"},{"Name":"canModify","Type":"System.Boolean","Default":"True"}],"l":{"File":"Attributes/Range.cs","Line":36},"IsPublic":true,"FullName":"TimeRangeAttribute..ctor","Name":".ctor","DeclaringType":"TimeRangeAttribute","DocId":"M:TimeRangeAttribute.#ctor(System.Single,System.Single,System.Boolean)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"TimeRangeAttribute","Name":"TimeRangeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"For use with Curves, allows you to define a custom range for the time"},"DocId":"T:TimeRangeAttribute"},{"Namespace":"","BaseType":"Sandbox.RangeAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"System.Single"},{"Name":"end","Type":"System.Single"},{"Name":"canModify","Type":"System.Boolean","Default":"True"}],"l":{"File":"Attributes/Range.cs","Line":47},"IsPublic":true,"FullName":"ValueRangeAttribute..ctor","Name":".ctor","DeclaringType":"ValueRangeAttribute","DocId":"M:ValueRangeAttribute.#ctor(System.Single,System.Single,System.Boolean)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"ValueRangeAttribute","Name":"ValueRangeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"For use with Curves, allows you to define a custom range for the value"},"DocId":"T:ValueRangeAttribute"},{"Namespace":"","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Parameters":[],"IsPublic":true,"FullName":"TagAttribute.EnumerateValues","Name":"EnumerateValues","DeclaringType":"TagAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["TagAttribute/\u003CEnumerateValues\u003Ed__5"]}],"Documentation":{"Summary":"Returns all the tags as an enumerable.","Return":""},"DocId":"M:TagAttribute.EnumerateValues"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.String[]"}],"l":{"File":"Attributes/UtilityAttributes.cs","Line":12},"IsPublic":true,"FullName":"TagAttribute..ctor","Name":".ctor","DeclaringType":"TagAttribute","DocId":"M:TagAttribute.#ctor(System.String[])"}],"Properties":[{"PropertyType":"System.String[]","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":10},"IsPublic":true,"FullName":"TagAttribute.Value","Name":"Value","Documentation":{"Summary":"The tags to add for this type or member."},"DocId":"P:TagAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"TagAttribute","Name":"TagAttribute","Documentation":{"Summary":"Adds a single or multiple tags for this type or member. Tags can then be retrieved via DisplayInfo library."},"DocId":"T:TagAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.String[]"}],"l":{"File":"Attributes/UtilityAttributes.cs","Line":40},"IsPublic":true,"FullName":"AliasAttribute..ctor","Name":".ctor","DeclaringType":"AliasAttribute","DocId":"M:AliasAttribute.#ctor(System.String[])"}],"Properties":[{"PropertyType":"System.String[]","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":38},"IsPublic":true,"FullName":"AliasAttribute.Value","Name":"Value","Documentation":{"Summary":"The aliases for this class."},"DocId":"P:AliasAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"AliasAttribute","Name":"AliasAttribute","Documentation":{"Summary":"Alternate class name(s) for this type to the one specified via LibraryAttribute. This info can then be retrieved via DisplayInfo library."},"DocId":"T:AliasAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"editorName","Type":"System.String"}],"l":{"File":"Attributes/UtilityAttributes.cs","Line":56},"IsPublic":true,"FullName":"EditorAttribute..ctor","Name":".ctor","DeclaringType":"EditorAttribute","DocId":"M:EditorAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":54},"IsPublic":true,"FullName":"EditorAttribute.Value","Name":"Value","Documentation":{"Summary":"The editor to use."},"DocId":"P:EditorAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"EditorAttribute","Name":"EditorAttribute","Documentation":{"Summary":"Tell the tools or gameui property editor which editor we should be using for this property or type."},"DocId":"T:EditorAttribute"},{"Namespace":"","BaseType":"TagAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/UtilityAttributes.cs","Line":67},"IsPublic":true,"FullName":"SpawnableAttribute..ctor","Name":".ctor","DeclaringType":"SpawnableAttribute","DocId":"M:SpawnableAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"SpawnableAttribute","Name":"SpawnableAttribute","Documentation":{"Summary":"This entity is expected to be spawnable in-game, like from Sandbox\u0027s spawnmenu."},"DocId":"T:SpawnableAttribute"},{"Namespace":"","BaseType":"TagAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/UtilityAttributes.cs","Line":78},"IsPublic":true,"FullName":"HideInEditorAttribute..ctor","Name":".ctor","DeclaringType":"HideInEditorAttribute","DocId":"M:HideInEditorAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"HideInEditorAttribute","Name":"HideInEditorAttribute","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to [Hide]"]}],"Documentation":{"Summary":"Hide this in tools/editors."},"DocId":"T:HideInEditorAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Attributes/UtilityAttributes.cs","Line":99},"IsPublic":true,"FullName":"MinMaxAttribute..ctor","Name":".ctor","DeclaringType":"MinMaxAttribute","DocId":"M:MinMaxAttribute.#ctor(System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":92},"IsPublic":true,"FullName":"MinMaxAttribute.MinValue","Name":"MinValue","Documentation":{"Summary":"The minimum value for this property."},"DocId":"P:MinMaxAttribute.MinValue"},{"PropertyType":"System.Single","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":97},"IsPublic":true,"FullName":"MinMaxAttribute.MaxValue","Name":"MaxValue","Documentation":{"Summary":"The maximum value for this property."},"DocId":"P:MinMaxAttribute.MaxValue"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"MinMaxAttribute","Name":"MinMaxAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Mark property as having a minimum and maximum value."},"DocId":"T:MinMaxAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"System.String"},{"Name":"staticColor","Type":"System.String","Default":"white"},{"Name":"dynamicColor","Type":"System.String","Default":"white"}],"l":{"File":"Attributes/UtilityAttributes.cs","Line":137},"IsPublic":true,"FullName":"EditorModelAttribute..ctor","Name":".ctor","DeclaringType":"EditorModelAttribute","DocId":"M:EditorModelAttribute.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":115},"IsPublic":true,"FullName":"EditorModelAttribute.Model","Name":"Model","Documentation":{"Summary":"The model to display in the editor."},"DocId":"P:EditorModelAttribute.Model"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":120},"IsPublic":true,"FullName":"EditorModelAttribute.CastShadows","Name":"CastShadows","Documentation":{"Summary":"Whether the model should cast shadows in the editor."},"DocId":"P:EditorModelAttribute.CastShadows"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":125},"IsPublic":true,"FullName":"EditorModelAttribute.FixedBounds","Name":"FixedBounds","Documentation":{"Summary":"Don\u0027t reorient bounds. This is used for things that have fixed bounds in the game, like info_player_start."},"DocId":"P:EditorModelAttribute.FixedBounds"},{"PropertyType":"Color","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":130},"IsPublic":true,"FullName":"EditorModelAttribute.StaticColor","Name":"StaticColor","Documentation":{"Summary":"Tint color for this editor model instance when the entity it represents is static."},"DocId":"P:EditorModelAttribute.StaticColor"},{"PropertyType":"Color","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":135},"IsPublic":true,"FullName":"EditorModelAttribute.DynamicColor","Name":"DynamicColor","Documentation":{"Summary":"Tint color for this editor model instance when the entity it represents is dynamic."},"DocId":"P:EditorModelAttribute.DynamicColor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"EditorModelAttribute","Name":"EditorModelAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Declare a model to represent this entity in editor. This is a common attribute so it\u0027s leaked out of the Editor namespace."},"DocId":"T:EditorModelAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Object"}],"l":{"File":"Attributes/UtilityAttributes.cs","Line":161},"IsPublic":true,"FullName":"DefaultValueAttribute..ctor","Name":".ctor","DeclaringType":"DefaultValueAttribute","DocId":"M:DefaultValueAttribute.#ctor(System.Object)"}],"Properties":[{"PropertyType":"System.Object","Loc":{"File":"Attributes/UtilityAttributes.cs","Line":159},"IsPublic":true,"FullName":"DefaultValueAttribute.Value","Name":"Value","Documentation":{"Summary":"The default value."},"DocId":"P:DefaultValueAttribute.Value"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"DefaultValueAttribute","Name":"DefaultValueAttribute","Documentation":{"Summary":"Sometimes with CodeGen we want reflection to be able to get the original initial value\nof a property (which is set with {get;set;} = initialvalue;). For this reason sometimes\nwe\u0027ll drop this attribute on that property.\nYou might want to use this manually for instances where codegen can\u0027t define the default\nvalue. This will usually happen for structs like vector and color.. if the default value isn\u0027t\ndefined as a number or string."},"DocId":"T:DefaultValueAttribute"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"assembly","Type":"System.Reflection.Assembly"}],"l":{"File":"Extend/AssemblyExtensions.cs","Line":7},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"SandboxSystemExtensions.IsPackage","Name":"IsPackage","DeclaringType":"SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:SandboxSystemExtensions.IsPackage(System.Reflection.Assembly)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"SandboxSystemExtensions","Name":"SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:SandboxSystemExtensions"},{"Namespace":"","Methods":[{"ReturnType":"Color","Parameters":[{"Name":"alpha","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":105},"IsPublic":true,"FullName":"Color.WithAlpha","Name":"WithAlpha","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Returns this color with its alpha value changed","Params":{"alpha":"The required alpha value, usually between 0-1"}},"DocId":"M:Color.WithAlpha(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"alpha","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":113},"IsPublic":true,"FullName":"Color.WithAlphaMultiplied","Name":"WithAlphaMultiplied","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Similar to \u003Csee cref=\u0022M:Color.WithAlpha(System.Single)\u0022 /\u003E but multiplies the alpha instead of replacing."},"DocId":"M:Color.WithAlphaMultiplied(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"amount","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":121},"IsPublic":true,"FullName":"Color.WithColorMultiplied","Name":"WithColorMultiplied","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a new version with only the red, green, blue components multiplied"},"DocId":"M:Color.WithColorMultiplied(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"red","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":130},"IsPublic":true,"FullName":"Color.WithRed","Name":"WithRed","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Returns this color with its red value changed"},"DocId":"M:Color.WithRed(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"green","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":139},"IsPublic":true,"FullName":"Color.WithGreen","Name":"WithGreen","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Returns this color with its green value changed"},"DocId":"M:Color.WithGreen(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"blue","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":148},"IsPublic":true,"FullName":"Color.WithBlue","Name":"WithBlue","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Returns this color with its blue value changed"},"DocId":"M:Color.WithBlue(System.Single)"},{"ReturnType":"ColorHsv","Parameters":[],"l":{"File":"Graphics/Color.cs","Line":157},"IsPublic":true,"FullName":"Color.ToHsv","Name":"ToHsv","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Converts this color to a HSV format.","Return":"The HSV color."},"DocId":"M:Color.ToHsv"},{"ReturnType":"Color32","Parameters":[{"Name":"srgb","Type":"System.Boolean","Default":"False"}],"l":{"File":"Graphics/Color.cs","Line":166},"IsPublic":true,"FullName":"Color.ToColor32","Name":"ToColor32","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert to a Color32 (a 32 bit color value)","Params":{"srgb":"If true we\u0027ll convert to the srgb color space"}},"DocId":"M:Color.ToColor32(System.Boolean)"},{"ReturnType":"Color","Parameters":[{"Name":"a","In":true,"Type":"Color"},{"Name":"b","In":true,"Type":"Color"}],"l":{"File":"Graphics/Color.cs","Line":205},"IsPublic":true,"IsStatic":true,"FullName":"Color.Min","Name":"Min","DeclaringType":"Color","Documentation":{"Summary":"Returns a new color with each component being the minimum of the 2 given colors.","Return":"The new color with minimum values.","Params":{"a":"Color A","b":"Color B"}},"DocId":"M:Color.Min(Color@,Color@)"},{"ReturnType":"Color","Parameters":[{"Name":"a","In":true,"Type":"Color"},{"Name":"b","In":true,"Type":"Color"}],"l":{"File":"Graphics/Color.cs","Line":220},"IsPublic":true,"IsStatic":true,"FullName":"Color.Max","Name":"Max","DeclaringType":"Color","Documentation":{"Summary":"Returns a new color with each component being the maximum of the 2 given colors.","Return":"The new color with maximum values.","Params":{"a":"Color A","b":"Color B"}},"DocId":"M:Color.Max(Color@,Color@)"},{"ReturnType":"Color","Parameters":[{"Name":"values","Type":"Color[]"}],"l":{"File":"Graphics/Color.cs","Line":387},"IsPublic":true,"IsStatic":true,"FullName":"Color.Average","Name":"Average","DeclaringType":"Color","Documentation":{"Summary":"Returns a color whose components are averaged of all given colors.","Return":"The average color.","Params":{"values":"The colors to get average of."}},"DocId":"M:Color.Average(Color[])"},{"ReturnType":"Color","Parameters":[{"Name":"a","In":true,"Type":"Color"},{"Name":"b","In":true,"Type":"Color"},{"Name":"frac","Type":"System.Single"},{"Name":"clamped","Type":"System.Boolean","Default":"True"}],"l":{"File":"Graphics/Color.cs","Line":417},"IsPublic":true,"IsStatic":true,"FullName":"Color.Lerp","Name":"Lerp","DeclaringType":"Color","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.lerp"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["timeline"]}],"Documentation":{"Summary":"Performs linear interpolation between two colors.","Return":"The interpolated color.","Params":{"a":"The source color.","b":"The target color.","frac":"Fraction to the target color. 0 will return source color, 1 will return target color, 0.5 will \u0022mix\u0022 the 2 colors equally.","clamped":"Clamp fraction to range of [0,1]. If not clamped, the color will be extrapolated."}},"DocId":"M:Color.Lerp(Color@,Color@,System.Single,System.Boolean)"},{"ReturnType":"Color","Parameters":[{"Name":"target","In":true,"Type":"Color"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Graphics/Color.cs","Line":430},"IsPublic":true,"FullName":"Color.LerpTo","Name":"LerpTo","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs linear interpolation between this and given colors.","Return":"","Params":{"target":"Color B","frac":"Fraction, where 0 would return this, 0.5 would return a point between this and given colors, and 1 would return the given color.","clamp":"Whether to clamp the fraction argument between [0,1]"}},"DocId":"M:Color.LerpTo(Color@,System.Single,System.Boolean)"},{"ReturnType":"Color","Parameters":[{"Name":"r","Type":"System.Int32"},{"Name":"g","Type":"System.Int32"},{"Name":"b","Type":"System.Int32"},{"Name":"a","Type":"System.Int32","Default":"255"}],"l":{"File":"Graphics/Color.cs","Line":442},"IsPublic":true,"IsStatic":true,"FullName":"Color.FromBytes","Name":"FromBytes","DeclaringType":"Color","Documentation":{"Summary":"Creates a color from 0-255 range inputs, converting them to 0-1 range.","Return":"","Params":{"r":"The red component.","g":"The green component.","b":"The blue component.","a":"The alpha/transparency component."}},"DocId":"M:Color.FromBytes(System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"Color","Parameters":[{"Name":"rgb","Type":"System.UInt32"}],"l":{"File":"Graphics/Color.cs","Line":449},"IsPublic":true,"IsStatic":true,"FullName":"Color.FromRgb","Name":"FromRgb","DeclaringType":"Color","Documentation":{"Summary":"Converts an integer of the form 0xRRGGBB into the color #RRGGBB with 100% alpha.","Params":{"rgb":"Integer between 0x000000 and 0xffffff representing a color."}},"DocId":"M:Color.FromRgb(System.UInt32)"},{"ReturnType":"Color","Parameters":[{"Name":"rgba","Type":"System.UInt32"}],"l":{"File":"Graphics/Color.cs","Line":455},"IsPublic":true,"IsStatic":true,"FullName":"Color.FromRgba","Name":"FromRgba","DeclaringType":"Color","Documentation":{"Summary":"Converts an integer of the form 0xRRGGBBAA into the color #RRGGBBAA.","Params":{"rgba":"Integer between 0x00000000 and 0xffffffff representing a color with alpha."}},"DocId":"M:Color.FromRgba(System.UInt32)"},{"ReturnType":"Color","Parameters":[{"Name":"amount","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":464},"IsPublic":true,"FullName":"Color.AdjustHue","Name":"AdjustHue","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Increases or decreases this color\u0027s hue","Return":"The adjusted color","Params":{"amount":"A number between -360 and 360 to add to the color\u0027s hue"}},"DocId":"M:Color.AdjustHue(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"fraction","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":479},"IsPublic":true,"FullName":"Color.Darken","Name":"Darken","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Darkens the color by given amount.","Return":"The darkened color.","Params":{"fraction":"How much to darken the color by, in range of 0 (not at all) to 1 (fully black). Negative values will lighten the color."}},"DocId":"M:Color.Darken(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"fraction","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":493},"IsPublic":true,"FullName":"Color.Lighten","Name":"Lighten","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Lightens the color by given amount.","Return":"The lightened color.","Params":{"fraction":"How much to lighten the color by, in range of 0 (not at all) to 1 (double the color). Negative values will darken the color."}},"DocId":"M:Color.Lighten(System.Single)"},{"ReturnType":"Color","Parameters":[],"l":{"File":"Graphics/Color.cs","Line":506},"IsPublic":true,"FullName":"Color.Invert","Name":"Invert","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns inverted color. Alpha is unchanged.","Return":"The inverted color."},"DocId":"M:Color.Invert"},{"ReturnType":"Color","Parameters":[{"Name":"fraction","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":520},"IsPublic":true,"FullName":"Color.Desaturate","Name":"Desaturate","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Desaturates the color by given amount.","Return":"The desaturated color.","Params":{"fraction":"How much to desaturate the color by, in range of 0 (not at all) to 1 (no saturation, i.e. fully white). Negative values will saturate the color."}},"DocId":"M:Color.Desaturate(System.Single)"},{"ReturnType":"Color","Parameters":[{"Name":"fraction","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":532},"IsPublic":true,"FullName":"Color.Saturate","Name":"Saturate","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Saturates the color by given amount.","Return":"The saturated color.","Params":{"fraction":"How much to saturate the color by, in range of 0 (not at all) to 1 (double the saturation). Negative values will desaturate the color."}},"DocId":"M:Color.Saturate(System.Single)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"b","Type":"Color"}],"l":{"File":"Graphics/Color.cs","Line":542},"IsPublic":true,"FullName":"Color.ComponentCountChangedBetweenColors","Name":"ComponentCountChangedBetweenColors","DeclaringType":"Color","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns how many color components would be changed between this color and another color"},"DocId":"M:Color.ComponentCountChangedBetweenColors(Color)"},{"ReturnType":"System.Nullable\u00601\u003CColor\u003E","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Graphics/Color.cs","Line":713},"IsPublic":true,"IsStatic":true,"FullName":"Color.Parse","Name":"Parse","DeclaringType":"Color","Documentation":{"Summary":"Parse the color from a string. Many common formats are supported.","Return":"The parsed color if operation completed successfully.","Params":{"value":"The string to parse."}},"DocId":"M:Color.Parse(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Type":"System.String"},{"Name":"color","Out":true,"Type":"Color"}],"l":{"File":"Graphics/Color.cs","Line":722},"IsPublic":true,"IsStatic":true,"FullName":"Color.TryParse","Name":"TryParse","DeclaringType":"Color","Documentation":{"Summary":"Try to parse the color. Returns true on success"},"DocId":"M:Color.TryParse(System.String,Color@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"System.Single"},{"Name":"g","Type":"System.Single"},{"Name":"b","Type":"System.Single"},{"Name":"a","Type":"System.Single","Default":"1"}],"l":{"File":"Graphics/Color.cs","Line":45},"IsPublic":true,"FullName":"Color..ctor","Name":".ctor","DeclaringType":"Color","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["color.new"]},{"FullName":"TitleAttribute","ConstructorArguments":["Color"]},{"FullName":"GroupAttribute","ConstructorArguments":["Graphics/Color"]},{"FullName":"IconAttribute","ConstructorArguments":["palette"]}],"Documentation":{"Summary":"Initialize a color with each component set to given values, in range [0,1]"},"DocId":"M:Color.#ctor(System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rgb","In":true,"Type":"System.Single"},{"Name":"a","In":true,"Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":56},"IsPublic":true,"FullName":"Color..ctor","Name":".ctor","DeclaringType":"Color","Documentation":{"Summary":"Initialize a color with the same value for each color, but a different value for alpha"},"DocId":"M:Color.#ctor(System.Single@,System.Single@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Single"}],"l":{"File":"Graphics/Color.cs","Line":68},"IsPublic":true,"FullName":"Color..ctor","Name":".ctor","DeclaringType":"Color","Documentation":{"Summary":"Initialize a color with each component set to given value, even alpha.","Params":{"all":"A number in range [0-1]"}},"DocId":"M:Color.#ctor(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"raw","Type":"System.UInt32"}],"l":{"File":"Graphics/Color.cs","Line":80},"IsPublic":true,"FullName":"Color..ctor","Name":".ctor","DeclaringType":"Color","Documentation":{"Summary":"Initialize from an integer of the form 0xAABBGGRR.","Params":{"raw":"Packed integer of the form 0xAABBGGRR."}},"DocId":"M:Color.#ctor(System.UInt32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"raw","Type":"System.Int32"}],"l":{"File":"Graphics/Color.cs","Line":92},"IsPublic":true,"FullName":"Color..ctor","Name":".ctor","DeclaringType":"Color","Documentation":{"Summary":"Initialize from an integer of the form 0xAABBGGRR.","Params":{"raw":"Packed integer of the form 0xAABBGGRR."}},"DocId":"M:Color.#ctor(System.Int32)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Graphics/Color.cs","Line":231},"IsPublic":true,"FullName":"Color.Luminance","Name":"Luminance","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns the luminance of the color, basically it\u0027s grayscale value or \u0022black and white version\u0022."},"DocId":"P:Color.Luminance"},{"PropertyType":"System.Boolean","Loc":{"File":"Graphics/Color.cs","Line":237},"IsPublic":true,"FullName":"Color.IsRepresentableInHex","Name":"IsRepresentableInHex","Documentation":{"Summary":"Returns true if this color can be represented in hexadecimal format (#RRGGBB[AA]).\nThis may not be the case if the color components are outside of [0,1] range."},"DocId":"P:Color.IsRepresentableInHex"},{"PropertyType":"System.Boolean","Loc":{"File":"Graphics/Color.cs","Line":242},"IsPublic":true,"FullName":"Color.IsSdr","Name":"IsSdr","Documentation":{"Summary":"Returns true if all components are between 0 and 1"},"DocId":"P:Color.IsSdr"},{"PropertyType":"System.Boolean","Loc":{"File":"Graphics/Color.cs","Line":247},"IsPublic":true,"FullName":"Color.IsHdr","Name":"IsHdr","Documentation":{"Summary":"Returns true if any component exceeds 1"},"DocId":"P:Color.IsHdr"},{"PropertyType":"System.String","Loc":{"File":"Graphics/Color.cs","Line":307},"IsPublic":true,"FullName":"Color.Hex","Name":"Hex","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"String representation of the form \u0022#RRGGBB[AA]\u0022."},"DocId":"P:Color.Hex"},{"PropertyType":"System.String","Loc":{"File":"Graphics/Color.cs","Line":313},"IsPublic":true,"FullName":"Color.Rgba","Name":"Rgba","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"String representation in the form of \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgba\u0022\u003Ergba\u003C/see\u003E( r, g, b, a )\ncss function notation."},"DocId":"P:Color.Rgba"},{"PropertyType":"System.String","Loc":{"File":"Graphics/Color.cs","Line":319},"IsPublic":true,"FullName":"Color.Rgb","Name":"Rgb","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"String representation in the form of \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb\u0022\u003Ergb\u003C/see\u003E( r, g, b )\ncss function notation."},"DocId":"P:Color.Rgb"},{"PropertyType":"System.UInt32","Loc":{"File":"Graphics/Color.cs","Line":324},"IsPublic":true,"FullName":"Color.RgbaInt","Name":"RgbaInt","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Integer representation of the form 0xRRGGBBAA."},"DocId":"P:Color.RgbaInt"},{"PropertyType":"System.UInt32","Loc":{"File":"Graphics/Color.cs","Line":329},"IsPublic":true,"FullName":"Color.RgbInt","Name":"RgbInt","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Integer representation of the form 0xRRGGBB."},"DocId":"P:Color.RgbInt"},{"PropertyType":"System.UInt32","Loc":{"File":"Graphics/Color.cs","Line":334},"IsPublic":true,"FullName":"Color.RawInt","Name":"RawInt","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Integer representation of the form 0xAABBGGRR as used by native code."},"DocId":"P:Color.RawInt"},{"PropertyType":"Color","Loc":{"File":"Graphics/Color.cs","Line":343},"IsPublic":true,"IsStatic":true,"FullName":"Color.Random","Name":"Random","Documentation":{"Summary":"Returns a random color out of 8 preset colors."},"DocId":"P:Color.Random"},{"PropertyType":"System.Single","Loc":{"File":"Graphics/Color.cs","Line":16707566},"IsPublic":true,"FullName":"Color.Item","Name":"Item","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Color.Item"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Color.r","Name":"r","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The red color component, in range of 0-1, which \u003Cb\u003Ecan be exceeded\u003C/b\u003E."},"DocId":"F:Color.r"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Color.g","Name":"g","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The green color component, in range of 0-1, which \u003Cb\u003Ecan be exceeded\u003C/b\u003E."},"DocId":"F:Color.g"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Color.b","Name":"b","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The blue color component, in range of 0-1, which \u003Cb\u003Ecan be exceeded\u003C/b\u003E."},"DocId":"F:Color.b"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Color.a","Name":"a","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The alpha/transparency color component, in range of 0 (fully transparent) to 1 (fully opaque), which \u003Cb\u003Ecan be exceeded\u003C/b\u003E."},"DocId":"F:Color.a"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.White","Name":"White","Documentation":{"Summary":"Fully opaque white color."},"DocId":"F:Color.White"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Gray","Name":"Gray","Documentation":{"Summary":"Fully opaque gray color, right between white and black."},"DocId":"F:Color.Gray"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Black","Name":"Black","Documentation":{"Summary":"Fully opaque black color."},"DocId":"F:Color.Black"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Red","Name":"Red","Documentation":{"Summary":"Fully opaque pure red color."},"DocId":"F:Color.Red"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Green","Name":"Green","Documentation":{"Summary":"Fully opaque pure green color."},"DocId":"F:Color.Green"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Blue","Name":"Blue","Documentation":{"Summary":"Fully opaque pure blue color."},"DocId":"F:Color.Blue"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Yellow","Name":"Yellow","Documentation":{"Summary":"Fully opaque yellow color."},"DocId":"F:Color.Yellow"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Orange","Name":"Orange","Documentation":{"Summary":"Fully opaque orange color."},"DocId":"F:Color.Orange"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Cyan","Name":"Cyan","Documentation":{"Summary":"Fully opaque cyan color."},"DocId":"F:Color.Cyan"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Magenta","Name":"Magenta","Documentation":{"Summary":"Fully opaque magenta color."},"DocId":"F:Color.Magenta"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Color.Transparent","Name":"Transparent","Documentation":{"Summary":"Fully transparent color."},"DocId":"F:Color.Transparent"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Color","Name":"Color","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.ColorConverter"]}],"Documentation":{"Summary":"Represents a color using 4 floats (rgba), with 0-1 range."},"DocId":"T:Color"},{"Namespace":"","Methods":[{"ReturnType":"Color","Parameters":[],"l":{"File":"Graphics/Color.Rgba16.cs","Line":42},"IsPublic":true,"FullName":"Color.Rgba16.ToColor","Name":"ToColor","DeclaringType":"Color.Rgba16","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert this object to \u003Csee cref=\u0022T:Color\u0022 /\u003E.","Return":"The converted color struct."},"DocId":"M:Color.Rgba16.ToColor"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Graphics/Color.Rgba16.cs","Line":30},"IsPublic":true,"FullName":"Color.Rgba16..ctor","Name":".ctor","DeclaringType":"Color.Rgba16","DocId":"M:Color.Rgba16.#ctor(Color)"}],"Fields":[{"FieldType":"System.Half","IsPublic":true,"FullName":"Color.Rgba16.r","Name":"r","Documentation":{"Summary":"The red color component"},"DocId":"F:Color.Rgba16.r"},{"FieldType":"System.Half","IsPublic":true,"FullName":"Color.Rgba16.g","Name":"g","Documentation":{"Summary":"The green color component"},"DocId":"F:Color.Rgba16.g"},{"FieldType":"System.Half","IsPublic":true,"FullName":"Color.Rgba16.b","Name":"b","Documentation":{"Summary":"The blue color component"},"DocId":"F:Color.Rgba16.b"},{"FieldType":"System.Half","IsPublic":true,"FullName":"Color.Rgba16.a","Name":"a","Documentation":{"Summary":"The alpha/transparency color component, in range of 0 (fully transparent) to 255 (fully opaque)."},"DocId":"F:Color.Rgba16.a"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Color.Rgba16","Name":"Rgba16","DeclaringType":"Color","DocId":"T:Color.Rgba16"},{"Namespace":"","Methods":[{"ReturnType":"Color32","Parameters":[{"Name":"rgb","Type":"System.UInt32"}],"l":{"File":"Graphics/Color32.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Color32.FromRgb","Name":"FromRgb","DeclaringType":"Color32","Documentation":{"Summary":"Converts an integer of the form 0xRRGGBB into the color #RRGGBB with 100% alpha.","Params":{"rgb":"Integer between 0x000000 and 0xffffff representing a color."}},"DocId":"M:Color32.FromRgb(System.UInt32)"},{"ReturnType":"Color32","Parameters":[{"Name":"rgba","Type":"System.UInt32"}],"l":{"File":"Graphics/Color32.cs","Line":120},"IsPublic":true,"IsStatic":true,"FullName":"Color32.FromRgba","Name":"FromRgba","DeclaringType":"Color32","Documentation":{"Summary":"Converts an integer of the form 0xRRGGBBAA into the color #RRGGBBAA.","Params":{"rgba":"Integer between 0x00000000 and 0xffffffff representing a color with alpha."}},"DocId":"M:Color32.FromRgba(System.UInt32)"},{"ReturnType":"Color","Parameters":[],"l":{"File":"Graphics/Color32.cs","Line":135},"IsPublic":true,"FullName":"Color32.ToColor","Name":"ToColor","DeclaringType":"Color32","Documentation":{"Summary":"Convert this object to \u003Csee cref=\u0022T:Color\u0022 /\u003E.","Return":"The converted color struct."},"DocId":"M:Color32.ToColor"},{"ReturnType":"Color","Parameters":[{"Name":"srgb","Type":"System.Boolean"}],"l":{"File":"Graphics/Color32.cs","Line":145},"IsPublic":true,"FullName":"Color32.ToColor","Name":"ToColor","DeclaringType":"Color32","Documentation":{"Summary":"Convert this object to \u003Csee cref=\u0022T:Color\u0022 /\u003E.","Return":"The converted color struct.","Params":{"srgb":"If true we\u0027ll convert from the srgb color space to linear"}},"DocId":"M:Color32.ToColor(System.Boolean)"},{"ReturnType":"Color32","Parameters":[{"Name":"a","Type":"Color32"},{"Name":"b","Type":"Color32"}],"l":{"File":"Graphics/Color32.cs","Line":167},"IsPublic":true,"IsStatic":true,"FullName":"Color32.Min","Name":"Min","DeclaringType":"Color32","Documentation":{"Summary":"Returns a new color with each component being the minimum of the 2 given colors.","Return":"The new color with minimum values.","Params":{"a":"Color A","b":"Color B"}},"DocId":"M:Color32.Min(Color32,Color32)"},{"ReturnType":"Color32","Parameters":[{"Name":"a","Type":"Color32"},{"Name":"b","Type":"Color32"}],"l":{"File":"Graphics/Color32.cs","Line":182},"IsPublic":true,"IsStatic":true,"FullName":"Color32.Max","Name":"Max","DeclaringType":"Color32","Documentation":{"Summary":"Returns a new color with each component being the maximum of the 2 given colors.","Return":"The new color with maximum values.","Params":{"a":"Color A","b":"Color B"}},"DocId":"M:Color32.Max(Color32,Color32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"writer","Type":"System.IO.BinaryWriter"}],"l":{"File":"Graphics/Color32.cs","Line":233},"IsPublic":true,"FullName":"Color32.Write","Name":"Write","DeclaringType":"Color32","Documentation":{"Summary":"Write this color to a binary writer.","Params":{"writer":"Writer to write to."}},"DocId":"M:Color32.Write(System.IO.BinaryWriter)"},{"ReturnType":"Color32","Parameters":[{"Name":"reader","Type":"System.IO.BinaryReader"}],"l":{"File":"Graphics/Color32.cs","Line":246},"IsPublic":true,"IsStatic":true,"FullName":"Color32.Read","Name":"Read","DeclaringType":"Color32","Documentation":{"Summary":"Read a color from binary reader.","Return":"The read color.","Params":{"reader":"Reader to read from."}},"DocId":"M:Color32.Read(System.IO.BinaryReader)"},{"ReturnType":"System.Nullable\u00601\u003CColor32\u003E","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Graphics/Color32.cs","Line":256},"IsPublic":true,"IsStatic":true,"FullName":"Color32.Parse","Name":"Parse","DeclaringType":"Color32","Documentation":{"Summary":"Parse a string to a color, in format \u0022255 255 255 255\u0022 or \u0022255,255,255\u0022. Alpha is optional.","Return":"The color parsed from the string, or null if we failed to do so.","Params":{"value":"The value to parse."}},"DocId":"M:Color32.Parse(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"System.Byte"},{"Name":"g","Type":"System.Byte"},{"Name":"b","Type":"System.Byte"},{"Name":"a","Type":"System.Byte","Default":"255"}],"l":{"File":"Graphics/Color32.cs","Line":48},"IsPublic":true,"FullName":"Color32..ctor","Name":".ctor","DeclaringType":"Color32","Documentation":{"Summary":"Initialize a color with each component set to given values, in range [0,255]"},"DocId":"M:Color32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Byte"}],"l":{"File":"Graphics/Color32.cs","Line":60},"IsPublic":true,"FullName":"Color32..ctor","Name":".ctor","DeclaringType":"Color32","Documentation":{"Summary":"Initialize a color with each component set to given value, even alpha.","Params":{"all":"A number in range [0-255]"}},"DocId":"M:Color32.#ctor(System.Byte)"},{"ReturnType":"System.Void","Parameters":[{"Name":"raw","Type":"System.UInt32"}],"l":{"File":"Graphics/Color32.cs","Line":72},"IsPublic":true,"FullName":"Color32..ctor","Name":".ctor","DeclaringType":"Color32","Documentation":{"Summary":"Initialize from an integer of the form 0xAABBGGRR.","Params":{"raw":"Packed integer of the form 0xAABBGGRR."}},"DocId":"M:Color32.#ctor(System.UInt32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"raw","Type":"System.Int32"}],"l":{"File":"Graphics/Color32.cs","Line":84},"IsPublic":true,"FullName":"Color32..ctor","Name":".ctor","DeclaringType":"Color32","Documentation":{"Summary":"Initialize from an integer of the form 0xAABBGGRR.","Params":{"raw":"Packed integer of the form 0xAABBGGRR."}},"DocId":"M:Color32.#ctor(System.Int32)"}],"Properties":[{"PropertyType":"Color32","Loc":{"File":"Graphics/Color32.cs","Line":93},"IsPublic":true,"IsStatic":true,"FullName":"Color32.White","Name":"White","Documentation":{"Summary":"A constant representing a fully opaque color white."},"DocId":"P:Color32.White"},{"PropertyType":"Color32","Loc":{"File":"Graphics/Color32.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Color32.Black","Name":"Black","Documentation":{"Summary":"A constant representing a fully opaque color black."},"DocId":"P:Color32.Black"},{"PropertyType":"Color32","Loc":{"File":"Graphics/Color32.cs","Line":103},"IsPublic":true,"IsStatic":true,"FullName":"Color32.Transparent","Name":"Transparent","Documentation":{"Summary":"A constant representing a fully transparent color."},"DocId":"P:Color32.Transparent"},{"PropertyType":"System.String","Loc":{"File":"Graphics/Color32.cs","Line":192},"IsPublic":true,"FullName":"Color32.Hex","Name":"Hex","Documentation":{"Summary":"String representation of the form \u0022#RRGGBB[AA]\u0022."},"DocId":"P:Color32.Hex"},{"PropertyType":"System.String","Loc":{"File":"Graphics/Color32.cs","Line":198},"IsPublic":true,"FullName":"Color32.Rgba","Name":"Rgba","Documentation":{"Summary":"String representation in the form of \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgba\u0022\u003Ergba\u003C/see\u003E( r, g, b, a )\ncss function notation."},"DocId":"P:Color32.Rgba"},{"PropertyType":"System.String","Loc":{"File":"Graphics/Color32.cs","Line":204},"IsPublic":true,"FullName":"Color32.Rgb","Name":"Rgb","Documentation":{"Summary":"String representation in the form of \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb\u0022\u003Ergb\u003C/see\u003E( r, g, b )\ncss function notation."},"DocId":"P:Color32.Rgb"},{"PropertyType":"System.UInt32","Loc":{"File":"Graphics/Color32.cs","Line":209},"IsPublic":true,"FullName":"Color32.RgbaInt","Name":"RgbaInt","Documentation":{"Summary":"Integer representation of the form 0xRRGGBBAA."},"DocId":"P:Color32.RgbaInt"},{"PropertyType":"System.UInt32","Loc":{"File":"Graphics/Color32.cs","Line":214},"IsPublic":true,"FullName":"Color32.RgbInt","Name":"RgbInt","Documentation":{"Summary":"Integer representation of the form 0xRRGGBB."},"DocId":"P:Color32.RgbInt"},{"PropertyType":"System.UInt32","Loc":{"File":"Graphics/Color32.cs","Line":219},"IsPublic":true,"FullName":"Color32.RawInt","Name":"RawInt","Documentation":{"Summary":"Integer representation of the form 0xAABBGGRR as used by native code."},"DocId":"P:Color32.RawInt"}],"Fields":[{"FieldType":"System.Byte","IsPublic":true,"FullName":"Color32.r","Name":"r","Documentation":{"Summary":"The red color component, in range of 0-255."},"DocId":"F:Color32.r"},{"FieldType":"System.Byte","IsPublic":true,"FullName":"Color32.g","Name":"g","Documentation":{"Summary":"The green color component, in range of 0-255."},"DocId":"F:Color32.g"},{"FieldType":"System.Byte","IsPublic":true,"FullName":"Color32.b","Name":"b","Documentation":{"Summary":"The blue color component, in range of 0-255."},"DocId":"F:Color32.b"},{"FieldType":"System.Byte","IsPublic":true,"FullName":"Color32.a","Name":"a","Documentation":{"Summary":"The alpha/transparency color component, in range of 0 (fully transparent) to 255 (fully opaque)."},"DocId":"F:Color32.a"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Color32","Name":"Color32","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Color32Converter"]}],"Documentation":{"Summary":"A 32bit color, commonly used by things like vertex buffers.\n \nThe functionality on this is purposely left minimal so we\u0027re encouraged to use the regular \u003Csee cref=\u0022T:Color\u0022 /\u003E struct."},"DocId":"T:Color32"},{"Namespace":"","Methods":[{"ReturnType":"Color","Parameters":[],"l":{"File":"Graphics/ColorHsv.cs","Line":53},"IsPublic":true,"FullName":"ColorHsv.ToColor","Name":"ToColor","DeclaringType":"ColorHsv","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert this object to \u003Csee cref=\u0022T:Color\u0022 /\u003E.","Return":"The converted color struct."},"DocId":"M:ColorHsv.ToColor"},{"ReturnType":"ColorHsv","Parameters":[{"Name":"hue","Type":"System.Single"}],"l":{"File":"Graphics/ColorHsv.cs","Line":60},"IsPublic":true,"FullName":"ColorHsv.WithHue","Name":"WithHue","DeclaringType":"ColorHsv","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a copy of this color with given Hue value.","Return":"The new color.","Params":{"hue":"The Hue override."}},"DocId":"M:ColorHsv.WithHue(System.Single)"},{"ReturnType":"ColorHsv","Parameters":[{"Name":"saturation","Type":"System.Single"}],"l":{"File":"Graphics/ColorHsv.cs","Line":67},"IsPublic":true,"FullName":"ColorHsv.WithSaturation","Name":"WithSaturation","DeclaringType":"ColorHsv","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a copy of this color with given Saturation value.","Return":"The new color.","Params":{"saturation":"The Saturation override."}},"DocId":"M:ColorHsv.WithSaturation(System.Single)"},{"ReturnType":"ColorHsv","Parameters":[{"Name":"value","Type":"System.Single"}],"l":{"File":"Graphics/ColorHsv.cs","Line":74},"IsPublic":true,"FullName":"ColorHsv.WithValue","Name":"WithValue","DeclaringType":"ColorHsv","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a copy of this color with given Brightness value.","Return":"The new color.","Params":{"value":"The Brightness override."}},"DocId":"M:ColorHsv.WithValue(System.Single)"},{"ReturnType":"ColorHsv","Parameters":[{"Name":"alpha","Type":"System.Single"}],"l":{"File":"Graphics/ColorHsv.cs","Line":81},"IsPublic":true,"FullName":"ColorHsv.WithAlpha","Name":"WithAlpha","DeclaringType":"ColorHsv","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a copy of this color with given alpha value.","Return":"The new color.","Params":{"alpha":"The alpha override."}},"DocId":"M:ColorHsv.WithAlpha(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"h","Type":"System.Single"},{"Name":"s","Type":"System.Single"},{"Name":"v","Type":"System.Single"},{"Name":"a","Type":"System.Single","Default":"1"}],"l":{"File":"Graphics/ColorHsv.cs","Line":38},"IsPublic":true,"FullName":"ColorHsv..ctor","Name":".ctor","DeclaringType":"ColorHsv","Documentation":{"Summary":"Initializes a new HSV/HSB color. Hue is in the range of [0-360] and all other values are in range [0,1]","Params":{"h":"The hue color component.","s":"Saturation of the color.","v":"Brightness of the color.","a":"Alpha of the color."}},"DocId":"M:ColorHsv.#ctor(System.Single,System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Graphics/ColorHsv.cs","Line":12},"IsPublic":true,"FullName":"ColorHsv.Hue","Name":"Hue","Documentation":{"Summary":"Hue component of this color in range 0 to 360."},"DocId":"P:ColorHsv.Hue"},{"PropertyType":"System.Single","Loc":{"File":"Graphics/ColorHsv.cs","Line":17},"IsPublic":true,"FullName":"ColorHsv.Saturation","Name":"Saturation","Documentation":{"Summary":"Saturation of this color in range 0 (white) to 1 (full color)."},"DocId":"P:ColorHsv.Saturation"},{"PropertyType":"System.Single","Loc":{"File":"Graphics/ColorHsv.cs","Line":22},"IsPublic":true,"FullName":"ColorHsv.Value","Name":"Value","Documentation":{"Summary":"Brightness of this color in range 0 (black) to 1 (full color)."},"DocId":"P:ColorHsv.Value"},{"PropertyType":"System.Single","Loc":{"File":"Graphics/ColorHsv.cs","Line":27},"IsPublic":true,"FullName":"ColorHsv.Alpha","Name":"Alpha","Documentation":{"Summary":"Transparency of this color in range 0 (fully transparent) to 1 (fully opaque)."},"DocId":"P:ColorHsv.Alpha"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"ColorHsv","Name":"ColorHsv","Documentation":{"Summary":"A color in \u003Ca href=\u0022https://upload.wikimedia.org/wikipedia/commons/a/a0/Hsl-hsv_models.svg\u0022\u003EHue-Saturation-Value/Brightness\u003C/a\u003E format."},"DocId":"T:ColorHsv"},{"Namespace":"","Methods":[{"ReturnType":"Rotation","Parameters":[],"l":{"File":"Math/Angles.cs","Line":78},"IsPublic":true,"FullName":"Angles.ToRotation","Name":"ToRotation","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Converts these Euler angles to a rotation. The angles will be normalized.","Return":""},"DocId":"M:Angles.ToRotation"},{"ReturnType":"Vector3","Parameters":[],"l":{"File":"Math/Angles.cs","Line":86},"IsPublic":true,"FullName":"Angles.AsVector3","Name":"AsVector3","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return as a Vector3, where x = pitch etc"},"DocId":"M:Angles.AsVector3"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tolerance","Type":"System.Double","Default":"1E-06"}],"l":{"File":"Math/Angles.cs","Line":110},"IsPublic":true,"FullName":"Angles.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if this angles object\u0027s components are all nearly zero with given tolerance."},"DocId":"M:Angles.IsNearlyZero(System.Double)"},{"ReturnType":"Angles","Parameters":[{"Name":"pitch","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":118},"IsPublic":true,"FullName":"Angles.WithPitch","Name":"WithPitch","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this angles object with given pitch component."},"DocId":"M:Angles.WithPitch(System.Single)"},{"ReturnType":"Angles","Parameters":[{"Name":"yaw","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":123},"IsPublic":true,"FullName":"Angles.WithYaw","Name":"WithYaw","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this angles object with given yaw component."},"DocId":"M:Angles.WithYaw(System.Single)"},{"ReturnType":"Angles","Parameters":[{"Name":"roll","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":128},"IsPublic":true,"FullName":"Angles.WithRoll","Name":"WithRoll","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this angles object with given roll component."},"DocId":"M:Angles.WithRoll(System.Single)"},{"ReturnType":"Angles","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Angles.cs","Line":135},"IsPublic":true,"IsStatic":true,"FullName":"Angles.Parse","Name":"Parse","DeclaringType":"Angles","Documentation":{"Summary":"Given a string, try to convert this into an angles object. The format is \u0022p,y,r\u0022."},"DocId":"M:Angles.Parse(System.String)"},{"ReturnType":"Angles","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"}],"l":{"File":"Math/Angles.cs","Line":144},"IsPublic":true,"IsStatic":true,"FullName":"Angles.Parse","Name":"Parse","DeclaringType":"Angles","Documentation":{},"DocId":"M:Angles.Parse(System.String,System.IFormatProvider)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"result","Out":true,"Type":"Angles"}],"l":{"File":"Math/Angles.cs","Line":150},"IsPublic":true,"IsStatic":true,"FullName":"Angles.TryParse","Name":"TryParse","DeclaringType":"Angles","Documentation":{},"DocId":"M:Angles.TryParse(System.String,Angles@)"},{"ReturnType":"System.Boolean","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"},{"Name":"result","Out":true,"Type":"Angles"}],"l":{"File":"Math/Angles.cs","Line":156},"IsPublic":true,"IsStatic":true,"FullName":"Angles.TryParse","Name":"TryParse","DeclaringType":"Angles","Documentation":{},"DocId":"M:Angles.TryParse(System.String,System.IFormatProvider,Angles@)"},{"ReturnType":"Angles","Parameters":[],"l":{"File":"Math/Angles.cs","Line":184},"IsPublic":true,"FullName":"Angles.Clamped","Name":"Clamped","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns clamped version of this object, meaning the angle on each axis is transformed to range of [0,360)."},"DocId":"M:Angles.Clamped"},{"ReturnType":"System.Single","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":197},"IsPublic":true,"IsStatic":true,"FullName":"Angles.ClampAngle","Name":"ClampAngle","DeclaringType":"Angles","Documentation":{"Summary":"Clamps the angle to range of [0, 360)"},"DocId":"M:Angles.ClampAngle(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":206},"IsPublic":true,"IsStatic":true,"FullName":"Angles.NormalizeAngle","Name":"NormalizeAngle","DeclaringType":"Angles","Documentation":{"Summary":"Normalizes the angle to range of (-180, 180]"},"DocId":"M:Angles.NormalizeAngle(System.Single)"},{"ReturnType":"Angles","Parameters":[{"Name":"source","In":true,"Type":"Angles"},{"Name":"target","In":true,"Type":"Angles"},{"Name":"frac","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":218},"IsPublic":true,"IsStatic":true,"FullName":"Angles.Lerp","Name":"Lerp","DeclaringType":"Angles","Documentation":{"Summary":"Performs linear interpolation on the two given angle objects.","Params":{"source":"Angle A","target":"Angle B","frac":"Fraction in range [0,1] between the 2 angle objects to use for interpolation."}},"DocId":"M:Angles.Lerp(Angles@,Angles@,System.Single)"},{"ReturnType":"Angles","Parameters":[{"Name":"target","Type":"Angles"},{"Name":"frac","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":226},"IsPublic":true,"FullName":"Angles.LerpTo","Name":"LerpTo","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs linear interpolation on the two given angle objects.","Params":{"target":"Angle B","frac":"Fraction in range [0,1] between the 2 angle objects to use for interpolation."}},"DocId":"M:Angles.LerpTo(Angles,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"ang","Type":"Angles"}],"l":{"File":"Math/Angles.cs","Line":235},"IsPublic":true,"IsStatic":true,"FullName":"Angles.AngleVector","Name":"AngleVector","DeclaringType":"Angles","Documentation":{"Summary":"Converts an angle to a forward vector."},"DocId":"M:Angles.AngleVector(Angles)"},{"ReturnType":"Angles","Parameters":[{"Name":"gridSize","Type":"System.Single"},{"Name":"sx","Type":"System.Boolean","Default":"True"},{"Name":"sy","Type":"System.Boolean","Default":"True"},{"Name":"sz","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Angles.cs","Line":264},"IsPublic":true,"FullName":"Angles.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Angles","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Snap to grid"},"DocId":"M:Angles.SnapToGrid(System.Single,System.Boolean,System.Boolean,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"pitch","Type":"System.Single"},{"Name":"yaw","Type":"System.Single"},{"Name":"roll","Type":"System.Single"}],"l":{"File":"Math/Angles.cs","Line":40},"IsPublic":true,"FullName":"Angles..ctor","Name":".ctor","DeclaringType":"Angles","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["angles.new"]},{"FullName":"TitleAttribute","ConstructorArguments":["Euler Angles"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Angles"]}],"Documentation":{"Summary":"Initializes the angles object with given components.","Params":{"pitch":"The Pitch component.","yaw":"The Yaw component.","roll":"The roll component."}},"DocId":"M:Angles.#ctor(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Angles"}],"l":{"File":"Math/Angles.cs","Line":50},"IsPublic":true,"FullName":"Angles..ctor","Name":".ctor","DeclaringType":"Angles","Documentation":{"Summary":"Copies values of given angles object."},"DocId":"M:Angles.#ctor(Angles)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vector","Type":"Vector3"}],"l":{"File":"Math/Angles.cs","Line":60},"IsPublic":true,"FullName":"Angles..ctor","Name":".ctor","DeclaringType":"Angles","Documentation":{"Summary":"Where x, y and z represent the pitch, yaw and roll respectively."},"DocId":"M:Angles.#ctor(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Angles.cs","Line":68},"IsPublic":true,"FullName":"Angles..ctor","Name":".ctor","DeclaringType":"Angles","Documentation":{"Summary":"Initializes the angles object with all components set to given value."},"DocId":"M:Angles.#ctor(System.Single)"}],"Properties":[{"PropertyType":"Angles","Loc":{"File":"Math/Angles.cs","Line":103},"IsPublic":true,"IsStatic":true,"FullName":"Angles.Random","Name":"Random","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["angles.random"]},{"FullName":"TitleAttribute","ConstructorArguments":["Random Angles"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Angles"]}],"Documentation":{"Summary":"Returns the angles of a uniformly random rotation."},"DocId":"P:Angles.Random"},{"PropertyType":"Angles","Loc":{"File":"Math/Angles.cs","Line":190},"IsPublic":true,"FullName":"Angles.Normal","Name":"Normal","Documentation":{"Summary":"Returns normalized version of this object, meaning the angle on each axis is normalized to range of (-180,180]."},"DocId":"P:Angles.Normal"},{"PropertyType":"Vector3","Loc":{"File":"Math/Angles.cs","Line":256},"IsPublic":true,"FullName":"Angles.Forward","Name":"Forward","Documentation":{"Summary":"The forward direction vector for this angle."},"DocId":"P:Angles.Forward"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Angles.pitch","Name":"pitch","Documentation":{"Summary":"The pitch component, typically up/down."},"DocId":"F:Angles.pitch"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Angles.yaw","Name":"yaw","Documentation":{"Summary":"The yaw component, typically left/right."},"DocId":"F:Angles.yaw"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Angles.roll","Name":"roll","Documentation":{"Summary":"The roll component, basically rotation around the axis."},"DocId":"F:Angles.roll"},{"FieldType":"Angles","IsPublic":true,"IsStatic":true,"FullName":"Angles.Zero","Name":"Zero","Documentation":{"Summary":"An angle constant that has all its values set to 0. Use this instead of making a static 0,0,0 object yourself."},"DocId":"F:Angles.Zero"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Angles","Name":"Angles","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.AnglesConverter"]}],"Documentation":{"Summary":"Euler angles. Unlike a \u003Csee cref=\u0022T:Rotation\u0022\u003ERotation\u003C/see\u003E, Euler angles can represent multiple revolutions (rotations) around an axis,\nbut suffer from issues like gimbal lock and lack of a defined \u0022up\u0022 vector. Use \u003Csee cref=\u0022T:Rotation\u0022\u003ERotation\u003C/see\u003E for most cases."},"DocId":"T:Angles"},{"Namespace":"","Methods":[{"ReturnType":"BBox","Parameters":[{"Name":"point","In":true,"Type":"Vector3"}],"l":{"File":"Math/BBox.cs","Line":90},"IsPublic":true,"FullName":"BBox.Translate","Name":"Translate","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Move this box by this amount and return"},"DocId":"M:BBox.Translate(Vector3@)"},{"ReturnType":"BBox","Parameters":[{"Name":"rotation","In":true,"Type":"Rotation"}],"l":{"File":"Math/BBox.cs","Line":103},"IsPublic":true,"FullName":"BBox.Rotate","Name":"Rotate","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Rotate this box by this amount and return"},"DocId":"M:BBox.Rotate(Rotation@)"},{"ReturnType":"BBox","Parameters":[{"Name":"transform","In":true,"Type":"Transform"}],"l":{"File":"Math/BBox.cs","Line":128},"IsPublic":true,"FullName":"BBox.Transform","Name":"Transform","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Transform this box by this amount and return"},"DocId":"M:BBox.Transform(Transform@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"b","In":true,"Type":"BBox"}],"l":{"File":"Math/BBox.cs","Line":206},"IsPublic":true,"FullName":"BBox.Contains","Name":"Contains","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if this AABB completely contains given AABB"},"DocId":"M:BBox.Contains(BBox@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/BBox.cs","Line":216},"IsPublic":true,"FullName":"BBox.Contains","Name":"Contains","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if this AABB contains given point"},"DocId":"M:BBox.Contains(Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"b","In":true,"Type":"BBox"}],"l":{"File":"Math/BBox.cs","Line":226},"IsPublic":true,"FullName":"BBox.Overlaps","Name":"Overlaps","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if this AABB somewhat overlaps given AABB"},"DocId":"M:BBox.Overlaps(BBox@)"},{"ReturnType":"BBox","Parameters":[{"Name":"point","In":true,"Type":"Vector3"}],"l":{"File":"Math/BBox.cs","Line":236},"IsPublic":true,"FullName":"BBox.AddPoint","Name":"AddPoint","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this bbox but stretched to include given point"},"DocId":"M:BBox.AddPoint(Vector3@)"},{"ReturnType":"BBox","Parameters":[{"Name":"point","In":true,"Type":"BBox"}],"l":{"File":"Math/BBox.cs","Line":249},"IsPublic":true,"FullName":"BBox.AddBBox","Name":"AddBBox","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this bbox but stretched to include given bbox"},"DocId":"M:BBox.AddBBox(BBox@)"},{"ReturnType":"BBox","Parameters":[{"Name":"skin","In":true,"Type":"System.Single"}],"l":{"File":"Math/BBox.cs","Line":262},"IsPublic":true,"FullName":"BBox.Grow","Name":"Grow","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return a slightly bigger box"},"DocId":"M:BBox.Grow(System.Single@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"point","In":true,"Type":"Vector3"}],"l":{"File":"Math/BBox.cs","Line":275},"IsPublic":true,"FullName":"BBox.ClosestPoint","Name":"ClosestPoint","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the closest point on this AABB to another point"},"DocId":"M:BBox.ClosestPoint(Vector3@)"},{"ReturnType":"BBox","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Math/BBox.cs","Line":283},"IsPublic":true,"IsStatic":true,"FullName":"BBox.FromHeightAndRadius","Name":"FromHeightAndRadius","DeclaringType":"BBox","Documentation":{"Summary":"Creates an AABB of \u003Cparamref name=\u0022radius\u0022 /\u003E length and depth, and given \u003Cparamref name=\u0022height\u0022 /\u003E"},"DocId":"M:BBox.FromHeightAndRadius(System.Single,System.Single)"},{"ReturnType":"BBox","Parameters":[{"Name":"center","In":true,"Type":"Vector3"},{"Name":"size","Type":"System.Single","Default":"0"}],"l":{"File":"Math/BBox.cs","Line":291},"IsPublic":true,"IsStatic":true,"FullName":"BBox.FromPositionAndSize","Name":"FromPositionAndSize","DeclaringType":"BBox","Documentation":{"Summary":"Creates an AABB at given position \u003Cparamref name=\u0022center\u0022 /\u003E and given \u003Cparamref name=\u0022size\u0022 /\u003E which acts as a \u003Cb\u003Ediameter\u003C/b\u003E of a sphere contained within the AABB."},"DocId":"M:BBox.FromPositionAndSize(Vector3@,System.Single)"},{"ReturnType":"BBox","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"Vector3"}],"l":{"File":"Math/BBox.cs","Line":302},"IsPublic":true,"IsStatic":true,"FullName":"BBox.FromPositionAndSize","Name":"FromPositionAndSize","DeclaringType":"BBox","Documentation":{"Summary":"Creates an AABB at given position \u003Cparamref name=\u0022center\u0022 /\u003E and given \u003Cparamref name=\u0022size\u0022 /\u003E a.k.a. \u0022extents\u0022."},"DocId":"M:BBox.FromPositionAndSize(Vector3,Vector3)"},{"ReturnType":"BBox","Parameters":[{"Name":"boxes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CBBox\u003E"}],"l":{"File":"Math/BBox.cs","Line":329},"IsPublic":true,"IsStatic":true,"FullName":"BBox.FromBoxes","Name":"FromBoxes","DeclaringType":"BBox","DocId":"M:BBox.FromBoxes(System.Collections.Generic.IEnumerable\u00601{BBox})"},{"ReturnType":"BBox","Parameters":[{"Name":"points","Type":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E"},{"Name":"size","Type":"System.Single","Default":"0"}],"l":{"File":"Math/BBox.cs","Line":349},"IsPublic":true,"IsStatic":true,"FullName":"BBox.FromPoints","Name":"FromPoints","DeclaringType":"BBox","DocId":"M:BBox.FromPoints(System.Collections.Generic.IEnumerable\u00601{Vector3},System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","Type":"System.Single"},{"Name":"hitDistance","Out":true,"Type":"System.Single"}],"l":{"File":"Math/BBox.cs","Line":369},"IsPublic":true,"FullName":"BBox.Trace","Name":"Trace","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Trace a ray against this box. If hit then return the distance."},"DocId":"M:BBox.Trace(Ray@,System.Single,System.Single@)"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Math/BBox.cs","Line":458},"IsPublic":true,"FullName":"BBox.GetVolume","Name":"GetVolume","DeclaringType":"BBox","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use BBox.Volume instead."]}],"Documentation":{"Summary":"Get the volume of this AABB"},"DocId":"M:BBox.GetVolume"},{"ReturnType":"BBox","Parameters":[{"Name":"distance","Type":"System.Single"}],"l":{"File":"Math/BBox.cs","Line":466},"IsPublic":true,"FullName":"BBox.Snap","Name":"Snap","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Snap this AABB to a grid"},"DocId":"M:BBox.Snap(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mins","Type":"Vector3"},{"Name":"maxs","Type":"Vector3"}],"l":{"File":"Math/BBox.cs","Line":28},"IsPublic":true,"FullName":"BBox..ctor","Name":".ctor","DeclaringType":"BBox","Documentation":{"Summary":"Initialize an AABB with given mins and maxs corners. See \u003Csee cref=\u0022M:Vector3.Sort(Vector3@,Vector3@)\u0022 /\u003E."},"DocId":"M:BBox.#ctor(Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"System.Single","Default":"0"}],"l":{"File":"Math/BBox.cs","Line":38},"IsPublic":true,"FullName":"BBox..ctor","Name":".ctor","DeclaringType":"BBox","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use BBox.FromPositionAndSize"]}],"Documentation":{"Summary":"Initializes a zero sized BBox with given center. This is useful if you intend to use AddPoint to expand the box later."},"DocId":"M:BBox.#ctor(Vector3,System.Single)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E","IsPublic":true,"FullName":"BBox.Corners","Name":"Corners","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"An enumerable that contains all corners of this AABB."},"DocId":"P:BBox.Corners"},{"PropertyType":"Vector3","Loc":{"File":"Math/BBox.cs","Line":69},"IsPublic":true,"FullName":"BBox.Center","Name":"Center","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Calculated center of the AABB."},"DocId":"P:BBox.Center"},{"PropertyType":"Vector3","Loc":{"File":"Math/BBox.cs","Line":75},"IsPublic":true,"FullName":"BBox.Size","Name":"Size","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Calculated size of the AABB on each axis."},"DocId":"P:BBox.Size"},{"PropertyType":"Vector3","Loc":{"File":"Math/BBox.cs","Line":82},"IsPublic":true,"FullName":"BBox.Extents","Name":"Extents","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"The extents of the bbox. This is half the size."},"DocId":"P:BBox.Extents"},{"PropertyType":"Vector3","Loc":{"File":"Math/BBox.cs","Line":157},"IsPublic":true,"FullName":"BBox.RandomPointInside","Name":"RandomPointInside","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a random point within this AABB."},"DocId":"P:BBox.RandomPointInside"},{"PropertyType":"Vector3","Loc":{"File":"Math/BBox.cs","Line":169},"IsPublic":true,"FullName":"BBox.RandomPointOnEdge","Name":"RandomPointOnEdge","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a random point within this AABB."},"DocId":"P:BBox.RandomPointOnEdge"},{"PropertyType":"System.Single","Loc":{"File":"Math/BBox.cs","Line":196},"IsPublic":true,"FullName":"BBox.Volume","Name":"Volume","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns the physical volume of this AABB."},"DocId":"P:BBox.Volume"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"BBox.Mins","Name":"Mins","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"The minimum corner extents of the AABB. Values on each axis should be mathematically smaller than values on the same axis of \u003Csee cref=\u0022F:BBox.Maxs\u0022 /\u003E. See \u003Csee cref=\u0022M:Vector3.Sort(Vector3@,Vector3@)\u0022 /\u003E"},"DocId":"F:BBox.Mins"},{"FieldType":"Vector3","IsPublic":true,"FullName":"BBox.Maxs","Name":"Maxs","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"The maximum corner extents of the AABB. Values on each axis should be mathematically larger than values on the same axis of \u003Csee cref=\u0022F:BBox.Mins\u0022 /\u003E. See \u003Csee cref=\u0022M:Vector3.Sort(Vector3@,Vector3@)\u0022 /\u003E"},"DocId":"F:BBox.Maxs"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"BBox","Name":"BBox","Documentation":{"Summary":"An \u003Ca href=\u0022https://en.wikipedia.org/wiki/Minimum_bounding_box\u0022\u003EAxis Aligned Bounding Box\u003C/a\u003E."},"DocId":"T:BBox"},{"Namespace":"","Methods":[{"ReturnType":"Capsule","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Math/Capsule.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Capsule.FromHeightAndRadius","Name":"FromHeightAndRadius","DeclaringType":"Capsule","Documentation":{"Summary":"Creates a capsule where Point A is radius units above the ground and Point B is height minus radius units above the ground."},"DocId":"M:Capsule.FromHeightAndRadius(System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"r","Type":"System.Single"}],"l":{"File":"Math/Capsule.cs","Line":29},"IsPublic":true,"FullName":"Capsule..ctor","Name":".ctor","DeclaringType":"Capsule","DocId":"M:Capsule.#ctor(Vector3,Vector3,System.Single)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Math/Capsule.cs","Line":50},"IsPublic":true,"FullName":"Capsule.RandomPointInside","Name":"RandomPointInside","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a random point within this capsule."},"DocId":"P:Capsule.RandomPointInside"},{"PropertyType":"Vector3","Loc":{"File":"Math/Capsule.cs","Line":101},"IsPublic":true,"FullName":"Capsule.RandomPointOnEdge","Name":"RandomPointOnEdge","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a random point on the edge of this capsule."},"DocId":"P:Capsule.RandomPointOnEdge"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Capsule.CenterA","Name":"CenterA","Documentation":{"Summary":"Position of point A."},"DocId":"F:Capsule.CenterA"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Capsule.CenterB","Name":"CenterB","Documentation":{"Summary":"Position of point B."},"DocId":"F:Capsule.CenterB"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Capsule.Radius","Name":"Radius","Documentation":{"Summary":"Radius of a capsule."},"DocId":"F:Capsule.Radius"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Capsule","Name":"Capsule","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Vector3Converter"]}],"Documentation":{"Summary":"A capsule object, defined by 2 points and a radius. A capsule is a cylinder with round ends (inset half spheres on each end)."},"DocId":"T:Capsule"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"radius","Type":"System.Single"},{"Name":"maxDistance","Type":"System.Single","Default":"3.4028235E\u002B38"}],"l":{"File":"Math/Line.cs","Line":57},"IsPublic":true,"FullName":"Line.Trace","Name":"Trace","DeclaringType":"Line","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Perform a \u0022trace\u0022 between this line and given ray. If the 2 lines intersect, returns true.","Return":"Whether there was an intersection or not.","Params":{"ray":"The ray to test against.","radius":"Radius of this line, which essentially makes this a capsule, since direct line-to-line intersections are very improbable. Must be above 0.","maxDistance":"Maximum allowed distance from the origin of the ray to the intersection."}},"DocId":"M:Line.Trace(Ray@,System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"pos","In":true,"Type":"Vector3"}],"l":{"File":"Math/Line.cs","Line":107},"IsPublic":true,"FullName":"Line.ClosestPoint","Name":"ClosestPoint","DeclaringType":"Line","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns closest point on this line to the given point."},"DocId":"M:Line.ClosestPoint(Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"point_on_line","Out":true,"Type":"Vector3"}],"l":{"File":"Math/Line.cs","Line":119},"IsPublic":true,"FullName":"Line.ClosestPoint","Name":"ClosestPoint","DeclaringType":"Line","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns closest point on this line to the given ray."},"DocId":"M:Line.ClosestPoint(Ray@,Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"point_on_line","Out":true,"Type":"Vector3"},{"Name":"point_on_ray","Out":true,"Type":"Vector3"}],"l":{"File":"Math/Line.cs","Line":158},"IsPublic":true,"FullName":"Line.ClosestPoint","Name":"ClosestPoint","DeclaringType":"Line","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns closest point on this line to the given ray."},"DocId":"M:Line.ClosestPoint(Ray@,Vector3@,Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"pos","Type":"Vector3"}],"l":{"File":"Math/Line.cs","Line":198},"IsPublic":true,"FullName":"Line.Distance","Name":"Distance","DeclaringType":"Line","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns closest distance from this line to given point."},"DocId":"M:Line.Distance(Vector3)"},{"ReturnType":"System.Single","Parameters":[{"Name":"pos","Type":"Vector3"},{"Name":"closestPoint","Out":true,"Type":"Vector3"}],"l":{"File":"Math/Line.cs","Line":206},"IsPublic":true,"FullName":"Line.Distance","Name":"Distance","DeclaringType":"Line","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns closest distance from this line to given point."},"DocId":"M:Line.Distance(Vector3,Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"pos","Type":"Vector3"}],"l":{"File":"Math/Line.cs","Line":246},"IsPublic":true,"FullName":"Line.SqrDistance","Name":"SqrDistance","DeclaringType":"Line","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns closest squared distance from this line to given point."},"DocId":"M:Line.SqrDistance(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"}],"l":{"File":"Math/Line.cs","Line":38},"IsPublic":true,"FullName":"Line..ctor","Name":".ctor","DeclaringType":"Line","DocId":"M:Line.#ctor(Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"origin","Type":"Vector3"},{"Name":"direction","Type":"Vector3"},{"Name":"length","Type":"System.Single"}],"l":{"File":"Math/Line.cs","Line":44},"IsPublic":true,"FullName":"Line..ctor","Name":".ctor","DeclaringType":"Line","DocId":"M:Line.#ctor(Vector3,Vector3,System.Single)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Math/Line.cs","Line":16},"IsPublic":true,"FullName":"Line.Start","Name":"Start","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Start position of the line."},"DocId":"P:Line.Start"},{"PropertyType":"Vector3","Loc":{"File":"Math/Line.cs","Line":22},"IsPublic":true,"FullName":"Line.End","Name":"End","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"End position of the line."},"DocId":"P:Line.End"},{"PropertyType":"Vector3","Loc":{"File":"Math/Line.cs","Line":28},"IsPublic":true,"FullName":"Line.Delta","Name":"Delta","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns the result of b - a"},"DocId":"P:Line.Delta"},{"PropertyType":"Vector3","Loc":{"File":"Math/Line.cs","Line":34},"IsPublic":true,"FullName":"Line.Center","Name":"Center","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns the midpoint between a and b"},"DocId":"P:Line.Center"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Line","Name":"Line","Documentation":{"Summary":"Represents a line in 3D space."},"DocId":"T:Line"},{"Namespace":"","Methods":[{"ReturnType":"Matrix","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"forward","Type":"Vector3"},{"Name":"up","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateWorld","Name":"CreateWorld","DeclaringType":"Matrix","DocId":"M:Matrix.CreateWorld(Vector3,Vector3,Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"rot","Type":"Rotation"}],"l":{"File":"Math/Matrix.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotation","Name":"CreateRotation","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotation(Rotation)"},{"ReturnType":"Matrix","Parameters":[{"Name":"angles","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotation","Name":"CreateRotation","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotation(Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotationX","Name":"CreateRotationX","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotationX(System.Single)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"},{"Name":"center","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotationX","Name":"CreateRotationX","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotationX(System.Single,Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotationY","Name":"CreateRotationY","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotationY(System.Single)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"},{"Name":"center","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotationY","Name":"CreateRotationY","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotationY(System.Single,Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotationZ","Name":"CreateRotationZ","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotationZ(System.Single)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"},{"Name":"center","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateRotationZ","Name":"CreateRotationZ","DeclaringType":"Matrix","DocId":"M:Matrix.CreateRotationZ(System.Single,Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"vec","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":22},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateTranslation","Name":"CreateTranslation","DeclaringType":"Matrix","DocId":"M:Matrix.CreateTranslation(Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"scales","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateScale","Name":"CreateScale","DeclaringType":"Matrix","DocId":"M:Matrix.CreateScale(Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"scales","Type":"Vector3"},{"Name":"centerPoint","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateScale","Name":"CreateScale","DeclaringType":"Matrix","DocId":"M:Matrix.CreateScale(Vector3,Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"skew","Type":"Vector2"}],"l":{"File":"Math/Matrix.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateSkew","Name":"CreateSkew","DeclaringType":"Matrix","DocId":"M:Matrix.CreateSkew(Vector2)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateSkewX","Name":"CreateSkewX","DeclaringType":"Matrix","DocId":"M:Matrix.CreateSkewX(System.Single)"},{"ReturnType":"Matrix","Parameters":[{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateSkewY","Name":"CreateSkewY","DeclaringType":"Matrix","DocId":"M:Matrix.CreateSkewY(System.Single)"},{"ReturnType":"Matrix","Parameters":[{"Name":"matrix","Type":"System.Single[]"}],"l":{"File":"Math/Matrix.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateMatrix3D","Name":"CreateMatrix3D","DeclaringType":"Matrix","DocId":"M:Matrix.CreateMatrix3D(System.Single[])"},{"ReturnType":"Matrix","Parameters":[{"Name":"ma","Type":"Matrix"},{"Name":"mb","Type":"Matrix"},{"Name":"frac","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.Lerp","Name":"Lerp","DeclaringType":"Matrix","Documentation":{"Summary":"Performs linear interpolation from one matrix to another."},"DocId":"M:Matrix.Lerp(Matrix,Matrix,System.Single)"},{"ReturnType":"Matrix","Parameters":[{"Name":"ma","Type":"Matrix"},{"Name":"mb","Type":"Matrix"},{"Name":"frac","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.Slerp","Name":"Slerp","DeclaringType":"Matrix","Documentation":{"Summary":"Performs spherical interpolation from one matrix to another."},"DocId":"M:Matrix.Slerp(Matrix,Matrix,System.Single)"},{"ReturnType":"Matrix","Parameters":[],"l":{"File":"Math/Matrix.cs","Line":94},"IsPublic":true,"FullName":"Matrix.Transpose","Name":"Transpose","DeclaringType":"Matrix","Documentation":{"Summary":"Returns transposed version of this matrix, meaning columns in this matrix become rows in the returned matrix and rows in this matrix become columns in the returned one.","Return":""},"DocId":"M:Matrix.Transpose"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":102},"IsPublic":true,"FullName":"Matrix.Transform","Name":"Transform","DeclaringType":"Matrix","Documentation":{"Summary":"Transforms a vector by a 4x4 matrix"},"DocId":"M:Matrix.Transform(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":110},"IsPublic":true,"FullName":"Matrix.TransformNormal","Name":"TransformNormal","DeclaringType":"Matrix","Documentation":{"Summary":"Transforms a normal vector by a specified 4x4 matrix"},"DocId":"M:Matrix.TransformNormal(Vector3)"},{"ReturnType":"Matrix","Parameters":[{"Name":"zNear","Type":"System.Single"},{"Name":"zFar","Type":"System.Single"},{"Name":"fovX","Type":"System.Single"},{"Name":"aspectRatio","Type":"System.Single"},{"Name":"clipSpace","Type":"System.Nullable\u00601\u003CVector4\u003E","Default":"null"}],"l":{"File":"Math/Matrix.cs","Line":207},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateProjection","Name":"CreateProjection","DeclaringType":"Matrix","DocId":"M:Matrix.CreateProjection(System.Single,System.Single,System.Single,System.Single,System.Nullable\u00601{Vector4})"},{"ReturnType":"Matrix","Parameters":[{"Name":"cameraTransform","In":true,"Type":"Transform"},{"Name":"clipPlane","In":true,"Type":"Sandbox.Plane"},{"Name":"projectionMatrix","In":true,"Type":"Matrix"}],"l":{"File":"Math/Matrix.cs","Line":252},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.CreateObliqueProjection","Name":"CreateObliqueProjection","DeclaringType":"Matrix","Documentation":{"Summary":"Create a projection matrix. The matrix will be in the correct format for the engine, and will also be reverse z."},"DocId":"M:Matrix.CreateObliqueProjection(Transform@,Sandbox.Plane@,Matrix@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"m11","Type":"System.Single"},{"Name":"m12","Type":"System.Single"},{"Name":"m13","Type":"System.Single"},{"Name":"m14","Type":"System.Single"},{"Name":"m21","Type":"System.Single"},{"Name":"m22","Type":"System.Single"},{"Name":"m23","Type":"System.Single"},{"Name":"m24","Type":"System.Single"},{"Name":"m31","Type":"System.Single"},{"Name":"m32","Type":"System.Single"},{"Name":"m33","Type":"System.Single"},{"Name":"m34","Type":"System.Single"},{"Name":"m41","Type":"System.Single"},{"Name":"m42","Type":"System.Single"},{"Name":"m43","Type":"System.Single"},{"Name":"m44","Type":"System.Single"}],"l":{"File":"Math/Matrix.cs","Line":36},"IsPublic":true,"FullName":"Matrix..ctor","Name":".ctor","DeclaringType":"Matrix","DocId":"M:Matrix.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"Matrix","Loc":{"File":"Math/Matrix.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Matrix.Identity","Name":"Identity","Documentation":{"Summary":"Returns the multiplicative identity matrix."},"DocId":"P:Matrix.Identity"},{"PropertyType":"Matrix","Loc":{"File":"Math/Matrix.cs","Line":52},"IsPublic":true,"FullName":"Matrix.Inverted","Name":"Inverted","Documentation":{"Summary":"Returns inverse of this matrix."},"DocId":"P:Matrix.Inverted"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":163},"IsPublic":true,"FullName":"Matrix.M11","Name":"M11","DocId":"P:Matrix.M11"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":164},"IsPublic":true,"FullName":"Matrix.M12","Name":"M12","DocId":"P:Matrix.M12"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":165},"IsPublic":true,"FullName":"Matrix.M13","Name":"M13","DocId":"P:Matrix.M13"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":166},"IsPublic":true,"FullName":"Matrix.M14","Name":"M14","DocId":"P:Matrix.M14"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":167},"IsPublic":true,"FullName":"Matrix.M21","Name":"M21","DocId":"P:Matrix.M21"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":168},"IsPublic":true,"FullName":"Matrix.M22","Name":"M22","DocId":"P:Matrix.M22"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":169},"IsPublic":true,"FullName":"Matrix.M23","Name":"M23","DocId":"P:Matrix.M23"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":170},"IsPublic":true,"FullName":"Matrix.M24","Name":"M24","DocId":"P:Matrix.M24"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":171},"IsPublic":true,"FullName":"Matrix.M31","Name":"M31","DocId":"P:Matrix.M31"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":172},"IsPublic":true,"FullName":"Matrix.M32","Name":"M32","DocId":"P:Matrix.M32"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":173},"IsPublic":true,"FullName":"Matrix.M33","Name":"M33","DocId":"P:Matrix.M33"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":174},"IsPublic":true,"FullName":"Matrix.M34","Name":"M34","DocId":"P:Matrix.M34"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":175},"IsPublic":true,"FullName":"Matrix.M41","Name":"M41","DocId":"P:Matrix.M41"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":176},"IsPublic":true,"FullName":"Matrix.M42","Name":"M42","DocId":"P:Matrix.M42"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":177},"IsPublic":true,"FullName":"Matrix.M43","Name":"M43","DocId":"P:Matrix.M43"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":178},"IsPublic":true,"FullName":"Matrix.M44","Name":"M44","DocId":"P:Matrix.M44"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Matrix","Name":"Matrix","Documentation":{"Summary":"Represents a 4x4 matrix."},"DocId":"T:Matrix"},{"Namespace":"","Methods":[{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Math/RangedFloat.cs","Line":126},"IsPublic":true,"FullName":"RangedFloat.GetValue","Name":"GetValue","DeclaringType":"RangedFloat","Documentation":{"Summary":"Returns the final value of this ranged float, randomizing between min and max values."},"DocId":"M:RangedFloat.GetValue"},{"ReturnType":"RangedFloat","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/RangedFloat.cs","Line":149},"IsPublic":true,"IsStatic":true,"FullName":"RangedFloat.Parse","Name":"Parse","DeclaringType":"RangedFloat","Documentation":{"Summary":"Parse a ranged float from a string. Format is \u003Cc\u003E\u0022min[ max]\u0022\u003C/c\u003E."},"DocId":"M:RangedFloat.Parse(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Out":true,"Type":"System.Single"},{"Name":"max","Out":true,"Type":"System.Single"}],"l":{"File":"Math/RangedFloat.cs","Line":194},"IsPublic":true,"FullName":"RangedFloat.Deconstruct","Name":"Deconstruct","DeclaringType":"RangedFloat","DocId":"M:RangedFloat.Deconstruct(System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"fixedValue","Type":"System.Single"}],"l":{"File":"Math/RangedFloat.cs","Line":16707566},"IsPublic":true,"FullName":"RangedFloat..ctor","Name":".ctor","DeclaringType":"RangedFloat","Documentation":{"Summary":"Initialize the float as a fixed value."},"DocId":"M:RangedFloat.#ctor(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Math/RangedFloat.cs","Line":16707566},"IsPublic":true,"FullName":"RangedFloat..ctor","Name":".ctor","DeclaringType":"RangedFloat","Documentation":{"Summary":"Initialize the float as a random value between given min and max.","Params":{"min":"The minimum possible value for this float.","max":"The maximum possible value for this float."}},"DocId":"M:RangedFloat.#ctor(System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/RangedFloat.cs","Line":29},"IsPublic":true,"FullName":"RangedFloat.Min","Name":"Min","Documentation":{"Summary":"The minimum value of the float range."},"DocId":"P:RangedFloat.Min"},{"PropertyType":"System.Single","Loc":{"File":"Math/RangedFloat.cs","Line":43},"IsPublic":true,"FullName":"RangedFloat.Max","Name":"Max","Documentation":{"Summary":"The maximum value of the float range. For \u003Csee cref=\u0022F:RangedFloat.RangeType.Fixed\u0022 /\u003E,\nthis will be the same as \u003Csee cref=\u0022P:RangedFloat.Min\u0022 /\u003E."},"DocId":"P:RangedFloat.Max"},{"PropertyType":"System.Single","Loc":{"File":"Math/RangedFloat.cs","Line":58},"IsPublic":true,"FullName":"RangedFloat.FixedValue","Name":"FixedValue","Documentation":{"Summary":"The fixed value. Setting this will convert us to a fixed value"},"DocId":"P:RangedFloat.FixedValue"},{"PropertyType":"Vector2","Loc":{"File":"Math/RangedFloat.cs","Line":72},"IsPublic":true,"FullName":"RangedFloat.RangeValue","Name":"RangeValue","Documentation":{"Summary":"The range value. Setting this will convert us to a range value"},"DocId":"P:RangedFloat.RangeValue"},{"PropertyType":"RangedFloat.RangeType","Loc":{"File":"Math/RangedFloat.cs","Line":98},"IsPublic":true,"FullName":"RangedFloat.Range","Name":"Range","Documentation":{"Summary":"Range type of this float."},"DocId":"P:RangedFloat.Range"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"RangedFloat.x","Name":"x","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use RangedFloat.Min"]},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"}],"DocId":"F:RangedFloat.x"},{"FieldType":"System.Single","IsPublic":true,"FullName":"RangedFloat.y","Name":"y","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use RangedFloat.Max"]},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"}],"DocId":"F:RangedFloat.y"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"RangedFloat","Name":"RangedFloat","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.RangedFloatConverter"]}],"Documentation":{"Summary":"A float between two values, which can be randomized or fixed."},"DocId":"T:RangedFloat"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"RangedFloat.RangeType","IsPublic":true,"IsStatic":true,"FullName":"RangedFloat.RangeType.Fixed","Name":"Fixed","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["fiber_manual_record"]}],"Documentation":{"Summary":"Single value, both minimum and maximum value."},"DocId":"F:RangedFloat.RangeType.Fixed"},{"FieldType":"RangedFloat.RangeType","IsPublic":true,"IsStatic":true,"FullName":"RangedFloat.RangeType.Between","Name":"Between","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["join_full"]}],"Documentation":{"Summary":"Random value between given minimum and maximum."},"DocId":"F:RangedFloat.RangeType.Between"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"RangedFloat.RangeType","Name":"RangeType","DeclaringType":"RangedFloat","Documentation":{"Summary":"Range type of \u003Csee cref=\u0022T:RangedFloat\u0022 /\u003E."},"DocId":"T:RangedFloat.RangeType"},{"Namespace":"","Methods":[{"ReturnType":"Ray","Parameters":[{"Name":"tx","In":true,"Type":"Transform"}],"l":{"File":"Math/Ray.cs","Line":41},"IsPublic":true,"FullName":"Ray.ToLocal","Name":"ToLocal","DeclaringType":"Ray","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a ray to be local to this transform"},"DocId":"M:Ray.ToLocal(Transform@)"},{"ReturnType":"Ray","Parameters":[{"Name":"tx","In":true,"Type":"Transform"}],"l":{"File":"Math/Ray.cs","Line":53},"IsPublic":true,"FullName":"Ray.ToWorld","Name":"ToWorld","DeclaringType":"Ray","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a ray from being local to this transform"},"DocId":"M:Ray.ToWorld(Transform@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"distance","Type":"System.Single"}],"l":{"File":"Math/Ray.cs","Line":65},"IsPublic":true,"FullName":"Ray.Project","Name":"Project","DeclaringType":"Ray","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a point on the ray at given distance.","Return":"The point at given distance.","Params":{"distance":"How far from the \u003Csee cref=\u0022P:Ray.Position\u0022 /\u003E the point should be."}},"DocId":"M:Ray.Project(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"origin","Type":"Vector3"},{"Name":"direction","Type":"Vector3"}],"l":{"File":"Math/Ray.cs","Line":32},"IsPublic":true,"FullName":"Ray..ctor","Name":".ctor","DeclaringType":"Ray","DocId":"M:Ray.#ctor(Vector3,Vector3)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Math/Ray.cs","Line":18},"IsPublic":true,"FullName":"Ray.Position","Name":"Position","Documentation":{"Summary":"Origin of the ray."},"DocId":"P:Ray.Position"},{"PropertyType":"Vector3","Loc":{"File":"Math/Ray.cs","Line":27},"IsPublic":true,"FullName":"Ray.Forward","Name":"Forward","Documentation":{"Summary":"Direction of the ray."},"DocId":"P:Ray.Forward"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Ray","Name":"Ray","Documentation":{"Summary":"A struct describing an origin and direction"},"DocId":"T:Ray"},{"Namespace":"","Methods":[{"ReturnType":"Rotation","Parameters":[{"Name":"axis","Type":"Vector3"},{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":146},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.FromAxis","Name":"FromAxis","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["rotation.fromaxis"]},{"FullName":"TitleAttribute","ConstructorArguments":["Rotation From Axis"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]},{"FullName":"IconAttribute","ConstructorArguments":["360"]}],"Documentation":{"Summary":"Create from angle and an axis","Remarks":"\u003Cparamref name=\u0022axis\u0022 /\u003E vector must be normalized before calling this method or the resulting \u003Csee cref=\u0022T:Rotation\u0022 /\u003E will be incorrect."},"DocId":"M:Rotation.FromAxis(Vector3,System.Single)"},{"ReturnType":"Rotation","Parameters":[{"Name":"angles","Type":"Angles"}],"l":{"File":"Math/Rotation.cs","Line":154},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.From","Name":"From","DeclaringType":"Rotation","Documentation":{"Summary":"Create a Rotation (quaternion) from Angles"},"DocId":"M:Rotation.From(Angles)"},{"ReturnType":"Rotation","Parameters":[{"Name":"pitch","Type":"System.Single"},{"Name":"yaw","Type":"System.Single"},{"Name":"roll","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":163},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.From","Name":"From","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["rotation.from"]},{"FullName":"TitleAttribute","ConstructorArguments":["Rotation From Angles"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]},{"FullName":"IconAttribute","ConstructorArguments":["360"]}],"Documentation":{"Summary":"Create a Rotation (quaternion) from pitch yaw roll (degrees)"},"DocId":"M:Rotation.From(System.Single,System.Single,System.Single)"},{"ReturnType":"Rotation","Parameters":[{"Name":"pitch","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":195},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.FromPitch","Name":"FromPitch","DeclaringType":"Rotation","Documentation":{"Summary":"Create a Rotation (quaternion) from pitch (degrees)"},"DocId":"M:Rotation.FromPitch(System.Single)"},{"ReturnType":"Rotation","Parameters":[{"Name":"yaw","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":203},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.FromYaw","Name":"FromYaw","DeclaringType":"Rotation","Documentation":{"Summary":"Create a Rotation (quaternion) from yaw (degrees)"},"DocId":"M:Rotation.FromYaw(System.Single)"},{"ReturnType":"Rotation","Parameters":[{"Name":"roll","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.FromRoll","Name":"FromRoll","DeclaringType":"Rotation","Documentation":{"Summary":"Create a Rotation (quaternion) from roll (degrees)"},"DocId":"M:Rotation.FromRoll(System.Single)"},{"ReturnType":"Rotation","Parameters":[{"Name":"forward","Type":"Vector3"},{"Name":"up","Type":"Vector3"}],"l":{"File":"Math/Rotation.cs","Line":220},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.LookAt","Name":"LookAt","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["rotation.lookat"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]},{"FullName":"IconAttribute","ConstructorArguments":["visibility"]}],"Documentation":{"Summary":"Create a Rotation (quaternion) from a forward and up vector"},"DocId":"M:Rotation.LookAt(Vector3,Vector3)"},{"ReturnType":"Rotation","Parameters":[{"Name":"forward","Type":"Vector3"}],"l":{"File":"Math/Rotation.cs","Line":279},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.LookAt","Name":"LookAt","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["rotation.lookat"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]},{"FullName":"IconAttribute","ConstructorArguments":["visibility"]}],"Documentation":{"Summary":"Create a Rotation (quaternion) from a forward vector, using \u003Csee cref=\u0022F:Vector3.Up\u0022 /\u003E as\nan up vector. This won\u0027t give nice results if \u003Cparamref name=\u0022forward\u0022 /\u003E is very close to straight\nup or down, if that can happen you should use \u003Csee cref=\u0022M:Rotation.LookAt(Vector3,Vector3)\u0022 /\u003E."},"DocId":"M:Rotation.LookAt(Vector3)"},{"ReturnType":"Rotation","Parameters":[{"Name":"from","Type":"Rotation"},{"Name":"to","Type":"Rotation"}],"l":{"File":"Math/Rotation.cs","Line":296},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.Difference","Name":"Difference","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["rotation.diff"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]},{"FullName":"IconAttribute","ConstructorArguments":["360"]}],"Documentation":{"Summary":"Returns the difference between two rotations, as a rotation"},"DocId":"M:Rotation.Difference(Rotation,Rotation)"},{"ReturnType":"System.Single","Parameters":[{"Name":"to","Type":"Rotation"}],"l":{"File":"Math/Rotation.cs","Line":306},"IsPublic":true,"FullName":"Rotation.Distance","Name":"Distance","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"The degree angular distance between this rotation and the target"},"DocId":"M:Rotation.Distance(Rotation)"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Math/Rotation.cs","Line":315},"IsPublic":true,"FullName":"Rotation.Angle","Name":"Angle","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the turn length of this rotation (from identity) in degrees"},"DocId":"M:Rotation.Angle"},{"ReturnType":"Angles","Parameters":[],"l":{"File":"Math/Rotation.cs","Line":327},"IsPublic":true,"FullName":"Rotation.Angles","Name":"Angles","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this Rotation as pitch, yaw, roll angles"},"DocId":"M:Rotation.Angles"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Math/Rotation.cs","Line":367},"IsPublic":true,"FullName":"Rotation.Pitch","Name":"Pitch","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this Rotation pitch"},"DocId":"M:Rotation.Pitch"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Math/Rotation.cs","Line":377},"IsPublic":true,"FullName":"Rotation.Yaw","Name":"Yaw","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this Rotation yaw"},"DocId":"M:Rotation.Yaw"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Math/Rotation.cs","Line":388},"IsPublic":true,"FullName":"Rotation.Roll","Name":"Roll","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this Rotation roll"},"DocId":"M:Rotation.Roll"},{"ReturnType":"Rotation","Parameters":[{"Name":"a","Type":"Rotation"},{"Name":"b","Type":"Rotation"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Rotation.cs","Line":400},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.Lerp","Name":"Lerp","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.lerp"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["timeline"]}],"Documentation":{"Summary":"Perform a linear interpolation from a to b by given amount."},"DocId":"M:Rotation.Lerp(Rotation,Rotation,System.Single,System.Boolean)"},{"ReturnType":"Rotation","Parameters":[{"Name":"a","Type":"Rotation"},{"Name":"b","Type":"Rotation"},{"Name":"amount","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Rotation.cs","Line":410},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.Slerp","Name":"Slerp","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.slerp"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]},{"FullName":"IconAttribute","ConstructorArguments":["360"]}],"Documentation":{"Summary":"Perform a spherical interpolation from a to b by given amount."},"DocId":"M:Rotation.Slerp(Rotation,Rotation,System.Single,System.Boolean)"},{"ReturnType":"Rotation","Parameters":[{"Name":"target","Type":"Rotation"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Rotation.cs","Line":417},"IsPublic":true,"FullName":"Rotation.LerpTo","Name":"LerpTo","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Perform a linear interpolation from this rotation to a target rotation by given amount."},"DocId":"M:Rotation.LerpTo(Rotation,System.Single,System.Boolean)"},{"ReturnType":"Rotation","Parameters":[{"Name":"target","Type":"Rotation"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Rotation.cs","Line":422},"IsPublic":true,"FullName":"Rotation.SlerpTo","Name":"SlerpTo","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Perform a spherical interpolation from this rotation to a target rotation by given amount."},"DocId":"M:Rotation.SlerpTo(Rotation,System.Single,System.Boolean)"},{"ReturnType":"Rotation","Parameters":[{"Name":"to","Type":"Rotation"},{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":427},"IsPublic":true,"FullName":"Rotation.Clamp","Name":"Clamp","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Clamp to within degrees of passed rotation"},"DocId":"M:Rotation.Clamp(Rotation,System.Single)"},{"ReturnType":"Rotation","Parameters":[{"Name":"to","Type":"Rotation"},{"Name":"degrees","Type":"System.Single"},{"Name":"change","Out":true,"Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":434},"IsPublic":true,"FullName":"Rotation.Clamp","Name":"Clamp","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Clamp to within degrees of passed rotation. Also pases out the change in degrees, if any."},"DocId":"M:Rotation.Clamp(Rotation,System.Single,System.Single@)"},{"ReturnType":"Rotation","Parameters":[{"Name":"axis","Type":"Vector3"},{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":460},"IsPublic":true,"FullName":"Rotation.RotateAroundAxis","Name":"RotateAroundAxis","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"A convenience function that rotates this rotation around a given axis given amount of degrees","Remarks":"\u003Cparamref name=\u0022axis\u0022 /\u003E vector must be normalized before calling this method or the resulting \u003Csee cref=\u0022T:Rotation\u0022 /\u003E will be incorrect."},"DocId":"M:Rotation.RotateAroundAxis(Vector3,System.Single)"},{"ReturnType":"Rotation","Parameters":[{"Name":"current","Type":"Rotation"},{"Name":"target","In":true,"Type":"Rotation"},{"Name":"velocity","Ref":true,"Type":"Vector3"},{"Name":"smoothTime","Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":487},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.SmoothDamp","Name":"SmoothDamp","DeclaringType":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["rotation.smoothdamp"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]}],"Documentation":{"Summary":"Smoothly move towards the target rotation"},"DocId":"M:Rotation.SmoothDamp(Rotation,Rotation@,Vector3@,System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"normal","Type":"Vector3"}],"l":{"File":"Math/Rotation.cs","Line":517},"IsPublic":true,"FullName":"Rotation.ClosestAxis","Name":"ClosestAxis","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Will give you the axis most aligned with the given normal"},"DocId":"M:Rotation.ClosestAxis(Vector3)"},{"ReturnType":"Rotation","Parameters":[{"Name":"fromDirection","In":true,"Type":"Vector3"},{"Name":"toDirection","In":true,"Type":"Vector3"}],"l":{"File":"Math/Rotation.cs","Line":549},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.FromToRotation","Name":"FromToRotation","DeclaringType":"Rotation","Documentation":{"Summary":"Returns a Rotation that rotates from one direction to another."},"DocId":"M:Rotation.FromToRotation(Vector3@,Vector3@)"},{"ReturnType":"Rotation","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Rotation.cs","Line":559},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.Parse","Name":"Parse","DeclaringType":"Rotation","Documentation":{"Summary":"Given a string, try to convert this into a quaternion rotation. The format is \u0022x,y,z,w\u0022"},"DocId":"M:Rotation.Parse(System.String)"},{"ReturnType":"Rotation","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"}],"l":{"File":"Math/Rotation.cs","Line":568},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.Parse","Name":"Parse","DeclaringType":"Rotation","Documentation":{},"DocId":"M:Rotation.Parse(System.String,System.IFormatProvider)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"result","Out":true,"Type":"Rotation"}],"l":{"File":"Math/Rotation.cs","Line":574},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.TryParse","Name":"TryParse","DeclaringType":"Rotation","Documentation":{},"DocId":"M:Rotation.TryParse(System.String,Rotation@)"},{"ReturnType":"System.Boolean","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"},{"Name":"result","Out":true,"Type":"Rotation"}],"l":{"File":"Math/Rotation.cs","Line":580},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.TryParse","Name":"TryParse","DeclaringType":"Rotation","Documentation":{},"DocId":"M:Rotation.TryParse(System.String,System.IFormatProvider,Rotation@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"r","In":true,"Type":"Rotation"},{"Name":"delta","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Rotation.cs","Line":684},"IsPublic":true,"FullName":"Rotation.AlmostEqual","Name":"AlmostEqual","DeclaringType":"Rotation","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if we\u0027re nearly equal to the passed rotation.","Return":"True if nearly equal","Params":{"r":"The value to compare with","delta":"The max difference between component values"}},"DocId":"M:Rotation.AlmostEqual(Rotation@,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Rotation.cs","Line":60},"IsPublic":true,"FullName":"Rotation..ctor","Name":".ctor","DeclaringType":"Rotation","Documentation":{"Summary":"Initializes this rotation to identity."},"DocId":"M:Rotation.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"},{"Name":"w","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":72},"IsPublic":true,"FullName":"Rotation..ctor","Name":".ctor","DeclaringType":"Rotation","Documentation":{"Summary":"Initializes the rotation from given components.","Params":{"x":"The X component.","y":"The Y component.","z":"The Z component.","w":"The W component."}},"DocId":"M:Rotation.#ctor(System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"Vector3"},{"Name":"w","Type":"System.Single"}],"l":{"File":"Math/Rotation.cs","Line":82},"IsPublic":true,"FullName":"Rotation..ctor","Name":".ctor","DeclaringType":"Rotation","Documentation":{"Summary":"Initializes the rotation from a normal vector \u002B rotation around it.","Params":{"v":"The normal vector.","w":"The W component, aka rotation around the normal vector."}},"DocId":"M:Rotation.#ctor(Vector3,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Rotation.cs","Line":25},"IsPublic":true,"FullName":"Rotation.x","Name":"x","Documentation":{"Summary":"The X component of this rotation."},"DocId":"P:Rotation.x"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rotation.cs","Line":34},"IsPublic":true,"FullName":"Rotation.y","Name":"y","Documentation":{"Summary":"The Y component of this rotation."},"DocId":"P:Rotation.y"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rotation.cs","Line":43},"IsPublic":true,"FullName":"Rotation.z","Name":"z","Documentation":{"Summary":"The Z component of this rotation."},"DocId":"P:Rotation.z"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rotation.cs","Line":52},"IsPublic":true,"FullName":"Rotation.w","Name":"w","Documentation":{"Summary":"The W component of this rotation (rotation around the normal defined by X,Y,Z components)."},"DocId":"P:Rotation.w"},{"PropertyType":"Vector3","Loc":{"File":"Math/Rotation.cs","Line":89},"IsPublic":true,"FullName":"Rotation.Forward","Name":"Forward","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The forwards direction of this rotation."},"DocId":"P:Rotation.Forward"},{"PropertyType":"Vector3","Loc":{"File":"Math/Rotation.cs","Line":94},"IsPublic":true,"FullName":"Rotation.Backward","Name":"Backward","Documentation":{"Summary":"The backwards direction of this rotation."},"DocId":"P:Rotation.Backward"},{"PropertyType":"Vector3","Loc":{"File":"Math/Rotation.cs","Line":100},"IsPublic":true,"FullName":"Rotation.Right","Name":"Right","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The right hand direction of this rotation."},"DocId":"P:Rotation.Right"},{"PropertyType":"Vector3","Loc":{"File":"Math/Rotation.cs","Line":105},"IsPublic":true,"FullName":"Rotation.Left","Name":"Left","Documentation":{"Summary":"The left hand direction of this rotation."},"DocId":"P:Rotation.Left"},{"PropertyType":"Vector3","Loc":{"File":"Math/Rotation.cs","Line":111},"IsPublic":true,"FullName":"Rotation.Up","Name":"Up","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The upwards direction of this rotation."},"DocId":"P:Rotation.Up"},{"PropertyType":"Vector3","Loc":{"File":"Math/Rotation.cs","Line":116},"IsPublic":true,"FullName":"Rotation.Down","Name":"Down","Documentation":{"Summary":"The downwards direction of this rotation."},"DocId":"P:Rotation.Down"},{"PropertyType":"Rotation","Loc":{"File":"Math/Rotation.cs","Line":121},"IsPublic":true,"FullName":"Rotation.Inverse","Name":"Inverse","Documentation":{"Summary":"Returns the inverse of this rotation."},"DocId":"P:Rotation.Inverse"},{"PropertyType":"Rotation","Loc":{"File":"Math/Rotation.cs","Line":126},"IsPublic":true,"FullName":"Rotation.Normal","Name":"Normal","Documentation":{"Summary":"Divides each component of the rotation by its length, normalizing the rotation."},"DocId":"P:Rotation.Normal"},{"PropertyType":"Rotation","Loc":{"File":"Math/Rotation.cs","Line":131},"IsPublic":true,"FullName":"Rotation.Conjugate","Name":"Conjugate","Documentation":{"Summary":"Returns conjugate of this rotation, meaning the X Y and Z components are negated."},"DocId":"P:Rotation.Conjugate"},{"PropertyType":"Rotation","Loc":{"File":"Math/Rotation.cs","Line":137},"IsPublic":true,"IsStatic":true,"FullName":"Rotation.Random","Name":"Random","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["rotation.random"]},{"FullName":"TitleAttribute","ConstructorArguments":["Random Rotation"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Rotation"]},{"FullName":"IconAttribute","ConstructorArguments":["casino"]}],"Documentation":{"Summary":"Returns a uniformly random rotation."},"DocId":"P:Rotation.Random"}],"Fields":[{"FieldType":"Rotation","IsPublic":true,"IsStatic":true,"FullName":"Rotation.Identity","Name":"Identity","Documentation":{"Summary":"A rotation that represents no rotation."},"DocId":"F:Rotation.Identity"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Rotation","Name":"Rotation","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.RotationConverter"]}],"Documentation":{"Summary":"Represents a Quaternion rotation. Can be interpreted as a direction unit vector (x,y,z) \u002B rotation around the direction vector (w) which represents the up direction.\nUnlike \u003Csee cref=\u0022T:Angles\u0022 /\u003E, this cannot store multiple revolutions around an axis."},"DocId":"T:Rotation"},{"Namespace":"","Methods":[{"ReturnType":"Vector3","Parameters":[{"Name":"worldPoint","In":true,"Type":"Vector3"}],"l":{"File":"Math/Transform.cs","Line":108},"IsPublic":true,"FullName":"Transform.PointToLocal","Name":"PointToLocal","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a point in world space to a point in this transform\u0027s local space"},"DocId":"M:Transform.PointToLocal(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"worldNormal","In":true,"Type":"Vector3"}],"l":{"File":"Math/Transform.cs","Line":116},"IsPublic":true,"FullName":"Transform.NormalToLocal","Name":"NormalToLocal","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a world normal to a local normal"},"DocId":"M:Transform.NormalToLocal(Vector3@)"},{"ReturnType":"Rotation","Parameters":[{"Name":"worldRot","In":true,"Type":"Rotation"}],"l":{"File":"Math/Transform.cs","Line":124},"IsPublic":true,"FullName":"Transform.RotationToLocal","Name":"RotationToLocal","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a world rotation to a local rotation"},"DocId":"M:Transform.RotationToLocal(Rotation@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"localPoint","In":true,"Type":"Vector3"}],"l":{"File":"Math/Transform.cs","Line":132},"IsPublic":true,"FullName":"Transform.PointToWorld","Name":"PointToWorld","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a point in this transform\u0027s local space to a point in world space"},"DocId":"M:Transform.PointToWorld(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"localNormal","In":true,"Type":"Vector3"}],"l":{"File":"Math/Transform.cs","Line":140},"IsPublic":true,"FullName":"Transform.NormalToWorld","Name":"NormalToWorld","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a local normal to a world normal"},"DocId":"M:Transform.NormalToWorld(Vector3@)"},{"ReturnType":"Rotation","Parameters":[{"Name":"localRotation","In":true,"Type":"Rotation"}],"l":{"File":"Math/Transform.cs","Line":148},"IsPublic":true,"FullName":"Transform.RotationToWorld","Name":"RotationToWorld","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert a local rotation to a world rotation"},"DocId":"M:Transform.RotationToWorld(Rotation@)"},{"ReturnType":"Transform","Parameters":[{"Name":"child","In":true,"Type":"Transform"}],"l":{"File":"Math/Transform.cs","Line":156},"IsPublic":true,"FullName":"Transform.ToLocal","Name":"ToLocal","DeclaringType":"Transform","Documentation":{"Summary":"Convert child transform from the world to a local transform"},"DocId":"M:Transform.ToLocal(Transform@)"},{"ReturnType":"Transform","Parameters":[{"Name":"child","In":true,"Type":"Transform"}],"l":{"File":"Math/Transform.cs","Line":177},"IsPublic":true,"FullName":"Transform.ToWorld","Name":"ToWorld","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert child transform from local to the world"},"DocId":"M:Transform.ToWorld(Transform@)"},{"ReturnType":"Transform","Parameters":[{"Name":"a","In":true,"Type":"Transform"},{"Name":"b","In":true,"Type":"Transform"},{"Name":"t","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean"}],"l":{"File":"Math/Transform.cs","Line":190},"IsPublic":true,"IsStatic":true,"FullName":"Transform.Lerp","Name":"Lerp","DeclaringType":"Transform","Documentation":{"Summary":"Perform linear interpolation from one transform to another."},"DocId":"M:Transform.Lerp(Transform@,Transform@,System.Single,System.Boolean)"},{"ReturnType":"Transform","Parameters":[{"Name":"target","In":true,"Type":"Transform"},{"Name":"t","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Transform.cs","Line":203},"IsPublic":true,"FullName":"Transform.LerpTo","Name":"LerpTo","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Linearly interpolate from this transform to given transform."},"DocId":"M:Transform.LerpTo(Transform@,System.Single,System.Boolean)"},{"ReturnType":"Transform","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"worldSpace","Type":"System.Boolean"}],"l":{"File":"Math/Transform.cs","Line":211},"IsPublic":true,"FullName":"Transform.Add","Name":"Add","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Add a position to this transform and return the result."},"DocId":"M:Transform.Add(Vector3@,System.Boolean)"},{"ReturnType":"Transform","Parameters":[{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"Math/Transform.cs","Line":224},"IsPublic":true,"FullName":"Transform.WithPosition","Name":"WithPosition","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this transform with a new position."},"DocId":"M:Transform.WithPosition(Vector3@)"},{"ReturnType":"Transform","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"rotation","In":true,"Type":"Rotation"}],"l":{"File":"Math/Transform.cs","Line":234},"IsPublic":true,"FullName":"Transform.WithPosition","Name":"WithPosition","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this transform with a new position and rotation"},"DocId":"M:Transform.WithPosition(Vector3@,Rotation@)"},{"ReturnType":"Transform","Parameters":[{"Name":"rotation","In":true,"Type":"Rotation"}],"l":{"File":"Math/Transform.cs","Line":245},"IsPublic":true,"FullName":"Transform.WithRotation","Name":"WithRotation","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this transform with a new rotation."},"DocId":"M:Transform.WithRotation(Rotation@)"},{"ReturnType":"Transform","Parameters":[{"Name":"scale","Type":"System.Single"}],"l":{"File":"Math/Transform.cs","Line":255},"IsPublic":true,"FullName":"Transform.WithScale","Name":"WithScale","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this transform with a new scale."},"DocId":"M:Transform.WithScale(System.Single)"},{"ReturnType":"Transform","Parameters":[{"Name":"scale","In":true,"Type":"Vector3"}],"l":{"File":"Math/Transform.cs","Line":265},"IsPublic":true,"FullName":"Transform.WithScale","Name":"WithScale","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this transform with a new scale."},"DocId":"M:Transform.WithScale(Vector3@)"},{"ReturnType":"Transform","Parameters":[{"Name":"plane","In":true,"Type":"Sandbox.Plane"}],"l":{"File":"Math/Transform.cs","Line":276},"IsPublic":true,"FullName":"Transform.Mirror","Name":"Mirror","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Create a transform that is the mirror of this"},"DocId":"M:Transform.Mirror(Sandbox.Plane@)"},{"ReturnType":"Transform","Parameters":[{"Name":"center","In":true,"Type":"Vector3"},{"Name":"rot","In":true,"Type":"Rotation"}],"l":{"File":"Math/Transform.cs","Line":301},"IsPublic":true,"FullName":"Transform.RotateAround","Name":"RotateAround","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Rotate this transform around given point by given rotation and return the result.","Return":"The rotated transform.","Params":{"center":"Point to rotate around.","rot":"How much to rotate by. \u003Csee cref=\u0022M:Rotation.FromAxis(Vector3,System.Single)\u0022 /\u003E can be useful."}},"DocId":"M:Transform.RotateAround(Vector3@,Rotation@)"},{"ReturnType":"Transform","Parameters":[{"Name":"parent","Type":"Transform"},{"Name":"local","Type":"Transform"}],"l":{"File":"Math/Transform.cs","Line":318},"IsPublic":true,"IsStatic":true,"FullName":"Transform.Concat","Name":"Concat","DeclaringType":"Transform","Documentation":{"Summary":"Concatenate (add together) the 2 given transforms and return a new resulting transform."},"DocId":"M:Transform.Concat(Transform,Transform)"},{"ReturnType":"Transform","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Transform.cs","Line":331},"IsPublic":true,"IsStatic":true,"FullName":"Transform.Parse","Name":"Parse","DeclaringType":"Transform","Documentation":{"Summary":"Given a string, try to convert this into a transform. The format is \u003Cc\u003E\u0022px,py,pz,rx,ry,rz,rw\u0022\u003C/c\u003E."},"DocId":"M:Transform.Parse(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tx","In":true,"Type":"Transform"},{"Name":"delta","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Transform.cs","Line":362},"IsPublic":true,"FullName":"Transform.AlmostEqual","Name":"AlmostEqual","DeclaringType":"Transform","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if we\u0027re nearly equal to the passed transform.","Return":"True if nearly equal","Params":{"tx":"The value to compare with","delta":"The max difference between component values"}},"DocId":"M:Transform.AlmostEqual(Transform@,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"pos","Type":"Vector3","Default":"null"}],"l":{"File":"Math/Transform.cs","Line":62},"IsPublic":true,"FullName":"Transform..ctor","Name":".ctor","DeclaringType":"Transform","DocId":"M:Transform.#ctor(Vector3)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Transform.cs","Line":67},"IsPublic":true,"FullName":"Transform..ctor","Name":".ctor","DeclaringType":"Transform","DocId":"M:Transform.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"scale","Type":"System.Single","Default":"1"}],"l":{"File":"Math/Transform.cs","Line":73},"IsPublic":true,"FullName":"Transform..ctor","Name":".ctor","DeclaringType":"Transform","DocId":"M:Transform.#ctor(Vector3,Rotation,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"scale","Type":"Vector3"}],"l":{"File":"Math/Transform.cs","Line":80},"IsPublic":true,"FullName":"Transform..ctor","Name":".ctor","DeclaringType":"Transform","DocId":"M:Transform.#ctor(Vector3,Rotation,Vector3)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Transform.cs","Line":38},"IsPublic":true,"FullName":"Transform.UniformScale","Name":"UniformScale","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"A uniform scale component. Generally the scale is uniform, and we\u0027ll just access the .x component."},"DocId":"P:Transform.UniformScale"},{"PropertyType":"Vector3","Loc":{"File":"Math/Transform.cs","Line":47},"IsPublic":true,"FullName":"Transform.Forward","Name":"Forward","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Transform.Forward"},{"PropertyType":"Vector3","Loc":{"File":"Math/Transform.cs","Line":48},"IsPublic":true,"FullName":"Transform.Backward","Name":"Backward","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Transform.Backward"},{"PropertyType":"Vector3","Loc":{"File":"Math/Transform.cs","Line":49},"IsPublic":true,"FullName":"Transform.Up","Name":"Up","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Transform.Up"},{"PropertyType":"Vector3","Loc":{"File":"Math/Transform.cs","Line":50},"IsPublic":true,"FullName":"Transform.Down","Name":"Down","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Transform.Down"},{"PropertyType":"Vector3","Loc":{"File":"Math/Transform.cs","Line":51},"IsPublic":true,"FullName":"Transform.Right","Name":"Right","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Transform.Right"},{"PropertyType":"Vector3","Loc":{"File":"Math/Transform.cs","Line":52},"IsPublic":true,"FullName":"Transform.Left","Name":"Left","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Transform.Left"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Transform.cs","Line":93},"IsPublic":true,"FullName":"Transform.IsValid","Name":"IsValid","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if position, scale and rotation are valid"},"DocId":"P:Transform.IsValid"},{"PropertyType":"Ray","Loc":{"File":"Math/Transform.cs","Line":291},"IsPublic":true,"FullName":"Transform.ForwardRay","Name":"ForwardRay","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Return a ray from this transform, which goes from the center along the Forward"},"DocId":"P:Transform.ForwardRay"}],"Fields":[{"FieldType":"Transform","IsPublic":true,"IsStatic":true,"FullName":"Transform.Zero","Name":"Zero","Documentation":{"Summary":"Represents a zero transform, that being, a transform with scale of 1, position of \u003Csee cref=\u0022F:Vector3.Zero\u0022 /\u003E and rotation of \u003Csee cref=\u0022F:Rotation.Identity\u0022 /\u003E."},"DocId":"F:Transform.Zero"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Transform.Position","Name":"Position","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["Position"]},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Position of the transform."},"DocId":"F:Transform.Position"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Transform.Scale","Name":"Scale","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["Scale"]},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Scale of the transform. Does not itself scale \u003Csee cref=\u0022F:Transform.Position\u0022 /\u003E or \u003Csee cref=\u0022F:Transform.Rotation\u0022 /\u003E."},"DocId":"F:Transform.Scale"},{"FieldType":"Rotation","IsPublic":true,"FullName":"Transform.Rotation","Name":"Rotation","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["Rotation"]},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Rotation of this transform."},"DocId":"F:Transform.Rotation"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Transform","Name":"Transform","Documentation":{"Summary":"A struct containing a position, rotation and scale. This is commonly used in engine to describe\nentity position, bone position and scene object position."},"DocId":"T:Transform"},{"Namespace":"","Methods":[{"ReturnType":"Vector2","Parameters":[{"Name":"radians","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":142},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.FromRadians","Name":"FromRadians","DeclaringType":"Vector2","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec2.fromrads"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Vector2 From Radians"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector2"]},{"FullName":"IconAttribute","ConstructorArguments":["architecture"]}],"Documentation":{"Summary":"Returns a point on a circle at given rotation from X axis, counter clockwise."},"DocId":"M:Vector2.FromRadians(System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":148},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.FromDegrees","Name":"FromDegrees","DeclaringType":"Vector2","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec2.fromdegs"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Vector2 From Degrees"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector2"]},{"FullName":"IconAttribute","ConstructorArguments":["architecture"]}],"Documentation":{"Summary":"Returns a point on a circle at given rotation from X axis, counter clockwise."},"DocId":"M:Vector2.FromDegrees(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":154},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.DistanceBetween","Name":"DistanceBetween","DeclaringType":"Vector2","Documentation":{"Summary":"Returns distance between the 2 given vectors."},"DocId":"M:Vector2.DistanceBetween(Vector2,Vector2)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector2"},{"Name":"b","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":160},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Distance","Name":"Distance","DeclaringType":"Vector2","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.dist"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Distance"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["straighten"]}],"Documentation":{"Summary":"Returns distance between the 2 given vectors."},"DocId":"M:Vector2.Distance(Vector2@,Vector2@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"target","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":165},"IsPublic":true,"FullName":"Vector2.Distance","Name":"Distance","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns distance between this and given vectors."},"DocId":"M:Vector2.Distance(Vector2)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":174},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.DistanceBetweenSquared","Name":"DistanceBetweenSquared","DeclaringType":"Vector2","Documentation":{"Summary":"Returns squared distance between the 2 given vectors. This is faster than \u003Csee cref=\u0022M:Vector2.DistanceBetween(Vector2,Vector2)\u0022\u003EDistanceBetween\u003C/see\u003E,\nand can be used for things like comparing distances, as long as only squared values are used."},"DocId":"M:Vector2.DistanceBetweenSquared(Vector2,Vector2)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector2"},{"Name":"b","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":181},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.DistanceSquared","Name":"DistanceSquared","DeclaringType":"Vector2","Documentation":{"Summary":"Returns squared distance between the 2 given vectors. This is faster than \u003Csee cref=\u0022M:Vector2.DistanceBetween(Vector2,Vector2)\u0022\u003EDistanceBetween\u003C/see\u003E,\nand can be used for things like comparing distances, as long as only squared values are used."},"DocId":"M:Vector2.DistanceSquared(Vector2@,Vector2@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"target","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":187},"IsPublic":true,"FullName":"Vector2.DistanceSquared","Name":"DistanceSquared","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns squared distance between the 2 given vectors. This is faster than \u003Csee cref=\u0022M:Vector2.Distance(Vector2)\u0022\u003EDistance\u003C/see\u003E,\nand can be used for things like comparing distances, as long as only squared values are used."},"DocId":"M:Vector2.DistanceSquared(Vector2)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":196},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Dot","Name":"Dot","DeclaringType":"Vector2","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.dot"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["fiber_manual_record"]}],"Documentation":{"Summary":"Returns dot product between the 2 given vectors."},"DocId":"M:Vector2.Dot(Vector2,Vector2)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","Type":"Vector2"},{"Name":"delta","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Vector2.cs","Line":219},"IsPublic":true,"FullName":"Vector2.AlmostEqual","Name":"AlmostEqual","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if we\u0027re nearly equal to the passed vector.","Return":"True if nearly equal","Params":{"v":"The value to compare with","delta":"The max difference between component values"}},"DocId":"M:Vector2.AlmostEqual(Vector2,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"gridSize","Type":"System.Single"},{"Name":"sx","Type":"System.Boolean","Default":"True"},{"Name":"sy","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector2.cs","Line":230},"IsPublic":true,"FullName":"Vector2.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Snap to grid along all 3 axes."},"DocId":"M:Vector2.SnapToGrid(System.Single,System.Boolean,System.Boolean)"},{"ReturnType":"Vector2","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":238},"IsPublic":true,"FullName":"Vector2.WithX","Name":"WithX","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this vector with given X."},"DocId":"M:Vector2.WithX(System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":246},"IsPublic":true,"FullName":"Vector2.WithY","Name":"WithY","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return this vector with given Y."},"DocId":"M:Vector2.WithY(System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector2.cs","Line":255},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Lerp","Name":"Lerp","DeclaringType":"Vector2","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.lerp"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["timeline"]}],"Documentation":{"Summary":"Linearly interpolate from point a to point b."},"DocId":"M:Vector2.Lerp(Vector2,Vector2,System.Single,System.Boolean)"},{"ReturnType":"Vector2","Parameters":[{"Name":"target","Type":"Vector2"},{"Name":"t","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector2.cs","Line":264},"IsPublic":true,"FullName":"Vector2.LerpTo","Name":"LerpTo","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Linearly interpolate from this vector to given vector."},"DocId":"M:Vector2.LerpTo(Vector2,System.Single,System.Boolean)"},{"ReturnType":"Vector2","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"},{"Name":"t","Type":"Vector2"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector2.cs","Line":272},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Lerp","Name":"Lerp","DeclaringType":"Vector2","Documentation":{"Summary":"Linearly interpolate from point a to point b with separate fraction for each axis."},"DocId":"M:Vector2.Lerp(Vector2,Vector2,Vector2,System.Boolean)"},{"ReturnType":"Vector2","Parameters":[{"Name":"target","Type":"Vector2"},{"Name":"t","Type":"Vector2"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector2.cs","Line":281},"IsPublic":true,"FullName":"Vector2.LerpTo","Name":"LerpTo","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Linearly interpolate from this vector to given vector with separate fraction for each axis."},"DocId":"M:Vector2.LerpTo(Vector2,Vector2,System.Boolean)"},{"ReturnType":"Vector2","Parameters":[{"Name":"otherMin","Type":"Vector2"},{"Name":"otherMax","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":291},"IsPublic":true,"FullName":"Vector2.Clamp","Name":"Clamp","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector each axis of which is clamped to between the 2 given vectors. Basically clamps a point to a square.","Params":{"otherMin":"The mins vector. Values on each axis should be smaller than those of the maxs vector.","otherMax":"The maxs vector. Values on each axis should be bigger than those of the mins vector."}},"DocId":"M:Vector2.Clamp(Vector2,Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":299},"IsPublic":true,"FullName":"Vector2.Clamp","Name":"Clamp","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector each axis of which is clamped to given min and max values.","Params":{"min":"Minimum value for each axis.","max":"Maximum value for each axis."}},"DocId":"M:Vector2.Clamp(System.Single,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"other","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":316},"IsPublic":true,"FullName":"Vector2.ComponentMin","Name":"ComponentMin","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector that has the minimum values on each axis between this vector and given vector."},"DocId":"M:Vector2.ComponentMin(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":322},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Min","Name":"Min","DeclaringType":"Vector2","Documentation":{"Summary":"Returns a vector that has the minimum values on each axis between the 2 given vectors."},"DocId":"M:Vector2.Min(Vector2,Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"other","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":329},"IsPublic":true,"FullName":"Vector2.ComponentMax","Name":"ComponentMax","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector that has the maximum values on each axis between this vector and given vector."},"DocId":"M:Vector2.ComponentMax(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":335},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Max","Name":"Max","DeclaringType":"Vector2","Documentation":{"Summary":"Returns a vector that has the maximum values on each axis between the 2 given vectors."},"DocId":"M:Vector2.Max(Vector2,Vector2)"},{"ReturnType":"Vector2","Parameters":[],"l":{"File":"Math/Vector2.cs","Line":342},"IsPublic":true,"FullName":"Vector2.Abs","Name":"Abs","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a new vector with all values positive. -5 becomes 5, etc."},"DocId":"M:Vector2.Abs"},{"ReturnType":"Vector2","Parameters":[{"Name":"from","In":true,"Type":"Vector2"},{"Name":"to","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":353},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Direction","Name":"Direction","DeclaringType":"Vector2","Documentation":{"Summary":"Calculates the normalized direction vector from one point to another in 2D space.","Return":"","Params":{"from":"","to":""}},"DocId":"M:Vector2.Direction(Vector2@,Vector2@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Vector2.cs","Line":361},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Parse","Name":"Parse","DeclaringType":"Vector2","Documentation":{"Summary":"Given a string, try to convert this into a Vector2. Example formatting is \u0022x,y\u0022, \u0022[x,y]\u0022, \u0022x y\u0022, etc."},"DocId":"M:Vector2.Parse(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"result","Out":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":370},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.TryParse","Name":"TryParse","DeclaringType":"Vector2","Documentation":{},"DocId":"M:Vector2.TryParse(System.String,Vector2@)"},{"ReturnType":"Vector2","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"}],"l":{"File":"Math/Vector2.cs","Line":376},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Parse","Name":"Parse","DeclaringType":"Vector2","Documentation":{},"DocId":"M:Vector2.Parse(System.String,System.IFormatProvider)"},{"ReturnType":"System.Boolean","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"},{"Name":"result","Out":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":382},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.TryParse","Name":"TryParse","DeclaringType":"Vector2","Documentation":{},"DocId":"M:Vector2.TryParse(System.String,System.IFormatProvider,Vector2@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":42},"IsPublic":true,"FullName":"Vector2..ctor","Name":".ctor","DeclaringType":"Vector2","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec2.new"]},{"FullName":"TitleAttribute","ConstructorArguments":["Vector2"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector2"]}],"Documentation":{"Summary":"Initializes a 2D vector with given components.","Params":{"x":"The X component.","y":"The Y component."}},"DocId":"M:Vector2.#ctor(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":49},"IsPublic":true,"FullName":"Vector2..ctor","Name":".ctor","DeclaringType":"Vector2","Documentation":{"Summary":"Initializes the vector with all components set to the given value."},"DocId":"M:Vector2.#ctor(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"Vector3"}],"l":{"File":"Math/Vector2.cs","Line":56},"IsPublic":true,"FullName":"Vector2..ctor","Name":".ctor","DeclaringType":"Vector2","Documentation":{"Summary":"Initializes the 2D vector with components from given 3D vector, discarding the Z component."},"DocId":"M:Vector2.#ctor(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.Numerics.Vector2"}],"l":{"File":"Math/Vector2.cs","Line":62},"IsPublic":true,"FullName":"Vector2..ctor","Name":".ctor","DeclaringType":"Vector2","DocId":"M:Vector2.#ctor(System.Numerics.Vector2)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2.cs","Line":23},"IsPublic":true,"FullName":"Vector2.x","Name":"x","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"X component of this Vector."},"DocId":"P:Vector2.x"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2.cs","Line":33},"IsPublic":true,"FullName":"Vector2.y","Name":"y","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"Y component of this Vector."},"DocId":"P:Vector2.y"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":68},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.One","Name":"One","Documentation":{"Summary":"Returns a 2D vector with every component set to 1"},"DocId":"P:Vector2.One"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":73},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Zero","Name":"Zero","Documentation":{"Summary":"Returns a 2D vector with every component set to 0"},"DocId":"P:Vector2.Zero"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Up","Name":"Up","Documentation":{"Summary":"Returns a 2D vector with Y set to 1. This represents the upwards direction in 2D space."},"DocId":"P:Vector2.Up"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":83},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Down","Name":"Down","Documentation":{"Summary":"Returns a 2D vector with Y set to -1. This represents the downwards direction in 2D space."},"DocId":"P:Vector2.Down"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Left","Name":"Left","Documentation":{"Summary":"Returns a 2D vector with X set to 1. This represents the left hand direction in 2D space."},"DocId":"P:Vector2.Left"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":93},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Right","Name":"Right","Documentation":{"Summary":"Returns a 2D vector with X set to -1. This represents the right hand direction in 2D space."},"DocId":"P:Vector2.Right"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":100},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Random","Name":"Random","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec2.random"]},{"FullName":"TitleAttribute","ConstructorArguments":["Random Vector2"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector2"]},{"FullName":"IconAttribute","ConstructorArguments":["casino"]}],"Documentation":{"Summary":"Uniformly samples a 2D position from all points with distance at most 1 from the origin."},"DocId":"P:Vector2.Random"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2.cs","Line":106},"IsPublic":true,"FullName":"Vector2.Length","Name":"Length","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns the magnitude of the vector"},"DocId":"P:Vector2.Length"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2.cs","Line":112},"IsPublic":true,"FullName":"Vector2.LengthSquared","Name":"LengthSquared","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"This is faster than Length, so is better to use in certain circumstances"},"DocId":"P:Vector2.LengthSquared"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":118},"IsPublic":true,"FullName":"Vector2.Perpendicular","Name":"Perpendicular","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a vector that runs perpendicular to this one"},"DocId":"P:Vector2.Perpendicular"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector2.cs","Line":124},"IsPublic":true,"FullName":"Vector2.IsNearZeroLength","Name":"IsNearZeroLength","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if the squared length is less than 1e-8 (which is really near zero)"},"DocId":"P:Vector2.IsNearZeroLength"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":130},"IsPublic":true,"FullName":"Vector2.Normal","Name":"Normal","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Return the same vector but with a length of one"},"DocId":"P:Vector2.Normal"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2.cs","Line":136},"IsPublic":true,"FullName":"Vector2.Degrees","Name":"Degrees","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Return the angle of this vector in degrees, always between 0 and 360"},"DocId":"P:Vector2.Degrees"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector2","Name":"Vector2","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Vector2Converter"]}],"Documentation":{"Summary":"A 2-dimensional vector. Typically represents a position or size in 2D space."},"DocId":"T:Vector2"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"tolerance","Type":"System.Int32","Default":"0"}],"l":{"File":"Math/Vector2Int.cs","Line":303},"IsPublic":true,"FullName":"Vector2Int.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if value on every axis is less than or equal to tolerance"},"DocId":"M:Vector2Int.IsNearlyZero(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"writer","Type":"System.IO.BinaryWriter"}],"l":{"File":"Math/Vector2Int.cs","Line":308},"IsPublic":true,"FullName":"Vector2Int.Write","Name":"Write","DeclaringType":"Vector2Int","DocId":"M:Vector2Int.Write(System.IO.BinaryWriter)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"reader","Type":"System.IO.BinaryReader"}],"l":{"File":"Math/Vector2Int.cs","Line":314},"IsPublic":true,"FullName":"Vector2Int.Read","Name":"Read","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Vector2Int.Read(System.IO.BinaryReader)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"other","Type":"Vector2Int"}],"l":{"File":"Math/Vector2Int.cs","Line":322},"IsPublic":true,"FullName":"Vector2Int.ComponentMin","Name":"ComponentMin","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns an integer vector that has the minimum values on each axis of the two input vectors."},"DocId":"M:Vector2Int.ComponentMin(Vector2Int)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"other","Type":"Vector2Int"}],"l":{"File":"Math/Vector2Int.cs","Line":330},"IsPublic":true,"FullName":"Vector2Int.ComponentMax","Name":"ComponentMax","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns an integer vector that has the maximum values on each axis of the two input vectors."},"DocId":"M:Vector2Int.ComponentMax(Vector2Int)"},{"ReturnType":"System.Single","Parameters":[{"Name":"other","Type":"Vector2Int"}],"l":{"File":"Math/Vector2Int.cs","Line":338},"IsPublic":true,"FullName":"Vector2Int.Distance","Name":"Distance","DeclaringType":"Vector2Int","Documentation":{"Summary":"Returns the distance between this vector and another."},"DocId":"M:Vector2Int.Distance(Vector2Int)"},{"ReturnType":"System.Single","Parameters":[{"Name":"other","Type":"Vector2"}],"l":{"File":"Math/Vector2Int.cs","Line":348},"IsPublic":true,"FullName":"Vector2Int.Distance","Name":"Distance","DeclaringType":"Vector2Int","Documentation":{"Summary":"Returns the distance between this vector and another."},"DocId":"M:Vector2Int.Distance(Vector2)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"gridSize","Type":"System.Int32"},{"Name":"sx","Type":"System.Boolean","Default":"True"},{"Name":"sy","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector2Int.cs","Line":358},"IsPublic":true,"FullName":"Vector2Int.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Snap to grid along any of the 2 axes."},"DocId":"M:Vector2Int.SnapToGrid(System.Int32,System.Boolean,System.Boolean)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"a","Type":"Vector2Int"},{"Name":"b","Type":"Vector2Int"}],"l":{"File":"Math/Vector2Int.cs","Line":367},"IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Min","Name":"Min","DeclaringType":"Vector2Int","Documentation":{"Summary":"Returns an integer vector that has the minimum values on each axis between 2 given vectors."},"DocId":"M:Vector2Int.Min(Vector2Int,Vector2Int)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"a","Type":"Vector2Int"},{"Name":"b","Type":"Vector2Int"}],"l":{"File":"Math/Vector2Int.cs","Line":372},"IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Max","Name":"Max","DeclaringType":"Vector2Int","Documentation":{"Summary":"Returns an integer vector that has the maximum values on each axis between 2 given vectors."},"DocId":"M:Vector2Int.Max(Vector2Int,Vector2Int)"},{"ReturnType":"Vector2Int","Parameters":[],"l":{"File":"Math/Vector2Int.cs","Line":379},"IsPublic":true,"FullName":"Vector2Int.Abs","Name":"Abs","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a new integer vector with all values positive. -5 becomes 5, ect."},"DocId":"M:Vector2Int.Abs"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"x","Type":"System.Int32"}],"l":{"File":"Math/Vector2Int.cs","Line":385},"IsPublic":true,"FullName":"Vector2Int.WithX","Name":"WithX","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this integer vector with given X component."},"DocId":"M:Vector2Int.WithX(System.Int32)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"y","Type":"System.Int32"}],"l":{"File":"Math/Vector2Int.cs","Line":390},"IsPublic":true,"FullName":"Vector2Int.WithY","Name":"WithY","DeclaringType":"Vector2Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this integer vector with given Y component."},"DocId":"M:Vector2Int.WithY(System.Int32)"},{"ReturnType":"Vector2Int","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Vector2Int.cs","Line":405},"IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Parse","Name":"Parse","DeclaringType":"Vector2Int","Documentation":{"Summary":"Given a string, try to convert this into a Vector2Int. Example formatting is \u0022x,y\u0022, \u0022[x,y]\u0022, \u0022x y\u0022, etc."},"DocId":"M:Vector2Int.Parse(System.String)"},{"ReturnType":"Vector2Int","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"}],"l":{"File":"Math/Vector2Int.cs","Line":414},"IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Parse","Name":"Parse","DeclaringType":"Vector2Int","Documentation":{},"DocId":"M:Vector2Int.Parse(System.String,System.IFormatProvider)"},{"ReturnType":"System.Boolean","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"info","Type":"System.IFormatProvider"},{"Name":"result","Out":true,"Type":"Vector2Int"}],"l":{"File":"Math/Vector2Int.cs","Line":420},"IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.TryParse","Name":"TryParse","DeclaringType":"Vector2Int","Documentation":{},"DocId":"M:Vector2Int.TryParse(System.String,System.IFormatProvider,Vector2Int@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Math/Vector2Int.cs","Line":34},"IsPublic":true,"FullName":"Vector2Int..ctor","Name":".ctor","DeclaringType":"Vector2Int","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec2int.new"]},{"FullName":"TitleAttribute","ConstructorArguments":["Vector2Int"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector2Int"]}],"Documentation":{"Summary":"Initializes an integer vector with given components.","Params":{"x":"The X component.","y":"The Y component."}},"DocId":"M:Vector2Int.#ctor(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Int32","Default":"0"}],"l":{"File":"Math/Vector2Int.cs","Line":42},"IsPublic":true,"FullName":"Vector2Int..ctor","Name":".ctor","DeclaringType":"Vector2Int","Documentation":{"Summary":"Initializes an integer vector with all components set to the same value.","Params":{"all":"The value of the X and Y components."}},"DocId":"M:Vector2Int.#ctor(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vector2Int","Type":"Vector2Int"}],"l":{"File":"Math/Vector2Int.cs","Line":51},"IsPublic":true,"FullName":"Vector2Int..ctor","Name":".ctor","DeclaringType":"Vector2Int","Documentation":{"Summary":"Initializes an integer vector with given components from another integer vector."},"DocId":"M:Vector2Int.#ctor(Vector2Int)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vector3Int","Type":"Vector3Int"}],"l":{"File":"Math/Vector2Int.cs","Line":60},"IsPublic":true,"FullName":"Vector2Int..ctor","Name":".ctor","DeclaringType":"Vector2Int","Documentation":{"Summary":"Initializes an integer vector with given components from another integer vector, discarding the Z component."},"DocId":"M:Vector2Int.#ctor(Vector3Int)"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2Int.cs","Line":110},"IsPublic":true,"FullName":"Vector2Int.Normal","Name":"Normal","Documentation":{"Summary":"Returns a unit version of this vector. Keep in mind this returns a Vector2 and not a Vector2Int."},"DocId":"P:Vector2Int.Normal"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2Int.cs","Line":119},"IsPublic":true,"FullName":"Vector2Int.Degrees","Name":"Degrees","Documentation":{"Summary":"Return the angle of this vector in degrees, always between 0 and 360."},"DocId":"P:Vector2Int.Degrees"},{"PropertyType":"System.Int32","Loc":{"File":"Math/Vector2Int.cs","Line":16707566},"IsPublic":true,"FullName":"Vector2Int.Item","Name":"Item","DocId":"P:Vector2Int.Item"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2Int.cs","Line":281},"IsPublic":true,"FullName":"Vector2Int.Length","Name":"Length","Documentation":{"Summary":"Length (or magnitude) of the integer vector (Distance from 0,0)"},"DocId":"P:Vector2Int.Length"},{"PropertyType":"System.Int32","Loc":{"File":"Math/Vector2Int.cs","Line":286},"IsPublic":true,"FullName":"Vector2Int.LengthSquared","Name":"LengthSquared","Documentation":{"Summary":"Squared length of the integer vector. This is faster than \u003Csee cref=\u0022P:Vector2Int.Length\u0022\u003ELength\u003C/see\u003E, and can be used for things like comparing distances, as long as only squared values are used.\u0022/\u0026gt;"},"DocId":"P:Vector2Int.LengthSquared"},{"PropertyType":"Vector2Int","Loc":{"File":"Math/Vector2Int.cs","Line":291},"IsPublic":true,"FullName":"Vector2Int.Perpendicular","Name":"Perpendicular","Documentation":{"Summary":"Returns an integer vector that runs perpendicular to this one."},"DocId":"P:Vector2Int.Perpendicular"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector2Int.cs","Line":296},"IsPublic":true,"FullName":"Vector2Int.IsZeroLength","Name":"IsZeroLength","Documentation":{"Summary":"Whether the length of this vector is zero or not."},"DocId":"P:Vector2Int.IsZeroLength"}],"Fields":[{"FieldType":"System.Int32","IsPublic":true,"FullName":"Vector2Int.x","Name":"x","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"The X component of this integer vector."},"DocId":"F:Vector2Int.x"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Vector2Int.y","Name":"y","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"The Y component of this integer vector."},"DocId":"F:Vector2Int.y"},{"FieldType":"Vector2Int","IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.One","Name":"One","Documentation":{"Summary":"An integer vector with all components set to 1."},"DocId":"F:Vector2Int.One"},{"FieldType":"Vector2Int","IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Zero","Name":"Zero","Documentation":{"Summary":"An integer vector with all components set to 0."},"DocId":"F:Vector2Int.Zero"},{"FieldType":"Vector2Int","IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Right","Name":"Right","Documentation":{"Summary":"An integer vector with X set to 1. This represents the right direction."},"DocId":"F:Vector2Int.Right"},{"FieldType":"Vector2Int","IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Left","Name":"Left","Documentation":{"Summary":"An integer vector with X set to -1. This represents the left direction."},"DocId":"F:Vector2Int.Left"},{"FieldType":"Vector2Int","IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Up","Name":"Up","Documentation":{"Summary":"An integer vector with Y set to 1. This represents the up direction."},"DocId":"F:Vector2Int.Up"},{"FieldType":"Vector2Int","IsPublic":true,"IsStatic":true,"FullName":"Vector2Int.Down","Name":"Down","Documentation":{"Summary":"An integer vector with Y set to -1. This represents the down direction."},"DocId":"F:Vector2Int.Down"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector2Int","Name":"Vector2Int","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Vector2IntConverter"]}],"DocId":"T:Vector2Int"},{"Namespace":"","Methods":[{"ReturnType":"Vector3","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":175},"IsPublic":true,"FullName":"Vector3.WithX","Name":"WithX","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this vector with given X component.","Return":"The new vector.","Params":{"x":"The override for X component."}},"DocId":"M:Vector3.WithX(System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":182},"IsPublic":true,"FullName":"Vector3.WithY","Name":"WithY","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this vector with given Y component.","Return":"The new vector.","Params":{"y":"The override for Y component."}},"DocId":"M:Vector3.WithY(System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"z","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":189},"IsPublic":true,"FullName":"Vector3.WithZ","Name":"WithZ","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this vector with given Z component.","Return":"The new vector.","Params":{"z":"The override for Z component."}},"DocId":"M:Vector3.WithZ(System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tolerance","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Vector3.cs","Line":228},"IsPublic":true,"FullName":"Vector3.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if value on every axis is less than tolerance away from zero"},"DocId":"M:Vector3.IsNearlyZero(System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":239},"IsPublic":true,"FullName":"Vector3.ClampLength","Name":"ClampLength","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector whose length is limited to given maximum."},"DocId":"M:Vector3.ClampLength(System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"minLength","Type":"System.Single"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":253},"IsPublic":true,"FullName":"Vector3.ClampLength","Name":"ClampLength","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector whose length is limited between given minimum and maximum."},"DocId":"M:Vector3.ClampLength(System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"otherMin","Type":"Vector3"},{"Name":"otherMax","Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":275},"IsPublic":true,"FullName":"Vector3.Clamp","Name":"Clamp","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector each axis of which is clamped to between the 2 given vectors. Basically clamps a point to an Axis Aligned Bounding Box (AABB).","Params":{"otherMin":"The mins vector. Values on each axis should be smaller than those of the maxs vector. See \u003Csee cref=\u0022M:Vector3.Sort(Vector3@,Vector3@)\u0022\u003EVector3.Sort\u003C/see\u003E.","otherMax":"The maxs vector. Values on each axis should be bigger than those of the mins vector. See \u003Csee cref=\u0022M:Vector3.Sort(Vector3@,Vector3@)\u0022\u003EVector3.Sort\u003C/see\u003E."}},"DocId":"M:Vector3.Clamp(Vector3,Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":283},"IsPublic":true,"FullName":"Vector3.Clamp","Name":"Clamp","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector each axis of which is clamped to given min and max values.","Params":{"min":"Minimum value for each axis.","max":"Maximum value for each axis."}},"DocId":"M:Vector3.Clamp(System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"value","In":true,"Type":"Vector3"},{"Name":"min","In":true,"Type":"Vector3"},{"Name":"max","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":291},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Clamp","Name":"Clamp","DeclaringType":"Vector3","Documentation":{"Summary":"Restricts a vector between a minimum and a maximum value.","Params":{"value":"The vector to restrict.","min":"The mins vector. Values on each axis should be smaller than those of the maxs vector. See \u003Csee cref=\u0022M:Vector3.Sort(Vector3@,Vector3@)\u0022\u003EVector3.Sort\u003C/see\u003E.","max":"The maxs vector. Values on each axis should be bigger than those of the mins vector. See \u003Csee cref=\u0022M:Vector3.Sort(Vector3@,Vector3@)\u0022\u003EVector3.Sort\u003C/see\u003E."}},"DocId":"M:Vector3.Clamp(Vector3@,Vector3@,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"other","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":298},"IsPublic":true,"FullName":"Vector3.ComponentMin","Name":"ComponentMin","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector that has the minimum values on each axis between this vector and given vector."},"DocId":"M:Vector3.ComponentMin(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":304},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Min","Name":"Min","DeclaringType":"Vector3","Documentation":{"Summary":"Returns a vector that has the minimum values on each axis between the 2 given vectors."},"DocId":"M:Vector3.Min(Vector3@,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"other","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":311},"IsPublic":true,"FullName":"Vector3.ComponentMax","Name":"ComponentMax","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector that has the maximum values on each axis between this vector and given vector."},"DocId":"M:Vector3.ComponentMax(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":317},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Max","Name":"Max","DeclaringType":"Vector3","Documentation":{"Summary":"Returns a vector that has the maximum values on each axis between the 2 given vectors."},"DocId":"M:Vector3.Max(Vector3@,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":330},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Lerp","Name":"Lerp","DeclaringType":"Vector3","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.lerp"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["timeline"]}],"Documentation":{"Summary":"Performs linear interpolation between 2 given vectors.","Return":"","Params":{"a":"Vector A","b":"Vector B","frac":"Fraction, where 0 would return Vector A, 0.5 would return a point between the 2 vectors, and 1 would return Vector B.","clamp":"Whether to clamp the fraction argument between [0,1]"}},"DocId":"M:Vector3.Lerp(Vector3,Vector3,System.Single,System.Boolean)"},{"ReturnType":"Vector3","Parameters":[{"Name":"target","In":true,"Type":"Vector3"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":342},"IsPublic":true,"FullName":"Vector3.LerpTo","Name":"LerpTo","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs linear interpolation between this and given vectors.","Return":"","Params":{"target":"Vector B","frac":"Fraction, where 0 would return this, 0.5 would return a point between this and given vectors, and 1 would return the given vector.","clamp":"Whether to clamp the fraction argument between [0,1]"}},"DocId":"M:Vector3.LerpTo(Vector3@,System.Single,System.Boolean)"},{"ReturnType":"Vector3","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"},{"Name":"frac","Type":"Vector3"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":354},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Lerp","Name":"Lerp","DeclaringType":"Vector3","Documentation":{"Summary":"Performs linear interpolation between 2 given vectors, with separate fraction for each vector component.","Return":"","Params":{"a":"Vector A","b":"Vector B","frac":"Fraction for each axis, where 0 would return Vector A, 0.5 would return a point between the 2 vectors, and 1 would return Vector B.","clamp":"Whether to clamp the fraction argument between [0,1] on each axis"}},"DocId":"M:Vector3.Lerp(Vector3@,Vector3@,Vector3,System.Boolean)"},{"ReturnType":"Vector3","Parameters":[{"Name":"target","In":true,"Type":"Vector3"},{"Name":"frac","In":true,"Type":"Vector3"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":366},"IsPublic":true,"FullName":"Vector3.LerpTo","Name":"LerpTo","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs linear interpolation between this and given vectors, with separate fraction for each vector component.","Return":"","Params":{"target":"Vector B","frac":"Fraction for each axis, where 0 would return this, 0.5 would return a point between this and given vectors, and 1 would return the given vector.","clamp":"Whether to clamp the fraction argument between [0,1] on each axis"}},"DocId":"M:Vector3.LerpTo(Vector3@,Vector3@,System.Boolean)"},{"ReturnType":"Vector3","Parameters":[{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":378},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Slerp","Name":"Slerp","DeclaringType":"Vector3","Documentation":{"Summary":"Performs spherical linear interpolation (Slerp) between two vectors.","Return":"Interpolated vector along the spherical path.","Params":{"a":"Starting vector (A).","b":"Target vector (B).","frac":"Interpolation fraction: 0 returns A, 1 returns B, and values in between provide intermediate results along the spherical path.","clamp":"If true, clamps the fraction between 0 and 1."}},"DocId":"M:Vector3.Slerp(Vector3,Vector3,System.Single,System.Boolean)"},{"ReturnType":"Vector3","Parameters":[{"Name":"target","In":true,"Type":"Vector3"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":393},"IsPublic":true,"FullName":"Vector3.SlerpTo","Name":"SlerpTo","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs spherical linear interpolation (Slerp) between this vector and a target vector.","Return":"Interpolated vector along the spherical path.","Params":{"target":"The target vector to interpolate towards.","frac":"Interpolation fraction: 0 returns this vector, 1 returns the target vector, and values in between provide intermediate results along the spherical path.","clamp":"If true, clamps the fraction between 0 and 1."}},"DocId":"M:Vector3.SlerpTo(Vector3@,System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"pos","Type":"Vector3"},{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":400},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.InverseLerp","Name":"InverseLerp","DeclaringType":"Vector3","Documentation":{"Summary":"Given a position, and two other positions, calculate the inverse lerp position between those"},"DocId":"M:Vector3.InverseLerp(Vector3,Vector3,Vector3,System.Boolean)"},{"ReturnType":"Vector3","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":414},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Cross","Name":"Cross","DeclaringType":"Vector3","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.cross"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["close"]}],"Documentation":{"Summary":"Returns the cross product of the 2 given vectors.\nIf the given vectors are linearly independent, the resulting vector is perpendicular to them both, also known as a normal of a plane."},"DocId":"M:Vector3.Cross(Vector3@,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":423},"IsPublic":true,"FullName":"Vector3.Cross","Name":"Cross","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the cross product of this and the given vector.\nIf this and the given vectors are linearly independent, the resulting vector is perpendicular to them both, also known as a normal of a plane."},"DocId":"M:Vector3.Cross(Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":430},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Dot","Name":"Dot","DeclaringType":"Vector3","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.dot"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["fiber_manual_record"]}],"Documentation":{"Summary":"Returns the scalar/dot product of the 2 given vectors."},"DocId":"M:Vector3.Dot(Vector3@,Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":435},"IsPublic":true,"FullName":"Vector3.Dot","Name":"Dot","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the scalar/dot product of this and the given vectors."},"DocId":"M:Vector3.Dot(Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":444},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.DistanceBetween","Name":"DistanceBetween","DeclaringType":"Vector3","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.dist"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Distance"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["straighten"]}],"Documentation":{"Summary":"Returns distance between the 2 given vectors."},"DocId":"M:Vector3.DistanceBetween(Vector3@,Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"target","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":451},"IsPublic":true,"FullName":"Vector3.Distance","Name":"Distance","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns distance between this vector to given vector."},"DocId":"M:Vector3.Distance(Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":460},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.DistanceBetweenSquared","Name":"DistanceBetweenSquared","DeclaringType":"Vector3","Documentation":{"Summary":"Returns squared distance between the 2 given vectors. This is faster than \u003Csee cref=\u0022M:Vector3.DistanceBetween(Vector3@,Vector3@)\u0022\u003EDistanceBetween\u003C/see\u003E,\nand can be used for things like comparing distances, as long as only squared values are used."},"DocId":"M:Vector3.DistanceBetweenSquared(Vector3@,Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"target","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":468},"IsPublic":true,"FullName":"Vector3.DistanceSquared","Name":"DistanceSquared","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns squared distance between this vector to given vector. This is faster than \u003Csee cref=\u0022M:Vector3.Distance(Vector3@)\u0022\u003EDistance\u003C/see\u003E,\nand can be used for things like comparing distances, as long as only squared values are used."},"DocId":"M:Vector3.DistanceSquared(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"length","Type":"System.Single"},{"Name":"amount","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":477},"IsPublic":true,"FullName":"Vector3.Approach","Name":"Approach","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a new vector whose length is closer to given target length by given amount.","Params":{"length":"Target length.","amount":"How much to subtract or add."}},"DocId":"M:Vector3.Approach(System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[],"l":{"File":"Math/Vector3.cs","Line":486},"IsPublic":true,"FullName":"Vector3.Abs","Name":"Abs","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a new vector with all values positive. -5 becomes 5, etc."},"DocId":"M:Vector3.Abs"},{"ReturnType":"Vector3","Parameters":[{"Name":"value","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":495},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Abs","Name":"Abs","DeclaringType":"Vector3","Documentation":{"Summary":"Returns a new vector with all values positive. -5 becomes 5, etc."},"DocId":"M:Vector3.Abs(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"direction","In":true,"Type":"Vector3"},{"Name":"normal","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":504},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Reflect","Name":"Reflect","DeclaringType":"Vector3","Documentation":{"Summary":"Returns a reflected vector based on incoming direction and plane normal. Like a ray reflecting off of a mirror."},"DocId":"M:Vector3.Reflect(Vector3@,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","In":true,"Type":"Vector3"},{"Name":"planeNormal","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":515},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.VectorPlaneProject","Name":"VectorPlaneProject","DeclaringType":"Vector3","Documentation":{"Summary":"\u003Ca href=\u0022https://en.wikipedia.org/wiki/Vector_projection\u0022\u003EProjects given vector\u003C/a\u003E on a plane defined by \u003Cparamref name=\u0022planeNormal\u0022 /\u003E.","Return":"The projected vector.","Params":{"v":"The vector to project.","planeNormal":"Normal of a plane to project onto."}},"DocId":"M:Vector3.VectorPlaneProject(Vector3@,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"normal","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":528},"IsPublic":true,"FullName":"Vector3.ProjectOnNormal","Name":"ProjectOnNormal","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"\u003Ca href=\u0022https://en.wikipedia.org/wiki/Vector_projection\u0022\u003EProjects this vector\u003C/a\u003E onto another vector.\n \n Basically extends the given normal/unit vector to be as long as necessary to make a right triangle (a triangle which has a 90 degree corner)\n between (0,0,0), this vector and the projected vector.","Return":"The projected vector.","Params":{"normal":""}},"DocId":"M:Vector3.ProjectOnNormal(Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Ref":true,"Type":"Vector3"},{"Name":"max","Ref":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":537},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Sort","Name":"Sort","DeclaringType":"Vector3","Documentation":{"Summary":"Sort these two vectors into min and max. This doesn\u0027t just swap the vectors, it sorts each component.\nSo that min will come out containing the minimum x, y and z values."},"DocId":"M:Vector3.Sort(Vector3@,Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","In":true,"Type":"Vector3"},{"Name":"delta","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Vector3.cs","Line":552},"IsPublic":true,"FullName":"Vector3.AlmostEqual","Name":"AlmostEqual","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if we\u0027re nearly equal to the passed vector.","Return":"True if nearly equal","Params":{"v":"The value to compare with","delta":"The max difference between component values"}},"DocId":"M:Vector3.AlmostEqual(Vector3@,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"source","In":true,"Type":"Vector3"},{"Name":"target","In":true,"Type":"Vector3"},{"Name":"sourceTangent","In":true,"Type":"Vector3"},{"Name":"targetTangent","In":true,"Type":"Vector3"},{"Name":"t","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":570},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.CubicBezier","Name":"CubicBezier","DeclaringType":"Vector3","Documentation":{"Summary":"Calculates position of a point on a cubic beizer curve at given fraction.","Return":"The point on the curve","Params":{"source":"Point A of the curve in world space.","target":"Point B of the curve in world space.","sourceTangent":"Tangent for the Point A in world space.","targetTangent":"Tangent for the Point B in world space.","t":"How far along the path to get a point on. Range is 0 to 1, inclusive."}},"DocId":"M:Vector3.CubicBezier(Vector3@,Vector3@,Vector3@,Vector3@,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":584},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Direction","Name":"Direction","DeclaringType":"Vector3","Documentation":{"Summary":"Calculates the normalized direction vector from one point to another in 3D space.","Return":"","Params":{"from":"","to":""}},"DocId":"M:Vector3.Direction(Vector3@,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"direction","In":true,"Type":"Vector3"},{"Name":"strength","Type":"System.Single","Default":"1"}],"l":{"File":"Math/Vector3.cs","Line":597},"IsPublic":true,"FullName":"Vector3.SubtractDirection","Name":"SubtractDirection","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Given a vector like 1,1,1 and direction 1,0,0, will return 0,1,1.\nThis is useful for velocity collision type events, where you want to\ncancel out velocity based on a normal.\nFor this to work properly, direction should be a normal, but you can scale\nhow much you want to subtract by scaling the direction. Ie, passing in a direction\nwith a length of 0.5 will remove half the direction."},"DocId":"M:Vector3.SubtractDirection(Vector3@,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"gridSize","Type":"System.Single"},{"Name":"sx","Type":"System.Boolean","Default":"True"},{"Name":"sy","Type":"System.Boolean","Default":"True"},{"Name":"sz","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3.cs","Line":605},"IsPublic":true,"FullName":"Vector3.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Snap to grid along any of the 3 axes."},"DocId":"M:Vector3.SnapToGrid(System.Single,System.Boolean,System.Boolean,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"v1","In":true,"Type":"Vector3"},{"Name":"v2","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":615},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.GetAngle","Name":"GetAngle","DeclaringType":"Vector3","Documentation":{"Summary":"Return the distance between the two direction vectors in degrees."},"DocId":"M:Vector3.GetAngle(Vector3@,Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"v2","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":623},"IsPublic":true,"FullName":"Vector3.Angle","Name":"Angle","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return the distance between the two direction vectors in degrees."},"DocId":"M:Vector3.Angle(Vector3@)"},{"ReturnType":"Angles","Parameters":[{"Name":"vec","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":633},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.VectorAngle","Name":"VectorAngle","DeclaringType":"Vector3","Documentation":{"Summary":"Converts a direction vector to an angle."},"DocId":"M:Vector3.VectorAngle(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"toAdd","In":true,"Type":"Vector3"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":675},"IsPublic":true,"FullName":"Vector3.AddClamped","Name":"AddClamped","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Try to add to this vector. If we\u0027re already over max then don\u0027t add.\nIf we\u0027re over max when we add, clamp in that direction so we\u0027re not."},"DocId":"M:Vector3.AddClamped(Vector3@,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"center","In":true,"Type":"Vector3"},{"Name":"rot","In":true,"Type":"Rotation"}],"l":{"File":"Math/Vector3.cs","Line":700},"IsPublic":true,"FullName":"Vector3.RotateAround","Name":"RotateAround","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Rotate this vector around given point by given rotation and return the result as a new vector.\u003Cbr /\u003E\nSee \u003Csee cref=\u0022M:Transform.RotateAround(Vector3@,Rotation@)\u0022 /\u003E for similar method that also transforms rotation.","Return":"The rotated vector.","Params":{"center":"Point to rotate around.","rot":"How much to rotate by. \u003Csee cref=\u0022M:Rotation.FromAxis(Vector3,System.Single)\u0022 /\u003E can be useful."}},"DocId":"M:Vector3.RotateAround(Vector3@,Rotation@)"},{"ReturnType":"Vector3","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"}],"l":{"File":"Math/Vector3.cs","Line":791},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Parse","Name":"Parse","DeclaringType":"Vector3","Documentation":{},"DocId":"M:Vector3.Parse(System.String,System.IFormatProvider)"},{"ReturnType":"Vector3","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Vector3.cs","Line":797},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Parse","Name":"Parse","DeclaringType":"Vector3","Documentation":{},"DocId":"M:Vector3.Parse(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"result","Out":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":806},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.TryParse","Name":"TryParse","DeclaringType":"Vector3","Documentation":{},"DocId":"M:Vector3.TryParse(System.String,Vector3@)"},{"ReturnType":"System.Boolean","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"},{"Name":"result","Out":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":818},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.TryParse","Name":"TryParse","DeclaringType":"Vector3","Documentation":{"Summary":"Given a string, try to convert this into a vector. Example input formats that work would be \u00221,1,1\u0022, \u00221;1;1\u0022, \u0022[1 1 1]\u0022.\n \nThis handles a bunch of different separators ( \u0027 \u0027, \u0027,\u0027, \u0027;\u0027, \u0027\\n\u0027, \u0027\\r\u0027 ).\n \nIt also trims surrounding characters (\u0027[\u0027, \u0027]\u0027, \u0027 \u0027, \u0027\\n\u0027, \u0027\\r\u0027, \u0027\\t\u0027, \u0027\u0022\u0027)."},"DocId":"M:Vector3.TryParse(System.String,System.IFormatProvider,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"target","Type":"Vector3"},{"Name":"acceleration","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":846},"IsPublic":true,"FullName":"Vector3.WithAcceleration","Name":"WithAcceleration","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Move to the target vector, by amount acceleration"},"DocId":"M:Vector3.WithAcceleration(Vector3,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"frictionAmount","Type":"System.Single"},{"Name":"stopSpeed","Type":"System.Single","Default":"140"}],"l":{"File":"Math/Vector3.cs","Line":877},"IsPublic":true,"FullName":"Vector3.WithFriction","Name":"WithFriction","DeclaringType":"Vector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Apply an amount of friction to the current velocity."},"DocId":"M:Vector3.WithFriction(System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"p0","In":true,"Type":"Vector3"},{"Name":"p1","In":true,"Type":"Vector3"},{"Name":"p2","In":true,"Type":"Vector3"},{"Name":"p3","In":true,"Type":"Vector3"},{"Name":"t","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":901},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.CatmullRomSpline","Name":"CatmullRomSpline","DeclaringType":"Vector3","Documentation":{"Summary":"Calculates a point on a Catmull-Rom spline given four control points and a parameter t."},"DocId":"M:Vector3.CatmullRomSpline(Vector3@,Vector3@,Vector3@,Vector3@,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"p0","In":true,"Type":"Vector3"},{"Name":"p1","In":true,"Type":"Vector3"},{"Name":"p2","In":true,"Type":"Vector3"},{"Name":"p3","In":true,"Type":"Vector3"},{"Name":"tension","Type":"System.Single"},{"Name":"continuity","Type":"System.Single"},{"Name":"bias","Type":"System.Single"},{"Name":"u","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":931},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.TcbSpline","Name":"TcbSpline","DeclaringType":"Vector3","Documentation":{"Summary":"Calculates an interpolated point using the Kochanek-Bartels spline (TCB spline).","Return":"The interpolated point on the curve.","Params":{"p0":"","p1":"","p2":"","p3":"","tension":"Tension parameter which affects the sharpness at the control point.\n Positive values make the curve tighter, negative values make it rounder.","continuity":"Continuity parameter which affects the continuity between segments.\n Positive values create smoother transitions, negative values can create corners.","bias":"Bias parameter which affects the direction of the curve as it passes through the control point.\n Positive values bias the curve towards the next point, negative values towards the previous.","u":"The interpolation parameter between 0 and 1, where 0 is the start of the segment and 1 is the end."}},"DocId":"M:Vector3.TcbSpline(Vector3@,Vector3@,Vector3@,Vector3@,System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"current","In":true,"Type":"Vector3"},{"Name":"target","In":true,"Type":"Vector3"},{"Name":"velocity","Ref":true,"Type":"Vector3"},{"Name":"smoothTime","Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"}],"l":{"File":"Math/Vector3.Static.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.SmoothDamp","Name":"SmoothDamp","DeclaringType":"Vector3","Documentation":{"Summary":"Smoothly move towards the target vector"},"DocId":"M:Vector3.SmoothDamp(Vector3@,Vector3@,Vector3@,System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"current","In":true,"Type":"Vector3"},{"Name":"target","In":true,"Type":"Vector3"},{"Name":"velocity","Ref":true,"Type":"Vector3"},{"Name":"smoothTime","Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"},{"Name":"frequency","Type":"System.Single","Default":"2"},{"Name":"damping","Type":"System.Single","Default":"0.5"}],"l":{"File":"Math/Vector3.Static.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.SpringDamp","Name":"SpringDamp","DeclaringType":"Vector3","Documentation":{"Summary":"Springly move towards the target vector"},"DocId":"M:Vector3.SpringDamp(Vector3@,Vector3@,Vector3@,System.Single,System.Single,System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":57},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec3.new"]},{"FullName":"TitleAttribute","ConstructorArguments":["Vector3"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector3"]}],"Documentation":{"Summary":"Initializes a vector with given components.","Params":{"x":"The X component.","y":"The Y component.","z":"The Z component."}},"DocId":"M:Vector3.#ctor(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":65},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","Documentation":{"Summary":"Initializes a vector with given components and Z set to 0.","Params":{"x":"The X component.","y":"The Y component."}},"DocId":"M:Vector3.#ctor(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":72},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","Documentation":{"Summary":"Initializes a vector3 from a given vector3, i.e. a copy."},"DocId":"M:Vector3.#ctor(Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","In":true,"Type":"Vector2"},{"Name":"z","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":79},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","Documentation":{"Summary":"Initializes a vector3 from given vector2 and the given Z component."},"DocId":"M:Vector3.#ctor(Vector2@,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Vector3.cs","Line":86},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","Documentation":{"Summary":"Initializes the vector with all components set to given value."},"DocId":"M:Vector3.#ctor(System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":25},"IsPublic":true,"FullName":"Vector3.x","Name":"x","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The X component of this Vector."},"DocId":"P:Vector3.x"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":35},"IsPublic":true,"FullName":"Vector3.y","Name":"y","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The Y component of this Vector."},"DocId":"P:Vector3.y"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":45},"IsPublic":true,"FullName":"Vector3.z","Name":"z","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The Z component of this Vector."},"DocId":"P:Vector3.z"},{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3.cs","Line":147},"IsPublic":true,"FullName":"Vector3.Normal","Name":"Normal","Documentation":{"Summary":"Returns a unit version of this vector. A unit vector has length of 1."},"DocId":"P:Vector3.Normal"},{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3.cs","Line":158},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.Random","Name":"Random","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec3.random"]},{"FullName":"TitleAttribute","ConstructorArguments":["Random Vector3"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector3"]},{"FullName":"IconAttribute","ConstructorArguments":["casino"]}],"Documentation":{"Summary":"Uniformly samples a 3D position from all points with distance at most 1 from the origin."},"DocId":"P:Vector3.Random"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector3.cs","Line":163},"IsPublic":true,"FullName":"Vector3.IsNaN","Name":"IsNaN","Documentation":{"Summary":"Returns true if x, y or z are NaN"},"DocId":"P:Vector3.IsNaN"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector3.cs","Line":168},"IsPublic":true,"FullName":"Vector3.IsInfinity","Name":"IsInfinity","Documentation":{"Summary":"Returns true if x, y or z are infinity"},"DocId":"P:Vector3.IsInfinity"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":194},"IsPublic":true,"FullName":"Vector3.Length","Name":"Length","Documentation":{"Summary":"Length (or magnitude) of the vector (Distance from 0,0,0)."},"DocId":"P:Vector3.Length"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":200},"IsPublic":true,"FullName":"Vector3.LengthSquared","Name":"LengthSquared","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Squared length of the vector. This is faster than \u003Csee cref=\u0022P:Vector3.Length\u0022\u003ELength\u003C/see\u003E, and can be used for things like comparing distances, as long as only squared values are used."},"DocId":"P:Vector3.LengthSquared"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector3.cs","Line":210},"IsPublic":true,"FullName":"Vector3.IsNearZeroLength","Name":"IsNearZeroLength","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Whether length of this vector is nearly zero."},"DocId":"P:Vector3.IsNearZeroLength"},{"PropertyType":"Angles","Loc":{"File":"Math/Vector3.cs","Line":661},"IsPublic":true,"FullName":"Vector3.EulerAngles","Name":"EulerAngles","Documentation":{"Summary":"The Euler angles of this direction vector."},"DocId":"P:Vector3.EulerAngles"},{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3.cs","Line":667},"IsPublic":true,"FullName":"Vector3.Inverse","Name":"Inverse","Documentation":{"Summary":"Returns the inverse of this vector, which us useful for scaling vectors."},"DocId":"P:Vector3.Inverse"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":16707566},"IsPublic":true,"FullName":"Vector3.Item","Name":"Item","DocId":"P:Vector3.Item"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.One","Name":"One","Documentation":{"Summary":"A vector with all components set to 1."},"DocId":"F:Vector3.One"},{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.Zero","Name":"Zero","Documentation":{"Summary":"A vector with all components set to 0."},"DocId":"F:Vector3.Zero"},{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.Forward","Name":"Forward","Documentation":{"Summary":"A vector with X set to 1. This represents the forwards direction."},"DocId":"F:Vector3.Forward"},{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.Backward","Name":"Backward","Documentation":{"Summary":"A vector with X set to -1. This represents the backwards direction."},"DocId":"F:Vector3.Backward"},{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.Up","Name":"Up","Documentation":{"Summary":"A vector with Z set to 1. This represents the upwards direction."},"DocId":"F:Vector3.Up"},{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.Down","Name":"Down","Documentation":{"Summary":"A vector with Z set to -1. This represents the downwards direction."},"DocId":"F:Vector3.Down"},{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.Right","Name":"Right","Documentation":{"Summary":"A vector with Y set to -1. This represents the right hand direction."},"DocId":"F:Vector3.Right"},{"FieldType":"Vector3","IsPublic":true,"IsStatic":true,"FullName":"Vector3.Left","Name":"Left","Documentation":{"Summary":"A vector with Y set to 1. This represents the left hand direction."},"DocId":"F:Vector3.Left"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector3","Name":"Vector3","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Vector3Converter"]}],"Documentation":{"Summary":"A point in 3D space."},"DocId":"T:Vector3"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Math/Vector3.Utility.cs","Line":12},"IsPublic":true,"FullName":"Vector3.SmoothDamped.Update","Name":"Update","DeclaringType":"Vector3.SmoothDamped","DocId":"M:Vector3.SmoothDamped.Update(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Current","Out":true,"Type":"Vector3"},{"Name":"Target","Out":true,"Type":"Vector3"},{"Name":"SmoothTime","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Vector3.SmoothDamped.Deconstruct","Name":"Deconstruct","DeclaringType":"Vector3.SmoothDamped","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Vector3.SmoothDamped.Deconstruct(Vector3@,Vector3@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Current","Type":"Vector3"},{"Name":"Target","Type":"Vector3"},{"Name":"SmoothTime","Type":"System.Single"}],"IsPublic":true,"FullName":"Vector3.SmoothDamped..ctor","Name":".ctor","DeclaringType":"Vector3.SmoothDamped","Documentation":{"Summary":"Everything you need to smooth damp a Vector3. Just call Update every frame."},"DocId":"M:Vector3.SmoothDamped.#ctor(Vector3,Vector3,System.Single)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3.Utility.cs","Line":6},"IsPublic":true,"FullName":"Vector3.SmoothDamped.Current","Name":"Current","DocId":"P:Vector3.SmoothDamped.Current"},{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3.Utility.cs","Line":6},"IsPublic":true,"FullName":"Vector3.SmoothDamped.Target","Name":"Target","DocId":"P:Vector3.SmoothDamped.Target"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.Utility.cs","Line":6},"IsPublic":true,"FullName":"Vector3.SmoothDamped.SmoothTime","Name":"SmoothTime","DocId":"P:Vector3.SmoothDamped.SmoothTime"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Vector3.SmoothDamped.Velocity","Name":"Velocity","DocId":"F:Vector3.SmoothDamped.Velocity"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector3.SmoothDamped","Name":"SmoothDamped","DeclaringType":"Vector3","Documentation":{"Summary":"Everything you need to smooth damp a Vector3. Just call Update every frame."},"DocId":"T:Vector3.SmoothDamped"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Math/Vector3.Utility.cs","Line":25},"IsPublic":true,"FullName":"Vector3.SpringDamped.Update","Name":"Update","DeclaringType":"Vector3.SpringDamped","DocId":"M:Vector3.SpringDamped.Update(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Current","Out":true,"Type":"Vector3"},{"Name":"Target","Out":true,"Type":"Vector3"},{"Name":"SmoothTime","Out":true,"Type":"System.Single"},{"Name":"Frequency","Out":true,"Type":"System.Single"},{"Name":"Damping","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Vector3.SpringDamped.Deconstruct","Name":"Deconstruct","DeclaringType":"Vector3.SpringDamped","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Vector3.SpringDamped.Deconstruct(Vector3@,Vector3@,System.Single@,System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Current","Type":"Vector3"},{"Name":"Target","Type":"Vector3"},{"Name":"SmoothTime","Type":"System.Single"},{"Name":"Frequency","Type":"System.Single","Default":"2"},{"Name":"Damping","Type":"System.Single","Default":"0.5"}],"IsPublic":true,"FullName":"Vector3.SpringDamped..ctor","Name":".ctor","DeclaringType":"Vector3.SpringDamped","Documentation":{"Summary":"Everything you need to create a springy Vector3"},"DocId":"M:Vector3.SpringDamped.#ctor(Vector3,Vector3,System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3.Utility.cs","Line":19},"IsPublic":true,"FullName":"Vector3.SpringDamped.Current","Name":"Current","DocId":"P:Vector3.SpringDamped.Current"},{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3.Utility.cs","Line":19},"IsPublic":true,"FullName":"Vector3.SpringDamped.Target","Name":"Target","DocId":"P:Vector3.SpringDamped.Target"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.Utility.cs","Line":19},"IsPublic":true,"FullName":"Vector3.SpringDamped.SmoothTime","Name":"SmoothTime","DocId":"P:Vector3.SpringDamped.SmoothTime"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.Utility.cs","Line":19},"IsPublic":true,"FullName":"Vector3.SpringDamped.Frequency","Name":"Frequency","DocId":"P:Vector3.SpringDamped.Frequency"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.Utility.cs","Line":19},"IsPublic":true,"FullName":"Vector3.SpringDamped.Damping","Name":"Damping","DocId":"P:Vector3.SpringDamped.Damping"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Vector3.SpringDamped.Velocity","Name":"Velocity","DocId":"F:Vector3.SpringDamped.Velocity"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector3.SpringDamped","Name":"SpringDamped","DeclaringType":"Vector3","Documentation":{"Summary":"Everything you need to create a springy Vector3"},"DocId":"T:Vector3.SpringDamped"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"tolerance","Type":"System.Int32","Default":"0"}],"l":{"File":"Math/Vector3Int.cs","Line":342},"IsPublic":true,"FullName":"Vector3Int.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if value on every axis is less than or equal to tolerance."},"DocId":"M:Vector3Int.IsNearlyZero(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"writer","Type":"System.IO.BinaryWriter"}],"l":{"File":"Math/Vector3Int.cs","Line":347},"IsPublic":true,"FullName":"Vector3Int.Write","Name":"Write","DeclaringType":"Vector3Int","DocId":"M:Vector3Int.Write(System.IO.BinaryWriter)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"reader","Type":"System.IO.BinaryReader"}],"l":{"File":"Math/Vector3Int.cs","Line":354},"IsPublic":true,"FullName":"Vector3Int.Read","Name":"Read","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Vector3Int.Read(System.IO.BinaryReader)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"other","Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":362},"IsPublic":true,"FullName":"Vector3Int.ComponentMin","Name":"ComponentMin","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns an integer vector that has the minimum values on each axis between this vector and a given vector."},"DocId":"M:Vector3Int.ComponentMin(Vector3Int)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"other","Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":370},"IsPublic":true,"FullName":"Vector3Int.ComponentMax","Name":"ComponentMax","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns an integer vector that has the maximum values on each axis between this vector and a given vector."},"DocId":"M:Vector3Int.ComponentMax(Vector3Int)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"a","In":true,"Type":"Vector3Int"},{"Name":"b","In":true,"Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":379},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Cross","Name":"Cross","DeclaringType":"Vector3Int","Documentation":{"Summary":"Returns the cross product of this and the given integer vector.\nIf this and the given vectors are linearly independent, the resulting vector is perpendicular to them both, also known as a normal of a plane."},"DocId":"M:Vector3Int.Cross(Vector3Int@,Vector3Int@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector3Int"},{"Name":"b","In":true,"Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":391},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Dot","Name":"Dot","DeclaringType":"Vector3Int","Documentation":{"Summary":"Returns the scalar/dot product of the 2 given integer vectors."},"DocId":"M:Vector3Int.Dot(Vector3Int@,Vector3Int@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector3Int"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3Int.cs","Line":399},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Dot","Name":"Dot","DeclaringType":"Vector3Int","Documentation":{"Summary":"Returns the scalar/dot product of the 2 given vectors."},"DocId":"M:Vector3Int.Dot(Vector3Int@,Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"b","In":true,"Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":405},"IsPublic":true,"FullName":"Vector3Int.Dot","Name":"Dot","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the scalar/dot product of this and the given vector."},"DocId":"M:Vector3Int.Dot(Vector3Int@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3Int.cs","Line":410},"IsPublic":true,"FullName":"Vector3Int.Dot","Name":"Dot","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the scalar/dot product of this and the given vector."},"DocId":"M:Vector3Int.Dot(Vector3@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"other","Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":417},"IsPublic":true,"FullName":"Vector3Int.Distance","Name":"Distance","DeclaringType":"Vector3Int","Documentation":{"Summary":"Returns distance between this vector and another."},"DocId":"M:Vector3Int.Distance(Vector3Int)"},{"ReturnType":"System.Single","Parameters":[{"Name":"other","Type":"Vector3"}],"l":{"File":"Math/Vector3Int.cs","Line":428},"IsPublic":true,"FullName":"Vector3Int.Distance","Name":"Distance","DeclaringType":"Vector3Int","Documentation":{"Summary":"Returns distance between this vector and another."},"DocId":"M:Vector3Int.Distance(Vector3)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"gridSize","Type":"System.Int32"},{"Name":"sx","Type":"System.Boolean","Default":"True"},{"Name":"sy","Type":"System.Boolean","Default":"True"},{"Name":"sz","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector3Int.cs","Line":439},"IsPublic":true,"FullName":"Vector3Int.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Snap to grid along any of the 3 axes."},"DocId":"M:Vector3Int.SnapToGrid(System.Int32,System.Boolean,System.Boolean,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"v1","In":true,"Type":"Vector3Int"},{"Name":"v2","In":true,"Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":448},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.GetAngle","Name":"GetAngle","DeclaringType":"Vector3Int","DocId":"M:Vector3Int.GetAngle(Vector3Int@,Vector3Int@)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"a","Type":"Vector3Int"},{"Name":"b","Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":454},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Min","Name":"Min","DeclaringType":"Vector3Int","Documentation":{"Summary":"Returns an integer vector that has the minimum values on each axis between 2 given vectors."},"DocId":"M:Vector3Int.Min(Vector3Int,Vector3Int)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"a","Type":"Vector3Int"},{"Name":"b","Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":459},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Max","Name":"Max","DeclaringType":"Vector3Int","Documentation":{"Summary":"Returns an integer vector that has the maximum values on each axis between 2 given vectors."},"DocId":"M:Vector3Int.Max(Vector3Int,Vector3Int)"},{"ReturnType":"Vector3Int","Parameters":[],"l":{"File":"Math/Vector3Int.cs","Line":466},"IsPublic":true,"FullName":"Vector3Int.Abs","Name":"Abs","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a new integer vector with all values positive. -5 becomes 5, ect."},"DocId":"M:Vector3Int.Abs"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"x","Type":"System.Int32"}],"l":{"File":"Math/Vector3Int.cs","Line":472},"IsPublic":true,"FullName":"Vector3Int.WithX","Name":"WithX","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this integer vector with given X component."},"DocId":"M:Vector3Int.WithX(System.Int32)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"y","Type":"System.Int32"}],"l":{"File":"Math/Vector3Int.cs","Line":477},"IsPublic":true,"FullName":"Vector3Int.WithY","Name":"WithY","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this integer vector with given Y component."},"DocId":"M:Vector3Int.WithY(System.Int32)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"z","Type":"System.Int32"}],"l":{"File":"Math/Vector3Int.cs","Line":482},"IsPublic":true,"FullName":"Vector3Int.WithZ","Name":"WithZ","DeclaringType":"Vector3Int","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this integer vector with given Z component."},"DocId":"M:Vector3Int.WithZ(System.Int32)"},{"ReturnType":"Vector3Int","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Vector3Int.cs","Line":497},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Parse","Name":"Parse","DeclaringType":"Vector3Int","Documentation":{"Summary":"Given a string, try to convert this into a Vector3Int. Example formatting is \u0022x,y,z\u0022, \u0022[x,y,z]\u0022, \u0022x y z\u0022, etc."},"DocId":"M:Vector3Int.Parse(System.String)"},{"ReturnType":"Vector3Int","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"}],"l":{"File":"Math/Vector3Int.cs","Line":506},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Parse","Name":"Parse","DeclaringType":"Vector3Int","Documentation":{},"DocId":"M:Vector3Int.Parse(System.String,System.IFormatProvider)"},{"ReturnType":"System.Boolean","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"info","Type":"System.IFormatProvider"},{"Name":"result","Out":true,"Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":512},"IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.TryParse","Name":"TryParse","DeclaringType":"Vector3Int","Documentation":{},"DocId":"M:Vector3Int.TryParse(System.String,System.IFormatProvider,Vector3Int@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"},{"Name":"z","Type":"System.Int32"}],"l":{"File":"Math/Vector3Int.cs","Line":43},"IsPublic":true,"FullName":"Vector3Int..ctor","Name":".ctor","DeclaringType":"Vector3Int","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec3int.new"]},{"FullName":"TitleAttribute","ConstructorArguments":["Vector3Int"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector3Int"]}],"Documentation":{"Summary":"Initializes an integer vector with given components.","Params":{"x":"The X component.","y":"The Y component.","z":"The Z component."}},"DocId":"M:Vector3Int.#ctor(System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Int32","Default":"0"}],"l":{"File":"Math/Vector3Int.cs","Line":52},"IsPublic":true,"FullName":"Vector3Int..ctor","Name":".ctor","DeclaringType":"Vector3Int","Documentation":{"Summary":"Initializes an integer vector with all components set to the same value.","Params":{"all":"The value of the X, Y, and Z components."}},"DocId":"M:Vector3Int.#ctor(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vector3Int","Type":"Vector3Int"}],"l":{"File":"Math/Vector3Int.cs","Line":62},"IsPublic":true,"FullName":"Vector3Int..ctor","Name":".ctor","DeclaringType":"Vector3Int","Documentation":{"Summary":"Initializes an integer vector with given components from another integer vector","Params":{"vector3Int":""}},"DocId":"M:Vector3Int.#ctor(Vector3Int)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3Int.cs","Line":138},"IsPublic":true,"FullName":"Vector3Int.Normal","Name":"Normal","Documentation":{"Summary":"Returns a unit version of this vector. Keep in mind this returns a Vector3 and not a Vector3Int."},"DocId":"P:Vector3Int.Normal"},{"PropertyType":"Angles","Loc":{"File":"Math/Vector3Int.cs","Line":150},"IsPublic":true,"FullName":"Vector3Int.EulerAngles","Name":"EulerAngles","Documentation":{"Summary":"The Euler angles of this direction vector."},"DocId":"P:Vector3Int.EulerAngles"},{"PropertyType":"Vector3","Loc":{"File":"Math/Vector3Int.cs","Line":156},"IsPublic":true,"FullName":"Vector3Int.Inverse","Name":"Inverse","Documentation":{"Summary":"Returns the inverse of this vector, which is useful for scaling vectors. Keep in mind this returns a Vector3 and not a Vector3Int."},"DocId":"P:Vector3Int.Inverse"},{"PropertyType":"System.Int32","Loc":{"File":"Math/Vector3Int.cs","Line":16707566},"IsPublic":true,"FullName":"Vector3Int.Item","Name":"Item","DocId":"P:Vector3Int.Item"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3Int.cs","Line":325},"IsPublic":true,"FullName":"Vector3Int.Length","Name":"Length","Documentation":{"Summary":"Length (or magnitude) of the integer vector (Distance from 0,0,0)"},"DocId":"P:Vector3Int.Length"},{"PropertyType":"System.Int32","Loc":{"File":"Math/Vector3Int.cs","Line":330},"IsPublic":true,"FullName":"Vector3Int.LengthSquared","Name":"LengthSquared","Documentation":{"Summary":"Squared length of the integer vector. This is faster than \u003Csee cref=\u0022P:Vector3Int.Length\u0022\u003ELength\u003C/see\u003E, and can be used for things like comparing distances, as long as only squared values are used."},"DocId":"P:Vector3Int.LengthSquared"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector3Int.cs","Line":335},"IsPublic":true,"FullName":"Vector3Int.IsZeroLength","Name":"IsZeroLength","Documentation":{"Summary":"Whether the length of this vector is zero or not."},"DocId":"P:Vector3Int.IsZeroLength"}],"Fields":[{"FieldType":"System.Int32","IsPublic":true,"FullName":"Vector3Int.x","Name":"x","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"The X component of this integer vector."},"DocId":"F:Vector3Int.x"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Vector3Int.y","Name":"y","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"The Y component of this integer vector."},"DocId":"F:Vector3Int.y"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Vector3Int.z","Name":"z","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"The Z component of this integer vector."},"DocId":"F:Vector3Int.z"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.One","Name":"One","Documentation":{"Summary":"An integer vector with all components set to 1."},"DocId":"F:Vector3Int.One"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Zero","Name":"Zero","Documentation":{"Summary":"An integer vector with all components set to 0."},"DocId":"F:Vector3Int.Zero"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Forward","Name":"Forward","Documentation":{"Summary":"An integer vector with X set to 1. This represents the forward direction."},"DocId":"F:Vector3Int.Forward"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Backward","Name":"Backward","Documentation":{"Summary":"An integer vector with X set to -1. This represents the backward direction."},"DocId":"F:Vector3Int.Backward"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Up","Name":"Up","Documentation":{"Summary":"An integer vector with Z set to 1. This represents the up direction."},"DocId":"F:Vector3Int.Up"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Down","Name":"Down","Documentation":{"Summary":"An integer vector with Z set to -1. This represents the down direction."},"DocId":"F:Vector3Int.Down"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Right","Name":"Right","Documentation":{"Summary":"An integer vector with Y set to 1. This represents the right direction."},"DocId":"F:Vector3Int.Right"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.Left","Name":"Left","Documentation":{"Summary":"An integer vector with Y set to -1. This represents the left direction."},"DocId":"F:Vector3Int.Left"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.OneX","Name":"OneX","Documentation":{"Summary":"An integer vector with X set to 1."},"DocId":"F:Vector3Int.OneX"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.OneY","Name":"OneY","Documentation":{"Summary":"An integer vector with Y set to 1."},"DocId":"F:Vector3Int.OneY"},{"FieldType":"Vector3Int","IsPublic":true,"IsStatic":true,"FullName":"Vector3Int.OneZ","Name":"OneZ","Documentation":{"Summary":"An integer vector with Z set to 1."},"DocId":"F:Vector3Int.OneZ"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector3Int","Name":"Vector3Int","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Vector3IntConverter"]}],"DocId":"T:Vector3Int"},{"Namespace":"","Methods":[{"ReturnType":"Vector4","Parameters":[{"Name":"a","Type":"Vector4"},{"Name":"b","Type":"Vector4"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector4.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Lerp","Name":"Lerp","DeclaringType":"Vector4","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.lerp"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["timeline"]}],"Documentation":{"Summary":"Performs linear interpolation between 2 given vectors.","Return":"","Params":{"a":"Vector A","b":"Vector B","frac":"Fraction, where 0 would return Vector A, 0.5 would return a point between the 2 vectors, and 1 would return Vector B.","clamp":"Whether to clamp the fraction argument between [0,1]"}},"DocId":"M:Vector4.Lerp(Vector4,Vector4,System.Single,System.Boolean)"},{"ReturnType":"Vector4","Parameters":[{"Name":"target","Type":"Vector4"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector4.cs","Line":109},"IsPublic":true,"FullName":"Vector4.LerpTo","Name":"LerpTo","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs linear interpolation between this and given vectors.","Return":"","Params":{"target":"Vector B","frac":"Fraction, where 0 would return Vector A, 0.5 would return a point between the 2 vectors, and 1 would return Vector B.","clamp":"Whether to clamp the fraction argument between [0,1]"}},"DocId":"M:Vector4.LerpTo(Vector4,System.Single,System.Boolean)"},{"ReturnType":"Vector4","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Vector4.cs","Line":172},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Parse","Name":"Parse","DeclaringType":"Vector4","Documentation":{"Summary":"Given a string, try to convert this into a vector4. The format is \u0022x,y,z,w\u0022."},"DocId":"M:Vector4.Parse(System.String)"},{"ReturnType":"Vector4","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"}],"l":{"File":"Math/Vector4.cs","Line":181},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Parse","Name":"Parse","DeclaringType":"Vector4","Documentation":{},"DocId":"M:Vector4.Parse(System.String,System.IFormatProvider)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"result","Out":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":187},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.TryParse","Name":"TryParse","DeclaringType":"Vector4","Documentation":{},"DocId":"M:Vector4.TryParse(System.String,Vector4@)"},{"ReturnType":"System.Boolean","IsOverride":true,"Parameters":[{"Name":"str","Type":"System.String"},{"Name":"provider","Type":"System.IFormatProvider"},{"Name":"result","Out":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":193},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.TryParse","Name":"TryParse","DeclaringType":"Vector4","Documentation":{},"DocId":"M:Vector4.TryParse(System.String,System.IFormatProvider,Vector4@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector4"},{"Name":"b","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":222},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Dot","Name":"Dot","DeclaringType":"Vector4","Documentation":{"Summary":"Returns the dor product of the two vectors"},"DocId":"M:Vector4.Dot(Vector4@,Vector4@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"},{"Name":"w","Type":"System.Single"}],"l":{"File":"Math/Vector4.cs","Line":66},"IsPublic":true,"FullName":"Vector4..ctor","Name":".ctor","DeclaringType":"Vector4","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["vec4.new"]},{"FullName":"TitleAttribute","ConstructorArguments":["Vector4"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry/Vector4"]}],"Documentation":{"Summary":"Initializes a vector4 with given components.","Params":{"x":"The X component.","y":"The Y component.","z":"The Z component.","w":"The W component."}},"DocId":"M:Vector4.#ctor(System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","In":true,"Type":"Vector3"},{"Name":"w","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Vector4.cs","Line":75},"IsPublic":true,"FullName":"Vector4..ctor","Name":".ctor","DeclaringType":"Vector4","Documentation":{"Summary":"Initializes a 4D vector from given #D vector and the given W component."},"DocId":"M:Vector4.#ctor(Vector3@,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Single"}],"l":{"File":"Math/Vector4.cs","Line":84},"IsPublic":true,"FullName":"Vector4..ctor","Name":".ctor","DeclaringType":"Vector4","Documentation":{"Summary":"Initializes the 4D vector with all components set to given value."},"DocId":"M:Vector4.#ctor(System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":35},"IsPublic":true,"FullName":"Vector4.x","Name":"x","Attributes":[{"FullName":"System.Runtime.Serialization.DataMemberAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The X component of this Vector."},"DocId":"P:Vector4.x"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":41},"IsPublic":true,"FullName":"Vector4.y","Name":"y","Attributes":[{"FullName":"System.Runtime.Serialization.DataMemberAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The Y component of this Vector."},"DocId":"P:Vector4.y"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":47},"IsPublic":true,"FullName":"Vector4.z","Name":"z","Attributes":[{"FullName":"System.Runtime.Serialization.DataMemberAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The Z component of this Vector."},"DocId":"P:Vector4.z"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":53},"IsPublic":true,"FullName":"Vector4.w","Name":"w","Attributes":[{"FullName":"System.Runtime.Serialization.DataMemberAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"Documentation":{"Summary":"The W component of this Vector."},"DocId":"P:Vector4.w"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":124},"IsPublic":true,"FullName":"Vector4.Length","Name":"Length","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"The length of this vector object"},"DocId":"P:Vector4.Length"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":130},"IsPublic":true,"FullName":"Vector4.LengthSquared","Name":"LengthSquared","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"The squared length of this vector object"},"DocId":"P:Vector4.LengthSquared"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector4.cs","Line":136},"IsPublic":true,"FullName":"Vector4.IsNearZeroLength","Name":"IsNearZeroLength","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Whether length of this vector is nearly zero."},"DocId":"P:Vector4.IsNearZeroLength"}],"Fields":[{"FieldType":"Vector4","IsPublic":true,"IsStatic":true,"FullName":"Vector4.Zero","Name":"Zero","Documentation":{"Summary":"A 4D vector with all components set to 0."},"DocId":"F:Vector4.Zero"},{"FieldType":"Vector4","IsPublic":true,"IsStatic":true,"FullName":"Vector4.One","Name":"One","Documentation":{"Summary":"A 4D vector with all components set to 1."},"DocId":"F:Vector4.One"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector4","Name":"Vector4","Attributes":[{"FullName":"System.Runtime.Serialization.DataContractAttribute"},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Vector4Converter"]}],"Documentation":{"Summary":"A 4-dimensional vector/point."},"DocId":"T:Vector4"},{"Namespace":"System.Collections.ObjectModel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"},{"Name":"value","Type":"TValue"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":58},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Add","Name":"Add","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.Add(\u0060\u00600,\u0060\u00601)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":63},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.ContainsKey","Name":"ContainsKey","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.ContainsKey(\u0060\u00600)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":73},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Remove","Name":"Remove","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.Remove(\u0060\u00600)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"},{"Name":"value","Out":true,"Type":"TValue"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":88},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.TryGetValue","Name":"TryGetValue","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.TryGetValue(\u0060\u00600,\u0060\u00601@)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":117},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Add","Name":"Add","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.Add(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Collections/ObservableDictionary.cs","Line":122},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Clear","Name":"Clear","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.Clear"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":131},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Contains","Name":"Contains","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.Contains(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"array","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E[]"},{"Name":"arrayIndex","Type":"System.Int32"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":135},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.CopyTo","Name":"CopyTo","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.CopyTo(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601}[],System.Int32)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":153},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Remove","Name":"Remove","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.Remove(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSystem.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Collections/ObservableDictionary.cs","Line":164},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.GetEnumerator","Name":"GetEnumerator","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.GetEnumerator"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IDictionary\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":209},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.AddRange","Name":"AddRange","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.AddRange(System.Collections.Generic.IDictionary\u00602{\u0060\u00600,\u0060\u00601})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Collections/ObservableDictionary.cs","Line":28},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E..ctor","Name":".ctor","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"dictionary","Type":"System.Collections.Generic.IDictionary\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":32},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E..ctor","Name":".ctor","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.#ctor(System.Collections.Generic.IDictionary\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Void","Parameters":[{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CTKey\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":36},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E..ctor","Name":".ctor","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.#ctor(System.Collections.Generic.IEqualityComparer\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":40},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E..ctor","Name":".ctor","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.#ctor(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"dictionary","Type":"System.Collections.Generic.IDictionary\u00602\u003CTKey,TValue\u003E"},{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CTKey\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":44},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E..ctor","Name":".ctor","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.#ctor(System.Collections.Generic.IDictionary\u00602{\u0060\u00600,\u0060\u00601},System.Collections.Generic.IEqualityComparer\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32"},{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CTKey\u003E"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":48},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E..ctor","Name":".ctor","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.#ctor(System.Int32,System.Collections.Generic.IEqualityComparer\u00601{\u0060\u00600})"}],"Properties":[{"PropertyType":"System.Collections.Generic.ICollection\u00601\u003CTKey\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Collections/ObservableDictionary.cs","Line":68},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Keys","Name":"Keys","DocId":"P:System.Collections.ObjectModel.ObservableDictionary\u00602.Keys"},{"PropertyType":"System.Collections.Generic.ICollection\u00601\u003CTValue\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Collections/ObservableDictionary.cs","Line":94},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Values","Name":"Values","DocId":"P:System.Collections.ObjectModel.ObservableDictionary\u00602.Values"},{"PropertyType":"TValue","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Collections/ObservableDictionary.cs","Line":106},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Item","Name":"Item","DocId":"P:System.Collections.ObjectModel.ObservableDictionary\u00602.Item"},{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Collections/ObservableDictionary.cs","Line":141},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Count","Name":"Count","DocId":"P:System.Collections.ObjectModel.ObservableDictionary\u00602.Count"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Collections/ObservableDictionary.cs","Line":147},"IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.IsReadOnly","Name":"IsReadOnly","DocId":"P:System.Collections.ObjectModel.ObservableDictionary\u00602.IsReadOnly"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","Name":"ObservableDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]}],"Documentation":{"Summary":"A dictionary with callbacks for when changes occur."},"DocId":"T:System.Collections.ObjectModel.ObservableDictionary\u00602"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PureAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.PureAttribute","DocId":"M:Sandbox.PureAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.PureAttribute","Name":"PureAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Sandbox.PureAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ImpureAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ImpureAttribute","DocId":"M:Sandbox.ImpureAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ImpureAttribute","Name":"ImpureAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Sandbox.ImpureAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphTargetAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphTargetAttribute","DocId":"M:Sandbox.ActionGraphTargetAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionGraphTargetAttribute","Name":"ActionGraphTargetAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphTargetAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"baseType","Type":"System.Type"}],"l":{"File":"Attributes/ActionGraphs.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.HasImplementationAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.HasImplementationAttribute","Documentation":{"Params":{"baseType":"Base class or interface for which there must exist an extending / implementing type."}},"DocId":"M:Sandbox.HasImplementationAttribute.#ctor(System.Type)"}],"Properties":[{"PropertyType":"System.Type","Loc":{"File":"Attributes/ActionGraphs.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.HasImplementationAttribute.BaseType","Name":"BaseType","Documentation":{"Summary":"Base class or interface for which there must exist an extending / implementing type."},"DocId":"P:Sandbox.HasImplementationAttribute.BaseType"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.HasImplementationAttribute","Name":"HasImplementationAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"In ActionGraph, this type parameter can only be satisfied by a type \u003Cc\u003ETArg\u003C/c\u003E, such\nthat there exists at least one non-abstract type that extends / implements both\n\u003Cc\u003ETArg\u003C/c\u003E and \u003Csee cref=\u0022P:Sandbox.HasImplementationAttribute.BaseType\u0022 /\u003E."},"DocId":"T:Sandbox.HasImplementationAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphPropertyAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphPropertyAttribute","DocId":"M:Sandbox.ActionGraphPropertyAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionGraphPropertyAttribute","Name":"ActionGraphPropertyAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"In ActionGraph, this parameter should only be configurable in the inspector as a property and not have a dedicated input."},"DocId":"T:Sandbox.ActionGraphPropertyAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphIgnoreAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphIgnoreAttribute","DocId":"M:Sandbox.ActionGraphIgnoreAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionGraphIgnoreAttribute","Name":"ActionGraphIgnoreAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.ActionGraphIgnoreAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphExposeWhenCachedAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphExposeWhenCachedAttribute","DocId":"M:Sandbox.ActionGraphExposeWhenCachedAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionGraphExposeWhenCachedAttribute","Name":"ActionGraphExposeWhenCachedAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Don\u0027t cache instances of this type when serializing action graph references, force them to be always serialized separately.\nWe need this for component / game object references so we can update IDs when duplicating objects / instantiating prefabs."},"DocId":"T:Sandbox.ActionGraphExposeWhenCachedAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"Attributes/ActionGraphs.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.ActionGraphNodeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphNodeAttribute","DocId":"M:Sandbox.ActionGraphNodeAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/ActionGraphs.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.ActionGraphNodeAttribute.Identifier","Name":"Identifier","Documentation":{},"DocId":"P:Sandbox.ActionGraphNodeAttribute.Identifier"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/ActionGraphs.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.ActionGraphNodeAttribute.DefaultInputSignal","Name":"DefaultInputSignal","Documentation":{},"DocId":"P:Sandbox.ActionGraphNodeAttribute.DefaultInputSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/ActionGraphs.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.ActionGraphNodeAttribute.DefaultOutputSignal","Name":"DefaultOutputSignal","Documentation":{},"DocId":"P:Sandbox.ActionGraphNodeAttribute.DefaultOutputSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/ActionGraphs.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.ActionGraphNodeAttribute.InheritAsync","Name":"InheritAsync","Documentation":{},"DocId":"P:Sandbox.ActionGraphNodeAttribute.InheritAsync"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionGraphNodeAttribute","Name":"ActionGraphNodeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphNodeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphOperatorAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphOperatorAttribute","DocId":"M:Sandbox.ActionGraphOperatorAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionGraphOperatorAttribute","Name":"ActionGraphOperatorAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Display this node as an operator, with no header or socket labels, and a big icon in the middle."},"DocId":"T:Sandbox.ActionGraphOperatorAttribute"},{"Namespace":"Sandbox","BaseType":"Facepunch.ActionGraphs.NodeAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"Attributes/ActionGraphs.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.ExpressionNodeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ExpressionNodeAttribute","DocId":"M:Sandbox.ExpressionNodeAttribute.#ctor(System.String)"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ExpressionNodeAttribute","Name":"ExpressionNodeAttribute","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use [ActionGraphNode( id ), Pure]."]},{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.ExpressionNodeAttribute"},{"Namespace":"Sandbox","BaseType":"Facepunch.ActionGraphs.NodeAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"Attributes/ActionGraphs.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.ActionNodeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionNodeAttribute","DocId":"M:Sandbox.ActionNodeAttribute.#ctor(System.String)"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionNodeAttribute","Name":"ActionNodeAttribute","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use [ActionGraphNode( id )]."]},{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.ActionNodeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphIncludeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphIncludeAttribute","DocId":"M:Sandbox.ActionGraphIncludeAttribute.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/ActionGraphs.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.ActionGraphIncludeAttribute.AutoExpand","Name":"AutoExpand","Documentation":{"Summary":"If true, double-clicking on an output of the declaring type will auto-expand this member."},"DocId":"P:Sandbox.ActionGraphIncludeAttribute.AutoExpand"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ActionGraphIncludeAttribute","Name":"ActionGraphIncludeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.ActionGraphIncludeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SingleActionAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SingleActionAttribute","DocId":"M:Sandbox.SingleActionAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SingleActionAttribute","Name":"SingleActionAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Force a delegate-type property to only have a single attached Action Graph."},"DocId":"T:Sandbox.SingleActionAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Attributes/ChangeAttribute.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ChangeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ChangeAttribute","DocId":"M:Sandbox.ChangeAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/ChangeAttribute.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ChangeAttribute.Name","Name":"Name","Documentation":{"Summary":"Name of the method to call on change. If no name is provided, we will try to call On[PropertyName]Changed."},"DocId":"P:Sandbox.ChangeAttribute.Name"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ChangeAttribute","Name":"ChangeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["26","Sandbox.ConsoleSystem.OnChangePropertySet","10"]}],"Documentation":{"Summary":"This will invoke a method when the property changes. It can be used with any property but is especially useful\nwhen combined with [Sync] or [ConVar].\n\u003Cbr /\u003E\u003Cbr /\u003E\nIf no name is provided, we will try to call On[PropertyName]Changed. The callback should have 2 arguments - oldValue and newValue, both of the same type as the property itself."},"DocId":"T:Sandbox.ChangeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/EditorAtributes.cs","Line":326},"IsPublic":true,"FullName":"Sandbox.WideModeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.WideModeAttribute","DocId":"M:Sandbox.WideModeAttribute.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/EditorAtributes.cs","Line":326},"IsPublic":true,"FullName":"Sandbox.WideModeAttribute.HasLabel","Name":"HasLabel","DocId":"P:Sandbox.WideModeAttribute.HasLabel"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.WideModeAttribute","Name":"WideModeAttribute","Documentation":{"Summary":"Expand the value editor to fill the next line in the inspector, leaving the title above it"},"DocId":"T:Sandbox.WideModeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ReadOnlyAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ReadOnlyAttribute","DocId":"M:Sandbox.ReadOnlyAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ReadOnlyAttribute","Name":"ReadOnlyAttribute","Documentation":{"Summary":"Display this in the inspector - but don\u0027t let anyone edit it"},"DocId":"T:Sandbox.ReadOnlyAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.TextAreaAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.TextAreaAttribute","DocId":"M:Sandbox.TextAreaAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.TextAreaAttribute","Name":"TextAreaAttribute","Documentation":{"Summary":"When applied to a string property, show a multi-line text box instead of a single line."},"DocId":"T:Sandbox.TextAreaAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.InputActionAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.InputActionAttribute","DocId":"M:Sandbox.InputActionAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.InputActionAttribute","Name":"InputActionAttribute","Documentation":{"Summary":"When applied to a string property, use an input action selector."},"DocId":"T:Sandbox.InputActionAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":360},"IsPublic":true,"FullName":"Sandbox.TargetTypeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.TargetTypeAttribute","DocId":"M:Sandbox.TargetTypeAttribute.#ctor(System.Type)"}],"Properties":[{"PropertyType":"System.Type","Loc":{"File":"Attributes/EditorAtributes.cs","Line":358},"IsPublic":true,"FullName":"Sandbox.TargetTypeAttribute.Type","Name":"Type","Documentation":{"Summary":"The type that the property\u0027s value must derive from."},"DocId":"P:Sandbox.TargetTypeAttribute.Type"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.TargetTypeAttribute","Name":"TargetTypeAttribute","Documentation":{"Summary":"When applied to a Type property, allows you to specify a Type that the property\u0027s value must derive from."},"DocId":"T:Sandbox.TargetTypeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.FontNameAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.FontNameAttribute","DocId":"M:Sandbox.FontNameAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.FontNameAttribute","Name":"FontNameAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When applied to a string property, uses a font name selector."},"DocId":"T:Sandbox.FontNameAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.IconNameAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.IconNameAttribute","DocId":"M:Sandbox.IconNameAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.IconNameAttribute","Name":"IconNameAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When applied to a string property, uses a Material Icon selector."},"DocId":"T:Sandbox.IconNameAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"hasAlpha","Type":"System.Boolean","Default":"True"},{"Name":"isHDR","Type":"System.Boolean","Default":"True"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.ColorUsageAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ColorUsageAttribute","DocId":"M:Sandbox.ColorUsageAttribute.#ctor(System.Boolean,System.Boolean)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/EditorAtributes.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.ColorUsageAttribute.HasAlpha","Name":"HasAlpha","DocId":"P:Sandbox.ColorUsageAttribute.HasAlpha"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/EditorAtributes.cs","Line":389},"IsPublic":true,"FullName":"Sandbox.ColorUsageAttribute.IsHDR","Name":"IsHDR","DocId":"P:Sandbox.ColorUsageAttribute.IsHDR"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ColorUsageAttribute","Name":"ColorUsageAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When applied to a Color property, allows you to specify whether the color should have an alpha channel and/or be in HDR."},"DocId":"T:Sandbox.ColorUsageAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":430},"IsPublic":true,"FullName":"Sandbox.FeatureAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.FeatureAttribute","DocId":"M:Sandbox.FeatureAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":407},"IsPublic":true,"FullName":"Sandbox.FeatureAttribute.Identifier","Name":"Identifier","Documentation":{"Summary":"How we will group features together"},"DocId":"P:Sandbox.FeatureAttribute.Identifier"},{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":412},"IsPublic":true,"FullName":"Sandbox.FeatureAttribute.Title","Name":"Title","Documentation":{"Summary":"Title of the feature. Keep it short please!"},"DocId":"P:Sandbox.FeatureAttribute.Title"},{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":417},"IsPublic":true,"FullName":"Sandbox.FeatureAttribute.Description","Name":"Description","Documentation":{"Summary":"The description of the feature"},"DocId":"P:Sandbox.FeatureAttribute.Description"},{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":422},"IsPublic":true,"FullName":"Sandbox.FeatureAttribute.Icon","Name":"Icon","Documentation":{"Summary":"Icon to show next to the feature"},"DocId":"P:Sandbox.FeatureAttribute.Icon"},{"PropertyType":"Sandbox.EditorTint","Loc":{"File":"Attributes/EditorAtributes.cs","Line":427},"IsPublic":true,"FullName":"Sandbox.FeatureAttribute.Tint","Name":"Tint","Documentation":{"Summary":"The color of the feature button. Helps group things, helps things to stand out. Defaults to white."},"DocId":"P:Sandbox.FeatureAttribute.Tint"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.FeatureAttribute","Name":"FeatureAttribute","Documentation":{"Summary":"Sets the category or the group of a type or a type member.\nThis info can then be retrieved via DisplayInfo library."},"DocId":"T:Sandbox.FeatureAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"tint","Type":"Sandbox.EditorTint"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":441},"IsPublic":true,"FullName":"Sandbox.TintAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.TintAttribute","DocId":"M:Sandbox.TintAttribute.#ctor(Sandbox.EditorTint)"}],"Fields":[{"FieldType":"Sandbox.EditorTint","IsPublic":true,"FullName":"Sandbox.TintAttribute.Tint","Name":"Tint","DocId":"F:Sandbox.TintAttribute.Tint"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.TintAttribute","Name":"TintAttribute","DocId":"T:Sandbox.TintAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.EditorTint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EditorTint.White","Name":"White","DocId":"F:Sandbox.EditorTint.White"},{"FieldType":"Sandbox.EditorTint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EditorTint.Pink","Name":"Pink","DocId":"F:Sandbox.EditorTint.Pink"},{"FieldType":"Sandbox.EditorTint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EditorTint.Green","Name":"Green","DocId":"F:Sandbox.EditorTint.Green"},{"FieldType":"Sandbox.EditorTint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EditorTint.Yellow","Name":"Yellow","DocId":"F:Sandbox.EditorTint.Yellow"},{"FieldType":"Sandbox.EditorTint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EditorTint.Blue","Name":"Blue","DocId":"F:Sandbox.EditorTint.Blue"},{"FieldType":"Sandbox.EditorTint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EditorTint.Red","Name":"Red","DocId":"F:Sandbox.EditorTint.Red"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.EditorTint","Name":"EditorTint","DocId":"T:Sandbox.EditorTint"},{"Namespace":"Sandbox","BaseType":"Sandbox.FeatureAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":462},"IsPublic":true,"FullName":"Sandbox.FeatureEnabledAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.FeatureEnabledAttribute","DocId":"M:Sandbox.FeatureEnabledAttribute.#ctor(System.String)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.FeatureEnabledAttribute","Name":"FeatureEnabledAttribute","Documentation":{"Summary":"Mark a boolean property as a feature toggle"},"DocId":"T:Sandbox.FeatureEnabledAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"header","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":476},"IsPublic":true,"FullName":"Sandbox.HeaderAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.HeaderAttribute","DocId":"M:Sandbox.HeaderAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":474},"IsPublic":true,"FullName":"Sandbox.HeaderAttribute.Title","Name":"Title","DocId":"P:Sandbox.HeaderAttribute.Title"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.HeaderAttribute","Name":"HeaderAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Add a header above this property"},"DocId":"T:Sandbox.HeaderAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"height","Type":"System.Single","Default":"22"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":488},"IsPublic":true,"FullName":"Sandbox.SpaceAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SpaceAttribute","DocId":"M:Sandbox.SpaceAttribute.#ctor(System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Attributes/EditorAtributes.cs","Line":488},"IsPublic":true,"FullName":"Sandbox.SpaceAttribute.Height","Name":"Height","DocId":"P:Sandbox.SpaceAttribute.Height"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SpaceAttribute","Name":"SpaceAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Add a space above this property"},"DocId":"T:Sandbox.SpaceAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"url","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":505},"IsPublic":true,"FullName":"Sandbox.HelpUrlAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.HelpUrlAttribute","DocId":"M:Sandbox.HelpUrlAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":503},"IsPublic":true,"FullName":"Sandbox.HelpUrlAttribute.Url","Name":"Url","DocId":"P:Sandbox.HelpUrlAttribute.Url"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.HelpUrlAttribute","Name":"HelpUrlAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Add a link to some documentation for this component, or \u003Csee langword=\u0022property\u0022 /\u003E"},"DocId":"T:Sandbox.HelpUrlAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"info"},{"Name":"tint","Type":"Sandbox.EditorTint","Default":"4"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":529},"IsPublic":true,"FullName":"Sandbox.InfoBoxAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.InfoBoxAttribute","DocId":"M:Sandbox.InfoBoxAttribute.#ctor(System.String,System.String,Sandbox.EditorTint)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":519},"IsPublic":true,"FullName":"Sandbox.InfoBoxAttribute.Message","Name":"Message","Documentation":{"Summary":"Message to display"},"DocId":"P:Sandbox.InfoBoxAttribute.Message"},{"PropertyType":"System.String","Loc":{"File":"Attributes/EditorAtributes.cs","Line":524},"IsPublic":true,"FullName":"Sandbox.InfoBoxAttribute.Icon","Name":"Icon","Documentation":{"Summary":"The icon to show (material icons)"},"DocId":"P:Sandbox.InfoBoxAttribute.Icon"},{"PropertyType":"Sandbox.EditorTint","Loc":{"File":"Attributes/EditorAtributes.cs","Line":529},"IsPublic":true,"FullName":"Sandbox.InfoBoxAttribute.Tint","Name":"Tint","Documentation":{"Summary":"The color of this info box. Helps group things, helps things to stand out. Defaults to blue."},"DocId":"P:Sandbox.InfoBoxAttribute.Tint"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.InfoBoxAttribute","Name":"InfoBoxAttribute","Documentation":{"Summary":"Draw a box with information above this property"},"DocId":"T:Sandbox.InfoBoxAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"eventName","Type":"System.String"}],"l":{"File":"Attributes/EventAttribute.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.EventAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.EventAttribute","DocId":"M:Sandbox.EventAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/EventAttribute.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.EventAttribute.EventName","Name":"EventName","Documentation":{"Summary":"The internal event identifier."},"DocId":"P:Sandbox.EventAttribute.EventName"},{"PropertyType":"System.Int32","Loc":{"File":"Attributes/EventAttribute.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.EventAttribute.Priority","Name":"Priority","Documentation":{"Summary":"Events with lower numbers are run first. This defaults to 0, so setting it to -1 will mean your\nevent will run before all other events that don\u0027t define it. Setting it to 1 would mean it\u0027ll\nrun after all events that don\u0027t."},"DocId":"P:Sandbox.EventAttribute.Priority"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.EventAttribute","Name":"EventAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"A generic event listener. You are probably looking for Sandbox.Event.* attributes."},"DocId":"T:Sandbox.EventAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SkipHotloadAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SkipHotloadAttribute","DocId":"M:Sandbox.SkipHotloadAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SkipHotloadAttribute","Name":"SkipHotloadAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Skip processing a specific field, or any fields in a type marked by this attribute. Field\nprocessing will still occur if a type marked by this attribute was defined in a swapped assembly.","Remarks":"This is nice for speeding up hotloading, particularly when used on types with lots of fields, or\non fields that are the only path to large networks of objects that all don\u0027t need replacing during the hotload."},"DocId":"T:Sandbox.SkipHotloadAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SuppressNullKeyWarningAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SuppressNullKeyWarningAttribute","DocId":"M:Sandbox.SuppressNullKeyWarningAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SuppressNullKeyWarningAttribute","Name":"SuppressNullKeyWarningAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When applied to a member with \u003Csee cref=\u0022T:System.Collections.Generic.Dictionary\u00602\u0022 /\u003E or \u003Csee cref=\u0022T:System.Collections.Generic.HashSet\u00601\u0022 /\u003E type,\ndon\u0027t warn if the key of an item becomes null during a hotload because a type is removed. You should\nonly use this attribute if you\u0027re sure that it\u0027s safe to quietly remove entries."},"DocId":"T:Sandbox.SuppressNullKeyWarningAttribute"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"state","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E"}],"l":{"File":"Attributes/Hotload.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.IHotloadManaged.Destroyed","Name":"Destroyed","DeclaringType":"Sandbox.IHotloadManaged","DocId":"M:Sandbox.IHotloadManaged.Destroyed(System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"state","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E"}],"l":{"File":"Attributes/Hotload.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.IHotloadManaged.Created","Name":"Created","DeclaringType":"Sandbox.IHotloadManaged","DocId":"M:Sandbox.IHotloadManaged.Created(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Attributes/Hotload.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.IHotloadManaged.Persisted","Name":"Persisted","DeclaringType":"Sandbox.IHotloadManaged","Documentation":{"Summary":"Called when this instance is about to be processed, but not replaced."},"DocId":"M:Sandbox.IHotloadManaged.Persisted"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Attributes/Hotload.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.IHotloadManaged.Failed","Name":"Failed","DeclaringType":"Sandbox.IHotloadManaged","Documentation":{"Summary":"Called when this instance could not be upgraded during a hotload, and any references\nto it have been replaced with null. This is a good time to clean up any unmanaged resources\nrelated to this instance."},"DocId":"M:Sandbox.IHotloadManaged.Failed"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.IHotloadManaged","Name":"IHotloadManaged","Documentation":{"Summary":"During hotloads, instances of types implementing this interface will be notified when\nthey get replaced."},"DocId":"T:Sandbox.IHotloadManaged"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"previousAssemblyVersion","Type":"System.String"}],"l":{"File":"Attributes/Hotload.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.SupportsILHotloadAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SupportsILHotloadAttribute","DocId":"M:Sandbox.SupportsILHotloadAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/Hotload.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.SupportsILHotloadAttribute.PreviousAssemblyVersion","Name":"PreviousAssemblyVersion","DocId":"P:Sandbox.SupportsILHotloadAttribute.PreviousAssemblyVersion"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SupportsILHotloadAttribute","Name":"SupportsILHotloadAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.SupportsILHotloadAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.MethodBodyChangeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.MethodBodyChangeAttribute","DocId":"M:Sandbox.MethodBodyChangeAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.MethodBodyChangeAttribute","Name":"MethodBodyChangeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.MethodBodyChangeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PropertyAccessor","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PropertyAccessor.Get","Name":"Get","DocId":"F:Sandbox.PropertyAccessor.Get"},{"FieldType":"Sandbox.PropertyAccessor","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PropertyAccessor.Set","Name":"Set","DocId":"F:Sandbox.PropertyAccessor.Set"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.PropertyAccessor","Name":"PropertyAccessor","DocId":"T:Sandbox.PropertyAccessor"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"accessor","Type":"Sandbox.PropertyAccessor"}],"l":{"File":"Attributes/Hotload.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.PropertyAccessorBodyChangeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.PropertyAccessorBodyChangeAttribute","DocId":"M:Sandbox.PropertyAccessorBodyChangeAttribute.#ctor(Sandbox.PropertyAccessor)"}],"Properties":[{"PropertyType":"Sandbox.PropertyAccessor","Loc":{"File":"Attributes/Hotload.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.PropertyAccessorBodyChangeAttribute.Accessor","Name":"Accessor","DocId":"P:Sandbox.PropertyAccessorBodyChangeAttribute.Accessor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.PropertyAccessorBodyChangeAttribute","Name":"PropertyAccessorBodyChangeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.PropertyAccessorBodyChangeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/Input.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.InputAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.InputAttribute","DocId":"M:Sandbox.InputAttribute.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Attributes/Input.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.InputAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.InputAttribute","DocId":"M:Sandbox.InputAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/Input.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.InputAttribute.Name","Name":"Name","Documentation":{"Summary":"Desired name of this input. If not set, the method\u0027s name will be used."},"DocId":"P:Sandbox.InputAttribute.Name"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.InputAttribute","Name":"InputAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Makes this method available as a Map Logic Input, for use in the Hammer Editor. This is only applicable to entities."},"DocId":"T:Sandbox.InputAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String","Default":""},{"Name":"icon","Type":"System.String","Default":""}],"l":{"File":"Attributes/InspectorAttributes.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ButtonAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ButtonAttribute","DocId":"M:Sandbox.ButtonAttribute.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/InspectorAttributes.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.ButtonAttribute.Icon","Name":"Icon","DocId":"P:Sandbox.ButtonAttribute.Icon"},{"PropertyType":"System.String","Loc":{"File":"Attributes/InspectorAttributes.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ButtonAttribute.Title","Name":"Title","DocId":"P:Sandbox.ButtonAttribute.Title"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ButtonAttribute","Name":"ButtonAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When added to a method - the inspector will show a button for it."},"DocId":"T:Sandbox.ButtonAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/InspectorAttributes.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.RequireComponentAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.RequireComponentAttribute","DocId":"M:Sandbox.RequireComponentAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.RequireComponentAttribute","Name":"RequireComponentAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When added to a property on a Component, we\u0027ll try to make that component value non null.\nWe will first look on the GameObject for the component type. If it\u0027s not found, we\u0027ll create one."},"DocId":"T:Sandbox.RequireComponentAttribute"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Attributes/ITypeAttribute.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ITypeAttribute.TypeRegister","Name":"TypeRegister","DeclaringType":"Sandbox.ITypeAttribute","Documentation":{"Summary":"Called when a class with this attribute is registered via the TypeLibrary."},"DocId":"M:Sandbox.ITypeAttribute.TypeRegister"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Attributes/ITypeAttribute.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.ITypeAttribute.TypeUnregister","Name":"TypeUnregister","DeclaringType":"Sandbox.ITypeAttribute","Documentation":{"Summary":"Called when a class with this attribute is unregistered via the TypeLibrary."},"DocId":"M:Sandbox.ITypeAttribute.TypeUnregister"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.ITypeAttribute.TargetType","Name":"TargetType","Documentation":{"Summary":"The type this attribute was attached to."},"DocId":"P:Sandbox.ITypeAttribute.TargetType"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ITypeAttribute","Name":"ITypeAttribute","Documentation":{"Summary":"When applied to an attribute, which is then applied to a type..\nThis will make \u003Csee cref=\u0022P:Sandbox.ITypeAttribute.TargetType\u0022 /\u003E set on the attribute upon load.\n\u003Cpara\u003EThis provides a convenient way to know which type the attribute was attached to.\u003C/para\u003E"},"DocId":"T:Sandbox.ITypeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"version","Type":"System.Int32"}],"l":{"File":"Attributes/JsonUpgraderAttribute.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.JsonUpgraderAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.JsonUpgraderAttribute","DocId":"M:Sandbox.JsonUpgraderAttribute.#ctor(System.Type,System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Attributes/JsonUpgraderAttribute.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.JsonUpgraderAttribute.Version","Name":"Version","Documentation":{"Summary":"The version of this upgrade."},"DocId":"P:Sandbox.JsonUpgraderAttribute.Version"},{"PropertyType":"System.Type","Loc":{"File":"Attributes/JsonUpgraderAttribute.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.JsonUpgraderAttribute.Type","Name":"Type","Documentation":{"Summary":"The type we\u0027re targeting for this upgrade."},"DocId":"P:Sandbox.JsonUpgraderAttribute.Type"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.JsonUpgraderAttribute","Name":"JsonUpgraderAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"An attribute that describes a version update for a JSON object."},"DocId":"T:Sandbox.JsonUpgraderAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/LibraryAttribute.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.LibraryAttribute","DocId":"M:Sandbox.LibraryAttribute.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Attributes/LibraryAttribute.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.LibraryAttribute","DocId":"M:Sandbox.LibraryAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/LibraryAttribute.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute.Name","Name":"Name","Documentation":{"Summary":"This is the name that will be used to create this class.\nIf you don\u0027t set it via the attribute constructor it will be set\nto the name of the class it\u0027s attached to"},"DocId":"P:Sandbox.LibraryAttribute.Name"},{"PropertyType":"System.String","Loc":{"File":"Attributes/LibraryAttribute.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute.FullName","Name":"FullName","Documentation":{"Summary":"The full class name"},"DocId":"P:Sandbox.LibraryAttribute.FullName"},{"PropertyType":"System.String","Loc":{"File":"Attributes/LibraryAttribute.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute.Title","Name":"Title","Documentation":{"Summary":"A nice presentable name to show"},"DocId":"P:Sandbox.LibraryAttribute.Title"},{"PropertyType":"System.String","Loc":{"File":"Attributes/LibraryAttribute.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute.Description","Name":"Description","Documentation":{"Summary":"We use this to provide a nice description in the editor"},"DocId":"P:Sandbox.LibraryAttribute.Description"},{"PropertyType":"System.String","Loc":{"File":"Attributes/LibraryAttribute.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute.Group","Name":"Group","Documentation":{"Summary":"We use this to organize groups of entities in the editor"},"DocId":"P:Sandbox.LibraryAttribute.Group"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/LibraryAttribute.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.LibraryAttribute.Editable","Name":"Editable","Documentation":{"Summary":"We use this to filter entities to show in the entity list in the editor"},"DocId":"P:Sandbox.LibraryAttribute.Editable"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.LibraryAttribute","Name":"LibraryAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.LibraryAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"argumentTypes","Type":"System.Type[]"}],"l":{"File":"Attributes/MethodArgumentsAttribute.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.MethodArgumentsAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.MethodArgumentsAttribute","DocId":"M:Sandbox.MethodArgumentsAttribute.#ctor(System.Type[])"}],"Properties":[{"PropertyType":"System.Type[]","Loc":{"File":"Attributes/MethodArgumentsAttribute.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.MethodArgumentsAttribute.ArgumentTypes","Name":"ArgumentTypes","DocId":"P:Sandbox.MethodArgumentsAttribute.ArgumentTypes"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.MethodArgumentsAttribute","Name":"MethodArgumentsAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Specify the types of arguments a method should have. Typically used with event attributes to throw an exception\nif an event attribute is added to a method with incorrect arguments."},"DocId":"T:Sandbox.MethodArgumentsAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/Property.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PropertyAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.PropertyAttribute","DocId":"M:Sandbox.PropertyAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Attributes/Property.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.PropertyAttribute.Name","Name":"Name","Documentation":{"Summary":"The internal name of this property. This should be lowercase with no spaces. If unset the lowercased C# variable name is used."},"DocId":"P:Sandbox.PropertyAttribute.Name"},{"PropertyType":"System.String","Loc":{"File":"Attributes/Property.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.PropertyAttribute.Title","Name":"Title","Documentation":{"Summary":"The user friendly name of this property. If unset, it will be auto generated from C# variable name."},"DocId":"P:Sandbox.PropertyAttribute.Title"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.PropertyAttribute","Name":"PropertyAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.PropertyAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.KeyPropertyAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.KeyPropertyAttribute","DocId":"M:Sandbox.KeyPropertyAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.KeyPropertyAttribute","Name":"KeyPropertyAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Mark this property as the key property - which means that it can represent the whole object in a single line, while\nusually offering an advanced mode to view the entire object."},"DocId":"T:Sandbox.KeyPropertyAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/Property.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.InlineEditorAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.InlineEditorAttribute","DocId":"M:Sandbox.InlineEditorAttribute.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/Property.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.InlineEditorAttribute.Label","Name":"Label","DocId":"P:Sandbox.InlineEditorAttribute.Label"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.InlineEditorAttribute","Name":"InlineEditorAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Tell the editor to try to display inline editing for this property, rather than hiding it behind a popup etc."},"DocId":"T:Sandbox.InlineEditorAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"},{"Name":"step","Type":"System.Single","Default":"0.01"},{"Name":"clamped","Type":"System.Boolean","Default":"True"},{"Name":"slider","Type":"System.Boolean","Default":"True"}],"l":{"File":"Attributes/Range.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.RangeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.RangeAttribute","DocId":"M:Sandbox.RangeAttribute.#ctor(System.Single,System.Single,System.Single,System.Boolean,System.Boolean)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Min","Name":"Min","DocId":"P:Sandbox.RangeAttribute.Min"},{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Max","Name":"Max","DocId":"P:Sandbox.RangeAttribute.Max"},{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Step","Name":"Step","DocId":"P:Sandbox.RangeAttribute.Step"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/Range.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Slider","Name":"Slider","DocId":"P:Sandbox.RangeAttribute.Slider"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/Range.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Clamped","Name":"Clamped","DocId":"P:Sandbox.RangeAttribute.Clamped"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.RangeAttribute","Name":"RangeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Mark this property as a ranged float/int. In inspector we\u0027ll be able to create a slider\ninstead of a text entry.\nTODO: Replace this with the System.ComponentModel.DataAnnotations.Range one - move step and clamped to their own attributes"},"DocId":"T:Sandbox.RangeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/SelectionBaseAttribute.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SelectionBaseAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SelectionBaseAttribute","DocId":"M:Sandbox.SelectionBaseAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SelectionBaseAttribute","Name":"SelectionBaseAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Apply this attribute to a component class to mark its GameObject as a selection base for Scene View picking.\nFor example, if you click on a child object within a Prefab, the root of the Prefab is selected by default.\nWith the SelectionBase attribute, you can designate a specific component (and its GameObject) to be treated as a selection base,\nensuring it is picked when clicking in the Scene View."},"DocId":"T:Sandbox.SelectionBaseAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.StringLiteralOnlyAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.StringLiteralOnlyAttribute","DocId":"M:Sandbox.StringLiteralOnlyAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.StringLiteralOnlyAttribute","Name":"StringLiteralOnlyAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Ask codegen to shit itself if the parameter isn\u0027t passed in as a string literal"},"DocId":"T:Sandbox.StringLiteralOnlyAttribute"},{"Namespace":"Sandbox","BaseType":"TagAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Attributes/UtilityAttributes.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.HideAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.HideAttribute","DocId":"M:Sandbox.HideAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.HideAttribute","Name":"HideAttribute","Documentation":{"Summary":"Hide this in tools/editors."},"DocId":"T:Sandbox.HideAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Sandbox.CodeGeneratorFlags"},{"Name":"callbackName","Type":"System.String"},{"Name":"priority","Type":"System.Int32","Default":"0"}],"l":{"File":"CodeGen/CodeGeneratorAttribute.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.CodeGeneratorAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.CodeGeneratorAttribute","Documentation":{"Summary":"Perform code generation for a method or property.","Params":{"type":"The type of code generation you want to do.\nYou will need to specify whether it should apply to instance or static methods and properties using the \u003Csee cref=\u0022F:Sandbox.CodeGeneratorFlags.Instance\u0022 /\u003E\nand \u003Csee cref=\u0022F:Sandbox.CodeGeneratorFlags.Static\u0022 /\u003E flags.","callbackName":"The name of the callback method. This can be a fully qualified static method callback or a simple callback to invoke\non the target object if the method or property target is not static.","priority":"Attributes with a higher priority will wrap the target first. The default priority is 0."}},"DocId":"M:Sandbox.CodeGeneratorAttribute.#ctor(Sandbox.CodeGeneratorFlags,System.String,System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"CodeGen/CodeGeneratorAttribute.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.CodeGeneratorAttribute.Priority","Name":"Priority","Documentation":{"Summary":"Attributes with a higher priority will wrap the target first. The default priority is 0."},"DocId":"P:Sandbox.CodeGeneratorAttribute.Priority"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/CodeGeneratorAttribute.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.CodeGeneratorAttribute.CallbackName","Name":"CallbackName","Documentation":{"Summary":"The name of the callback method. This can be a fully qualified static method callback or a simple callback to invoke\non the target object if the method or property target is not static."},"DocId":"P:Sandbox.CodeGeneratorAttribute.CallbackName"},{"PropertyType":"Sandbox.CodeGeneratorFlags","Loc":{"File":"CodeGen/CodeGeneratorAttribute.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.CodeGeneratorAttribute.Type","Name":"Type","Documentation":{"Summary":"The type of code generation you want to do.\nYou will need to specify whether it should apply to instance or static methods and properties using the \u003Csee cref=\u0022F:Sandbox.CodeGeneratorFlags.Instance\u0022 /\u003E\nand \u003Csee cref=\u0022F:Sandbox.CodeGeneratorFlags.Static\u0022 /\u003E flags."},"DocId":"P:Sandbox.CodeGeneratorAttribute.Type"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.CodeGeneratorAttribute","Name":"CodeGeneratorAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"An attribute that can be added to a custom \u003Csee cref=\u0022T:System.Attribute\u0022 /\u003E class for special code generation behavior.\nThey\u0027ll then be applied to methods and properties when they are decorated with \u003Ci\u003Ethat\u003C/i\u003E attribute."},"DocId":"T:Sandbox.CodeGeneratorAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.CodeGeneratorFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CodeGeneratorFlags.WrapPropertyGet","Name":"WrapPropertyGet","Documentation":{"Summary":"Wrap the get accessor of a property."},"DocId":"F:Sandbox.CodeGeneratorFlags.WrapPropertyGet"},{"FieldType":"Sandbox.CodeGeneratorFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CodeGeneratorFlags.WrapPropertySet","Name":"WrapPropertySet","Documentation":{"Summary":"Wrap the set accessor of a property."},"DocId":"F:Sandbox.CodeGeneratorFlags.WrapPropertySet"},{"FieldType":"Sandbox.CodeGeneratorFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CodeGeneratorFlags.WrapMethod","Name":"WrapMethod","Documentation":{"Summary":"Wrap a method call."},"DocId":"F:Sandbox.CodeGeneratorFlags.WrapMethod"},{"FieldType":"Sandbox.CodeGeneratorFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CodeGeneratorFlags.Static","Name":"Static","Documentation":{"Summary":"Apply this to a static property or method."},"DocId":"F:Sandbox.CodeGeneratorFlags.Static"},{"FieldType":"Sandbox.CodeGeneratorFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CodeGeneratorFlags.Instance","Name":"Instance","Documentation":{"Summary":"Apply this to an instance property or method."},"DocId":"F:Sandbox.CodeGeneratorFlags.Instance"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.CodeGeneratorFlags","Name":"CodeGeneratorFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"Used to specify what type of code generation to perform."},"DocId":"T:Sandbox.CodeGeneratorFlags"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"U","Parameters":[],"l":{"File":"CodeGen/WrappedMethod.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.WrappedMethod","Documentation":{"Summary":"Get the attribute of type, or null if it doesn\u0027t exist"},"DocId":"M:Sandbox.WrappedMethod.GetAttribute\u0060\u00601"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.Resume","Name":"Resume","Documentation":{"Summary":"Invoke the original method."},"DocId":"P:Sandbox.WrappedMethod.Resume"},{"PropertyType":"System.Object","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.Object","Name":"Object","Documentation":{"Summary":"The object whose method is being wrapped. This will be null if we\u0027re wrapping a static method."},"DocId":"P:Sandbox.WrappedMethod.Object"},{"PropertyType":"System.Boolean","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.IsStatic","Name":"IsStatic","Documentation":{"Summary":"Is this a static method?"},"DocId":"P:Sandbox.WrappedMethod.IsStatic"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.TypeName","Name":"TypeName","Documentation":{"Summary":"The name of the type that the method belongs to."},"DocId":"P:Sandbox.WrappedMethod.TypeName"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.MethodName","Name":"MethodName","Documentation":{"Summary":"The name of the original method."},"DocId":"P:Sandbox.WrappedMethod.MethodName"},{"PropertyType":"System.Int32","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.MethodIdentity","Name":"MethodIdentity","Documentation":{"Summary":"The Identity of the original method. This is an integer that each MethodDescription has to distinguish itself from other methods of the same class."},"DocId":"P:Sandbox.WrappedMethod.MethodIdentity"},{"PropertyType":"System.Attribute[]","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.Attributes","Name":"Attributes","Documentation":{"Summary":"An array of all attributes decorated with \u003Csee cref=\u0022T:Sandbox.CodeGeneratorAttribute\u0022 /\u003E on the original method."},"DocId":"P:Sandbox.WrappedMethod.Attributes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.WrappedMethod","Name":"WrappedMethod","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"},{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Provides data about a wrapped method in a \u003Csee cref=\u0022T:Sandbox.CodeGeneratorAttribute\u0022 /\u003E callback."},"DocId":"T:Sandbox.WrappedMethod"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"U","Parameters":[],"l":{"File":"CodeGen/WrappedMethod.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.WrappedMethod\u003CT\u003E","Documentation":{"Summary":"Get the attribute of type, or null if it doesn\u0027t exist"},"DocId":"M:Sandbox.WrappedMethod\u00601.GetAttribute\u0060\u00601"}],"Properties":[{"PropertyType":"System.Func\u00601\u003CT\u003E","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.Resume","Name":"Resume","Documentation":{"Summary":"Invoke the original method."},"DocId":"P:Sandbox.WrappedMethod\u00601.Resume"},{"PropertyType":"System.Object","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.Object","Name":"Object","Documentation":{"Summary":"The object whose method is being wrapped. This will be null if we\u0027re wrapping a static method."},"DocId":"P:Sandbox.WrappedMethod\u00601.Object"},{"PropertyType":"System.Boolean","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.IsStatic","Name":"IsStatic","Documentation":{"Summary":"Is this a static method?"},"DocId":"P:Sandbox.WrappedMethod\u00601.IsStatic"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.TypeName","Name":"TypeName","Documentation":{"Summary":"The name of the type that the method belongs to."},"DocId":"P:Sandbox.WrappedMethod\u00601.TypeName"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.MethodName","Name":"MethodName","Documentation":{"Summary":"The name of the original method. If static, will return the full name including the type."},"DocId":"P:Sandbox.WrappedMethod\u00601.MethodName"},{"PropertyType":"System.Int32","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.MethodIdentity","Name":"MethodIdentity","Documentation":{"Summary":"The Identity of the original method. This is an integer that each MethodDescription has to distinguish itself from other methods of the same class."},"DocId":"P:Sandbox.WrappedMethod\u00601.MethodIdentity"},{"PropertyType":"System.Attribute[]","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.Attributes","Name":"Attributes","Documentation":{"Summary":"An array of all attributes decorated with \u003Csee cref=\u0022T:Sandbox.CodeGeneratorAttribute\u0022 /\u003E on the original method."},"DocId":"P:Sandbox.WrappedMethod\u00601.Attributes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E","Name":"WrappedMethod\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"},{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Provides data about a wrapped method in a \u003Csee cref=\u0022T:Sandbox.CodeGeneratorAttribute\u0022 /\u003E callback.","TypeParams":{"T":"The expected return type for the wrapped method."}},"DocId":"T:Sandbox.WrappedMethod\u00601"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"U","Parameters":[],"l":{"File":"CodeGen/WrappedProperty.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.WrappedPropertySet\u003CT\u003E","Documentation":{"Summary":"Get the attribute of type, or null if it doesn\u0027t exist"},"DocId":"M:Sandbox.WrappedPropertySet\u00601.GetAttribute\u0060\u00601"}],"Properties":[{"PropertyType":"T","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.Value","Name":"Value","Documentation":{"Summary":"The value the property wants to be set to."},"DocId":"P:Sandbox.WrappedPropertySet\u00601.Value"},{"PropertyType":"System.Object","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.Object","Name":"Object","Documentation":{"Summary":"The object whose property is being wrapped. This will be null if we\u0027re wrapping a static property."},"DocId":"P:Sandbox.WrappedPropertySet\u00601.Object"},{"PropertyType":"System.Action\u00601\u003CT\u003E","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.Setter","Name":"Setter","Documentation":{"Summary":"Invoke the original setter with the provided value."},"DocId":"P:Sandbox.WrappedPropertySet\u00601.Setter"},{"PropertyType":"System.Func\u00601\u003CT\u003E","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.Getter","Name":"Getter","Documentation":{"Summary":"Get the current value"},"DocId":"P:Sandbox.WrappedPropertySet\u00601.Getter"},{"PropertyType":"System.Boolean","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.IsStatic","Name":"IsStatic","Documentation":{"Summary":"Is this a static property?"},"DocId":"P:Sandbox.WrappedPropertySet\u00601.IsStatic"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.TypeName","Name":"TypeName","Documentation":{"Summary":"The name of the type that the property belongs to."},"DocId":"P:Sandbox.WrappedPropertySet\u00601.TypeName"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.PropertyName","Name":"PropertyName","Documentation":{"Summary":"The name of the original property. If static, will return the full name including the type."},"DocId":"P:Sandbox.WrappedPropertySet\u00601.PropertyName"},{"PropertyType":"System.Int32","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.MemberIdent","Name":"MemberIdent","Documentation":{"Summary":"The identity of the original property. Used by TypeLibrary as a unique identifier for the property."},"DocId":"P:Sandbox.WrappedPropertySet\u00601.MemberIdent"},{"PropertyType":"System.Attribute[]","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E.Attributes","Name":"Attributes","Documentation":{"Summary":"An array of all attributes on the original property."},"DocId":"P:Sandbox.WrappedPropertySet\u00601.Attributes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.WrappedPropertySet\u003CT\u003E","Name":"WrappedPropertySet\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"},{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Provides data about a wrapped property setter in a \u003Csee cref=\u0022T:Sandbox.CodeGeneratorAttribute\u0022 /\u003E callback.","TypeParams":{"T":"The expected type of the wrapped property."}},"DocId":"T:Sandbox.WrappedPropertySet\u00601"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"U","Parameters":[],"l":{"File":"CodeGen/WrappedProperty.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.WrappedPropertyGet\u003CT\u003E","Documentation":{"Summary":"Get the attribute of type, or null if it doesn\u0027t exist"},"DocId":"M:Sandbox.WrappedPropertyGet\u00601.GetAttribute\u0060\u00601"}],"Properties":[{"PropertyType":"T","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.Value","Name":"Value","Documentation":{"Summary":"The value from the original getter."},"DocId":"P:Sandbox.WrappedPropertyGet\u00601.Value"},{"PropertyType":"System.Object","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.Object","Name":"Object","Documentation":{"Summary":"The object whose property is being wrapped. This will be null if we\u0027re wrapping a static property."},"DocId":"P:Sandbox.WrappedPropertyGet\u00601.Object"},{"PropertyType":"System.Boolean","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.IsStatic","Name":"IsStatic","Documentation":{"Summary":"Is this a static property?"},"DocId":"P:Sandbox.WrappedPropertyGet\u00601.IsStatic"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.TypeName","Name":"TypeName","Documentation":{"Summary":"The name of the type that the property belongs to."},"DocId":"P:Sandbox.WrappedPropertyGet\u00601.TypeName"},{"PropertyType":"System.String","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.PropertyName","Name":"PropertyName","Documentation":{"Summary":"The name of the original property. If static, will return the full name including the type."},"DocId":"P:Sandbox.WrappedPropertyGet\u00601.PropertyName"},{"PropertyType":"System.Int32","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.MemberIdent","Name":"MemberIdent","Documentation":{"Summary":"The identity of the original property. Used by TypeLibrary as a unique identifier for the property."},"DocId":"P:Sandbox.WrappedPropertyGet\u00601.MemberIdent"},{"PropertyType":"System.Attribute[]","Loc":{"File":"CodeGen/WrappedProperty.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.Attributes","Name":"Attributes","Documentation":{"Summary":"An array of all attributes on the original property."},"DocId":"P:Sandbox.WrappedPropertyGet\u00601.Attributes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E","Name":"WrappedPropertyGet\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"},{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Provides data about a wrapped property getter in a \u003Csee cref=\u0022T:Sandbox.CodeGeneratorAttribute\u0022 /\u003E callback.","TypeParams":{"T":"The expected type of the wrapped property."}},"DocId":"T:Sandbox.WrappedPropertyGet\u00601"},{"Namespace":"Sandbox","BaseType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,T\u003E","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveDictionary\u00601.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveDictionary\u00601.#ctor(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CSystem.String\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveDictionary\u00601.#ctor(System.Collections.Generic.IEqualityComparer\u00601{System.String})"},{"ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32"},{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CSystem.String\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveDictionary\u00601.#ctor(System.Int32,System.Collections.Generic.IEqualityComparer\u00601{System.String})"},{"ReturnType":"System.Void","Parameters":[{"Name":"dictionary","Type":"System.Collections.Generic.IDictionary\u00602\u003CSystem.String,T\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveDictionary\u00601.#ctor(System.Collections.Generic.IDictionary\u00602{System.String,\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"dictionary","Type":"System.Collections.Generic.IDictionary\u00602\u003CSystem.String,T\u003E"},{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CSystem.String\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveDictionary\u00601.#ctor(System.Collections.Generic.IDictionary\u00602{System.String,\u0060\u00600},System.Collections.Generic.IEqualityComparer\u00601{System.String})"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.CaseInsensitiveDictionary\u003CT\u003E","Name":"CaseInsensitiveDictionary\u003CT\u003E","DocId":"T:Sandbox.CaseInsensitiveDictionary\u00601"},{"Namespace":"Sandbox","BaseType":"System.Collections.Concurrent.ConcurrentDictionary\u00602\u003CSystem.String,T\u003E","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveConcurrentDictionary\u00601.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"concurrencyLevel","Type":"System.Int32"},{"Name":"capacity","Type":"System.Int32"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveConcurrentDictionary\u00601.#ctor(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"collection","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Collections.Generic.KeyValuePair\u00602\u003CSystem.String,T\u003E\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveConcurrentDictionary\u00601.#ctor(System.Collections.Generic.IEnumerable\u00601{System.Collections.Generic.KeyValuePair\u00602{System.String,\u0060\u00600}})"},{"ReturnType":"System.Void","Parameters":[{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CSystem.String\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveConcurrentDictionary\u00601.#ctor(System.Collections.Generic.IEqualityComparer\u00601{System.String})"},{"ReturnType":"System.Void","Parameters":[{"Name":"concurrencyLevel","Type":"System.Int32"},{"Name":"collection","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Collections.Generic.KeyValuePair\u00602\u003CSystem.String,T\u003E\u003E"},{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CSystem.String\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveConcurrentDictionary\u00601.#ctor(System.Int32,System.Collections.Generic.IEnumerable\u00601{System.Collections.Generic.KeyValuePair\u00602{System.String,\u0060\u00600}},System.Collections.Generic.IEqualityComparer\u00601{System.String})"},{"ReturnType":"System.Void","Parameters":[{"Name":"concurrencyLevel","Type":"System.Int32"},{"Name":"capacity","Type":"System.Int32"},{"Name":"comparer","Type":"System.Collections.Generic.IEqualityComparer\u00601\u003CSystem.String\u003E"}],"l":{"File":"Collections/CaseInsensitiveDictionary.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E","DocId":"M:Sandbox.CaseInsensitiveConcurrentDictionary\u00601.#ctor(System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer\u00601{System.String})"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.CaseInsensitiveConcurrentDictionary\u003CT\u003E","Name":"CaseInsensitiveConcurrentDictionary\u003CT\u003E","DocId":"T:Sandbox.CaseInsensitiveConcurrentDictionary\u00601"},{"Namespace":"Sandbox","BaseType":"Sandbox.ConVarAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String","Default":"null"},{"Name":"flags","Type":"Sandbox.ConVarFlags","Default":"0"}],"l":{"File":"ConVar/ConCmdAttributes.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ConCmdAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ConCmdAttribute","DocId":"M:Sandbox.ConCmdAttribute.#ctor(System.String,Sandbox.ConVarFlags)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ConCmdAttribute","Name":"ConCmdAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.ConCmdAttribute"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"ConVar/ConCmdAttributes.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.ConCmdAttribute.AutoCompleteResult.Command","Name":"Command","DocId":"P:Sandbox.ConCmdAttribute.AutoCompleteResult.Command"},{"PropertyType":"System.String","Loc":{"File":"ConVar/ConCmdAttributes.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.ConCmdAttribute.AutoCompleteResult.Description","Name":"Description","DocId":"P:Sandbox.ConCmdAttribute.AutoCompleteResult.Description"},{"PropertyType":"System.String","Loc":{"File":"ConVar/ConCmdAttributes.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ConCmdAttribute.AutoCompleteResult.Location","Name":"Location","DocId":"P:Sandbox.ConCmdAttribute.AutoCompleteResult.Location"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ConCmdAttribute.AutoCompleteResult","Name":"AutoCompleteResult","DeclaringType":"Sandbox.ConCmdAttribute","DocId":"T:Sandbox.ConCmdAttribute.AutoCompleteResult"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String","Default":"null"},{"Name":"flags","Type":"Sandbox.ConVarFlags","Default":"0"}],"l":{"File":"ConVar/ConVarAttributes.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ConVarAttribute","DocId":"M:Sandbox.ConVarAttribute.#ctor(System.String,Sandbox.ConVarFlags)"},{"ReturnType":"System.Void","Parameters":[{"Name":"flags","Type":"Sandbox.ConVarFlags"}],"l":{"File":"ConVar/ConVarAttributes.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ConVarAttribute","DocId":"M:Sandbox.ConVarAttribute.#ctor(Sandbox.ConVarFlags)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ConVar/ConVarAttributes.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute.Name","Name":"Name","Documentation":{"Summary":"If unset the name will be set to the name of the method/property"},"DocId":"P:Sandbox.ConVarAttribute.Name"},{"PropertyType":"System.String","Loc":{"File":"ConVar/ConVarAttributes.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute.Help","Name":"Help","Documentation":{"Summary":"Describes why this command exists"},"DocId":"P:Sandbox.ConVarAttribute.Help"},{"PropertyType":"System.Single","Loc":{"File":"ConVar/ConVarAttributes.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute.Min","Name":"Min","Documentation":{"Summary":"Minimum value for this command"},"DocId":"P:Sandbox.ConVarAttribute.Min"},{"PropertyType":"System.Single","Loc":{"File":"ConVar/ConVarAttributes.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute.Max","Name":"Max","Documentation":{"Summary":"Maximum value for this command"},"DocId":"P:Sandbox.ConVarAttribute.Max"},{"PropertyType":"System.Boolean","Loc":{"File":"ConVar/ConVarAttributes.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute.Saved","Name":"Saved","Documentation":{"Summary":"If true this variable is saved"},"DocId":"P:Sandbox.ConVarAttribute.Saved"},{"PropertyType":"Sandbox.ConVarFlags","Loc":{"File":"ConVar/ConVarAttributes.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.ConVarAttribute.Flags","Name":"Flags","Documentation":{"Summary":"Describes the kind of convar this is"},"DocId":"P:Sandbox.ConVarAttribute.Flags"}],"Fields":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ConVarAttribute","Name":"ConVarAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["10","Sandbox.ConsoleSystem.OnWrappedSet","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["9","Sandbox.ConsoleSystem.OnWrappedGet","0"]}],"Documentation":{"Summary":"Console variable"},"DocId":"T:Sandbox.ConVarAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.None","Name":"None","DocId":"F:Sandbox.ConVarFlags.None"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.Saved","Name":"Saved","Documentation":{"Summary":"Saved and restored between sessions"},"DocId":"F:Sandbox.ConVarFlags.Saved"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.Replicated","Name":"Replicated","Documentation":{"Summary":"The value of this is synced on a server. Only the server or server admins may change the value."},"DocId":"F:Sandbox.ConVarFlags.Replicated"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.Cheat","Name":"Cheat","Documentation":{"Summary":"This is a cheat command, don\u0027t run it unless cheats are enabled"},"DocId":"F:Sandbox.ConVarFlags.Cheat"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.UserInfo","Name":"UserInfo","Documentation":{"Summary":"Adds to userinfo - making it accessible via the connection class on other clients"},"DocId":"F:Sandbox.ConVarFlags.UserInfo"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.Hidden","Name":"Hidden","Documentation":{"Summary":"Hide in find and autocomplete"},"DocId":"F:Sandbox.ConVarFlags.Hidden"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.ChangeNotice","Name":"ChangeNotice","Documentation":{"Summary":"Tell clients when the value changes"},"DocId":"F:Sandbox.ConVarFlags.ChangeNotice"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.Protected","Name":"Protected","Documentation":{"Summary":"Can\u0027t be accessed via game code (can be changed manually via console, or tools)"},"DocId":"F:Sandbox.ConVarFlags.Protected"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.Server","Name":"Server","Documentation":{"Summary":"This command will be run on the server in a multiplayer game"},"DocId":"F:Sandbox.ConVarFlags.Server"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.Admin","Name":"Admin","Documentation":{"Summary":"Only an admin of the server can run this command"},"DocId":"F:Sandbox.ConVarFlags.Admin"},{"FieldType":"Sandbox.ConVarFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConVarFlags.GameSetting","Name":"GameSetting","Documentation":{"Summary":"A game setting that is exposed to the platform for UI editing"},"DocId":"F:Sandbox.ConVarFlags.GameSetting"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ConVarFlags","Name":"ConVarFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.ConVarFlags"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action"}],"l":{"File":"Extend/ActionExtensions.cs","Line":11},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.InvokeWithWarning","Name":"InvokeWithWarning","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Call an action, swallow any exceptions with a warning"},"DocId":"M:Sandbox.SandboxSystemExtensions.InvokeWithWarning(System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"},{"Name":"arg0","Type":"T"}],"l":{"File":"Extend/ActionExtensions.cs","Line":28},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.InvokeWithWarning","Name":"InvokeWithWarning","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.InvokeWithWarning\u0060\u00601(System.Action\u00601{\u0060\u00600},\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action\u00602\u003CT1,T2\u003E"},{"Name":"arg0","Type":"T1"},{"Name":"arg1","Type":"T2"}],"l":{"File":"Extend/ActionExtensions.cs","Line":45},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.InvokeWithWarning","Name":"InvokeWithWarning","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.InvokeWithWarning\u0060\u00602(System.Action\u00602{\u0060\u00600,\u0060\u00601},\u0060\u00600,\u0060\u00601)"},{"ReturnType":"System.String","Parameters":[{"Name":"i","Type":"T"}],"l":{"File":"Extend/Base36Extensions.cs","Line":18},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToBase36","Name":"ToBase36","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Encode the given number into a Base36 string"},"DocId":"M:Sandbox.SandboxSystemExtensions.ToBase36\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Int64","Parameters":[{"Name":"input","Type":"System.String"}],"l":{"File":"Extend/Base36Extensions.cs","Line":40},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FromBase36","Name":"FromBase36","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Decode the Base36 Encoded string into a number","Return":"","Params":{"input":""}},"DocId":"M:Sandbox.SandboxSystemExtensions.FromBase36(System.String)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"d","Type":"System.DateTime"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":14},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.GetEpoch","Name":"GetEpoch","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns the UNIX time stamp - number of seconds since 1st of January, 1970.","Return":"","Params":{"d":""}},"DocId":"M:Sandbox.SandboxSystemExtensions.GetEpoch(System.DateTime)"},{"ReturnType":"System.DateTime","Parameters":[{"Name":"seconds","Type":"System.Int32"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":24},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToDateTime","Name":"ToDateTime","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Converts UNIX time stamp to a DateTime object.","Params":{"seconds":"UNIX time stamp in seconds."}},"DocId":"M:Sandbox.SandboxSystemExtensions.ToDateTime(System.Int32)"},{"ReturnType":"System.DateTime","Parameters":[{"Name":"seconds","Type":"System.Int64"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":30},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToDateTime","Name":"ToDateTime","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.SandboxSystemExtensions.ToDateTime(System.Int64)"},{"ReturnType":"System.String","Parameters":[{"Name":"dateTime","Type":"System.DateTime"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":35},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToRelativeTimeString","Name":"ToRelativeTimeString","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.ToRelativeTimeString(System.DateTime)"},{"ReturnType":"System.String","Parameters":[{"Name":"dateTime","Type":"System.DateTime"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":44},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Humanize","Name":"Humanize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert date into a human readable relative time string."},"DocId":"M:Sandbox.SandboxSystemExtensions.Humanize(System.DateTime)"},{"ReturnType":"System.String","Parameters":[{"Name":"dateTime","Type":"System.DateTimeOffset"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":52},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Humanize","Name":"Humanize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert date into a human readable relative time string."},"DocId":"M:Sandbox.SandboxSystemExtensions.Humanize(System.DateTimeOffset)"},{"ReturnType":"System.String","Parameters":[{"Name":"dateTime","Type":"System.TimeOnly"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":60},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Humanize","Name":"Humanize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert date into a human readable relative time string."},"DocId":"M:Sandbox.SandboxSystemExtensions.Humanize(System.TimeOnly)"},{"ReturnType":"System.String","Parameters":[{"Name":"dateTime","Type":"System.DateOnly"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":68},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Humanize","Name":"Humanize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert date into a human readable relative time string."},"DocId":"M:Sandbox.SandboxSystemExtensions.Humanize(System.DateOnly)"},{"ReturnType":"System.String","Parameters":[{"Name":"dateTime","Type":"System.TimeSpan"},{"Name":"precision","Type":"System.Int32","Default":"1"}],"l":{"File":"Extend/DateTimeExtensions.cs","Line":76},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Humanize","Name":"Humanize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert date into a human readable relative time string."},"DocId":"M:Sandbox.SandboxSystemExtensions.Humanize(System.TimeSpan,System.Int32)"},{"ReturnType":"TValue","Parameters":[{"Name":"dict","Type":"System.Collections.Generic.IDictionary\u00602\u003CTKey,TValue\u003E"},{"Name":"key","Type":"TKey"}],"l":{"File":"Extend/DictionaryExtensions.cs","Line":12},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.GetOrCreate","Name":"GetOrCreate","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.GetOrCreate\u0060\u00602(System.Collections.Generic.IDictionary\u00602{\u0060\u00600,\u0060\u00601},\u0060\u00600)"},{"ReturnType":"System.Collections.Generic.Dictionary\u00602\u003CTKey,TValue\u003E","Parameters":[{"Name":"dict","Type":"System.Collections.Generic.Dictionary\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Extend/DictionaryExtensions.cs","Line":25},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Clone","Name":"Clone","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.Clone\u0060\u00602(System.Collections.Generic.Dictionary\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"source","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"body","Type":"System.Func\u00602\u003CT,System.Threading.Tasks.Task\u003E"},{"Name":"maxRunning","Type":"System.Int32","Default":"8"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ForEachTaskAsync","Name":"ForEachTaskAsync","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxSystemExtensions/\u003CForEachTaskAsync\u003Ed__19\u00601"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.ForEachTaskAsync\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Func\u00602{\u0060\u00600,System.Threading.Tasks.Task},System.Int32,System.Threading.CancellationToken)"},{"ReturnType":"System.Type","Parameters":[{"Name":"types","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Type\u003E"}],"l":{"File":"Extend/EnumerableExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.GetCommonBaseType","Name":"GetCommonBaseType","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.GetCommonBaseType(System.Collections.Generic.IEnumerable\u00601{System.Type})"},{"ReturnType":"T","Parameters":[{"Name":"jso","Type":"System.Text.Json.Nodes.JsonObject"},{"Name":"membername","Type":"System.String"},{"Name":"defaultvalue","In":true,"Type":"T"}],"l":{"File":"Extend/JsonExtensions.cs","Line":12},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.GetPropertyValue","Name":"GetPropertyValue","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Get a property value by name, from a JsonObject. Return defaultValue if it\u0027s not found."},"DocId":"M:Sandbox.SandboxSystemExtensions.GetPropertyValue\u0060\u00601(System.Text.Json.Nodes.JsonObject,System.String,\u0060\u00600@)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"T"},{"Name":"shortFormat","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extend/NumberExtensions.cs","Line":12},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatBytes","Name":"FormatBytes","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Given a number, will format as a memory value, ie 10gb, 4mb"},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatBytes\u0060\u00601(\u0060\u00600,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"input","Type":"T"},{"Name":"min","Type":"T"},{"Name":"max","Type":"T"}],"l":{"File":"Extend/NumberExtensions.cs","Line":66},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Clamp","Name":"Clamp","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Clamp a number between two values."},"DocId":"M:Sandbox.SandboxSystemExtensions.Clamp\u0060\u00601(\u0060\u00600,\u0060\u00600,\u0060\u00600)"},{"ReturnType":"System.String","Parameters":[{"Name":"secs","Type":"System.Int64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":78},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatSeconds","Name":"FormatSeconds","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Formats the given value in format \u00221w2d3h4m5s\u0022. Will not display 0 values.","Params":{"secs":"Time to format, in seconds."}},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatSeconds(System.Int64)"},{"ReturnType":"System.String","Parameters":[{"Name":"secs","Type":"System.UInt64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":91},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatSeconds","Name":"FormatSeconds","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatSeconds(System.UInt64)"},{"ReturnType":"System.String","Parameters":[{"Name":"secs","Type":"System.Int64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":100},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatSecondsLong","Name":"FormatSecondsLong","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Formats the given value in format \u00224 weeks, 3 days, 2 hours and 1 minutes\u0022.\nWill not display 0 values. Will not display seconds if value is more than 1 hour.","Params":{"secs":"Time to format, in seconds."}},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatSecondsLong(System.Int64)"},{"ReturnType":"System.String","Parameters":[{"Name":"secs","Type":"System.UInt64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":113},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatSecondsLong","Name":"FormatSecondsLong","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatSecondsLong(System.UInt64)"},{"ReturnType":"System.String","Parameters":[{"Name":"num","Type":"System.Int64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":120},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatNumberShort","Name":"FormatNumberShort","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"\u00221500\u0022 becomes \u00221,500\u0022, \u002215 000\u0022 becomes \u002215K\u0022, \u002215 000 000\u0022 becomes \u002215KK\u0022, etc."},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatNumberShort(System.Int64)"},{"ReturnType":"System.String","Parameters":[{"Name":"num","Type":"System.UInt64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":133},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatNumberShort","Name":"FormatNumberShort","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatNumberShort(System.UInt64)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"a","Type":"System.Int32"},{"Name":"b","Type":"System.Int32"}],"l":{"File":"Extend/NumberExtensions.cs","Line":141},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.UnsignedMod","Name":"UnsignedMod","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Does what you expected to happen when you did \u0022a % b\u0022, that is, handles negative \u003Cparamref name=\u0022a\u0022 /\u003E values by returning a positive number from the end."},"DocId":"M:Sandbox.SandboxSystemExtensions.UnsignedMod(System.Int32,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Extend/NumberExtensions.cs","Line":150},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.BitsSet","Name":"BitsSet","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns the number of bits set in an integer. This us usually used for flags to count\nthe amount of flags set."},"DocId":"M:Sandbox.SandboxSystemExtensions.BitsSet(System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"a","Type":"System.Int32"},{"Name":"single","Type":"System.String"},{"Name":"plural","Type":"System.String"}],"l":{"File":"Extend/NumberExtensions.cs","Line":161},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Plural","Name":"Plural","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Return single if 1 else plural"},"DocId":"M:Sandbox.SandboxSystemExtensions.Plural(System.Int32,System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"num","Type":"System.Int32"}],"l":{"File":"Extend/NumberExtensions.cs","Line":171},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FormatWithSuffix","Name":"FormatWithSuffix","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Change 1 to 1st, 2 to 2nd etc"},"DocId":"M:Sandbox.SandboxSystemExtensions.FormatWithSuffix(System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"bytes","Type":"System.Int64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":185},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.SizeFormat","Name":"SizeFormat","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.SizeFormat(System.Int64)"},{"ReturnType":"System.String","Parameters":[{"Name":"bytes","Type":"System.Int32"}],"l":{"File":"Extend/NumberExtensions.cs","Line":199},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.SizeFormat","Name":"SizeFormat","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.SizeFormat(System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"num","Type":"System.Int32"}],"l":{"File":"Extend/NumberExtensions.cs","Line":206},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.KiloFormat","Name":"KiloFormat","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Format a large number into \u00221045M\u0022, \u002256K\u0022"},"DocId":"M:Sandbox.SandboxSystemExtensions.KiloFormat(System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"num","Type":"System.Int64"}],"l":{"File":"Extend/NumberExtensions.cs","Line":219},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.KiloFormat","Name":"KiloFormat","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Format a large number into \u00221045M\u0022, \u002256K\u0022"},"DocId":"M:Sandbox.SandboxSystemExtensions.KiloFormat(System.Int64)"},{"ReturnType":"System.String","Parameters":[{"Name":"timespan","Type":"System.TimeSpan"},{"Name":"shortVersion","Type":"System.Boolean","Default":"False"},{"Name":"minutes","Type":"System.Boolean","Default":"True"},{"Name":"hours","Type":"System.Boolean","Default":"True"},{"Name":"days","Type":"System.Boolean","Default":"True"}],"l":{"File":"Extend/NumberExtensions.cs","Line":232},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Humanize","Name":"Humanize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Humanize a timespan into \u0022x hours\u0022, \u0022x seconds\u0022"},"DocId":"M:Sandbox.SandboxSystemExtensions.Humanize(System.TimeSpan,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Type":"T"},{"Name":"flag","Type":"T"}],"l":{"File":"Extend/NumberExtensions.cs","Line":283},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Contains","Name":"Contains","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.Contains\u0060\u00601(\u0060\u00600,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"value","Type":"T"},{"Name":"flag","Type":"T"},{"Name":"set","Type":"System.Boolean"}],"l":{"File":"Extend/NumberExtensions.cs","Line":300},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.WithFlag","Name":"WithFlag","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.WithFlag\u0060\u00601(\u0060\u00600,\u0060\u00600,System.Boolean)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"Extend/NumberExtensions.cs","Line":338},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.AsInt","Name":"AsInt","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.AsInt\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.Int32"},{"Name":"decimals","Type":"System.Int32","Default":"2"}],"l":{"File":"Extend/NumberExtensions.cs","Line":351},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToMetric","Name":"ToMetric","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert 1100 to 1.1k"},"DocId":"M:Sandbox.SandboxSystemExtensions.ToMetric(System.Int32,System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"x","Type":"System.Int32"}],"l":{"File":"Extend/NumberExtensions.cs","Line":360},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.IsPowerOfTwo","Name":"IsPowerOfTwo","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Return true if the number is a power of two (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc)"},"DocId":"M:Sandbox.SandboxSystemExtensions.IsPowerOfTwo(System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.Int64"},{"Name":"decimals","Type":"System.Int32","Default":"2"}],"l":{"File":"Extend/NumberExtensions.cs","Line":368},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToMetric","Name":"ToMetric","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert 1100 to 1.1k"},"DocId":"M:Sandbox.SandboxSystemExtensions.ToMetric(System.Int64,System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.Double"},{"Name":"decimals","Type":"System.Int32","Default":"2"}],"l":{"File":"Extend/NumberExtensions.cs","Line":376},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToMetric","Name":"ToMetric","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert 1100 to 1.1k"},"DocId":"M:Sandbox.SandboxSystemExtensions.ToMetric(System.Double,System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.Single"},{"Name":"decimals","Type":"System.Int32","Default":"2"}],"l":{"File":"Extend/NumberExtensions.cs","Line":384},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToMetric","Name":"ToMetric","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert 1100 to 1.1k"},"DocId":"M:Sandbox.SandboxSystemExtensions.ToMetric(System.Single,System.Int32)"},{"ReturnType":"System.Double","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"min","Type":"System.Double"},{"Name":"max","Type":"System.Double"}],"l":{"File":"Extend/RandomExtension.cs","Line":33},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Double","Name":"Double","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a double between min and max"},"DocId":"M:Sandbox.SandboxSystemExtensions.Double(System.Random,System.Double,System.Double)"},{"ReturnType":"System.Single","Parameters":[{"Name":"self","Type":"System.Random"}],"l":{"File":"Extend/RandomExtension.cs","Line":41},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Float","Name":"Float","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a random float between 0 and 1"},"DocId":"M:Sandbox.SandboxSystemExtensions.Float(System.Random)"},{"ReturnType":"System.Single","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Extend/RandomExtension.cs","Line":49},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Float","Name":"Float","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a random float between min and max"},"DocId":"M:Sandbox.SandboxSystemExtensions.Float(System.Random,System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Extend/RandomExtension.cs","Line":55},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Float","Name":"Float","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a random float between 0 and max (or 1)"},"DocId":"M:Sandbox.SandboxSystemExtensions.Float(System.Random,System.Single)"},{"ReturnType":"System.Double","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"max","Type":"System.Double","Default":"1"}],"l":{"File":"Extend/RandomExtension.cs","Line":62},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SandboxSystemExtensions.Double","Name":"Double","DeclaringType":"Sandbox.SandboxSystemExtensions","Documentation":{"Summary":"Returns a random double between 0 and max (or 1)"},"DocId":"M:Sandbox.SandboxSystemExtensions.Double(System.Random,System.Double)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"min","Type":"System.Int32"},{"Name":"max","Type":"System.Int32"}],"l":{"File":"Extend/RandomExtension.cs","Line":70},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Int","Name":"Int","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a random int between min and max (inclusive)"},"DocId":"M:Sandbox.SandboxSystemExtensions.Int(System.Random,System.Int32,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"max","Type":"System.Int32"}],"l":{"File":"Extend/RandomExtension.cs","Line":78},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Int","Name":"Int","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a random int between 0 and max (inclusive)"},"DocId":"M:Sandbox.SandboxSystemExtensions.Int(System.Random,System.Int32)"},{"ReturnType":"Color","Parameters":[{"Name":"self","Type":"System.Random"}],"l":{"File":"Extend/RandomExtension.cs","Line":86},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Color","Name":"Color","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a random Color"},"DocId":"M:Sandbox.SandboxSystemExtensions.Color(System.Random)"},{"ReturnType":"Rotation","Parameters":[{"Name":"self","Type":"System.Random"}],"l":{"File":"Extend/RandomExtension.cs","Line":104},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Rotation","Name":"Rotation","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a uniformly random rotation."},"DocId":"M:Sandbox.SandboxSystemExtensions.Rotation(System.Random)"},{"ReturnType":"Angles","Parameters":[{"Name":"self","Type":"System.Random"}],"l":{"File":"Extend/RandomExtension.cs","Line":113},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Angles","Name":"Angles","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns the angles of a uniformly random rotation."},"DocId":"M:Sandbox.SandboxSystemExtensions.Angles(System.Random)"},{"ReturnType":"System.Single","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"mean","Type":"System.Single","Default":"0"},{"Name":"stdDev","Type":"System.Single","Default":"1"}],"l":{"File":"Extend/RandomExtension.cs","Line":123},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Gaussian","Name":"Gaussian","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Sample from a Gaussian distribution with a given mean and standard deviation."},"DocId":"M:Sandbox.SandboxSystemExtensions.Gaussian(System.Random,System.Single,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"mean","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"},{"Name":"stdDev","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"}],"l":{"File":"Extend/RandomExtension.cs","Line":135},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Gaussian2D","Name":"Gaussian2D","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.Gaussian2D(System.Random,System.Nullable\u00601{Vector2},System.Nullable\u00601{Vector2})"},{"ReturnType":"Vector3","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"mean","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"},{"Name":"stdDev","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"}],"l":{"File":"Extend/RandomExtension.cs","Line":145},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Gaussian3D","Name":"Gaussian3D","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.Gaussian3D(System.Random,System.Nullable\u00601{Vector3},System.Nullable\u00601{Vector3})"},{"ReturnType":"Vector4","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"mean","Type":"System.Nullable\u00601\u003CVector4\u003E","Default":"null"},{"Name":"stdDev","Type":"System.Nullable\u00601\u003CVector4\u003E","Default":"null"}],"l":{"File":"Extend/RandomExtension.cs","Line":156},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Gaussian4D","Name":"Gaussian4D","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.Gaussian4D(System.Random,System.Nullable\u00601{Vector4},System.Nullable\u00601{Vector4})"},{"ReturnType":"Vector2","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"extents","Type":"System.Single","Default":"1"}],"l":{"File":"Extend/RandomExtension.cs","Line":168},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.VectorInSquare","Name":"VectorInSquare","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Uniformly samples a 2D position from a square with coordinates in the range -\u003Cparamref name=\u0022extents\u0022 /\u003E to \u002B\u003Cparamref name=\u0022extents\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.VectorInSquare(System.Random,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"extents","Type":"System.Single","Default":"1"}],"l":{"File":"Extend/RandomExtension.cs","Line":176},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.VectorInCube","Name":"VectorInCube","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Uniformly samples a 3D position from a cube with coordinates in the range -\u003Cparamref name=\u0022extents\u0022 /\u003E to \u002B\u003Cparamref name=\u0022extents\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.VectorInCube(System.Random,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"box","In":true,"Type":"BBox"}],"l":{"File":"Extend/RandomExtension.cs","Line":184},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.VectorInCube","Name":"VectorInCube","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Uniformly samples a 3D position from a cube"},"DocId":"M:Sandbox.SandboxSystemExtensions.VectorInCube(System.Random,BBox@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"radius","Type":"System.Single","Default":"1"}],"l":{"File":"Extend/RandomExtension.cs","Line":207},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.VectorInCircle","Name":"VectorInCircle","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Uniformly samples a 2D position from all points with distance at most \u003Cparamref name=\u0022radius\u0022 /\u003E from the origin."},"DocId":"M:Sandbox.SandboxSystemExtensions.VectorInCircle(System.Random,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"radius","Type":"System.Single","Default":"1"}],"l":{"File":"Extend/RandomExtension.cs","Line":215},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.VectorInSphere","Name":"VectorInSphere","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Uniformly samples a 3D position from all points with distance at most \u003Cparamref name=\u0022radius\u0022 /\u003E from the origin."},"DocId":"M:Sandbox.SandboxSystemExtensions.VectorInSphere(System.Random,System.Single)"},{"ReturnType":"T","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"array","Type":"T[]"},{"Name":"defVal","Type":"T","Default":"null"}],"l":{"File":"Extend/RandomExtension.cs","Line":223},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FromArray","Name":"FromArray","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a random value in an array"},"DocId":"M:Sandbox.SandboxSystemExtensions.FromArray\u0060\u00601(System.Random,\u0060\u00600[],\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"array","Type":"System.Collections.Generic.List\u00601\u003CT\u003E"},{"Name":"defVal","Type":"T","Default":"null"}],"l":{"File":"Extend/RandomExtension.cs","Line":234},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FromList","Name":"FromList","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.FromList\u0060\u00601(System.Random,System.Collections.Generic.List\u00601{\u0060\u00600},\u0060\u00600)"},{"ReturnType":"System.Single","Parameters":[{"Name":"self","Type":"System.Random"},{"Name":"i","Type":"System.Int32"}],"l":{"File":"Extend/RandomExtension.cs","Line":251},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FloatDeterministic","Name":"FloatDeterministic","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Get a random float (0-1) from a pre-calculated list. This is faster, and if you put the same seed in, it will always return the same number.\nThe downside is that it only has 8192 variations of floats, but that seem like enough for most things."},"DocId":"M:Sandbox.SandboxSystemExtensions.FloatDeterministic(System.Random,System.Int32)"},{"ReturnType":"T","Parameters":[{"Name":"enumVal","Type":"System.Enum"}],"l":{"File":"Extend/ReflectionExtensions.cs","Line":37},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.GetAttributeOfType","Name":"GetAttributeOfType","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Gets an attribute on an enum field value","Return":"The attribute of type T that exists on the enum value","Params":{"enumVal":"The enum value"},"TypeParams":{"T":"The type of the attribute you want to retrieve"},"Examples":["\u003C![CDATA[string desc = myEnumVariable.GetAttributeOfType\u003CDescriptionAttribute\u003E().Description;]]\u003E"]},"DocId":"M:Sandbox.SandboxSystemExtensions.GetAttributeOfType\u0060\u00601(System.Enum)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"src","Type":"System.Type"},{"Name":"test","Type":"System.Type"}],"l":{"File":"Extend/ReflectionExtensions.cs","Line":50},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.IsBasedOnGenericType","Name":"IsBasedOnGenericType","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns if this type is based on a given generic type.","Params":{"src":"The type to test.","test":"The type to test against. Typically this will be something like \u003Ccode\u003Etypeof( MyType\u0026lt;\u0026gt; )\u003C/code\u003E"}},"DocId":"M:Sandbox.SandboxSystemExtensions.IsBasedOnGenericType(System.Type,System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"prop","Type":"System.Reflection.PropertyInfo"},{"Name":"obj","Type":"System.Object"},{"Name":"errors","Out":true,"Type":"System.String[]"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Extend/ReflectionExtensions.cs","Line":72},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.CheckValidationAttributes","Name":"CheckValidationAttributes","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Check all \u003Csee cref=\u0022T:System.ComponentModel.DataAnnotations.ValidationAttribute\u0022 /\u003Es on this property, and get the error messages if there are any.","Return":"Returns true if all checks have passed or there is no attributes to test, false if there were errors.","Params":{"prop":"The property whose arguments to test.","obj":"Instance of the object this property is of.","errors":"If returned false, these will be the error messages to display.","name":"Override the property name in error messages."}},"DocId":"M:Sandbox.SandboxSystemExtensions.CheckValidationAttributes(System.Reflection.PropertyInfo,System.Object,System.String[]@,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"property","Type":"System.Reflection.PropertyInfo"}],"l":{"File":"Extend/ReflectionExtensions.cs","Line":98},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.IsInitOnly","Name":"IsInitOnly","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Determine if this property is init-only.","Return":"Returns true if the property is init-only, false otherwise.","Params":{"property":"The property to test."}},"DocId":"M:Sandbox.SandboxSystemExtensions.IsInitOnly(System.Reflection.PropertyInfo)"},{"ReturnType":"System.String","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"includeNamespace","Type":"System.Boolean","Default":"True"}],"l":{"File":"Extend/ReflectionExtensions.cs","Line":112},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToSimpleString","Name":"ToSimpleString","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns this type\u0027s name, with nicer formatting for generic types."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToSimpleString(System.Type,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"member","Type":"System.Reflection.MemberInfo"},{"Name":"includeNamespace","Type":"System.Boolean","Default":"True"}],"l":{"File":"Extend/ReflectionExtensions.cs","Line":122},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToSimpleString","Name":"ToSimpleString","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns this member\u0027s name qualified by its declaring type, with nicer formatting for generics."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToSimpleString(System.Reflection.MemberInfo,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"deleg","Type":"System.Delegate"},{"Name":"includeNamespace","Type":"System.Boolean","Default":"True"}],"l":{"File":"Extend/ReflectionExtensions.cs","Line":158},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToSimpleString","Name":"ToSimpleString","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a nice name for the given delegate, based on the method that implements it."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToSimpleString(System.Delegate,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"stream","Type":"System.IO.Stream"},{"Name":"offset","Type":"System.Int64"}],"l":{"File":"Extend/StreamExtensions.cs","Line":15},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ReadNullTerminatedString","Name":"ReadNullTerminatedString","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Read a null terminated string from the stream, at given offset.","Params":{"stream":"The stream to read from.","offset":"Offset where to start reading, from the beginning of the stream."}},"DocId":"M:Sandbox.SandboxSystemExtensions.ReadNullTerminatedString(System.IO.Stream,System.Int64)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"optional","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extend/StringExtensions.cs","Line":17},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.QuoteSafe","Name":"QuoteSafe","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Puts quote marks around a string. Internal quotes are backslashed."},"DocId":"M:Sandbox.SandboxSystemExtensions.QuoteSafe(System.String,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":31},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.HtmlEncode","Name":"HtmlEncode","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.SandboxSystemExtensions.HtmlEncode(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":37},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.UrlEncode","Name":"UrlEncode","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.SandboxSystemExtensions.UrlEncode(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":50},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.CollapseWhiteSpace","Name":"CollapseWhiteSpace","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Collapse sequences of whitespace into a single whitespace","Return":"","Params":{"str":""}},"DocId":"M:Sandbox.SandboxSystemExtensions.CollapseWhiteSpace(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":70},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.CollapseSpacesAndPreserveLines","Name":"CollapseSpacesAndPreserveLines","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Collapse sequences of spaces and tabs into a single space, preserving newlines","Return":"","Params":{"str":""}},"DocId":"M:Sandbox.SandboxSystemExtensions.CollapseSpacesAndPreserveLines(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"enforceInitialSlash","Type":"System.Boolean","Default":"True"}],"l":{"File":"Extend/StringExtensions.cs","Line":81},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.NormalizeFilename","Name":"NormalizeFilename","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Puts a filename into the format /path/filename.ext (from path\\FileName.EXT)"},"DocId":"M:Sandbox.SandboxSystemExtensions.NormalizeFilename(System.String,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"enforceInitialSlash","Type":"System.Boolean"},{"Name":"enforceLowerCase","Type":"System.Boolean"}],"l":{"File":"Extend/StringExtensions.cs","Line":88},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.NormalizeFilename","Name":"NormalizeFilename","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Puts a filename into the format /path/filename.ext (from path\\FileName.EXT)"},"DocId":"M:Sandbox.SandboxSystemExtensions.NormalizeFilename(System.String,System.Boolean,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"ext","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":109},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.WithExtension","Name":"WithExtension","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Adds or replaces the extension of \u003Cparamref name=\u0022path\u0022 /\u003E to \u003Cparamref name=\u0022ext\u0022 /\u003E.","Return":"","Params":{"path":"A file path with or without an extension.","ext":"A file extension with or without a leading period."}},"DocId":"M:Sandbox.SandboxSystemExtensions.WithExtension(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":135},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.SimplifyPath","Name":"SimplifyPath","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Gets rid of ../\u0027s (from /path/folder/../file.txt to /path/file.txt)","Return":"","Params":{"str":""}},"DocId":"M:Sandbox.SandboxSystemExtensions.SimplifyPath(System.String)"},{"ReturnType":"System.String[]","Parameters":[{"Name":"input","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":152},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.SplitQuotesStrings","Name":"SplitQuotesStrings","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"in : I am \u0022splitting a\u0022 string \u0022because it\u0027s fun \u0022\nout : [\u0022I\u0022, \u0022am\u0022, \u0022splitting a\u0022, \u0022string\u0022, \u0022because it\u0027s fun\u0022]"},"DocId":"M:Sandbox.SandboxSystemExtensions.SplitQuotesStrings(System.String)"},{"ReturnType":"System.Single","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"Default","Type":"System.Single","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":173},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToFloat","Name":"ToFloat","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Single\u0022 /\u003E, if not then return \u003Cparamref name=\u0022Default\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToFloat(System.String,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"expression","Type":"System.String"},{"Name":"Default","Type":"System.Single","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":186},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToFloatEval","Name":"ToFloatEval","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Single\u0022 /\u003E. Might be a string formula. This is always going to be slower than a call to \u003Csee cref=\u0022M:Sandbox.SandboxSystemExtensions.ToFloat(System.String,System.Single)\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToFloatEval(System.String,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"Default","Type":"System.Single","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":201},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToDouble","Name":"ToDouble","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Double\u0022 /\u003E, if not then return \u003Cparamref name=\u0022Default\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToDouble(System.String,System.Single)"},{"ReturnType":"System.Double","Parameters":[{"Name":"expression","Type":"System.String"},{"Name":"Default","Type":"System.Double","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":214},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToDoubleEval","Name":"ToDoubleEval","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Double\u0022 /\u003E. Might be a string formula. This is always going to be slower than a call to \u003Csee cref=\u0022M:Sandbox.SandboxSystemExtensions.ToDouble(System.String,System.Single)\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToDoubleEval(System.String,System.Double)"},{"ReturnType":"System.Decimal","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"Default","Type":"System.Decimal","Default":"default"}],"l":{"File":"Extend/StringExtensions.cs","Line":230},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToDecimal","Name":"ToDecimal","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"128-bit data type that returns sane results for almost any input.\nAll other numeric types can cast from this."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToDecimal(System.String,System.Decimal)"},{"ReturnType":"System.UInt32","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"Default","Type":"System.Int32","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":243},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToUInt","Name":"ToUInt","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.UInt32\u0022 /\u003E, if not then return \u003Cparamref name=\u0022Default\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToUInt(System.String,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"Default","Type":"System.Int32","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":256},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToInt","Name":"ToInt","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Int32\u0022 /\u003E, if not then return \u003Cparamref name=\u0022Default\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToInt(System.String,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"expression","Type":"System.String"},{"Name":"Default","Type":"System.Int32","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":268},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToIntEval","Name":"ToIntEval","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Int32\u0022 /\u003E. Might be a string formula. This is always going to be slower than a call to \u003Csee cref=\u0022M:Sandbox.SandboxSystemExtensions.ToInt(System.String,System.Int32)\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToIntEval(System.String,System.Int32)"},{"ReturnType":"System.UInt64","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"Default","Type":"System.UInt64","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":283},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToULong","Name":"ToULong","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.UInt64\u0022 /\u003E, if not then return \u003Cparamref name=\u0022Default\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToULong(System.String,System.UInt64)"},{"ReturnType":"System.Int64","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"Default","Type":"System.Int64","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":294},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToLong","Name":"ToLong","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Int64\u0022 /\u003E, if not then return \u003Cparamref name=\u0022Default\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToLong(System.String,System.Int64)"},{"ReturnType":"System.Int64","Parameters":[{"Name":"expression","Type":"System.String"},{"Name":"Default","Type":"System.Int64","Default":"0"}],"l":{"File":"Extend/StringExtensions.cs","Line":307},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToLongEval","Name":"ToLongEval","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to \u003Csee cref=\u0022T:System.Int64\u0022 /\u003E. Might be a string formula. This is always going to be slower than a call to \u003Csee cref=\u0022M:Sandbox.SandboxSystemExtensions.ToLong(System.String,System.Int64)\u0022 /\u003E."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToLongEval(System.String,System.Int64)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":324},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToBool","Name":"ToBool","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Try to convert to bool. Inputs can be true, false, yes, no, 0, 1, null (caps insensitive)"},"DocId":"M:Sandbox.SandboxSystemExtensions.ToBool(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"maxLength","Type":"System.Int32"},{"Name":"appendage","Type":"System.String","Default":"null"}],"l":{"File":"Extend/StringExtensions.cs","Line":344},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Truncate","Name":"Truncate","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"If the string is longer than this amount of characters then truncate it\nIf appendage is defined, it will be appended to the end of truncated strings (ie, \u0022..\u0022)"},"DocId":"M:Sandbox.SandboxSystemExtensions.Truncate(System.String,System.Int32,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"maxLength","Type":"System.Int32"},{"Name":"appendage","Type":"System.String","Default":"null"}],"l":{"File":"Extend/StringExtensions.cs","Line":366},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.TruncateFilename","Name":"TruncateFilename","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"If the string is longer than this amount of characters then truncate it\nIf appendage is defined, it will be appended to the end of truncated strings (ie, \u0022..\u0022)"},"DocId":"M:Sandbox.SandboxSystemExtensions.TruncateFilename(System.String,System.Int32,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"source","Type":"System.String"},{"Name":"toCheck","Type":"System.String"},{"Name":"comp","Type":"System.StringComparison"}],"l":{"File":"Extend/StringExtensions.cs","Line":401},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Contains","Name":"Contains","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"An extended Contains which takes a StringComparison."},"DocId":"M:Sandbox.SandboxSystemExtensions.Contains(System.String,System.String,System.StringComparison)"},{"ReturnType":"System.String","Parameters":[{"Name":"source","Type":"System.String"},{"Name":"find","Type":"System.String"},{"Name":"padding","Type":"System.Int32"}],"l":{"File":"Extend/StringExtensions.cs","Line":411},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Snippet","Name":"Snippet","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Given a large string, find all occurrences of a substring and return them with padding.\nThis is useful in situations where you\u0027re searching for a word in a hug body of text, and\nwant to show how it\u0027s used without displaying the whole text."},"DocId":"M:Sandbox.SandboxSystemExtensions.Snippet(System.String,System.String,System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"source","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":440},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToTitleCase","Name":"ToTitleCase","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert a variable name to something more user friendly."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToTitleCase(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":570},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.RemoveBadCharacters","Name":"RemoveBadCharacters","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Removes bad, invisible characters that are commonly used to exploit.\nhttps://en.wikipedia.org/wiki/Zero-width_non-joiner"},"DocId":"M:Sandbox.SandboxSystemExtensions.RemoveBadCharacters(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"plainText","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":581},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Base64Encode","Name":"Base64Encode","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert to a base64 encoded string"},"DocId":"M:Sandbox.SandboxSystemExtensions.Base64Encode(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"base64EncodedData","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":590},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Base64Decode","Name":"Base64Decode","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert from a base64 encoded string"},"DocId":"M:Sandbox.SandboxSystemExtensions.Base64Decode(System.String)"},{"ReturnType":"System.Object","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"t","Type":"System.Type"}],"l":{"File":"Extend/StringExtensions.cs","Line":599},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToType","Name":"ToType","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Try to politely convert from a string to another type"},"DocId":"M:Sandbox.SandboxSystemExtensions.ToType(System.String,System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"t","Type":"System.Type"},{"Name":"Value","Out":true,"Type":"System.Object"}],"l":{"File":"Extend/StringExtensions.cs","Line":612},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.TryToType","Name":"TryToType","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Try to politely convert from a string to another type"},"DocId":"M:Sandbox.SandboxSystemExtensions.TryToType(System.String,System.Type,System.Object@)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":676},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FastHash","Name":"FastHash","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Generate FNV-1a hash from given string."},"DocId":"M:Sandbox.SandboxSystemExtensions.FastHash(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"maxLength","Type":"System.Int32"},{"Name":"right","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extend/StringExtensions.cs","Line":750},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Columnize","Name":"Columnize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"convert \u0022string\u0022 into \u0022string \u0022 or \u0022 string\u0022"},"DocId":"M:Sandbox.SandboxSystemExtensions.Columnize(System.String,System.Int32,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"wildcard","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":769},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.WildcardMatch","Name":"WildcardMatch","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns true if this string matches a wildcard match. Check is case insensitive."},"DocId":"M:Sandbox.SandboxSystemExtensions.WildcardMatch(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"},{"Name":"ignoreSurroundingSpaces","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extend/StringExtensions.cs","Line":788},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.TrimQuoted","Name":"TrimQuoted","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"The string might start and end in quotes ( \u0022, \u0027 ), remove those if that is the case."},"DocId":"M:Sandbox.SandboxSystemExtensions.TrimQuoted(System.String,System.Boolean)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"source","Type":"System.String"},{"Name":"target","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":809},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Distance","Name":"Distance","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Return the distance between two strings. Useful for ordering strings by similarity"},"DocId":"M:Sandbox.SandboxSystemExtensions.Distance(System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"source","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":856},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.IsValidTag","Name":"IsValidTag","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Is this string a valid Tag. This is a way to check if a string is a valid tag, project wide. So our logic is always the same.\n\n- not null\n- between 1 and 32 chars\n- a-z"},"DocId":"M:Sandbox.SandboxSystemExtensions.IsValidTag(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.GetFilenameSafe","Name":"GetFilenameSafe","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Make the passed in string filename safe. This replaces any invalid characters with \u0022_\u0022."},"DocId":"M:Sandbox.SandboxSystemExtensions.GetFilenameSafe(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"span","Type":"System.TimeSpan"}],"l":{"File":"Extend/TimeSpanExtensions.cs","Line":7},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToRelativeTimeString","Name":"ToRelativeTimeString","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.ToRelativeTimeString(System.TimeSpan)"},{"ReturnType":"System.String","Parameters":[{"Name":"span","Type":"System.TimeSpan"}],"l":{"File":"Extend/TimeSpanExtensions.cs","Line":22},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToRemainingTimeString","Name":"ToRemainingTimeString","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.ToRemainingTimeString(System.TimeSpan)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"Extend/UnsafeExtensions.cs","Line":24},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.GetManagedSize","Name":"GetManagedSize","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#.\nNote that \u003Cc\u003Esizeof(t) != Marshal.SizeOf(t)\u003C/c\u003E when t is char or bool.","Remarks":"An IL-level \u003Cc\u003Esizeof(t)\u003C/c\u003E will return \u003Cc\u003Esizeof(IntPtr)\u003C/c\u003E for reference types, as it refers to the size on stack or in an object,\nnot the size on heap."},"DocId":"M:Sandbox.SandboxSystemExtensions.GetManagedSize(System.Type)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E","Parameters":[{"Name":"points","Type":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E"},{"Name":"interpolation","Type":"System.Int32"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.CatmullRomSpline","Name":"CatmullRomSpline","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxSystemExtensions/\u003CCatmullRomSpline\u003Ed__142"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.CatmullRomSpline(System.Collections.Generic.IEnumerable\u00601{Vector3},System.Int32)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E","Parameters":[{"Name":"points","Type":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E"},{"Name":"interpolation","Type":"System.Int32"},{"Name":"tension","Type":"System.Single"},{"Name":"continuity","Type":"System.Single"},{"Name":"bias","Type":"System.Single"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.TcbSpline","Name":"TcbSpline","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxSystemExtensions/\u003CTcbSpline\u003Ed__143"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxSystemExtensions.TcbSpline(System.Collections.Generic.IEnumerable\u00601{Vector3},System.Int32,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"obj","Type":"Sandbox.IValid"}],"l":{"File":"Utility/IValid.cs","Line":25},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.IsValid","Name":"IsValid","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["sys.isvalid"]},{"FullName":"IconAttribute","ConstructorArguments":["assignment_turned_in"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Object:data_object"]}],"Documentation":{"Summary":"Returns false if \u003Csee cref=\u0022T:Sandbox.IValid\u0022 /\u003E object is null or if \u003Csee cref=\u0022P:Sandbox.IValid.IsValid\u0022 /\u003E returns false."},"DocId":"M:Sandbox.SandboxSystemExtensions.IsValid(Sandbox.IValid)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions","Name":"SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.SandboxSystemExtensions"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.None","Name":"None","DocId":"F:Sandbox.TextFlag.None"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.Left","Name":"Left","Documentation":{"Summary":"Align to the left on the X axis."},"DocId":"F:Sandbox.TextFlag.Left"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.Right","Name":"Right","Documentation":{"Summary":"Align to the right on the X axis."},"DocId":"F:Sandbox.TextFlag.Right"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.CenterHorizontally","Name":"CenterHorizontally","Documentation":{"Summary":"Align in the center on the X axis."},"DocId":"F:Sandbox.TextFlag.CenterHorizontally"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.Justify","Name":"Justify","DocId":"F:Sandbox.TextFlag.Justify"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.Absolute","Name":"Absolute","DocId":"F:Sandbox.TextFlag.Absolute"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.Top","Name":"Top","Documentation":{"Summary":"Anchor to the top on the Y axis."},"DocId":"F:Sandbox.TextFlag.Top"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.Bottom","Name":"Bottom","Documentation":{"Summary":"Anchor to the bottom on the Y axis."},"DocId":"F:Sandbox.TextFlag.Bottom"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.CenterVertically","Name":"CenterVertically","Documentation":{"Summary":"Align in the center on the Y axis."},"DocId":"F:Sandbox.TextFlag.CenterVertically"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.LeftTop","Name":"LeftTop","Documentation":{"Summary":"Anchor to the top left corner."},"DocId":"F:Sandbox.TextFlag.LeftTop"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.LeftCenter","Name":"LeftCenter","Documentation":{"Summary":"Anchor to the left side, center vertically."},"DocId":"F:Sandbox.TextFlag.LeftCenter"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.LeftBottom","Name":"LeftBottom","Documentation":{"Summary":"Anchor to the bottom left corner."},"DocId":"F:Sandbox.TextFlag.LeftBottom"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.CenterTop","Name":"CenterTop","Documentation":{"Summary":"Anchor to the top side, center horizontally."},"DocId":"F:Sandbox.TextFlag.CenterTop"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.Center","Name":"Center","Documentation":{"Summary":"Align in the center on both axises."},"DocId":"F:Sandbox.TextFlag.Center"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.CenterBottom","Name":"CenterBottom","Documentation":{"Summary":"Anchor to the bottom side, center horizontally."},"DocId":"F:Sandbox.TextFlag.CenterBottom"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.RightTop","Name":"RightTop","Documentation":{"Summary":"Anchor to the top right corner."},"DocId":"F:Sandbox.TextFlag.RightTop"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.RightCenter","Name":"RightCenter","Documentation":{"Summary":"Anchor to the right side, center vertically."},"DocId":"F:Sandbox.TextFlag.RightCenter"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.RightBottom","Name":"RightBottom","Documentation":{"Summary":"Anchor to the bottom right corner."},"DocId":"F:Sandbox.TextFlag.RightBottom"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.SingleLine","Name":"SingleLine","Documentation":{"Summary":"Limit the text to a single line. Used in \u003Cc\u003EGraphics.DrawText\u003C/c\u003E and \u003Cc\u003EGraphics.MeasureText\u003C/c\u003E."},"DocId":"F:Sandbox.TextFlag.SingleLine"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.DontClip","Name":"DontClip","Documentation":{"Summary":"Do not cutoff text beyond its bounds. Used in \u003Cc\u003EGraphics.DrawText\u003C/c\u003E and \u003Cc\u003EGraphics.MeasureText\u003C/c\u003E."},"DocId":"F:Sandbox.TextFlag.DontClip"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.WordWrap","Name":"WordWrap","DocId":"F:Sandbox.TextFlag.WordWrap"},{"FieldType":"Sandbox.TextFlag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextFlag.WrapAnywhere","Name":"WrapAnywhere","DocId":"F:Sandbox.TextFlag.WrapAnywhere"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.TextFlag","Name":"TextFlag","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"Flags dictating position of text (and other elements).\nDefault alignment on each axis is Top, Left.\nValues for each axis can be combined into a single value, conflicting values have undefined behavior."},"DocId":"T:Sandbox.TextFlag"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.LogLevel","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LogLevel.Trace","Name":"Trace","DocId":"F:Sandbox.LogLevel.Trace"},{"FieldType":"Sandbox.LogLevel","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LogLevel.Info","Name":"Info","DocId":"F:Sandbox.LogLevel.Info"},{"FieldType":"Sandbox.LogLevel","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LogLevel.Warn","Name":"Warn","DocId":"F:Sandbox.LogLevel.Warn"},{"FieldType":"Sandbox.LogLevel","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LogLevel.Error","Name":"Error","DocId":"F:Sandbox.LogLevel.Error"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.LogLevel","Name":"LogLevel","DocId":"T:Sandbox.LogLevel"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"Sandbox.LogLevel","Loc":{"File":"Logging/LogEvent.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.LogEvent.Level","Name":"Level","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Log Level"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Meta Data"]},{"FullName":"Sandbox.ReadOnlyAttribute"}],"DocId":"P:Sandbox.LogEvent.Level"},{"PropertyType":"System.String","Loc":{"File":"Logging/LogEvent.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.LogEvent.Logger","Name":"Logger","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Meta Data"]},{"FullName":"Sandbox.ReadOnlyAttribute"}],"DocId":"P:Sandbox.LogEvent.Logger"},{"PropertyType":"System.String","Loc":{"File":"Logging/LogEvent.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.LogEvent.Message","Name":"Message","Attributes":[{"FullName":"Sandbox.ReadOnlyAttribute"}],"DocId":"P:Sandbox.LogEvent.Message"},{"PropertyType":"System.Exception","Loc":{"File":"Logging/LogEvent.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.LogEvent.Exception","Name":"Exception","Attributes":[{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"P:Sandbox.LogEvent.Exception"},{"PropertyType":"System.String","Loc":{"File":"Logging/LogEvent.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.LogEvent.HtmlMessage","Name":"HtmlMessage","Attributes":[{"FullName":"Sandbox.ReadOnlyAttribute"}],"DocId":"P:Sandbox.LogEvent.HtmlMessage"},{"PropertyType":"System.String","Loc":{"File":"Logging/LogEvent.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.LogEvent.Stack","Name":"Stack","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Stack Trace"]},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Stack Trace"]}],"DocId":"P:Sandbox.LogEvent.Stack"},{"PropertyType":"System.DateTime","Loc":{"File":"Logging/LogEvent.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.LogEvent.Time","Name":"Time","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Meta Data"]},{"FullName":"Sandbox.ReadOnlyAttribute"}],"DocId":"P:Sandbox.LogEvent.Time"},{"PropertyType":"System.Object[]","Loc":{"File":"Logging/LogEvent.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.LogEvent.Arguments","Name":"Arguments","Attributes":[{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"P:Sandbox.LogEvent.Arguments"},{"PropertyType":"System.Int32","Loc":{"File":"Logging/LogEvent.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.LogEvent.Repeats","Name":"Repeats","Attributes":[{"FullName":"Sandbox.ReadOnlyAttribute"}],"DocId":"P:Sandbox.LogEvent.Repeats"},{"PropertyType":"System.Boolean","Loc":{"File":"Logging/LogEvent.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.LogEvent.IsDiagnostic","Name":"IsDiagnostic","Attributes":[{"FullName":"Sandbox.ReadOnlyAttribute"}],"DocId":"P:Sandbox.LogEvent.IsDiagnostic"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.LogEvent","Name":"LogEvent","DocId":"T:Sandbox.LogEvent"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Curve","Parameters":[{"Name":"frames","Type":"System.Collections.Immutable.ImmutableList\u00601\u003CSandbox.Curve.Frame\u003E"}],"l":{"File":"Math/Curve.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Curve.WithFrames","Name":"WithFrames","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Curve.WithFrames(System.Collections.Immutable.ImmutableList\u00601{Sandbox.Curve.Frame})"},{"ReturnType":"Sandbox.Curve","Parameters":[{"Name":"frames","Type":"System.Collections.Immutable.ImmutableArray\u00601\u003CSandbox.Curve.Frame\u003E"}],"l":{"File":"Math/Curve.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.Curve.WithFrames","Name":"WithFrames","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Curve.WithFrames(System.Collections.Immutable.ImmutableArray\u00601{Sandbox.Curve.Frame})"},{"ReturnType":"Sandbox.Curve","Parameters":[{"Name":"frames","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Curve.Frame\u003E"}],"l":{"File":"Math/Curve.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Curve.WithFrames","Name":"WithFrames","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Curve.WithFrames(System.Collections.Generic.IEnumerable\u00601{Sandbox.Curve.Frame})"},{"ReturnType":"Sandbox.Curve","Parameters":[],"l":{"File":"Math/Curve.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Curve.Reverse","Name":"Reverse","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Make a copy of this curve that is reversed (If input eases from 0 to 1 then output will ease from 1 to 0)"},"DocId":"M:Sandbox.Curve.Reverse"},{"ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":264},"IsPublic":true,"FullName":"Sandbox.Curve.AddPoint","Name":"AddPoint","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"Add a new keyframe at given position to this curve.","Return":"The position of newly added keyframe in the \u003Csee cref=\u0022F:Sandbox.Curve.Frames\u0022 /\u003E list.","Params":{"x":"Position of the keyframe on the X axis.","y":"Position of the keyframe on the Y axis."}},"DocId":"M:Sandbox.Curve.AddPoint(System.Single,System.Single)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"keyframe","In":true,"Type":"Sandbox.Curve.Frame"}],"l":{"File":"Math/Curve.cs","Line":273},"IsPublic":true,"FullName":"Sandbox.Curve.AddPoint","Name":"AddPoint","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"Add given keyframe to this curve.","Return":"The position of newly added keyframe in the \u003Csee cref=\u0022F:Sandbox.Curve.Frames\u0022 /\u003E list.","Params":{"keyframe":"The keyframe to add."}},"DocId":"M:Sandbox.Curve.AddPoint(Sandbox.Curve.Frame@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"time","Type":"System.Single"},{"Name":"within","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Curve.RemoveAtTime","Name":"RemoveAtTime","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"Remove all of the frames at the current time"},"DocId":"M:Sandbox.Curve.RemoveAtTime(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Curve.cs","Line":292},"IsPublic":true,"FullName":"Sandbox.Curve.Sort","Name":"Sort","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"Make sure we\u0027re all sorted by time"},"DocId":"M:Sandbox.Curve.Sort"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"keyframe","In":true,"Type":"Sandbox.Curve.Frame"}],"l":{"File":"Math/Curve.cs","Line":301},"IsPublic":true,"FullName":"Sandbox.Curve.AddOrReplacePoint","Name":"AddOrReplacePoint","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"Add given keyframe to this curve.","Return":"True if we added a new point. False if we just edited an existing point."},"DocId":"M:Sandbox.Curve.AddOrReplacePoint(Sandbox.Curve.Frame@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"time","Type":"System.Single"},{"Name":"angles","Type":"System.Boolean"}],"l":{"File":"Math/Curve.cs","Line":330},"IsPublic":true,"FullName":"Sandbox.Curve.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the value on the curve at given time position.","Return":"The absolute value at given time. (y axis)","Params":{"time":"The time point (x axis) at which","angles":"Is this an angle?"}},"DocId":"M:Sandbox.Curve.Evaluate(System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":345},"IsPublic":true,"FullName":"Sandbox.Curve.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the value on the curve at given time position.","Return":"The absolute value at given time. (y axis)","Params":{"time":"The time point (x axis) at which"}},"DocId":"M:Sandbox.Curve.Evaluate(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":351},"IsPublic":true,"FullName":"Sandbox.Curve.EvaluateDelta","Name":"EvaluateDelta","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Like evaluate but takes a normalized time between 0 and 1 and returns a normalized value between 0 and 1"},"DocId":"M:Sandbox.Curve.EvaluateDelta(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"time","Type":"System.Single"},{"Name":"angles","Type":"System.Boolean"}],"l":{"File":"Math/Curve.cs","Line":359},"IsPublic":true,"FullName":"Sandbox.Curve.EvaluateDelta","Name":"EvaluateDelta","DeclaringType":"Sandbox.Curve","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Like evaluate but takes a normalized time between 0 and 1 and returns a normalized value between 0 and 1"},"DocId":"M:Sandbox.Curve.EvaluateDelta(System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Curve.cs","Line":423},"IsPublic":true,"FullName":"Sandbox.Curve.Fix","Name":"Fix","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"If the curve is broken in some way, we can fix it here.\nEnsures correct time and value ranges, and that the curve has at least one point."},"DocId":"M:Sandbox.Curve.Fix"},{"ReturnType":"System.Void","Parameters":[{"Name":"newRange","Type":"Vector2"},{"Name":"retainValues","Type":"System.Boolean"}],"l":{"File":"Math/Curve.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Curve.UpdateValueRange","Name":"UpdateValueRange","DeclaringType":"Sandbox.Curve","DocId":"M:Sandbox.Curve.UpdateValueRange(Vector2,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"newRange","Type":"Vector2"},{"Name":"retainTimes","Type":"System.Boolean"}],"l":{"File":"Math/Curve.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Curve.UpdateTimeRange","Name":"UpdateTimeRange","DeclaringType":"Sandbox.Curve","DocId":"M:Sandbox.Curve.UpdateTimeRange(Vector2,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"frames","Type":"System.Collections.Immutable.ImmutableArray\u00601\u003CSandbox.Curve.Frame\u003E"}],"l":{"File":"Math/Curve.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Curve..ctor","Name":".ctor","DeclaringType":"Sandbox.Curve","DocId":"M:Sandbox.Curve.#ctor(System.Collections.Immutable.ImmutableArray\u00601{Sandbox.Curve.Frame})"},{"ReturnType":"System.Void","Parameters":[{"Name":"frames","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Curve.Frame\u003E"}],"l":{"File":"Math/Curve.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Curve..ctor","Name":".ctor","DeclaringType":"Sandbox.Curve","DocId":"M:Sandbox.Curve.#ctor(System.Collections.Generic.IEnumerable\u00601{Sandbox.Curve.Frame})"},{"ReturnType":"System.Void","Parameters":[{"Name":"frames","Type":"Sandbox.Curve.Frame[]"}],"l":{"File":"Math/Curve.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Curve..ctor","Name":".ctor","DeclaringType":"Sandbox.Curve","DocId":"M:Sandbox.Curve.#ctor(Sandbox.Curve.Frame[])"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Curve.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Curve..ctor","Name":".ctor","DeclaringType":"Sandbox.Curve","DocId":"M:Sandbox.Curve.#ctor"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Math/Curve.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Curve.TimeRange","Name":"TimeRange","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["x"]}],"Documentation":{"Summary":"The range of this curve. This affects looping."},"DocId":"P:Sandbox.Curve.TimeRange"},{"PropertyType":"Vector2","Loc":{"File":"Math/Curve.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Curve.ValueRange","Name":"ValueRange","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["y"]}],"Documentation":{"Summary":"The value range. This should affect nothing but what it looks like in the editor."},"DocId":"P:Sandbox.Curve.ValueRange"},{"PropertyType":"System.Int32","Loc":{"File":"Math/Curve.cs","Line":246},"IsPublic":true,"FullName":"Sandbox.Curve.Length","Name":"Length","Documentation":{"Summary":"Amount of key frames or points on the curve."},"DocId":"P:Sandbox.Curve.Length"},{"PropertyType":"Sandbox.Curve.Frame","Loc":{"File":"Math/Curve.cs","Line":254},"IsPublic":true,"FullName":"Sandbox.Curve.Item","Name":"Item","DocId":"P:Sandbox.Curve.Item"}],"Fields":[{"FieldType":"Sandbox.Curve","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.Linear","Name":"Linear","Documentation":{"Summary":"A curve that linearly interpolates from 0 to 1"},"DocId":"F:Sandbox.Curve.Linear"},{"FieldType":"Sandbox.Curve","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.Ease","Name":"Ease","Documentation":{"Summary":"A curve that eases from 0 to 1"},"DocId":"F:Sandbox.Curve.Ease"},{"FieldType":"Sandbox.Curve","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.EaseIn","Name":"EaseIn","Documentation":{"Summary":"A curve that eases in from 0 to 1"},"DocId":"F:Sandbox.Curve.EaseIn"},{"FieldType":"Sandbox.Curve","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.EaseOut","Name":"EaseOut","Documentation":{"Summary":"A curve that eases out from 0 to 1"},"DocId":"F:Sandbox.Curve.EaseOut"},{"FieldType":"System.Collections.Immutable.ImmutableArray\u00601\u003CSandbox.Curve.Frame\u003E","IsPublic":true,"FullName":"Sandbox.Curve.Frames","Name":"Frames","Documentation":{"Summary":"A list of keyframes or points on the curve."},"DocId":"F:Sandbox.Curve.Frames"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Curve","Name":"Curve","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Curve/JsonConverter"]}],"Documentation":{"Summary":"Describes a curve, which can have multiple key frames."},"DocId":"T:Sandbox.Curve"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Curve.Frame","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.WithTime","Name":"WithTime","DeclaringType":"Sandbox.Curve.Frame","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Curve.Frame.WithTime(System.Single)"},{"ReturnType":"Sandbox.Curve.Frame","Parameters":[{"Name":"value","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.WithValue","Name":"WithValue","DeclaringType":"Sandbox.Curve.Frame","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Curve.Frame.WithValue(System.Single)"},{"ReturnType":"System.Int32","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"other","Type":"Sandbox.Curve.Frame"}],"l":{"File":"Math/Curve.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.CompareTo","Name":"CompareTo","DeclaringType":"Sandbox.Curve.Frame","DocId":"M:Sandbox.Curve.Frame.CompareTo(Sandbox.Curve.Frame)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"timedelta","Type":"System.Single"},{"Name":"valuedelta","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Curve.Frame..ctor","Name":".ctor","DeclaringType":"Sandbox.Curve.Frame","DocId":"M:Sandbox.Curve.Frame.#ctor(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"timedelta","Type":"System.Single"},{"Name":"valuedelta","Type":"System.Single"},{"Name":"inTangent","Type":"System.Single"},{"Name":"outTangent","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.Curve.Frame..ctor","Name":".ctor","DeclaringType":"Sandbox.Curve.Frame","DocId":"M:Sandbox.Curve.Frame.#ctor(System.Single,System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Curve.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.Time","Name":"Time","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["x"]}],"Documentation":{"Summary":"The delta position on the time line (0-1)"},"DocId":"P:Sandbox.Curve.Frame.Time"},{"PropertyType":"System.Single","Loc":{"File":"Math/Curve.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.Value","Name":"Value","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["y"]}],"Documentation":{"Summary":"The delta position on the value line (0-1)"},"DocId":"P:Sandbox.Curve.Frame.Value"},{"PropertyType":"System.Single","Loc":{"File":"Math/Curve.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.In","Name":"In","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["in"]}],"Documentation":{"Summary":"This is the slope of entry, formula is something like tan( angle )"},"DocId":"P:Sandbox.Curve.Frame.In"},{"PropertyType":"System.Single","Loc":{"File":"Math/Curve.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.Out","Name":"Out","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["out"]}],"Documentation":{"Summary":"This is the slope of exit, formula is something like tan( angle )"},"DocId":"P:Sandbox.Curve.Frame.Out"},{"PropertyType":"Sandbox.Curve.HandleMode","Loc":{"File":"Math/Curve.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.Curve.Frame.Mode","Name":"Mode","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["mode"]}],"Documentation":{"Summary":"How the line should behave when entering/leaving this frame"},"DocId":"P:Sandbox.Curve.Frame.Mode"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Curve.Frame","Name":"Frame","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"Keyframes times and values should range between 0 and 1"},"DocId":"T:Sandbox.Curve.Frame"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Curve.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.HandleMode.Mirrored","Name":"Mirrored","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["open_in_full"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can change the angle but tangents are mirrored"]}],"Documentation":{"Summary":"The In and Out are user set, but are joined (mirrored)"},"DocId":"F:Sandbox.Curve.HandleMode.Mirrored"},{"FieldType":"Sandbox.Curve.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.HandleMode.Split","Name":"Split","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["call_split"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can change in and out tangents independantly"]}],"Documentation":{"Summary":"The In and Out are user set and operate independently"},"DocId":"F:Sandbox.Curve.HandleMode.Split"},{"FieldType":"Sandbox.Curve.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.HandleMode.Flat","Name":"Flat","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["horizontal_rule"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tangents are locked to 0"]}],"Documentation":{"Summary":"Curves are generated automatically"},"DocId":"F:Sandbox.Curve.HandleMode.Flat"},{"FieldType":"Sandbox.Curve.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.HandleMode.Linear","Name":"Linear","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["show_chart"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["No tangents - interpolate linearly from this point to the next"]}],"Documentation":{"Summary":"No curves, linear interpolation from this handle to the next"},"DocId":"F:Sandbox.Curve.HandleMode.Linear"},{"FieldType":"Sandbox.Curve.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Curve.HandleMode.Stepped","Name":"Stepped","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["turn_sharp_right"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["No tangents or interpolation, use this handle\u0027s value until we reach the next point"]}],"Documentation":{"Summary":"No interpolation use raw values"},"DocId":"F:Sandbox.Curve.HandleMode.Stepped"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Curve.HandleMode","Name":"HandleMode","DeclaringType":"Sandbox.Curve","Documentation":{"Summary":"Describes how the line should behave when entering/leaving a frame"},"DocId":"T:Sandbox.Curve.HandleMode"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":591},"IsPublic":true,"FullName":"Sandbox.CurveRange.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.CurveRange","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.CurveRange.Evaluate(System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Curve.cs","Line":601},"IsPublic":true,"FullName":"Sandbox.CurveRange.EvaluateDelta","Name":"EvaluateDelta","DeclaringType":"Sandbox.CurveRange","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.CurveRange.EvaluateDelta(System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Curve.cs","Line":579},"IsPublic":true,"FullName":"Sandbox.CurveRange..ctor","Name":".ctor","DeclaringType":"Sandbox.CurveRange","DocId":"M:Sandbox.CurveRange.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","In":true,"Type":"Sandbox.Curve"},{"Name":"b","In":true,"Type":"Sandbox.Curve"}],"l":{"File":"Math/Curve.cs","Line":585},"IsPublic":true,"FullName":"Sandbox.CurveRange..ctor","Name":".ctor","DeclaringType":"Sandbox.CurveRange","DocId":"M:Sandbox.CurveRange.#ctor(Sandbox.Curve@,Sandbox.Curve@)"}],"Properties":[{"PropertyType":"Sandbox.Curve","Loc":{"File":"Math/Curve.cs","Line":572},"IsPublic":true,"FullName":"Sandbox.CurveRange.A","Name":"A","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["a"]}],"DocId":"P:Sandbox.CurveRange.A"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Math/Curve.cs","Line":575},"IsPublic":true,"FullName":"Sandbox.CurveRange.B","Name":"B","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["b"]}],"DocId":"P:Sandbox.CurveRange.B"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.CurveRange","Name":"CurveRange","Documentation":{"Summary":"Two curves"},"DocId":"T:Sandbox.CurveRange"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Math/Frustum.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Frustum.GetCorner","Name":"GetCorner","DeclaringType":"Sandbox.Frustum","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the corner point of one of the 8 corners.\nThis may return null if i is \u0026gt; 7 or the frustum is invalid."},"DocId":"M:Sandbox.Frustum.GetCorner(System.Int32)"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Math/Frustum.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Frustum.GetBBox","Name":"GetBBox","DeclaringType":"Sandbox.Frustum","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the AABB of this frustum."},"DocId":"M:Sandbox.Frustum.GetBBox"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"point","In":true,"Type":"Vector3"}],"l":{"File":"Math/Frustum.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Frustum.IsInside","Name":"IsInside","DeclaringType":"Sandbox.Frustum","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns whether the given point is inside this frustum."},"DocId":"M:Sandbox.Frustum.IsInside(Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"box","In":true,"Type":"BBox"},{"Name":"partially","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/Frustum.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Frustum.IsInside","Name":"IsInside","DeclaringType":"Sandbox.Frustum","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns whether given AABB is inside this frustum.","Params":{"box":"The AABB to test.","partially":"Whether test for partial intersection, or complete encompassing of the AABB within this frustum."}},"DocId":"M:Sandbox.Frustum.IsInside(BBox@,System.Boolean)"},{"ReturnType":"Sandbox.Frustum","Parameters":[{"Name":"tl","In":true,"Type":"Ray"},{"Name":"tr","In":true,"Type":"Ray"},{"Name":"br","In":true,"Type":"Ray"},{"Name":"bl","In":true,"Type":"Ray"},{"Name":"near","Type":"System.Single"},{"Name":"far","Type":"System.Single"}],"l":{"File":"Math/Frustum.cs","Line":114},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Frustum.FromCorners","Name":"FromCorners","DeclaringType":"Sandbox.Frustum","Documentation":{"Summary":"Create a frustum from four corner rays. These rays commonly come from SceneCamera.GetRay."},"DocId":"M:Sandbox.Frustum.FromCorners(Ray@,Ray@,Ray@,Ray@,System.Single,System.Single)"}],"Fields":[{"FieldType":"Sandbox.Plane","IsPublic":true,"FullName":"Sandbox.Frustum.RightPlane","Name":"RightPlane","Documentation":{"Summary":"Right plane of the frustum, pointing inwards."},"DocId":"F:Sandbox.Frustum.RightPlane"},{"FieldType":"Sandbox.Plane","IsPublic":true,"FullName":"Sandbox.Frustum.LeftPlane","Name":"LeftPlane","Documentation":{"Summary":"Left plane of the frustum, pointing inwards."},"DocId":"F:Sandbox.Frustum.LeftPlane"},{"FieldType":"Sandbox.Plane","IsPublic":true,"FullName":"Sandbox.Frustum.TopPlane","Name":"TopPlane","Documentation":{"Summary":"Top plane of the frustum, pointing inwards."},"DocId":"F:Sandbox.Frustum.TopPlane"},{"FieldType":"Sandbox.Plane","IsPublic":true,"FullName":"Sandbox.Frustum.BottomPlane","Name":"BottomPlane","Documentation":{"Summary":"Bottom plane of the frustum, pointing inwards."},"DocId":"F:Sandbox.Frustum.BottomPlane"},{"FieldType":"Sandbox.Plane","IsPublic":true,"FullName":"Sandbox.Frustum.NearPlane","Name":"NearPlane","Documentation":{"Summary":"Near plane of the frustum, pointing inwards."},"DocId":"F:Sandbox.Frustum.NearPlane"},{"FieldType":"Sandbox.Plane","IsPublic":true,"FullName":"Sandbox.Frustum.FarPlane","Name":"FarPlane","Documentation":{"Summary":"Far plane of the frustum, pointing inwards."},"DocId":"F:Sandbox.Frustum.FarPlane"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Frustum","Name":"Frustum","Documentation":{"Summary":"Represents a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Frustum\u0022\u003Efrustum\u003C/a\u003E."},"DocId":"T:Sandbox.Frustum"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Gradient","Parameters":[{"Name":"frames","Type":"System.Collections.Immutable.ImmutableList\u00601\u003CSandbox.Gradient.ColorFrame\u003E"}],"l":{"File":"Math/Gradient.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Gradient.WithFrames","Name":"WithFrames","DeclaringType":"Sandbox.Gradient","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Gradient.WithFrames(System.Collections.Immutable.ImmutableList\u00601{Sandbox.Gradient.ColorFrame})"},{"ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"color","In":true,"Type":"Color"}],"l":{"File":"Math/Gradient.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Gradient.AddColor","Name":"AddColor","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"Add a color position"},"DocId":"M:Sandbox.Gradient.AddColor(System.Single,Color@)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"alpha","Type":"System.Single"}],"l":{"File":"Math/Gradient.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Gradient.AddAlpha","Name":"AddAlpha","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"Add an alpha position"},"DocId":"M:Sandbox.Gradient.AddAlpha(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Gradient.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Gradient.FixOrder","Name":"FixOrder","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"If the lists aren\u0027t in time order for some reason, this will fix them. This should really \njust be called when serializing, and in every other situation we should assume they\u0027re\nokay."},"DocId":"M:Sandbox.Gradient.FixOrder"},{"ReturnType":"System.Int32","Parameters":[{"Name":"keyframe","In":true,"Type":"Sandbox.Gradient.ColorFrame"}],"l":{"File":"Math/Gradient.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.Gradient.AddColor","Name":"AddColor","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"Add given keyframe to this curve.","Return":"The position of newly added keyframe in the \u003Csee cref=\u0022P:Sandbox.Gradient.Colors\u0022 /\u003E list.","Params":{"keyframe":"The keyframe to add."}},"DocId":"M:Sandbox.Gradient.AddColor(Sandbox.Gradient.ColorFrame@)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"keyframe","In":true,"Type":"Sandbox.Gradient.AlphaFrame"}],"l":{"File":"Math/Gradient.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.Gradient.AddAlpha","Name":"AddAlpha","DeclaringType":"Sandbox.Gradient","DocId":"M:Sandbox.Gradient.AddAlpha(Sandbox.Gradient.AlphaFrame@)"},{"ReturnType":"Color","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Math/Gradient.cs","Line":307},"IsPublic":true,"FullName":"Sandbox.Gradient.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.Gradient","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Evaluate the blend using the time, which is generally between 0 and 1"},"DocId":"M:Sandbox.Gradient.Evaluate(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"frames","Type":"Sandbox.Gradient.ColorFrame[]"}],"l":{"File":"Math/Gradient.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Gradient..ctor","Name":".ctor","DeclaringType":"Sandbox.Gradient","DocId":"M:Sandbox.Gradient.#ctor(Sandbox.Gradient.ColorFrame[])"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Gradient.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Gradient..ctor","Name":".ctor","DeclaringType":"Sandbox.Gradient","DocId":"M:Sandbox.Gradient.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Gradient.BlendMode","Loc":{"File":"Math/Gradient.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Gradient.Blending","Name":"Blending","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["blend"]}],"Documentation":{"Summary":"The blend mode"},"DocId":"P:Sandbox.Gradient.Blending"},{"PropertyType":"System.Collections.Immutable.ImmutableList\u00601\u003CSandbox.Gradient.ColorFrame\u003E","Loc":{"File":"Math/Gradient.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Gradient.Colors","Name":"Colors","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["color"]}],"Documentation":{"Summary":"A list of color stops, which should be ordered by time"},"DocId":"P:Sandbox.Gradient.Colors"},{"PropertyType":"System.Collections.Immutable.ImmutableList\u00601\u003CSandbox.Gradient.AlphaFrame\u003E","Loc":{"File":"Math/Gradient.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Gradient.Alphas","Name":"Alphas","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["alpha"]}],"Documentation":{"Summary":"A list of color stops, which should be ordered by time"},"DocId":"P:Sandbox.Gradient.Alphas"},{"PropertyType":"Sandbox.Gradient.ColorFrame","Loc":{"File":"Math/Gradient.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Gradient.Item","Name":"Item","DocId":"P:Sandbox.Gradient.Item"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Gradient","Name":"Gradient","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]}],"Documentation":{"Summary":"Describes a gradient between multiple colors"},"DocId":"T:Sandbox.Gradient"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"timedelta","Type":"System.Single"},{"Name":"color","Type":"Color"}],"l":{"File":"Math/Gradient.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Gradient.ColorFrame..ctor","Name":".ctor","DeclaringType":"Sandbox.Gradient.ColorFrame","DocId":"M:Sandbox.Gradient.ColorFrame.#ctor(System.Single,Color)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Gradient.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Gradient.ColorFrame.Time","Name":"Time","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["t"]}],"DocId":"P:Sandbox.Gradient.ColorFrame.Time"},{"PropertyType":"Color","Loc":{"File":"Math/Gradient.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Gradient.ColorFrame.Value","Name":"Value","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["c"]}],"DocId":"P:Sandbox.Gradient.ColorFrame.Value"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Gradient.ColorFrame","Name":"ColorFrame","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"Keyframes times and values should range between 0 and 1"},"DocId":"T:Sandbox.Gradient.ColorFrame"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"timedelta","Type":"System.Single"},{"Name":"alpha","Type":"System.Single"}],"l":{"File":"Math/Gradient.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Gradient.AlphaFrame..ctor","Name":".ctor","DeclaringType":"Sandbox.Gradient.AlphaFrame","DocId":"M:Sandbox.Gradient.AlphaFrame.#ctor(System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Gradient.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Gradient.AlphaFrame.Time","Name":"Time","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["t"]}],"DocId":"P:Sandbox.Gradient.AlphaFrame.Time"},{"PropertyType":"System.Single","Loc":{"File":"Math/Gradient.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Gradient.AlphaFrame.Value","Name":"Value","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["a"]}],"DocId":"P:Sandbox.Gradient.AlphaFrame.Value"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Gradient.AlphaFrame","Name":"AlphaFrame","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"Keyframes times and values should range between 0 and 1"},"DocId":"T:Sandbox.Gradient.AlphaFrame"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Gradient.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gradient.BlendMode.Linear","Name":"Linear","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["show_chart"]}],"Documentation":{"Summary":"Linear interoplation between"},"DocId":"F:Sandbox.Gradient.BlendMode.Linear"},{"FieldType":"Sandbox.Gradient.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gradient.BlendMode.Stepped","Name":"Stepped","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["turn_sharp_right"]}],"Documentation":{"Summary":"No interpolation use last raw value"},"DocId":"F:Sandbox.Gradient.BlendMode.Stepped"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Gradient.BlendMode","Name":"BlendMode","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"Describes how the line should behave when entering/leaving a frame"},"DocId":"T:Sandbox.Gradient.BlendMode"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"point","In":true,"Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Plane.GetDistance","Name":"GetDistance","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the distance from this plane to given point."},"DocId":"M:Sandbox.Plane.GetDistance(Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"point","Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Plane.IsInFront","Name":"IsInFront","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if given point is on the side of the plane where its normal is pointing."},"DocId":"M:Sandbox.Plane.IsInFront(Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"box","Type":"BBox"},{"Name":"partially","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/Plane.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Plane.IsInFront","Name":"IsInFront","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if given bounding box is on the side of the plane where its normal is pointing."},"DocId":"M:Sandbox.Plane.IsInFront(BBox,System.Boolean)"},{"ReturnType":"Vector3","Parameters":[{"Name":"point","In":true,"Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Plane.SnapToPlane","Name":"SnapToPlane","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns closest point on the plane to given point."},"DocId":"M:Sandbox.Plane.SnapToPlane(Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"hitPoint","Out":true,"Type":"Vector3"},{"Name":"twosided","Type":"System.Boolean","Default":"False"},{"Name":"maxDistance","Type":"System.Double","Default":"1.7976931348623157E\u002B308"}],"l":{"File":"Math/Plane.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Plane.TryTrace","Name":"TryTrace","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Trace a Ray against this plane"},"DocId":"M:Sandbox.Plane.TryTrace(Ray@,Vector3@,System.Boolean,System.Double)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"twosided","Type":"System.Boolean","Default":"False"},{"Name":"maxDistance","Type":"System.Double","Default":"1.7976931348623157E\u002B308"}],"l":{"File":"Math/Plane.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.Plane.Trace","Name":"Trace","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Trace a Ray against this plane","Return":"The hit position on the ray. Or null if we didn\u0027t hit.","Params":{"ray":"The origin and direction to trace from","twosided":"If true we\u0027ll trace against the underside of the plane too.","maxDistance":"The maximum distance from the ray origin to trace"}},"DocId":"M:Sandbox.Plane.Trace(Ray@,System.Boolean,System.Double)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"vp1","In":true,"Type":"Sandbox.Plane"},{"Name":"vp2","In":true,"Type":"Sandbox.Plane"},{"Name":"vp3","In":true,"Type":"Sandbox.Plane"}],"l":{"File":"Math/Plane.cs","Line":157},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Plane.GetIntersection","Name":"GetIntersection","DeclaringType":"Sandbox.Plane","Documentation":{"Summary":"Gets the intersecting point of the three planes if it exists.\nIf the planes don\u0027t all intersect will return null."},"DocId":"M:Sandbox.Plane.GetIntersection(Sandbox.Plane@,Sandbox.Plane@,Sandbox.Plane@)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"line","Type":"Line"}],"l":{"File":"Math/Plane.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.Plane.IntersectLine","Name":"IntersectLine","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Gets the intersecting point of a line segment."},"DocId":"M:Sandbox.Plane.IntersectLine(Line)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"start","Type":"Vector3"},{"Name":"end","Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":179},"IsPublic":true,"FullName":"Sandbox.Plane.IntersectLine","Name":"IntersectLine","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Gets the intersecting point of a line segment."},"DocId":"M:Sandbox.Plane.IntersectLine(Vector3,Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"point","Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.Plane.ReflectPoint","Name":"ReflectPoint","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Reflects a point across the plane."},"DocId":"M:Sandbox.Plane.ReflectPoint(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"direction","Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.Plane.ReflectDirection","Name":"ReflectDirection","DeclaringType":"Sandbox.Plane","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Reflects a direction across the plane."},"DocId":"M:Sandbox.Plane.ReflectDirection(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"normal","In":true,"Type":"Vector3"},{"Name":"dist","In":true,"Type":"System.Single"}],"l":{"File":"Math/Plane.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Plane..ctor","Name":".ctor","DeclaringType":"Sandbox.Plane","DocId":"M:Sandbox.Plane.#ctor(Vector3@,System.Single@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"origin","In":true,"Type":"Vector3"},{"Name":"normal","In":true,"Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Plane..ctor","Name":".ctor","DeclaringType":"Sandbox.Plane","DocId":"M:Sandbox.Plane.#ctor(Vector3@,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"origin","In":true,"Type":"Vector3"},{"Name":"posA","In":true,"Type":"Vector3"},{"Name":"posB","In":true,"Type":"Vector3"}],"l":{"File":"Math/Plane.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Plane..ctor","Name":".ctor","DeclaringType":"Sandbox.Plane","Documentation":{"Summary":"Creates a new plane from 3 given positions.","Params":{"origin":"Origin of the plane.","posA":"A position to calculate a normal with.","posB":"Another position to calculate a normal with."}},"DocId":"M:Sandbox.Plane.#ctor(Vector3@,Vector3@,Vector3@)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Math/Plane.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Plane.Origin","Name":"Origin","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Plane.Position"]}],"Documentation":{"Summary":"Origin position of the plane, basically a vector \u003Csee cref=\u0022F:Sandbox.Plane.Distance\u0022 /\u003E away from world origin in the direction given by \u003Csee cref=\u0022F:Sandbox.Plane.Normal\u0022 /\u003E."},"DocId":"P:Sandbox.Plane.Origin"},{"PropertyType":"Vector3","Loc":{"File":"Math/Plane.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Plane.Position","Name":"Position","Documentation":{"Summary":"Origin position of the plane, basically a vector \u003Csee cref=\u0022F:Sandbox.Plane.Distance\u0022 /\u003E away from world origin in the direction given by \u003Csee cref=\u0022F:Sandbox.Plane.Normal\u0022 /\u003E."},"DocId":"P:Sandbox.Plane.Position"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Plane.Normal","Name":"Normal","Documentation":{"Summary":"The direction of the plane."},"DocId":"F:Sandbox.Plane.Normal"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Plane.Distance","Name":"Distance","Documentation":{"Summary":"Distance of the plane from world origin in the direction given by \u003Csee cref=\u0022F:Sandbox.Plane.Normal\u0022 /\u003E."},"DocId":"F:Sandbox.Plane.Distance"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Plane","Name":"Plane","Attributes":[{"FullName":"System.Runtime.Serialization.DataContractAttribute"}],"Documentation":{"Summary":"Represents a plane."},"DocId":"T:Sandbox.Plane"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"fullyInside","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/Rect.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Rect.IsInside","Name":"IsInside","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return true if the passed rect is partially or fully inside this rect.","Params":{"rect":"The passed rect to test.","fullyInside":"\u003Csee langword=\u0022true\u0022 /\u003E to test if the given rect is completely inside this rect. \u003Csee langword=\u0022false\u0022 /\u003E to test for an intersection."}},"DocId":"M:Sandbox.Rect.IsInside(Sandbox.Rect@,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"pos","In":true,"Type":"Vector2"}],"l":{"File":"Math/Rect.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.Rect.IsInside","Name":"IsInside","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return true if the passed point is inside this rect."},"DocId":"M:Sandbox.Rect.IsInside(Vector2@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"left","In":true,"Type":"System.Single"},{"Name":"top","In":true,"Type":"System.Single"},{"Name":"right","In":true,"Type":"System.Single"},{"Name":"bottom","In":true,"Type":"System.Single"}],"l":{"File":"Math/Rect.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.Rect.Shrink","Name":"Shrink","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect shrunk in every direction by given values."},"DocId":"M:Sandbox.Rect.Shrink(System.Single@,System.Single@,System.Single@,System.Single@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"m","In":true,"Type":"Sandbox.UI.Margin"}],"l":{"File":"Math/Rect.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.Rect.Shrink","Name":"Shrink","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect shrunk in every direction by \u003Csee cref=\u0022T:Sandbox.UI.Margin\u0022\u003EMargin\u003C/see\u003E\u0027s values."},"DocId":"M:Sandbox.Rect.Shrink(Sandbox.UI.Margin@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"x","In":true,"Type":"System.Single"},{"Name":"y","In":true,"Type":"System.Single"}],"l":{"File":"Math/Rect.cs","Line":205},"IsPublic":true,"FullName":"Sandbox.Rect.Shrink","Name":"Shrink","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect shrunk in every direction by given values on each axis."},"DocId":"M:Sandbox.Rect.Shrink(System.Single@,System.Single@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"amt","In":true,"Type":"System.Single"}],"l":{"File":"Math/Rect.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.Rect.Shrink","Name":"Shrink","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect shrunk in every direction by given amount."},"DocId":"M:Sandbox.Rect.Shrink(System.Single@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"left","In":true,"Type":"System.Single"},{"Name":"top","In":true,"Type":"System.Single"},{"Name":"right","In":true,"Type":"System.Single"},{"Name":"bottom","In":true,"Type":"System.Single"}],"l":{"File":"Math/Rect.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.Rect.Grow","Name":"Grow","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect grown in every direction by given amounts."},"DocId":"M:Sandbox.Rect.Grow(System.Single@,System.Single@,System.Single@,System.Single@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"m","Type":"Sandbox.UI.Margin"}],"l":{"File":"Math/Rect.cs","Line":229},"IsPublic":true,"FullName":"Sandbox.Rect.Grow","Name":"Grow","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect grown in every direction by \u003Csee cref=\u0022T:Sandbox.UI.Margin\u0022\u003EMargin\u003C/see\u003E\u0027s values."},"DocId":"M:Sandbox.Rect.Grow(Sandbox.UI.Margin)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"x","In":true,"Type":"System.Single"},{"Name":"y","In":true,"Type":"System.Single"}],"l":{"File":"Math/Rect.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.Rect.Grow","Name":"Grow","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect grown in every direction by given values on each axis."},"DocId":"M:Sandbox.Rect.Grow(System.Single@,System.Single@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"amt","In":true,"Type":"System.Single"}],"l":{"File":"Math/Rect.cs","Line":239},"IsPublic":true,"FullName":"Sandbox.Rect.Grow","Name":"Grow","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect grown in every direction by given amount."},"DocId":"M:Sandbox.Rect.Grow(System.Single@)"},{"ReturnType":"Sandbox.Rect","Parameters":[],"l":{"File":"Math/Rect.cs","Line":246},"IsPublic":true,"FullName":"Sandbox.Rect.Floor","Name":"Floor","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect with position and size rounded down."},"DocId":"M:Sandbox.Rect.Floor"},{"ReturnType":"Sandbox.Rect","Parameters":[],"l":{"File":"Math/Rect.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.Rect.Round","Name":"Round","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect with position and size rounded to closest integer values."},"DocId":"M:Sandbox.Rect.Round"},{"ReturnType":"Sandbox.Rect","Parameters":[],"l":{"File":"Math/Rect.cs","Line":272},"IsPublic":true,"FullName":"Sandbox.Rect.Ceiling","Name":"Ceiling","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect with position and size rounded up."},"DocId":"M:Sandbox.Rect.Ceiling"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"a","In":true,"Type":"Vector2"},{"Name":"b","In":true,"Type":"Vector2"}],"l":{"File":"Math/Rect.cs","Line":300},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rect.FromPoints","Name":"FromPoints","DeclaringType":"Sandbox.Rect","Documentation":{"Summary":"Create a rect between two points. The order of the points doesn\u0027t matter."},"DocId":"M:Sandbox.Rect.FromPoints(Vector2@,Vector2@)"},{"ReturnType":"Vector4","Parameters":[],"l":{"File":"Math/Rect.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.Rect.ToVector4","Name":"ToVector4","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this rect as a Vector4, where X/Y/Z/W are Left/Top/Right/Bottom respectively.","Return":""},"DocId":"M:Sandbox.Rect.ToVector4"},{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"Sandbox.Rect"}],"l":{"File":"Math/Rect.cs","Line":321},"IsPublic":true,"FullName":"Sandbox.Rect.Add","Name":"Add","DeclaringType":"Sandbox.Rect","Documentation":{"Summary":"Expand this Rect to contain the other rect"},"DocId":"M:Sandbox.Rect.Add(Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point","Type":"Vector2"}],"l":{"File":"Math/Rect.cs","Line":332},"IsPublic":true,"FullName":"Sandbox.Rect.Add","Name":"Add","DeclaringType":"Sandbox.Rect","Documentation":{"Summary":"Expand this Rect to contain the point"},"DocId":"M:Sandbox.Rect.Add(Vector2)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Math/Rect.cs","Line":343},"IsPublic":true,"FullName":"Sandbox.Rect.AddPoint","Name":"AddPoint","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this rect expanded to include this point"},"DocId":"M:Sandbox.Rect.AddPoint(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"point","In":true,"Type":"Vector2"}],"l":{"File":"Math/Rect.cs","Line":354},"IsPublic":true,"FullName":"Sandbox.Rect.ClosestPoint","Name":"ClosestPoint","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the closest point on this rect to another point"},"DocId":"M:Sandbox.Rect.ClosestPoint(Vector2@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"size","In":true,"Type":"Vector2"},{"Name":"align","Type":"Sandbox.TextFlag"}],"l":{"File":"Math/Rect.cs","Line":396},"IsPublic":true,"FullName":"Sandbox.Rect.Align","Name":"Align","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Align the smaller rect inside this rect.\nDefault alignment on each axis is Top, Left."},"DocId":"M:Sandbox.Rect.Align(Vector2@,Sandbox.TextFlag)"},{"ReturnType":"Sandbox.Rect","Parameters":[],"l":{"File":"Math/Rect.cs","Line":431},"IsPublic":true,"FullName":"Sandbox.Rect.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Sandbox.Rect","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Align to a grid"},"DocId":"M:Sandbox.Rect.SnapToGrid"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"size","In":true,"Type":"Vector2"},{"Name":"align","Type":"Sandbox.TextFlag","Default":"132"},{"Name":"stretch","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/Rect.cs","Line":450},"IsPublic":true,"FullName":"Sandbox.Rect.Contain","Name":"Contain","DeclaringType":"Sandbox.Rect","Documentation":{"Summary":"Contain a given rectangle (image) within this rectangle (frame), preserving aspect ratio.","Return":"A rectangle with correct position and size to fit within the \u0022parent\u0022 rectangle.","Params":{"size":"Size of the rectagle (image) to try to contain within this frame rectangle.","align":"Where to align the given box within this rectangle.","stretch":"Whether to stretch the given rectagle (image) should its size be smaller than largest rectagle (image) size possible within this rectangle (frame)."}},"DocId":"M:Sandbox.Rect.Contain(Vector2@,Sandbox.TextFlag,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","In":true,"Type":"System.Single"},{"Name":"y","In":true,"Type":"System.Single"},{"Name":"width","In":true,"Type":"System.Single"},{"Name":"height","In":true,"Type":"System.Single"}],"l":{"File":"Math/Rect.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Rect..ctor","Name":".ctor","DeclaringType":"Sandbox.Rect","Documentation":{"Summary":"Initialize a Rect at given position and with given size."},"DocId":"M:Sandbox.Rect.#ctor(System.Single@,System.Single@,System.Single@,System.Single@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point","In":true,"Type":"Vector2"},{"Name":"size","In":true,"Type":"Vector2","Default":"null"}],"l":{"File":"Math/Rect.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Rect..ctor","Name":".ctor","DeclaringType":"Sandbox.Rect","Documentation":{"Summary":"Initialize a Rect at given position and with given size."},"DocId":"M:Sandbox.Rect.#ctor(Vector2@,Vector2@)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Rect.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Rect.Width","Name":"Width","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Width of the rect."},"DocId":"P:Sandbox.Rect.Width"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rect.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Rect.Height","Name":"Height","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Height of the rect."},"DocId":"P:Sandbox.Rect.Height"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rect.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Rect.Left","Name":"Left","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s left edge relative to its parent, can also be interpreted as its position on the X axis."},"DocId":"P:Sandbox.Rect.Left"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rect.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Rect.Top","Name":"Top","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s top edge relative to its parent, can also be interpreted as its position on the Y axis."},"DocId":"P:Sandbox.Rect.Top"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rect.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Rect.Right","Name":"Right","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s right edge relative to its parent."},"DocId":"P:Sandbox.Rect.Right"},{"PropertyType":"System.Single","Loc":{"File":"Math/Rect.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Rect.Bottom","Name":"Bottom","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s bottom edge relative to its parent."},"DocId":"P:Sandbox.Rect.Bottom"},{"PropertyType":"Vector2","Loc":{"File":"Math/Rect.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Rect.Position","Name":"Position","Documentation":{"Summary":"Position of this rect."},"DocId":"P:Sandbox.Rect.Position"},{"PropertyType":"Vector2","Loc":{"File":"Math/Rect.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Rect.Center","Name":"Center","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Center of this rect."},"DocId":"P:Sandbox.Rect.Center"},{"PropertyType":"Vector2","Loc":{"File":"Math/Rect.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.Rect.Size","Name":"Size","Documentation":{"Summary":"Size of this rect."},"DocId":"P:Sandbox.Rect.Size"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Math/Rect.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.Rect.WithoutPosition","Name":"WithoutPosition","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Returns this rect with position set to 0 on both axes."},"DocId":"P:Sandbox.Rect.WithoutPosition"},{"PropertyType":"Vector2","Loc":{"File":"Math/Rect.cs","Line":370},"IsPublic":true,"FullName":"Sandbox.Rect.BottomLeft","Name":"BottomLeft","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the bottom left edge of this rect."},"DocId":"P:Sandbox.Rect.BottomLeft"},{"PropertyType":"Vector2","Loc":{"File":"Math/Rect.cs","Line":376},"IsPublic":true,"FullName":"Sandbox.Rect.BottomRight","Name":"BottomRight","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the bottom right edge of this rect."},"DocId":"P:Sandbox.Rect.BottomRight"},{"PropertyType":"Vector2","Loc":{"File":"Math/Rect.cs","Line":382},"IsPublic":true,"FullName":"Sandbox.Rect.TopRight","Name":"TopRight","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the top right edge of this rect."},"DocId":"P:Sandbox.Rect.TopRight"},{"PropertyType":"Vector2","Loc":{"File":"Math/Rect.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.Rect.TopLeft","Name":"TopLeft","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the top left edge of this rect."},"DocId":"P:Sandbox.Rect.TopLeft"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Rect","Name":"Rect","Documentation":{"Summary":"Represents a rectangle."},"DocId":"T:Sandbox.Rect"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.RectInt"},{"Name":"fullyInside","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/RectInt.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.RectInt.IsInside","Name":"IsInside","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return true if the passed rect is partially or fully inside this rect.","Params":{"rect":"The passed rect to test.","fullyInside":"\u003Csee langword=\u0022true\u0022 /\u003E to test if the given rect is completely inside this rect. \u003Csee langword=\u0022false\u0022 /\u003E to test for an intersection."}},"DocId":"M:Sandbox.RectInt.IsInside(Sandbox.RectInt@,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"pos","In":true,"Type":"Vector2Int"}],"l":{"File":"Math/RectInt.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.RectInt.IsInside","Name":"IsInside","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Return true if the passed point is inside this rect."},"DocId":"M:Sandbox.RectInt.IsInside(Vector2Int@)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"left","In":true,"Type":"System.Int32"},{"Name":"top","In":true,"Type":"System.Int32"},{"Name":"right","In":true,"Type":"System.Int32"},{"Name":"bottom","In":true,"Type":"System.Int32"}],"l":{"File":"Math/RectInt.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.RectInt.Shrink","Name":"Shrink","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect shrunk in every direction by given values."},"DocId":"M:Sandbox.RectInt.Shrink(System.Int32@,System.Int32@,System.Int32@,System.Int32@)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"x","In":true,"Type":"System.Int32"},{"Name":"y","In":true,"Type":"System.Int32"}],"l":{"File":"Math/RectInt.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.RectInt.Shrink","Name":"Shrink","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect shrunk in every direction by given values on each axis."},"DocId":"M:Sandbox.RectInt.Shrink(System.Int32@,System.Int32@)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"amt","In":true,"Type":"System.Int32"}],"l":{"File":"Math/RectInt.cs","Line":205},"IsPublic":true,"FullName":"Sandbox.RectInt.Shrink","Name":"Shrink","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect shrunk in every direction by given amount."},"DocId":"M:Sandbox.RectInt.Shrink(System.Int32@)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"left","In":true,"Type":"System.Int32"},{"Name":"top","In":true,"Type":"System.Int32"},{"Name":"right","In":true,"Type":"System.Int32"},{"Name":"bottom","In":true,"Type":"System.Int32"}],"l":{"File":"Math/RectInt.cs","Line":212},"IsPublic":true,"FullName":"Sandbox.RectInt.Grow","Name":"Grow","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect grown in every direction by given amounts."},"DocId":"M:Sandbox.RectInt.Grow(System.Int32@,System.Int32@,System.Int32@,System.Int32@)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"x","In":true,"Type":"System.Int32"},{"Name":"y","In":true,"Type":"System.Int32"}],"l":{"File":"Math/RectInt.cs","Line":224},"IsPublic":true,"FullName":"Sandbox.RectInt.Grow","Name":"Grow","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect grown in every direction by given values on each axis."},"DocId":"M:Sandbox.RectInt.Grow(System.Int32@,System.Int32@)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"amt","In":true,"Type":"System.Int32"}],"l":{"File":"Math/RectInt.cs","Line":229},"IsPublic":true,"FullName":"Sandbox.RectInt.Grow","Name":"Grow","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a Rect grown in every direction by given amount."},"DocId":"M:Sandbox.RectInt.Grow(System.Int32@)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"a","In":true,"Type":"Vector2Int"},{"Name":"b","In":true,"Type":"Vector2Int"}],"l":{"File":"Math/RectInt.cs","Line":251},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RectInt.FromPoints","Name":"FromPoints","DeclaringType":"Sandbox.RectInt","Documentation":{"Summary":"Create a rect between two points. The order of the points doesn\u0027t matter."},"DocId":"M:Sandbox.RectInt.FromPoints(Vector2Int@,Vector2Int@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"Sandbox.RectInt"}],"l":{"File":"Math/RectInt.cs","Line":263},"IsPublic":true,"FullName":"Sandbox.RectInt.Add","Name":"Add","DeclaringType":"Sandbox.RectInt","Documentation":{"Summary":"Expand this Rect to contain the other rect"},"DocId":"M:Sandbox.RectInt.Add(Sandbox.RectInt)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point","Type":"Vector2Int"}],"l":{"File":"Math/RectInt.cs","Line":274},"IsPublic":true,"FullName":"Sandbox.RectInt.Add","Name":"Add","DeclaringType":"Sandbox.RectInt","Documentation":{"Summary":"Expand this Rect to contain the point"},"DocId":"M:Sandbox.RectInt.Add(Vector2Int)"},{"ReturnType":"Sandbox.RectInt","Parameters":[{"Name":"pos","Type":"Vector2Int"}],"l":{"File":"Math/RectInt.cs","Line":285},"IsPublic":true,"FullName":"Sandbox.RectInt.AddPoint","Name":"AddPoint","DeclaringType":"Sandbox.RectInt","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this rect expanded to include this point"},"DocId":"M:Sandbox.RectInt.AddPoint(Vector2Int)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","In":true,"Type":"System.Int32"},{"Name":"y","In":true,"Type":"System.Int32"},{"Name":"width","In":true,"Type":"System.Int32"},{"Name":"height","In":true,"Type":"System.Int32"}],"l":{"File":"Math/RectInt.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.RectInt..ctor","Name":".ctor","DeclaringType":"Sandbox.RectInt","Documentation":{"Summary":"Initialize a Rect at given position and with given size."},"DocId":"M:Sandbox.RectInt.#ctor(System.Int32@,System.Int32@,System.Int32@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point","In":true,"Type":"Vector2Int"},{"Name":"size","In":true,"Type":"Vector2Int","Default":"null"}],"l":{"File":"Math/RectInt.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.RectInt..ctor","Name":".ctor","DeclaringType":"Sandbox.RectInt","Documentation":{"Summary":"Initialize a Rect at given position and with given size."},"DocId":"M:Sandbox.RectInt.#ctor(Vector2Int@,Vector2Int@)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Math/RectInt.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.RectInt.Width","Name":"Width","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Width of the rect."},"DocId":"P:Sandbox.RectInt.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Math/RectInt.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.RectInt.Height","Name":"Height","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Height of the rect."},"DocId":"P:Sandbox.RectInt.Height"},{"PropertyType":"System.Int32","Loc":{"File":"Math/RectInt.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.RectInt.Left","Name":"Left","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s left edge relative to its parent, can also be interpreted as its position on the X axis."},"DocId":"P:Sandbox.RectInt.Left"},{"PropertyType":"System.Int32","Loc":{"File":"Math/RectInt.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.RectInt.Top","Name":"Top","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s top edge relative to its parent, can also be interpreted as its position on the Y axis."},"DocId":"P:Sandbox.RectInt.Top"},{"PropertyType":"System.Int32","Loc":{"File":"Math/RectInt.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.RectInt.Right","Name":"Right","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s right edge relative to its parent."},"DocId":"P:Sandbox.RectInt.Right"},{"PropertyType":"System.Int32","Loc":{"File":"Math/RectInt.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.RectInt.Bottom","Name":"Bottom","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of rect\u0027s bottom edge relative to its parent."},"DocId":"P:Sandbox.RectInt.Bottom"},{"PropertyType":"Vector2Int","Loc":{"File":"Math/RectInt.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.RectInt.Position","Name":"Position","Documentation":{"Summary":"Position of this rect."},"DocId":"P:Sandbox.RectInt.Position"},{"PropertyType":"Vector2","Loc":{"File":"Math/RectInt.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.RectInt.Center","Name":"Center","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Center of this rect."},"DocId":"P:Sandbox.RectInt.Center"},{"PropertyType":"Vector2Int","Loc":{"File":"Math/RectInt.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.RectInt.Size","Name":"Size","Documentation":{"Summary":"Size of this rect."},"DocId":"P:Sandbox.RectInt.Size"},{"PropertyType":"Sandbox.RectInt","Loc":{"File":"Math/RectInt.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.RectInt.WithoutPosition","Name":"WithoutPosition","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Returns this rect with position set to 0 on both axes."},"DocId":"P:Sandbox.RectInt.WithoutPosition"},{"PropertyType":"Vector2Int","Loc":{"File":"Math/RectInt.cs","Line":295},"IsPublic":true,"FullName":"Sandbox.RectInt.BottomLeft","Name":"BottomLeft","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the bottom left edge of this rect."},"DocId":"P:Sandbox.RectInt.BottomLeft"},{"PropertyType":"Vector2Int","Loc":{"File":"Math/RectInt.cs","Line":301},"IsPublic":true,"FullName":"Sandbox.RectInt.BottomRight","Name":"BottomRight","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the bottom right edge of this rect."},"DocId":"P:Sandbox.RectInt.BottomRight"},{"PropertyType":"Vector2Int","Loc":{"File":"Math/RectInt.cs","Line":307},"IsPublic":true,"FullName":"Sandbox.RectInt.TopRight","Name":"TopRight","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the top right edge of this rect."},"DocId":"P:Sandbox.RectInt.TopRight"},{"PropertyType":"Vector2Int","Loc":{"File":"Math/RectInt.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.RectInt.TopLeft","Name":"TopLeft","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the top left edge of this rect."},"DocId":"P:Sandbox.RectInt.TopLeft"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.RectInt","Name":"RectInt","Documentation":{"Summary":"Represents a rectangle but with whole numbers"},"DocId":"T:Sandbox.RectInt"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","Type":"Ray"},{"Name":"maxDistance","Type":"System.Single"},{"Name":"distance","Out":true,"Type":"System.Single"}],"l":{"File":"Math/Sphere.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Sphere.Trace","Name":"Trace","DeclaringType":"Sandbox.Sphere","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs an intersection test between this sphere and given ray."},"DocId":"M:Sandbox.Sphere.Trace(Ray,System.Single,System.Single@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","Type":"Ray"},{"Name":"maxDistance","Type":"System.Single"}],"l":{"File":"Math/Sphere.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Sphere.Trace","Name":"Trace","DeclaringType":"Sandbox.Sphere","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Performs an intersection test between this sphere and given ray."},"DocId":"M:Sandbox.Sphere.Trace(Ray,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","In":true,"Type":"Vector3"}],"l":{"File":"Math/Sphere.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Sphere.Contains","Name":"Contains","DeclaringType":"Sandbox.Sphere","Documentation":{"Summary":"Returns true if sphere contains point. False if the point falls outside the sphere."},"DocId":"M:Sandbox.Sphere.Contains(Vector3@)"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Math/Sphere.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.Sphere.GetVolume","Name":"GetVolume","DeclaringType":"Sandbox.Sphere","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Sphere.Volume instead."]}],"Documentation":{"Summary":"Get the volume of this sphere"},"DocId":"M:Sandbox.Sphere.GetVolume"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Math/Sphere.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Sphere..ctor","Name":".ctor","DeclaringType":"Sandbox.Sphere","DocId":"M:Sandbox.Sphere.#ctor(Vector3,System.Single)"}],"Properties":[{"PropertyType":"Sandbox.Sphere","Loc":{"File":"Math/Sphere.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sphere.Unit","Name":"Unit","Documentation":{"Summary":"A sphere centered at the origin, with radius 1."},"DocId":"P:Sandbox.Sphere.Unit"},{"PropertyType":"System.Single","Loc":{"File":"Math/Sphere.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.Sphere.Volume","Name":"Volume","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Volume of this sphere"},"DocId":"P:Sandbox.Sphere.Volume"},{"PropertyType":"Vector3","Loc":{"File":"Math/Sphere.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.Sphere.RandomPointInside","Name":"RandomPointInside","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a random point within this sphere."},"DocId":"P:Sandbox.Sphere.RandomPointInside"},{"PropertyType":"Vector3","Loc":{"File":"Math/Sphere.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.Sphere.RandomPointOnEdge","Name":"RandomPointOnEdge","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a random point on the edge of this sphere."},"DocId":"P:Sandbox.Sphere.RandomPointOnEdge"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Sphere.Center","Name":"Center","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"Center of the sphere."},"DocId":"F:Sandbox.Sphere.Center"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Sphere.Radius","Name":"Radius","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"Radius of the sphere."},"DocId":"F:Sandbox.Sphere.Radius"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Sphere","Name":"Sphere","Documentation":{"Summary":"Represents a sphere."},"DocId":"T:Sandbox.Sphere"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Spline.Sample","Parameters":[{"Name":"distance","Type":"System.Single"}],"l":{"File":"Math/Spline.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.Spline.SampleAtDistance","Name":"SampleAtDistance","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Calculates a bunch of information about the spline at a specific distance."},"DocId":"M:Sandbox.Spline.SampleAtDistance(System.Single)"},{"ReturnType":"Sandbox.Spline.Sample","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Math/Spline.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.Spline.SampleAtClosestPosition","Name":"SampleAtClosestPosition","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Calculates a bunch of information about the spline at the position closest to the specified position."},"DocId":"M:Sandbox.Spline.SampleAtClosestPosition(Vector3)"},{"ReturnType":"System.Single","Parameters":[{"Name":"pointIndex","Type":"System.Int32"}],"l":{"File":"Math/Spline.cs","Line":251},"IsPublic":true,"FullName":"Sandbox.Spline.GetDistanceAtPoint","Name":"GetDistanceAtPoint","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Fetches how far along the spline a point is."},"DocId":"M:Sandbox.Spline.GetDistanceAtPoint(System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"segmentIndex","Type":"System.Int32"}],"l":{"File":"Math/Spline.cs","Line":266},"IsPublic":true,"FullName":"Sandbox.Spline.GetSegmentLength","Name":"GetSegmentLength","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Fetches the length of an individual spline segment."},"DocId":"M:Sandbox.Spline.GetSegmentLength(System.Int32)"},{"ReturnType":"BBox","Parameters":[{"Name":"segmentIndex","Type":"System.Int32"}],"l":{"File":"Math/Spline.cs","Line":277},"IsPublic":true,"FullName":"Sandbox.Spline.GetSegmentBounds","Name":"GetSegmentBounds","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Bounds of an individual spline segment."},"DocId":"M:Sandbox.Spline.GetSegmentBounds(System.Int32)"},{"ReturnType":"Sandbox.Spline.Point","Parameters":[{"Name":"pointIndex","Type":"System.Int32"}],"l":{"File":"Math/Spline.cs","Line":288},"IsPublic":true,"FullName":"Sandbox.Spline.GetPoint","Name":"GetPoint","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Access the information about a spline point."},"DocId":"M:Sandbox.Spline.GetPoint(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pointIndex","Type":"System.Int32"},{"Name":"updatedPoint","Type":"Sandbox.Spline.Point"}],"l":{"File":"Math/Spline.cs","Line":310},"IsPublic":true,"FullName":"Sandbox.Spline.UpdatePoint","Name":"UpdatePoint","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Update the information stored at a spline point."},"DocId":"M:Sandbox.Spline.UpdatePoint(System.Int32,Sandbox.Spline.Point)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pointIndex","Type":"System.Int32"},{"Name":"newPoint","Type":"Sandbox.Spline.Point"}],"l":{"File":"Math/Spline.cs","Line":324},"IsPublic":true,"FullName":"Sandbox.Spline.InsertPoint","Name":"InsertPoint","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Adds a point at an index"},"DocId":"M:Sandbox.Spline.InsertPoint(System.Int32,Sandbox.Spline.Point)"},{"ReturnType":"System.Void","Parameters":[{"Name":"newPoint","Type":"Sandbox.Spline.Point"}],"l":{"File":"Math/Spline.cs","Line":338},"IsPublic":true,"FullName":"Sandbox.Spline.AddPoint","Name":"AddPoint","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Adds a point to the end of the spline."},"DocId":"M:Sandbox.Spline.AddPoint(Sandbox.Spline.Point)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"distance","Type":"System.Single"},{"Name":"inferTangentModes","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/Spline.cs","Line":351},"IsPublic":true,"FullName":"Sandbox.Spline.AddPointAtDistance","Name":"AddPointAtDistance","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Adds a point at a specific distance along the spline.\nReturns the index of the added spline point.\nTangents of the new point and adjacent points will be calculated so the spline shape remains the same.\nUnless inferTangentModes is set to true, in which case the tangent modes will be inferred from the adjacent points."},"DocId":"M:Sandbox.Spline.AddPointAtDistance(System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pointIndex","Type":"System.Int32"}],"l":{"File":"Math/Spline.cs","Line":379},"IsPublic":true,"FullName":"Sandbox.Spline.RemovePoint","Name":"RemovePoint","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Removes the point at the specified index."},"DocId":"M:Sandbox.Spline.RemovePoint(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Spline.cs","Line":401},"IsPublic":true,"FullName":"Sandbox.Spline.Clear","Name":"Clear","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Removes all points from the spline."},"DocId":"M:Sandbox.Spline.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"outPolyLine","Ref":true,"Type":"System.Collections.Generic.List\u00601\u003CVector3\u003E"}],"l":{"File":"Math/Spline.cs","Line":423},"IsPublic":true,"FullName":"Sandbox.Spline.ConvertToPolyline","Name":"ConvertToPolyline","DeclaringType":"Sandbox.Spline","DocId":"M:Sandbox.Spline.ConvertToPolyline(System.Collections.Generic.List\u00601{Vector3}@)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CVector3\u003E","Parameters":[],"l":{"File":"Math/Spline.cs","Line":435},"IsPublic":true,"FullName":"Sandbox.Spline.ConvertToPolyline","Name":"ConvertToPolyline","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Converts the spline to a polyline."},"DocId":"M:Sandbox.Spline.ConvertToPolyline"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Spline.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Spline..ctor","Name":".ctor","DeclaringType":"Sandbox.Spline","DocId":"M:Sandbox.Spline.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Math/Spline.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Spline.IsLoop","Name":"IsLoop","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Whether the spline forms a loop."},"DocId":"P:Sandbox.Spline.IsLoop"},{"PropertyType":"System.Single","Loc":{"File":"Math/Spline.cs","Line":228},"IsPublic":true,"FullName":"Sandbox.Spline.Length","Name":"Length","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Total length of the spline."},"DocId":"P:Sandbox.Spline.Length"},{"PropertyType":"BBox","Loc":{"File":"Math/Spline.cs","Line":241},"IsPublic":true,"FullName":"Sandbox.Spline.Bounds","Name":"Bounds","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Total bounds of the spline."},"DocId":"P:Sandbox.Spline.Bounds"},{"PropertyType":"System.Int32","Loc":{"File":"Math/Spline.cs","Line":297},"IsPublic":true,"FullName":"Sandbox.Spline.PointCount","Name":"PointCount","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Number of points in the spline."},"DocId":"P:Sandbox.Spline.PointCount"},{"PropertyType":"System.Int32","Loc":{"File":"Math/Spline.cs","Line":303},"IsPublic":true,"FullName":"Sandbox.Spline.SegmentCount","Name":"SegmentCount","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Number of segments in the spline, a spline contains one less segment than points."},"DocId":"P:Sandbox.Spline.SegmentCount"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Sandbox.Spline.SplineChanged","Name":"SplineChanged","Documentation":{"Summary":"Invoked everytime the spline shape or the properties of the spline change."},"DocId":"F:Sandbox.Spline.SplineChanged"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Spline","Name":"Spline","Documentation":{"Summary":"Collection of curves in 3D space.\nShape and behavior of the curves are controled through points \u003Csee cref=\u0022T:Sandbox.Spline.Point\u0022 /\u003E, each with customizable handles, roll, scale, and up vectors.\nTwo consecutive points define a segment/curve of the spline.\n\u003Cbr /\u003E\u003Cbr /\u003E\nBy adjusting the handles both smooth and sharp corners can be created.\nThe spline can also be turned into a loop, combined with linear tangents this can be used to create polygons.\nSplines can also be used used for animations, camera movements, marking areas, or procedural geometry generation."},"DocId":"T:Sandbox.Spline"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Math/Spline.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Spline.Point..ctor","Name":".ctor","DeclaringType":"Sandbox.Spline.Point","DocId":"M:Sandbox.Spline.Point.#ctor"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Point.Position","Name":"Position","Documentation":{"Summary":"The position of the spline point."},"DocId":"F:Sandbox.Spline.Point.Position"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Point.In","Name":"In","Documentation":{"Summary":"Position of the In handle relative to the point position."},"DocId":"F:Sandbox.Spline.Point.In"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Point.Out","Name":"Out","Documentation":{"Summary":"Position of the Out handle relative to the point position."},"DocId":"F:Sandbox.Spline.Point.Out"},{"FieldType":"Sandbox.Spline.HandleMode","IsPublic":true,"FullName":"Sandbox.Spline.Point.Mode","Name":"Mode","Documentation":{"Summary":"Describes how the spline should behave when entering/leaving a point.\nThe mmode and the handles In and Out position will determine the transition between segments."},"DocId":"F:Sandbox.Spline.Point.Mode"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Spline.Point.Roll","Name":"Roll","Documentation":{"Summary":"Roll/Twist around the tangent axis."},"DocId":"F:Sandbox.Spline.Point.Roll"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Point.Scale","Name":"Scale","Documentation":{"Summary":"X = Scale Length, Y = Scale Width, Z = Scale Height"},"DocId":"F:Sandbox.Spline.Point.Scale"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Point.Up","Name":"Up","Documentation":{"Summary":"Custom up vector at a spline point, can be used to calculate tangent frames (transforms) along the spline.\nThis allows fine grained control over the orientation of objects following the spline."},"DocId":"F:Sandbox.Spline.Point.Up"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Spline.Point","Name":"Point","DeclaringType":"Sandbox.Spline","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.SplinePointConverter"]}],"Documentation":{"Summary":"Point that defines part of the spline.\nTwo consecutive points define a segment of the spline.\nThe \u003Csee cref=\u0022F:Sandbox.Spline.Point.Position\u0022 /\u003E, \u003Csee cref=\u0022F:Sandbox.Spline.Point.In\u0022 /\u003E/\u003Csee cref=\u0022F:Sandbox.Spline.Point.Out\u0022 /\u003E Handles and \u003Csee cref=\u0022F:Sandbox.Spline.Point.Mode\u0022\u003E\u003C/see\u003E / properties are used to define the shape of the spline.\n\u003Ccode\u003E\n P1 (Position) \n P1 (In) \u25BC P1 (Out) \n o\u2500\u2500\u2500\u2500\u2500\u2500\u2550\u2550\u2550X\u2550\u2550\u2550\u2500\u2500\u2500\u2500\u2500\u2500o \n \u2500\u2500\u2500/ \\\u2500\u2500\u2500 \n \u2500\u2500/ \\\u2500\u2500 \n -/ \\- \n / \\ \n | |\n P0 X X P2\n\u003C/code\u003E"},"DocId":"T:Sandbox.Spline.Point"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Spline.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Spline.HandleMode.Auto","Name":"Auto","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["auto_fix_high"]}],"Documentation":{"Summary":"Handle positions are calculated automatically\nbased on the location of adjacent points."},"DocId":"F:Sandbox.Spline.HandleMode.Auto"},{"FieldType":"Sandbox.Spline.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Spline.HandleMode.Linear","Name":"Linear","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["show_chart"]}],"Documentation":{"Summary":"Handle positions are set to zero, leading to a sharp corner."},"DocId":"F:Sandbox.Spline.HandleMode.Linear"},{"FieldType":"Sandbox.Spline.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Spline.HandleMode.Mirrored","Name":"Mirrored","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["open_in_full"]}],"Documentation":{"Summary":"The In and Out handles are user set, but are linked (mirrored)."},"DocId":"F:Sandbox.Spline.HandleMode.Mirrored"},{"FieldType":"Sandbox.Spline.HandleMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Spline.HandleMode.Split","Name":"Split","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["call_split"]}],"Documentation":{"Summary":"The In and Out handle are user set and operate independently."},"DocId":"F:Sandbox.Spline.HandleMode.Split"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Spline.HandleMode","Name":"HandleMode","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Describes how the spline should behave when entering/leaving a point."},"DocId":"T:Sandbox.Spline.HandleMode"},{"Namespace":"","Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Sample.Position","Name":"Position","DocId":"F:Sandbox.Spline.Sample.Position"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Sample.Tangent","Name":"Tangent","DocId":"F:Sandbox.Spline.Sample.Tangent"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Spline.Sample.Roll","Name":"Roll","DocId":"F:Sandbox.Spline.Sample.Roll"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Sample.Scale","Name":"Scale","DocId":"F:Sandbox.Spline.Sample.Scale"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Spline.Sample.Up","Name":"Up","DocId":"F:Sandbox.Spline.Sample.Up"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Spline.Sample.Distance","Name":"Distance","DocId":"F:Sandbox.Spline.Sample.Distance"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Spline.Sample","Name":"Sample","DeclaringType":"Sandbox.Spline","Documentation":{"Summary":"Information about the spline at a specific distance."},"DocId":"T:Sandbox.Spline.Sample"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Vector3","Parameters":[{"Name":"P","In":true,"Type":"Vector3"}],"l":{"File":"Math/Triangle.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Triangle.ClosestPoint","Name":"ClosestPoint","DeclaringType":"Sandbox.Triangle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Triangle.ClosestPoint(Vector3@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"c","Type":"Vector3"}],"l":{"File":"Math/Triangle.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Triangle..ctor","Name":".ctor","DeclaringType":"Sandbox.Triangle","DocId":"M:Sandbox.Triangle.#ctor(Vector3,Vector3,Vector3)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Triangle.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Triangle.Perimeter","Name":"Perimeter","DocId":"P:Sandbox.Triangle.Perimeter"},{"PropertyType":"System.Single","Loc":{"File":"Math/Triangle.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Triangle.Area","Name":"Area","DocId":"P:Sandbox.Triangle.Area"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Triangle.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Triangle.IsRight","Name":"IsRight","DocId":"P:Sandbox.Triangle.IsRight"},{"PropertyType":"Vector3","Loc":{"File":"Math/Triangle.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Triangle.Normal","Name":"Normal","DocId":"P:Sandbox.Triangle.Normal"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Triangle.A","Name":"A","DocId":"F:Sandbox.Triangle.A"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Triangle.B","Name":"B","DocId":"F:Sandbox.Triangle.B"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Triangle.C","Name":"C","DocId":"F:Sandbox.Triangle.C"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Triangle","Name":"Triangle","DocId":"T:Sandbox.Triangle"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.GetEditorScore","Name":"GetEditorScore","DeclaringType":"Sandbox.CustomEditorAttribute","DocId":"M:Sandbox.CustomEditorAttribute.GetEditorScore(Sandbox.SerializedProperty)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"targetType","Type":"System.Type"}],"l":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.CustomEditorAttribute","DocId":"M:Sandbox.CustomEditorAttribute.#ctor(System.Type)"}],"Properties":[{"PropertyType":"System.Type","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.TargetType","Name":"TargetType","DocId":"P:Sandbox.CustomEditorAttribute.TargetType"},{"PropertyType":"System.Type[]","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.WithAllAttributes","Name":"WithAllAttributes","DocId":"P:Sandbox.CustomEditorAttribute.WithAllAttributes"},{"PropertyType":"System.Boolean","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.ForMethod","Name":"ForMethod","DocId":"P:Sandbox.CustomEditorAttribute.ForMethod"},{"PropertyType":"System.String","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.NamedEditor","Name":"NamedEditor","DocId":"P:Sandbox.CustomEditorAttribute.NamedEditor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute","Name":"CustomEditorAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.CustomEditorAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.SerializedObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"}],"l":{"File":"SerializedObject/MultiSerializedObject.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.Add","Name":"Add","DeclaringType":"Sandbox.MultiSerializedObject","Documentation":{"Summary":"Add an object. Don\u0027t forget to rebuild after editing!"},"DocId":"M:Sandbox.MultiSerializedObject.Add(Sandbox.SerializedObject)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"SerializedObject/MultiSerializedObject.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.MultiSerializedObject","Documentation":{"Summary":"Rebuild the object after modifying. This updates PropertyList."},"DocId":"M:Sandbox.MultiSerializedObject.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"SerializedObject/MultiSerializedObject.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject..ctor","Name":".ctor","DeclaringType":"Sandbox.MultiSerializedObject","DocId":"M:Sandbox.MultiSerializedObject.#ctor"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/MultiSerializedObject.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.TypeIcon","Name":"TypeIcon","DocId":"P:Sandbox.MultiSerializedObject.TypeIcon"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/MultiSerializedObject.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.TypeName","Name":"TypeName","DocId":"P:Sandbox.MultiSerializedObject.TypeName"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/MultiSerializedObject.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.TypeTitle","Name":"TypeTitle","DocId":"P:Sandbox.MultiSerializedObject.TypeTitle"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/MultiSerializedObject.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.IsValid","Name":"IsValid","DocId":"P:Sandbox.MultiSerializedObject.IsValid"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/MultiSerializedObject.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.IsMultipleTargets","Name":"IsMultipleTargets","Documentation":{"Summary":"True if the target is multiple objects"},"DocId":"P:Sandbox.MultiSerializedObject.IsMultipleTargets"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E","IsVirtual":true,"Loc":{"File":"SerializedObject/MultiSerializedObject.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.MultiSerializedObject.Targets","Name":"Targets","Documentation":{"Summary":"A list of actual target objects - if applicable"},"DocId":"P:Sandbox.MultiSerializedObject.Targets"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.MultiSerializedObject","Name":"MultiSerializedObject","Documentation":{"Summary":"An object (or data) that can be accessed as an object"},"DocId":"T:Sandbox.MultiSerializedObject"},{"Namespace":"Sandbox","BaseType":"Sandbox.SerializedObject","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedCollection.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.SetTargetObject","Name":"SetTargetObject","DeclaringType":"Sandbox.SerializedCollection","DocId":"M:Sandbox.SerializedCollection.SetTargetObject(System.Object,Sandbox.SerializedProperty)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedCollection.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.Remove","Name":"Remove","DeclaringType":"Sandbox.SerializedCollection","DocId":"M:Sandbox.SerializedCollection.Remove(Sandbox.SerializedProperty)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"index","Type":"System.Object"}],"l":{"File":"SerializedObject/SerializedCollection.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.RemoveAt","Name":"RemoveAt","DeclaringType":"Sandbox.SerializedCollection","DocId":"M:Sandbox.SerializedCollection.RemoveAt(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.Object"}],"l":{"File":"SerializedObject/SerializedCollection.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.Add","Name":"Add","DeclaringType":"Sandbox.SerializedCollection","DocId":"M:Sandbox.SerializedCollection.Add(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"key","Type":"System.Object"},{"Name":"value","Type":"System.Object"}],"l":{"File":"SerializedObject/SerializedCollection.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.Add","Name":"Add","DeclaringType":"Sandbox.SerializedCollection","DocId":"M:Sandbox.SerializedCollection.Add(System.Object,System.Object)"},{"ReturnType":"Sandbox.SerializedProperty","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedCollection.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.NewKeyProperty","Name":"NewKeyProperty","DeclaringType":"Sandbox.SerializedCollection","Documentation":{"Summary":"If this is a dictionary, this will create a property to easily create a key"},"DocId":"M:Sandbox.SerializedCollection.NewKeyProperty"}],"Constructors":[],"Properties":[{"PropertyType":"System.Type","Loc":{"File":"SerializedObject/SerializedCollection.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.KeyType","Name":"KeyType","DocId":"P:Sandbox.SerializedCollection.KeyType"},{"PropertyType":"System.Type","Loc":{"File":"SerializedObject/SerializedCollection.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.ValueType","Name":"ValueType","DocId":"P:Sandbox.SerializedCollection.ValueType"},{"PropertyType":"System.Object","Loc":{"File":"SerializedObject/SerializedCollection.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.TargetObject","Name":"TargetObject","DocId":"P:Sandbox.SerializedCollection.TargetObject"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Sandbox.SerializedCollection.OnEntryAdded","Name":"OnEntryAdded","DocId":"F:Sandbox.SerializedCollection.OnEntryAdded"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Sandbox.SerializedCollection.OnEntryRemoved","Name":"OnEntryRemoved","DocId":"F:Sandbox.SerializedCollection.OnEntryRemoved"},{"FieldType":"System.Func\u00602\u003CSandbox.SerializedProperty,Sandbox.SerializedObject\u003E","IsPublic":true,"FullName":"Sandbox.SerializedCollection.PropertyToObject","Name":"PropertyToObject","DocId":"F:Sandbox.SerializedCollection.PropertyToObject"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedCollection","Name":"SerializedCollection","DocId":"T:Sandbox.SerializedCollection"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.SerializedProperty","IsVirtual":true,"Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"SerializedObject/SerializedObject.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SerializedObject.GetProperty","Name":"GetProperty","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.GetProperty(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"v","Type":"System.String"},{"Name":"prop","Out":true,"Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedObject.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.SerializedObject.TryGetProperty","Name":"TryGetProperty","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.TryGetProperty(System.String,Sandbox.SerializedProperty@)"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSandbox.SerializedProperty\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedObject.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.SerializedObject.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.GetEnumerator"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"childProperty","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedObject.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.SerializedObject.NoteChanged","Name":"NoteChanged","DeclaringType":"Sandbox.SerializedObject","Documentation":{"Summary":"It\u0027s good manners for a changed SerializedProperty to tell its parent\non set. That way the parent can cascade changes up the tree. This is \nparticularly important if the tree includes struct types - because those\nvalues will need to be re-set on any ParentProperty\u0027s."},"DocId":"M:Sandbox.SerializedObject.NoteChanged(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"childProperty","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedObject.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.SerializedObject.NotePreChange","Name":"NotePreChange","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.NotePreChange(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"childProperty","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedObject.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.SerializedObject.NoteStartEdit","Name":"NoteStartEdit","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.NoteStartEdit(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"childProperty","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedObject.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.SerializedObject.NoteFinishEdit","Name":"NoteFinishEdit","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.NoteFinishEdit(Sandbox.SerializedProperty)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.SerializedProperty","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SerializedObject.ParentProperty","Name":"ParentProperty","DocId":"P:Sandbox.SerializedObject.ParentProperty"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedObject.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SerializedObject.TypeIcon","Name":"TypeIcon","DocId":"P:Sandbox.SerializedObject.TypeIcon"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedObject.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SerializedObject.TypeName","Name":"TypeName","DocId":"P:Sandbox.SerializedObject.TypeName"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedObject.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SerializedObject.TypeTitle","Name":"TypeTitle","DocId":"P:Sandbox.SerializedObject.TypeTitle"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedObject.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SerializedObject.IsValid","Name":"IsValid","DocId":"P:Sandbox.SerializedObject.IsValid"},{"PropertyType":"Sandbox.SerializedObject.PropertyPreChangeDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyPreChange","Name":"OnPropertyPreChange","DocId":"P:Sandbox.SerializedObject.OnPropertyPreChange"},{"PropertyType":"Sandbox.SerializedObject.PropertyChangedDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyChanged","Name":"OnPropertyChanged","DocId":"P:Sandbox.SerializedObject.OnPropertyChanged"},{"PropertyType":"Sandbox.SerializedObject.PropertyStartEditDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyStartEdit","Name":"OnPropertyStartEdit","DocId":"P:Sandbox.SerializedObject.OnPropertyStartEdit"},{"PropertyType":"Sandbox.SerializedObject.PropertyFinishEditDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyFinishEdit","Name":"OnPropertyFinishEdit","DocId":"P:Sandbox.SerializedObject.OnPropertyFinishEdit"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedObject.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.SerializedObject.IsMultipleTargets","Name":"IsMultipleTargets","Documentation":{"Summary":"True if the target is multiple objects"},"DocId":"P:Sandbox.SerializedObject.IsMultipleTargets"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedObject.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.SerializedObject.Targets","Name":"Targets","Documentation":{"Summary":"A list of actual target objects - if applicable"},"DocId":"P:Sandbox.SerializedObject.Targets"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedObject","Name":"SerializedObject","Documentation":{"Summary":"An object (or data) that can be accessed as an object"},"DocId":"T:Sandbox.SerializedObject"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyChangedDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.SerializedObject.PropertyChangedDelegate","DocId":"M:Sandbox.SerializedObject.PropertyChangedDelegate.Invoke(Sandbox.SerializedProperty)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyChangedDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyChangedDelegate","DocId":"M:Sandbox.SerializedObject.PropertyChangedDelegate.BeginInvoke(Sandbox.SerializedProperty,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyChangedDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyChangedDelegate","DocId":"M:Sandbox.SerializedObject.PropertyChangedDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyChangedDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedObject.PropertyChangedDelegate","DocId":"M:Sandbox.SerializedObject.PropertyChangedDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyChangedDelegate","Name":"PropertyChangedDelegate","DeclaringType":"Sandbox.SerializedObject","DocId":"T:Sandbox.SerializedObject.PropertyChangedDelegate"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyPreChangeDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.SerializedObject.PropertyPreChangeDelegate","DocId":"M:Sandbox.SerializedObject.PropertyPreChangeDelegate.Invoke(Sandbox.SerializedProperty)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyPreChangeDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyPreChangeDelegate","DocId":"M:Sandbox.SerializedObject.PropertyPreChangeDelegate.BeginInvoke(Sandbox.SerializedProperty,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyPreChangeDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyPreChangeDelegate","DocId":"M:Sandbox.SerializedObject.PropertyPreChangeDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyPreChangeDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedObject.PropertyPreChangeDelegate","DocId":"M:Sandbox.SerializedObject.PropertyPreChangeDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyPreChangeDelegate","Name":"PropertyPreChangeDelegate","DeclaringType":"Sandbox.SerializedObject","DocId":"T:Sandbox.SerializedObject.PropertyPreChangeDelegate"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyStartEditDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.SerializedObject.PropertyStartEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyStartEditDelegate.Invoke(Sandbox.SerializedProperty)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyStartEditDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyStartEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyStartEditDelegate.BeginInvoke(Sandbox.SerializedProperty,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyStartEditDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyStartEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyStartEditDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyStartEditDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedObject.PropertyStartEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyStartEditDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyStartEditDelegate","Name":"PropertyStartEditDelegate","DeclaringType":"Sandbox.SerializedObject","DocId":"T:Sandbox.SerializedObject.PropertyStartEditDelegate"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyFinishEditDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.SerializedObject.PropertyFinishEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyFinishEditDelegate.Invoke(Sandbox.SerializedProperty)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyFinishEditDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyFinishEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyFinishEditDelegate.BeginInvoke(Sandbox.SerializedProperty,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyFinishEditDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.SerializedObject.PropertyFinishEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyFinishEditDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyFinishEditDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedObject.PropertyFinishEditDelegate","DocId":"M:Sandbox.SerializedObject.PropertyFinishEditDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedObject.PropertyFinishEditDelegate","Name":"PropertyFinishEditDelegate","DeclaringType":"Sandbox.SerializedObject","DocId":"T:Sandbox.SerializedObject.PropertyFinishEditDelegate"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"T"}],"IsPublic":true,"FullName":"Sandbox.SerializedProperty.SetValue","Name":"SetValue","DeclaringType":"Sandbox.SerializedProperty","DocId":"M:Sandbox.SerializedProperty.SetValue\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"T"},{"Name":"source","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.SetValue","Name":"SetValue","DeclaringType":"Sandbox.SerializedProperty","DocId":"M:Sandbox.SerializedProperty.SetValue\u0060\u00601(\u0060\u00600,Sandbox.SerializedProperty)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"defaultValue","Type":"T","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GetValue","Name":"GetValue","DeclaringType":"Sandbox.SerializedProperty","DocId":"M:Sandbox.SerializedProperty.GetValue\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Object","Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GetDefault","Name":"GetDefault","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Get the default value of a specific property type.","Return":""},"DocId":"M:Sandbox.SerializedProperty.GetDefault"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.HasAttribute","Name":"HasAttribute","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Return true if the property has this attribute"},"DocId":"M:Sandbox.SerializedProperty.HasAttribute\u0060\u00601"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.HasAttribute","Name":"HasAttribute","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Return true if the property has this attribute"},"DocId":"M:Sandbox.SerializedProperty.HasAttribute(System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"attribute","Out":true,"Type":"T"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.TryGetAttribute","Name":"TryGetAttribute","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Try to get this attribute from the property. Return false on fail."},"DocId":"M:Sandbox.SerializedProperty.TryGetAttribute\u0060\u00601(\u0060\u00600@)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Get all of these attributes from the property."},"DocId":"M:Sandbox.SerializedProperty.GetAttributes\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Attribute\u003E","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Get all of these attributes from the property."},"DocId":"M:Sandbox.SerializedProperty.GetAttributes(System.Type)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Get all attributes from the property."},"DocId":"M:Sandbox.SerializedProperty.GetAttributes"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Out":true,"Type":"Sandbox.SerializedObject"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.TryGetAsObject","Name":"TryGetAsObject","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Try to convert this property into a serialized object for further editing and exploration","Return":"","Params":{"obj":""}},"DocId":"M:Sandbox.SerializedProperty.TryGetAsObject(Sandbox.SerializedObject@)"},{"ReturnType":"Sandbox.SerializedProperty","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":355},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GetKey","Name":"GetKey","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"If this entry is a dictionary, we can get the key for it here"},"DocId":"M:Sandbox.SerializedProperty.GetKey"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":364},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.ShouldShow","Name":"ShouldShow","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Returns true if this property should be shown in the inspector"},"DocId":"M:Sandbox.SerializedProperty.ShouldShow"},{"ReturnType":"System.Void","Parameters":[{"Name":"isnull","Type":"System.Boolean"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":411},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.SetNullState","Name":"SetNullState","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"If this is a nullable type, you can use this to toggle between it being null or the default value type"},"DocId":"M:Sandbox.SerializedProperty.SetNullState(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":433},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Invoke","Name":"Invoke","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"If is method"},"DocId":"M:Sandbox.SerializedProperty.Invoke"},{"ReturnType":"Sandbox.SerializedProperty","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"get","Type":"System.Func\u00601\u003CT\u003E"},{"Name":"set","Type":"System.Action\u00601\u003CT\u003E"},{"Name":"attributes","Type":"System.Attribute[]","Default":"null"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":474},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SerializedProperty.Create","Name":"Create","DeclaringType":"Sandbox.SerializedProperty","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Best use TypeLibrary.CreateProperty"]}],"DocId":"M:Sandbox.SerializedProperty.Create\u0060\u00601(System.String,System.Func\u00601{\u0060\u00600},System.Action\u00601{\u0060\u00600},System.Attribute[])"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SerializedProperty..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedProperty","DocId":"M:Sandbox.SerializedProperty.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SerializedObject","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Parent","Name":"Parent","DocId":"P:Sandbox.SerializedProperty.Parent"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsProperty","Name":"IsProperty","DocId":"P:Sandbox.SerializedProperty.IsProperty"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsField","Name":"IsField","DocId":"P:Sandbox.SerializedProperty.IsField"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsMethod","Name":"IsMethod","DocId":"P:Sandbox.SerializedProperty.IsMethod"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Name","Name":"Name","DocId":"P:Sandbox.SerializedProperty.Name"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.DisplayName","Name":"DisplayName","DocId":"P:Sandbox.SerializedProperty.DisplayName"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Description","Name":"Description","DocId":"P:Sandbox.SerializedProperty.Description"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GroupName","Name":"GroupName","DocId":"P:Sandbox.SerializedProperty.GroupName"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Order","Name":"Order","DocId":"P:Sandbox.SerializedProperty.Order"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsEditable","Name":"IsEditable","DocId":"P:Sandbox.SerializedProperty.IsEditable"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsPublic","Name":"IsPublic","DocId":"P:Sandbox.SerializedProperty.IsPublic"},{"PropertyType":"System.Type","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.PropertyType","Name":"PropertyType","DocId":"P:Sandbox.SerializedProperty.PropertyType"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsValid","Name":"IsValid","Documentation":{},"DocId":"P:Sandbox.SerializedProperty.IsValid"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.SourceFile","Name":"SourceFile","Documentation":{"Summary":"The source filename, if available"},"DocId":"P:Sandbox.SerializedProperty.SourceFile"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.SourceLine","Name":"SourceLine","Documentation":{"Summary":"The line in the source file, if available"},"DocId":"P:Sandbox.SerializedProperty.SourceLine"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.HasChanges","Name":"HasChanges","Documentation":{"Summary":"Returns true if the current set value differs from the actual value"},"DocId":"P:Sandbox.SerializedProperty.HasChanges"},{"PropertyType":"Sandbox.SerializedProperty.AsAccessor","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.As","Name":"As","DocId":"P:Sandbox.SerializedProperty.As"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsMultipleValues","Name":"IsMultipleValues","Documentation":{"Summary":"True if this holds multiple values. That might all be the same."},"DocId":"P:Sandbox.SerializedProperty.IsMultipleValues"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":225},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsMultipleDifferentValues","Name":"IsMultipleDifferentValues","Documentation":{"Summary":"True if this holds multiple values, and they\u0027re all different."},"DocId":"P:Sandbox.SerializedProperty.IsMultipleDifferentValues"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.SerializedProperty\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.SerializedProperty.MultipleProperties","Name":"MultipleProperties","Documentation":{"Summary":"Get all properties if this holds multiple values"},"DocId":"P:Sandbox.SerializedProperty.MultipleProperties"},{"PropertyType":"System.Boolean","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":380},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsNullable","Name":"IsNullable","Documentation":{"Summary":"Return true if this is a nullable value type"},"DocId":"P:Sandbox.SerializedProperty.IsNullable"},{"PropertyType":"System.Type","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":391},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.NullableType","Name":"NullableType","Documentation":{"Summary":"If this is a nullable type, this will return the nullable target type"},"DocId":"P:Sandbox.SerializedProperty.NullableType"},{"PropertyType":"System.Boolean","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":402},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsNull","Name":"IsNull","Documentation":{"Summary":"True if the value is null"},"DocId":"P:Sandbox.SerializedProperty.IsNull"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedProperty","Name":"SerializedProperty","DocId":"T:Sandbox.SerializedProperty"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.String","Name":"String","DocId":"P:Sandbox.SerializedProperty.AsAccessor.String"},{"PropertyType":"Vector2","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Vector2","Name":"Vector2","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Vector2"},{"PropertyType":"Vector3","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Vector3","Name":"Vector3","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Vector3"},{"PropertyType":"Rotation","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Rotation","Name":"Rotation","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Rotation"},{"PropertyType":"Angles","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Angles","Name":"Angles","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Angles"},{"PropertyType":"System.Single","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":189},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Float","Name":"Float","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Float"},{"PropertyType":"System.Double","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":195},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Double","Name":"Double","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Double"},{"PropertyType":"System.Int32","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":201},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Int","Name":"Int","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Int"},{"PropertyType":"System.Int64","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":207},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Long","Name":"Long","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Long"},{"PropertyType":"System.Boolean","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Bool","Name":"Bool","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Bool"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor","Name":"AsAccessor","DeclaringType":"Sandbox.SerializedProperty","DocId":"T:Sandbox.SerializedProperty.AsAccessor"},{"Namespace":"","BaseType":"Sandbox.SerializedProperty","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Out":true,"Type":"Sandbox.SerializedObject"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":462},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.TryGetAsObject","Name":"TryGetAsObject","DeclaringType":"Sandbox.SerializedProperty.Proxy","DocId":"M:Sandbox.SerializedProperty.Proxy.TryGetAsObject(Sandbox.SerializedObject@)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":463},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.GetValue","Name":"GetValue","DeclaringType":"Sandbox.SerializedProperty.Proxy","DocId":"M:Sandbox.SerializedProperty.Proxy.GetValue\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":464},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.SetValue","Name":"SetValue","DeclaringType":"Sandbox.SerializedProperty.Proxy","DocId":"M:Sandbox.SerializedProperty.Proxy.SetValue\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":465},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.SerializedProperty.Proxy","DocId":"M:Sandbox.SerializedProperty.Proxy.GetAttributes"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.SerializedObject","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":442},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.Parent","Name":"Parent","DocId":"P:Sandbox.SerializedProperty.Proxy.Parent"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":443},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.IsProperty","Name":"IsProperty","DocId":"P:Sandbox.SerializedProperty.Proxy.IsProperty"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":444},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.IsField","Name":"IsField","DocId":"P:Sandbox.SerializedProperty.Proxy.IsField"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":445},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.IsMethod","Name":"IsMethod","DocId":"P:Sandbox.SerializedProperty.Proxy.IsMethod"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":446},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.Name","Name":"Name","DocId":"P:Sandbox.SerializedProperty.Proxy.Name"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":447},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.DisplayName","Name":"DisplayName","DocId":"P:Sandbox.SerializedProperty.Proxy.DisplayName"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":448},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.Description","Name":"Description","DocId":"P:Sandbox.SerializedProperty.Proxy.Description"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":449},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.GroupName","Name":"GroupName","DocId":"P:Sandbox.SerializedProperty.Proxy.GroupName"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":450},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.Order","Name":"Order","DocId":"P:Sandbox.SerializedProperty.Proxy.Order"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":451},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.IsEditable","Name":"IsEditable","DocId":"P:Sandbox.SerializedProperty.Proxy.IsEditable"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":452},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.IsPublic","Name":"IsPublic","DocId":"P:Sandbox.SerializedProperty.Proxy.IsPublic"},{"PropertyType":"System.Type","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":453},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.PropertyType","Name":"PropertyType","DocId":"P:Sandbox.SerializedProperty.Proxy.PropertyType"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":454},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.SourceFile","Name":"SourceFile","DocId":"P:Sandbox.SerializedProperty.Proxy.SourceFile"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":455},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.SourceLine","Name":"SourceLine","DocId":"P:Sandbox.SerializedProperty.Proxy.SourceLine"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":456},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.HasChanges","Name":"HasChanges","DocId":"P:Sandbox.SerializedProperty.Proxy.HasChanges"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":458},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.IsValid","Name":"IsValid","DocId":"P:Sandbox.SerializedProperty.Proxy.IsValid"},{"PropertyType":"Sandbox.SerializedProperty.AsAccessor","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":460},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.As","Name":"As","DocId":"P:Sandbox.SerializedProperty.Proxy.As"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy","Name":"Proxy","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Allows easily creating SerializedProperty classes that wrap other properties."},"DocId":"T:Sandbox.SerializedProperty.Proxy"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"IsPublic":true,"FullName":"Sandbox.InspectorVisibilityAttribute.TestCondition","Name":"TestCondition","DeclaringType":"Sandbox.InspectorVisibilityAttribute","DocId":"M:Sandbox.InspectorVisibilityAttribute.TestCondition(Sandbox.SerializedObject)"}],"Constructors":[],"IsAttribute":true,"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.InspectorVisibilityAttribute","Name":"InspectorVisibilityAttribute","Documentation":{"Summary":"Hide a property if a condition matches."},"DocId":"T:Sandbox.InspectorVisibilityAttribute"},{"Namespace":"Sandbox","Methods":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Time/RealTime.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RealTime.Now","Name":"Now","Documentation":{"Summary":"The time since game startup, in seconds."},"DocId":"P:Sandbox.RealTime.Now"},{"PropertyType":"System.Double","Loc":{"File":"Time/RealTime.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RealTime.GlobalNow","Name":"GlobalNow","Documentation":{"Summary":"The number of a seconds since a set point in time. This value should match between servers and clients. If they have their timezone set correctly."},"DocId":"P:Sandbox.RealTime.GlobalNow"},{"PropertyType":"System.Single","Loc":{"File":"Time/RealTime.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RealTime.Delta","Name":"Delta","Documentation":{"Summary":"The time delta (in seconds) between the last frame and the current (for all intents and purposes)"},"DocId":"P:Sandbox.RealTime.Delta"},{"PropertyType":"System.Single","Loc":{"File":"Time/RealTime.cs","Line":42},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RealTime.SmoothDelta","Name":"SmoothDelta","Documentation":{"Summary":"Like Delta but smoothed to avoid large disparities between deltas"},"DocId":"P:Sandbox.RealTime.SmoothDelta"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RealTime","Name":"RealTime","Documentation":{"Summary":"Access to time."},"DocId":"T:Sandbox.RealTime"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Double","Loc":{"File":"Time/RealTimeSince.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.RealTimeSince.Absolute","Name":"Absolute","Documentation":{"Summary":"Time at which the timer reset happened, based on \u003Csee cref=\u0022P:Sandbox.RealTime.GlobalNow\u0022 /\u003E."},"DocId":"P:Sandbox.RealTimeSince.Absolute"},{"PropertyType":"System.Single","Loc":{"File":"Time/RealTimeSince.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.RealTimeSince.Relative","Name":"Relative","Documentation":{"Summary":"Time passed since last reset, in seconds."},"DocId":"P:Sandbox.RealTimeSince.Relative"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.RealTimeSince","Name":"RealTimeSince","Documentation":{"Summary":"A convenience struct to easily measure time since an event last happened, based on \u003Csee cref=\u0022P:Sandbox.RealTime.GlobalNow\u0022 /\u003E.\u003Cbr /\u003E\u003Cbr /\u003E\nTypical usage would see you assigning 0 to a variable of this type to reset the timer.\nThen the struct would return time since the last reset. i.e.:\n\u003Ccode\u003E\nRealTimeSince lastUsed = 0;\nif ( lastUsed \u0026gt; 10 ) { /*Do something*/ }\n\u003C/code\u003E"},"DocId":"T:Sandbox.RealTimeSince"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Double","Loc":{"File":"Time/RealTimeSince.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.RealTimeUntil.Absolute","Name":"Absolute","Documentation":{"Summary":"Time to which we are counting down to, based on \u003Csee cref=\u0022P:Sandbox.RealTime.GlobalNow\u0022 /\u003E."},"DocId":"P:Sandbox.RealTimeUntil.Absolute"},{"PropertyType":"System.Double","Loc":{"File":"Time/RealTimeSince.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.RealTimeUntil.Relative","Name":"Relative","Documentation":{"Summary":"The actual countdown, in seconds."},"DocId":"P:Sandbox.RealTimeUntil.Relative"},{"PropertyType":"System.Double","Loc":{"File":"Time/RealTimeSince.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.RealTimeUntil.Passed","Name":"Passed","Documentation":{"Summary":"Amount of seconds passed since the countdown started."},"DocId":"P:Sandbox.RealTimeUntil.Passed"},{"PropertyType":"System.Double","Loc":{"File":"Time/RealTimeSince.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.RealTimeUntil.Fraction","Name":"Fraction","Documentation":{"Summary":"The countdown, but as a fraction, i.e. a value from 0 (start of countdown) to 1 (end of countdown)"},"DocId":"P:Sandbox.RealTimeUntil.Fraction"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.RealTimeUntil","Name":"RealTimeUntil","Documentation":{"Summary":"A convenience struct to easily manage a time countdown, based on \u003Csee cref=\u0022P:Sandbox.RealTime.GlobalNow\u0022 /\u003E.\u003Cbr /\u003E\u003Cbr /\u003E\nTypical usage would see you assigning to a variable of this type a necessary amount of seconds.\nThen the struct would return the time countdown, or can be used as a bool i.e.:\n\u003Ccode\u003E\nRealTimeUntil nextAttack = 10;\nif ( nextAttack ) { /*Do something*/ }\n\u003C/code\u003E"},"DocId":"T:Sandbox.RealTimeUntil"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.ByteStream","Parameters":[{"Name":"size","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ByteStream.Create","Name":"Create","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Create a writable byte stream"},"DocId":"M:Sandbox.ByteStream.Create(System.Int32)"},{"ReturnType":"Sandbox.ByteStream","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":84},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ByteStream.CreateReader","Name":"CreateReader","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.CreateReader(System.ReadOnlySpan\u00601{System.Byte})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.ByteStream.Dispose","Name":"Dispose","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.ByteStream.EnsureCanWrite","Name":"EnsureCanWrite","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.EnsureCanWrite(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.ByteStream.EnsureCanRead","Name":"EnsureCanRead","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.ByteStream.EnsureCanRead(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"arr","Type":"System.ReadOnlySpan\u00601\u003CT\u003E"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.ByteStream.WriteArray","Name":"WriteArray","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.WriteArray\u0060\u00601(System.ReadOnlySpan\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"arr","Type":"T[]"},{"Name":"includeCount","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.ByteStream.WriteArray","Name":"WriteArray","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Writing an array of unmanaged types"},"DocId":"M:Sandbox.ByteStream.WriteArray\u0060\u00601(\u0060\u00600[],System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"stream","Type":"Sandbox.ByteStream"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Write(Sandbox.ByteStream)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rawData","Type":"System.Byte[]"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Sandbox.ByteStream.Write(System.Byte[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"rawData","Type":"System.Byte[]"},{"Name":"offset","Type":"System.Int32"},{"Name":"bytes","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":251},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Sandbox.ByteStream.Write(System.Byte[],System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"stream","Type":"Sandbox.ByteStream"},{"Name":"offset","Type":"System.Int32"},{"Name":"maxSize","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":274},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Write(Sandbox.ByteStream,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":301},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Writing a string"},"DocId":"M:Sandbox.ByteStream.Write(System.String)"},{"ReturnType":"System.Byte[]","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":333},"IsPublic":true,"FullName":"Sandbox.ByteStream.ToArray","Name":"ToArray","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Get the data as an array of bytes","Return":""},"DocId":"M:Sandbox.ByteStream.ToArray"},{"ReturnType":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":341},"IsPublic":true,"FullName":"Sandbox.ByteStream.ToSpan","Name":"ToSpan","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Get the data as a span"},"DocId":"M:Sandbox.ByteStream.ToSpan"},{"ReturnType":"System.Void","Parameters":[{"Name":"arr","Type":"T"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":375},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Writing an unmanaged type"},"DocId":"M:Sandbox.ByteStream.Write\u0060\u00601(\u0060\u00600)"},{"ReturnType":"T","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":387},"IsPublic":true,"FullName":"Sandbox.ByteStream.Read","Name":"Read","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Read\u0060\u00601"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","Out":true,"Type":"T"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":398},"IsPublic":true,"FullName":"Sandbox.ByteStream.TryRead","Name":"TryRead","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Try to read variable, return false if not enough data"},"DocId":"M:Sandbox.ByteStream.TryRead\u0060\u00601(\u0060\u00600@)"},{"ReturnType":"System.ReadOnlySpan\u00601\u003CT\u003E","Parameters":[{"Name":"maxElements","Type":"System.Int32","Default":"1024"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":413},"IsPublic":true,"FullName":"Sandbox.ByteStream.ReadArray","Name":"ReadArray","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.ReadArray\u0060\u00601(System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"defaultValue","Type":"System.String","Default":""}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":436},"IsPublic":true,"FullName":"Sandbox.ByteStream.Read","Name":"Read","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Sandbox.ByteStream.Read\u0060\u00601(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"T"},{"Name":"unused","Type":"System.Boolean","Default":"False"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":451},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Sandbox.ByteStream.Write\u0060\u00601(\u0060\u00600,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"defaultValue","Type":"T","Default":"null"},{"Name":"unused","Type":"System.Boolean","Default":"False"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":459},"IsPublic":true,"FullName":"Sandbox.ByteStream.Read","Name":"Read","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Sandbox.ByteStream.Read\u0060\u00601(\u0060\u00600,System.Boolean)"},{"ReturnType":"System.Object","Parameters":[{"Name":"objectType","Type":"System.Type"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":467},"IsPublic":true,"FullName":"Sandbox.ByteStream.ReadObject","Name":"ReadObject","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Sandbox.ByteStream.ReadObject(System.Type)"},{"ReturnType":"Sandbox.ByteStream","Parameters":[{"Name":"size","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":490},"IsPublic":true,"FullName":"Sandbox.ByteStream.ReadByteStream","Name":"ReadByteStream","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Read a block of data"},"DocId":"M:Sandbox.ByteStream.ReadByteStream(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"buffer","Type":"System.Byte[]"},{"Name":"offset","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":580},"IsPublic":true,"FullName":"Sandbox.ByteStream.Read","Name":"Read","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{},"DocId":"M:Sandbox.ByteStream.Read(System.Byte[],System.Int32,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"buffer","Type":"System.Span\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":589},"IsPublic":true,"FullName":"Sandbox.ByteStream.Read","Name":"Read","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Read(System.Span\u00601{System.Byte})"},{"ReturnType":"Sandbox.ByteStream","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":604},"IsPublic":true,"FullName":"Sandbox.ByteStream.Compress","Name":"Compress","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Compress"},{"ReturnType":"Sandbox.ByteStream","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":618},"IsPublic":true,"FullName":"Sandbox.ByteStream.Decompress","Name":"Decompress","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Decompress"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/ByteStream/ByteStream.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.ByteStream.Writable","Name":"Writable","DocId":"P:Sandbox.ByteStream.Writable"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ByteStream/ByteStream.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ByteStream.Position","Name":"Position","Documentation":{"Summary":"The current read or write position"},"DocId":"P:Sandbox.ByteStream.Position"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ByteStream/ByteStream.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.ByteStream.Length","Name":"Length","Documentation":{"Summary":"The total size of the data"},"DocId":"P:Sandbox.ByteStream.Length"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ByteStream/ByteStream.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.ByteStream.ReadRemaining","Name":"ReadRemaining","DocId":"P:Sandbox.ByteStream.ReadRemaining"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ByteStream","Name":"ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"A result of SpeedTest.MemoryAlloc - to make it easy to use this instead of AllocHGlobal"},"DocId":"T:Sandbox.ByteStream"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Object","IsVirtual":true,"Parameters":[{"Name":"stream","Ref":true,"Type":"Sandbox.ByteStream"},{"Name":"o","Type":"Sandbox.IByteParsable.ByteParseOptions","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IByteParsable.ReadObject","Name":"ReadObject","DeclaringType":"Sandbox.IByteParsable","DocId":"M:Sandbox.IByteParsable.ReadObject(Sandbox.ByteStream@,Sandbox.IByteParsable.ByteParseOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"stream","Ref":true,"Type":"Sandbox.ByteStream"},{"Name":"value","Type":"System.Object"},{"Name":"o","Type":"Sandbox.IByteParsable.ByteParseOptions","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IByteParsable.WriteObject","Name":"WriteObject","DeclaringType":"Sandbox.IByteParsable","DocId":"M:Sandbox.IByteParsable.WriteObject(Sandbox.ByteStream@,System.Object,Sandbox.IByteParsable.ByteParseOptions)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.IByteParsable","Name":"IByteParsable","DocId":"T:Sandbox.IByteParsable"},{"Namespace":"","IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.IByteParsable.ByteParseOptions","Name":"ByteParseOptions","DeclaringType":"Sandbox.IByteParsable","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"},{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.IByteParsable.ByteParseOptions"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"stream","Ref":true,"Type":"Sandbox.ByteStream"},{"Name":"o","Type":"Sandbox.IByteParsable.ByteParseOptions","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IByteParsable\u003CT\u003E.Read","Name":"Read","DeclaringType":"Sandbox.IByteParsable\u003CT\u003E","DocId":"M:Sandbox.IByteParsable\u00601.Read(Sandbox.ByteStream@,Sandbox.IByteParsable.ByteParseOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"stream","Ref":true,"Type":"Sandbox.ByteStream"},{"Name":"value","Type":"T"},{"Name":"o","Type":"Sandbox.IByteParsable.ByteParseOptions","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IByteParsable\u003CT\u003E.Write","Name":"Write","DeclaringType":"Sandbox.IByteParsable\u003CT\u003E","DocId":"M:Sandbox.IByteParsable\u00601.Write(Sandbox.ByteStream@,\u0060\u00600,Sandbox.IByteParsable.ByteParseOptions)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.IByteParsable\u003CT\u003E","Name":"IByteParsable\u003CT\u003E","DocId":"T:Sandbox.IByteParsable\u00601"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.IValid.IsValid","Name":"IsValid","Documentation":{"Summary":"Whether this object is valid or not."},"DocId":"P:Sandbox.IValid.IsValid"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.IValid","Name":"IValid","Documentation":{"Summary":"This object can become invalid"},"DocId":"T:Sandbox.IValid"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"deg","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":23},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.DegreeToRadian","Name":"DegreeToRadian","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert degrees to radians.\n \n\u003Cpara\u003E180 degrees is \u003Csee cref=\u0022F:System.Math.PI\u0022 /\u003E (roughly 3.14) radians, etc.\u003C/para\u003E","Return":"The given value converted to radians.","Params":{"deg":"A value in degrees to convert."}},"DocId":"M:Sandbox.MathX.DegreeToRadian(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"rad","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":32},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.RadianToDegree","Name":"RadianToDegree","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert radians to degrees.\n \n\u003Cpara\u003E180 degrees is \u003Csee cref=\u0022F:System.Math.PI\u0022 /\u003E (roughly 3.14) radians, etc.\u003C/para\u003E","Return":"The given value converted to degrees.","Params":{"rad":"A value in radians to convert."}},"DocId":"M:Sandbox.MathX.RadianToDegree(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"grad","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":41},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.GradiansToDegrees","Name":"GradiansToDegrees","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert gradians to degrees.\n \n\u003Cpara\u003E100 gradian is 90 degrees, 200 gradian is 180 degrees, etc.\u003C/para\u003E","Return":"The given value converted to degrees.","Params":{"grad":"A value in gradians to convert."}},"DocId":"M:Sandbox.MathX.GradiansToDegrees(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"grad","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":50},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.GradiansToRadians","Name":"GradiansToRadians","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert gradians to radians.\n \n\u003Cpara\u003E200 gradian is \u003Csee cref=\u0022F:System.Math.PI\u0022 /\u003E (roughly 3.14) radians, etc.\u003C/para\u003E","Return":"The given value converted to radians.","Params":{"grad":"A value in gradians to convert."}},"DocId":"M:Sandbox.MathX.GradiansToRadians(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"meters","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":59},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.MeterToInch","Name":"MeterToInch","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert meters to inches."},"DocId":"M:Sandbox.MathX.MeterToInch(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"inches","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":64},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.InchToMeter","Name":"InchToMeter","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert inches to meters."},"DocId":"M:Sandbox.MathX.InchToMeter(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"inches","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":69},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.InchToMillimeter","Name":"InchToMillimeter","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert inches to millimeters."},"DocId":"M:Sandbox.MathX.InchToMillimeter(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"millimeters","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":74},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.MillimeterToInch","Name":"MillimeterToInch","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert millimeters to inches."},"DocId":"M:Sandbox.MathX.MillimeterToInch(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"},{"Name":"gridSize","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":82},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Snap number to grid"},"DocId":"M:Sandbox.MathX.SnapToGrid(System.Single,System.Single)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"f","Type":"System.Int32"},{"Name":"gridSize","Type":"System.Int32"}],"l":{"File":"Utility/MathX.cs","Line":91},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Snap number to grid"},"DocId":"M:Sandbox.MathX.SnapToGrid(System.Int32,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":100},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.FloorToInt","Name":"FloorToInt","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Remove the fractional part and return the float as an integer."},"DocId":"M:Sandbox.MathX.FloorToInt(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":109},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.Floor","Name":"Floor","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Remove the fractional part of given floating point number"},"DocId":"M:Sandbox.MathX.Floor(System.Single)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":118},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.CeilToInt","Name":"CeilToInt","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Rounds up given float to next integer value."},"DocId":"M:Sandbox.MathX.CeilToInt(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"v","Type":"System.Single"},{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":143},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.Clamp","Name":"Clamp","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Clamp a float between 2 given extremes.\nIf given value is lower than the given minimum value, returns the minimum value, etc.","Return":"The clamped float.","Params":{"v":"The value to clamp.","min":"Minimum return value.","max":"Maximum return value."}},"DocId":"M:Sandbox.MathX.Clamp(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":159},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.Lerp","Name":"Lerp","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Performs linear interpolation on floating point numbers.","Return":"The result of linear interpolation.","Params":{"from":"The \u0022starting value\u0022 of the interpolation.","to":"The \u0022final value\u0022 of the interpolation.","frac":"The fraction in range of 0 (will return value of \u003Cparamref name=\u0022from\u0022 /\u003E) to 1 (will return value of \u003Cparamref name=\u0022to\u0022 /\u003E).","clamp":"Whether to clamp the fraction between 0 and 1, and therefore the output value between \u003Cparamref name=\u0022from\u0022 /\u003E and \u003Cparamref name=\u0022to\u0022 /\u003E."}},"DocId":"M:Sandbox.MathX.Lerp(System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Double","Parameters":[{"Name":"from","Type":"System.Double"},{"Name":"to","Type":"System.Double"},{"Name":"frac","Type":"System.Double"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":174},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.Lerp","Name":"Lerp","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Performs linear interpolation on floating point numbers.","Return":"The result of linear interpolation.","Params":{"from":"The \u0022starting value\u0022 of the interpolation.","to":"The \u0022final value\u0022 of the interpolation.","frac":"The fraction in range of 0 (will return value of \u003Cparamref name=\u0022from\u0022 /\u003E) to 1 (will return value of \u003Cparamref name=\u0022to\u0022 /\u003E).","clamp":"Whether to clamp the fraction between 0 and 1, and therefore the output value between \u003Cparamref name=\u0022from\u0022 /\u003E and \u003Cparamref name=\u0022to\u0022 /\u003E."}},"DocId":"M:Sandbox.MathX.Lerp(System.Double,System.Double,System.Double,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":182},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.LerpTo","Name":"LerpTo","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.MathX.LerpTo(System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Single[]","Parameters":[{"Name":"from","Type":"System.Single[]"},{"Name":"to","Type":"System.Single[]"},{"Name":"delta","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":193},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.LerpTo","Name":"LerpTo","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Performs multiple linear interpolations at the same time."},"DocId":"M:Sandbox.MathX.LerpTo(System.Single[],System.Single[],System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.LerpDegrees","Name":"LerpDegrees","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Linearly interpolates between two angles in degrees, taking the shortest arc."},"DocId":"M:Sandbox.MathX.LerpDegrees(System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":219},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.LerpDegreesTo","Name":"LerpDegreesTo","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.MathX.LerpDegreesTo(System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":227},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.LerpRadians","Name":"LerpRadians","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Linearly interpolates between two angles in radians, taking the shortest arc."},"DocId":"M:Sandbox.MathX.LerpRadians(System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":235},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.LerpRadiansTo","Name":"LerpRadiansTo","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Sandbox.MathX.LerpRadiansTo(System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"value","Type":"System.Single"},{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/MathX.cs","Line":249},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.LerpInverse","Name":"LerpInverse","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Performs inverse of a linear interpolation, that is, the return value is the fraction of a linear interpolation.","Return":"The resulting fraction.","Params":{"value":"The value relative to \u003Cparamref name=\u0022from\u0022 /\u003E and \u003Cparamref name=\u0022to\u0022 /\u003E.","from":"The \u0022starting value\u0022 of the interpolation. If \u003Cparamref name=\u0022value\u0022 /\u003E is at this value or less, the function will return 0 or less.","to":"The \u0022final value\u0022 of the interpolation. If \u003Cparamref name=\u0022value\u0022 /\u003E is at this value or greater, the function will return 1 or greater.","clamp":"Whether the return value is allowed to exceed range of 0 - 1."}},"DocId":"M:Sandbox.MathX.LerpInverse(System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"},{"Name":"target","Type":"System.Single"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":262},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.Approach","Name":"Approach","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Adds or subtracts given amount based on whether the input is smaller of bigger than the target."},"DocId":"M:Sandbox.MathX.Approach(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Type":"System.Single"},{"Name":"b","Type":"System.Single"},{"Name":"within","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Utility/MathX.cs","Line":282},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.AlmostEqual","Name":"AlmostEqual","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns true if given value is close to given value within given tolerance."},"DocId":"M:Sandbox.MathX.AlmostEqual(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","Type":"System.Single"},{"Name":"b","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":290},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.UnsignedMod","Name":"UnsignedMod","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Does what you expected to happen when you did \u0022a % b\u0022"},"DocId":"M:Sandbox.MathX.UnsignedMod(System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"degree","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":298},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.NormalizeDegrees","Name":"NormalizeDegrees","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Convert angle to between 0 - 360"},"DocId":"M:Sandbox.MathX.NormalizeDegrees(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":309},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.DeltaDegrees","Name":"DeltaDegrees","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Difference between two angles in degrees. Will always be between -180 and \u002B180."},"DocId":"M:Sandbox.MathX.DeltaDegrees(System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":318},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.DeltaRadians","Name":"DeltaRadians","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Difference between two angles in radians. Will always be between -PI and \u002BPI."},"DocId":"M:Sandbox.MathX.DeltaRadians(System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"value","Type":"System.Single"},{"Name":"oldLow","Type":"System.Single"},{"Name":"oldHigh","Type":"System.Single"},{"Name":"newLow","Type":"System.Single","Default":"0"},{"Name":"newHigh","Type":"System.Single","Default":"1"}],"l":{"File":"Utility/MathX.cs","Line":328},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.Remap","Name":"Remap","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Remap a float value from a one range to another. Clamps value between newLow and newHigh."},"DocId":"M:Sandbox.MathX.Remap(System.Single,System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"value","Type":"System.Single"},{"Name":"oldLow","Type":"System.Single"},{"Name":"oldHigh","Type":"System.Single"},{"Name":"newLow","Type":"System.Single"},{"Name":"newHigh","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean"}],"l":{"File":"Utility/MathX.cs","Line":337},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.Remap","Name":"Remap","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Remap a float value from a one range to another"},"DocId":"M:Sandbox.MathX.Remap(System.Single,System.Single,System.Single,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Double","Parameters":[{"Name":"value","Type":"System.Double"},{"Name":"oldLow","Type":"System.Double"},{"Name":"oldHigh","Type":"System.Double"},{"Name":"newLow","Type":"System.Double"},{"Name":"newHigh","Type":"System.Double"},{"Name":"clamp","Type":"System.Boolean"}],"l":{"File":"Utility/MathX.cs","Line":351},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.Remap","Name":"Remap","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Remap a double value from a one range to another"},"DocId":"M:Sandbox.MathX.Remap(System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"value","Type":"System.Int32"},{"Name":"oldLow","Type":"System.Int32"},{"Name":"oldHigh","Type":"System.Int32"},{"Name":"newLow","Type":"System.Int32"},{"Name":"newHigh","Type":"System.Int32"}],"l":{"File":"Utility/MathX.cs","Line":365},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX.Remap","Name":"Remap","DeclaringType":"Sandbox.MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Remap an integer value from a one range to another"},"DocId":"M:Sandbox.MathX.Remap(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"radius","Type":"System.Single"},{"Name":"fieldOfView","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":377},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.SphereCameraDistance","Name":"SphereCameraDistance","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Given a sphere and a field of view, how far from the camera should we be to fully see the sphere?","Return":"The optimal distance from the center of the sphere","Params":{"radius":"The radius of the sphere","fieldOfView":"The field of view in degrees"}},"DocId":"M:Sandbox.MathX.SphereCameraDistance(System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"current","Type":"System.Single"},{"Name":"target","Type":"System.Single"},{"Name":"velocity","Ref":true,"Type":"System.Single"},{"Name":"smoothTime","Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":391},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.SmoothDamp","Name":"SmoothDamp","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Smoothly move towards the target"},"DocId":"M:Sandbox.MathX.SmoothDamp(System.Single,System.Single,System.Single@,System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"current","Type":"System.Single"},{"Name":"target","Type":"System.Single"},{"Name":"velocity","Ref":true,"Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"},{"Name":"frequency","Type":"System.Single","Default":"2"},{"Name":"damping","Type":"System.Single","Default":"0.5"}],"l":{"File":"Utility/MathX.cs","Line":404},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.SpringDamp","Name":"SpringDamp","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Smoothly move towards the target using a spring-like motion"},"DocId":"M:Sandbox.MathX.SpringDamp(System.Single,System.Single,System.Single@,System.Single,System.Single,System.Single)"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.MathX","Name":"MathX","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"A class to add functionality to the math library that System.Math and System.MathF don\u0027t provide.\nA lot of these methods are also extensions, so you can use for example \u0060int i = 1.0f.FloorToInt();\u0060"},"DocId":"T:Sandbox.MathX"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSystem.Object\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/SelectionSystem.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.GetEnumerator"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/SelectionSystem.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Clear","Name":"Clear","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.Clear"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Add","Name":"Add","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.Add(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Set","Name":"Set","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.Set(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Remove","Name":"Remove","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.Remove(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Contains","Name":"Contains","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.Contains(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/SelectionSystem.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Any","Name":"Any","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.Any"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/SelectionSystem.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.SelectionSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.SelectionSystem","DocId":"M:Sandbox.SelectionSystem.#ctor"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Utility/SelectionSystem.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.OnItemAdded","Name":"OnItemAdded","DocId":"P:Sandbox.SelectionSystem.OnItemAdded"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Utility/SelectionSystem.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.OnItemRemoved","Name":"OnItemRemoved","DocId":"P:Sandbox.SelectionSystem.OnItemRemoved"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/SelectionSystem.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Count","Name":"Count","DocId":"P:Sandbox.SelectionSystem.Count"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SelectionSystem","Name":"SelectionSystem","DocId":"T:Sandbox.SelectionSystem"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.UInt64"}],"l":{"File":"Utility/SteamId.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SteamId..ctor","Name":".ctor","DeclaringType":"Sandbox.SteamId","DocId":"M:Sandbox.SteamId.#ctor(System.UInt64)"},{"ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Int64"}],"l":{"File":"Utility/SteamId.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SteamId..ctor","Name":".ctor","DeclaringType":"Sandbox.SteamId","DocId":"M:Sandbox.SteamId.#ctor(System.Int64)"}],"Properties":[{"PropertyType":"System.Int64","Loc":{"File":"Utility/SteamId.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SteamId.Value","Name":"Value","DocId":"P:Sandbox.SteamId.Value"},{"PropertyType":"System.UInt64","Loc":{"File":"Utility/SteamId.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SteamId.ValueUnsigned","Name":"ValueUnsigned","DocId":"P:Sandbox.SteamId.ValueUnsigned"},{"PropertyType":"Sandbox.SteamId.AccountTypes","Loc":{"File":"Utility/SteamId.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.SteamId.AccountType","Name":"AccountType","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Return what type os SteamId this is"},"DocId":"P:Sandbox.SteamId.AccountType"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SteamId","Name":"SteamId","Documentation":{"Summary":"Represents a SteamId, in the hope to avoid the \u0022should it be a long or ulong\u0022 debate."},"DocId":"T:Sandbox.SteamId"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Invalid","Name":"Invalid","DocId":"F:Sandbox.SteamId.AccountTypes.Invalid"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Individual","Name":"Individual","DocId":"F:Sandbox.SteamId.AccountTypes.Individual"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Multiseat","Name":"Multiseat","DocId":"F:Sandbox.SteamId.AccountTypes.Multiseat"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.GameServer","Name":"GameServer","DocId":"F:Sandbox.SteamId.AccountTypes.GameServer"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.AnonGameServer","Name":"AnonGameServer","DocId":"F:Sandbox.SteamId.AccountTypes.AnonGameServer"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Pending","Name":"Pending","DocId":"F:Sandbox.SteamId.AccountTypes.Pending"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.ContentServer","Name":"ContentServer","DocId":"F:Sandbox.SteamId.AccountTypes.ContentServer"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Clan","Name":"Clan","DocId":"F:Sandbox.SteamId.AccountTypes.Clan"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Lobby","Name":"Lobby","DocId":"F:Sandbox.SteamId.AccountTypes.Lobby"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.ConsoleUser","Name":"ConsoleUser","DocId":"F:Sandbox.SteamId.AccountTypes.ConsoleUser"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.AnonUser","Name":"AnonUser","DocId":"F:Sandbox.SteamId.AccountTypes.AnonUser"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SteamId.AccountTypes","Name":"AccountTypes","DeclaringType":"Sandbox.SteamId","DocId":"T:Sandbox.SteamId.AccountTypes"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.StringToken","Parameters":[{"Name":"value","Type":"System.String"},{"Name":"token","Type":"System.UInt32"}],"l":{"File":"Utility/StringToken.cs","Line":63},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.StringToken.Literal","Name":"Literal","DeclaringType":"Sandbox.StringToken","Documentation":{"Summary":"This is used by codegen. String literals are replaced by this function call, which\navoids having to create or lookup the string token."},"DocId":"M:Sandbox.StringToken.Literal(System.String,System.UInt32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Utility/StringToken.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.StringToken..ctor","Name":".ctor","DeclaringType":"Sandbox.StringToken","DocId":"M:Sandbox.StringToken.#ctor(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"System.UInt32"}],"l":{"File":"Utility/StringToken.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.StringToken..ctor","Name":".ctor","DeclaringType":"Sandbox.StringToken","DocId":"M:Sandbox.StringToken.#ctor(System.UInt32)"}],"Fields":[{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.StringToken.Value","Name":"Value","DocId":"F:Sandbox.StringToken.Value"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.StringToken","Name":"StringToken","Documentation":{"Summary":"Strings are commonly converted to tokens in engine, to save space and speed up things like comparisons.\nWe wrap this functionality up in the StringToken struct, because we can apply a bunch of compile time \noptimizations to speed up the conversion."},"DocId":"T:Sandbox.StringToken"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.StringToken.ConvertAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.StringToken.ConvertAttribute","DocId":"M:Sandbox.StringToken.ConvertAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.StringToken.ConvertAttribute","Name":"ConvertAttribute","DeclaringType":"Sandbox.StringToken","Documentation":{"Summary":"To allow redirecting in the case where a class has both a string and StringToken version of a method.\nWe should be able to remove this when we\u0027re compiling on demand instead of keeping the string versions around for compatibility."},"DocId":"T:Sandbox.StringToken.ConvertAttribute"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"memberName","Type":"System.String","Default":""}],"l":{"File":"Utility/ThreadSafe.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.AssertIsMainThread","Name":"AssertIsMainThread","DeclaringType":"Sandbox.ThreadSafe","Documentation":{"Summary":"Throws an exception if this is not called under the main thread"},"DocId":"M:Sandbox.ThreadSafe.AssertIsMainThread(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ThreadSafe.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.AssertIsNotMainThread","Name":"AssertIsNotMainThread","DeclaringType":"Sandbox.ThreadSafe","Documentation":{"Summary":"Throws an exception if this is the main thread"},"DocId":"M:Sandbox.ThreadSafe.AssertIsNotMainThread"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Utility/ThreadSafe.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.CurrentThreadId","Name":"CurrentThreadId","Documentation":{"Summary":"Return the current thread\u0027s Id (CurrentThread.ManagedThreadId)"},"DocId":"P:Sandbox.ThreadSafe.CurrentThreadId"},{"PropertyType":"System.String","Loc":{"File":"Utility/ThreadSafe.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.CurrentThreadName","Name":"CurrentThreadName","Documentation":{"Summary":"Return the current thread\u0027s name (CurrentThread.Name)"},"DocId":"P:Sandbox.ThreadSafe.CurrentThreadName"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/ThreadSafe.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.IsMainThread","Name":"IsMainThread","Documentation":{"Summary":"Returns true if we\u0027re executing under the main thread"},"DocId":"P:Sandbox.ThreadSafe.IsMainThread"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe","Name":"ThreadSafe","Documentation":{"Summary":"MainThread related functions."},"DocId":"T:Sandbox.ThreadSafe"},{"Namespace":"Sandbox.Localization","Methods":[{"ReturnType":"Sandbox.Localization.LanguageInformation","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Localization/Languages.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Localization.Languages.Find","Name":"Find","DeclaringType":"Sandbox.Localization.Languages","Documentation":{"Summary":"Find a language by shortname, or full name"},"DocId":"M:Sandbox.Localization.Languages.Find(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Localization.LanguageInformation\u003E","Loc":{"File":"Localization/Languages.cs","Line":45},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Localization.Languages.List","Name":"List","Documentation":{"Summary":"Enumerate all languages, in no particular order"},"DocId":"P:Sandbox.Localization.Languages.List"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Localization.Languages","Name":"Languages","Documentation":{"Summary":"A list of supported languages and metadata surrounding them"},"DocId":"T:Sandbox.Localization.Languages"},{"Namespace":"Sandbox.Localization","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"abbreviation","Type":"System.String"},{"Name":"parent","Type":"System.String","Default":"null"},{"Name":"rightToLeft","Type":"System.Boolean","Default":"False"}],"l":{"File":"Localization/Languages.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.Localization.LanguageInformation..ctor","Name":".ctor","DeclaringType":"Sandbox.Localization.LanguageInformation","DocId":"M:Sandbox.Localization.LanguageInformation.#ctor(System.String,System.String,System.String,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Localization/Languages.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Localization.LanguageInformation.Title","Name":"Title","Documentation":{"Summary":"Title of the localization language."},"DocId":"P:Sandbox.Localization.LanguageInformation.Title"},{"PropertyType":"System.String","Loc":{"File":"Localization/Languages.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.Localization.LanguageInformation.Abbreviation","Name":"Abbreviation","Documentation":{"Summary":"ISO 639-1 code of the language, with optional ISO 3166-1 alpha-2 country specifiers. (for example \u0022en-GB\u0022 for British English)"},"DocId":"P:Sandbox.Localization.LanguageInformation.Abbreviation"},{"PropertyType":"System.String","Loc":{"File":"Localization/Languages.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Localization.LanguageInformation.Parent","Name":"Parent","Documentation":{"Summary":"If set, the \u003Csee cref=\u0022P:Sandbox.Localization.LanguageInformation.Abbreviation\u0022 /\u003E of the parent language. For example, Pirate English is based on English."},"DocId":"P:Sandbox.Localization.LanguageInformation.Parent"},{"PropertyType":"System.Boolean","Loc":{"File":"Localization/Languages.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Localization.LanguageInformation.RightToLeft","Name":"RightToLeft","Documentation":{"Summary":"Whether the language is typed right to left, such as the Arabic language."},"DocId":"P:Sandbox.Localization.LanguageInformation.RightToLeft"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Localization.LanguageInformation","Name":"LanguageInformation","DocId":"T:Sandbox.Localization.LanguageInformation"},{"Namespace":"Sandbox.Localization","Methods":[{"ReturnType":"System.String","Parameters":[],"l":{"File":"Localization/Phrase.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Localization.Phrase.Render","Name":"Render","DeclaringType":"Sandbox.Localization.Phrase","Documentation":{"Summary":"Render with no data - basically just returns Value"},"DocId":"M:Sandbox.Localization.Phrase.Render"},{"ReturnType":"System.String","Parameters":[{"Name":"data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E"}],"l":{"File":"Localization/Phrase.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Localization.Phrase.Render","Name":"Render","DeclaringType":"Sandbox.Localization.Phrase","DocId":"M:Sandbox.Localization.Phrase.Render(System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Localization/Phrase.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Localization.Phrase..ctor","Name":".ctor","DeclaringType":"Sandbox.Localization.Phrase","Documentation":{"Summary":"Create a SmartString from a phrase."},"DocId":"M:Sandbox.Localization.Phrase.#ctor(System.String)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Localization.Phrase","Name":"Phrase","Documentation":{"Summary":"A translated string. ie \u0022Hello World\u0022.\nIt might also have variables, ie \u0022Hello {PlayerName}\u0022.\nTodo support for conditionals and plurals"},"DocId":"T:Sandbox.Localization.Phrase"},{"Namespace":"Sandbox.Localization","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Localization/PhraseCollection.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Localization.PhraseCollection.Set","Name":"Set","DeclaringType":"Sandbox.Localization.PhraseCollection","Documentation":{"Summary":"Add a phrase to the language"},"DocId":"M:Sandbox.Localization.PhraseCollection.Set(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"phrase","Type":"System.String"},{"Name":"data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"Localization/PhraseCollection.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Localization.PhraseCollection.GetPhrase","Name":"GetPhrase","DeclaringType":"Sandbox.Localization.PhraseCollection","DocId":"M:Sandbox.Localization.PhraseCollection.GetPhrase(System.String,System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Localization/PhraseCollection.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.Localization.PhraseCollection..ctor","Name":".ctor","DeclaringType":"Sandbox.Localization.PhraseCollection","DocId":"M:Sandbox.Localization.PhraseCollection.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Localization.PhraseCollection","Name":"PhraseCollection","Documentation":{"Summary":"Holds a bunch of localized phrases"},"DocId":"T:Sandbox.Localization.PhraseCollection"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"classes","Type":"System.String[]"}],"IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget.HasClasses","Name":"HasClasses","DeclaringType":"Sandbox.UI.IStyleTarget","DocId":"M:Sandbox.UI.IStyleTarget.HasClasses(System.String[])"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget.ElementName","Name":"ElementName","DocId":"P:Sandbox.UI.IStyleTarget.ElementName"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget.Id","Name":"Id","DocId":"P:Sandbox.UI.IStyleTarget.Id"},{"PropertyType":"Sandbox.UI.PseudoClass","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget.PseudoClass","Name":"PseudoClass","DocId":"P:Sandbox.UI.IStyleTarget.PseudoClass"},{"PropertyType":"Sandbox.UI.IStyleTarget","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget.Parent","Name":"Parent","DocId":"P:Sandbox.UI.IStyleTarget.Parent"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget.SiblingIndex","Name":"SiblingIndex","DocId":"P:Sandbox.UI.IStyleTarget.SiblingIndex"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget","Name":"IStyleTarget","Documentation":{"Summary":"Everything the style system needs to work out a style"},"DocId":"T:Sandbox.UI.IStyleTarget"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"dimension","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.Length.GetPixels","Name":"GetPixels","DeclaringType":"Sandbox.UI.Length","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Convert to a pixel value. Use the dimension to work out percentage values."},"DocId":"M:Sandbox.UI.Length.GetPixels(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"dimension","Type":"System.Single"},{"Name":"contentSize","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.UI.Length.GetPixels","Name":"GetPixels","DeclaringType":"Sandbox.UI.Length","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Get the pixel size but also evaluate content size to support use Start, End, Center"},"DocId":"M:Sandbox.UI.Length.GetPixels(System.Single,System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"pixels","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":150},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Pixels","Name":"Pixels","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length in pixels","Return":"A new length","Params":{"pixels":"The amount of pixels for this length"}},"DocId":"M:Sandbox.UI.Length.Pixels(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"percent","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":157},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Percent","Name":"Percent","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length in percents","Return":"A new length","Params":{"percent":"The amount of percent for this (0-100)"}},"DocId":"M:Sandbox.UI.Length.Percent(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"percentage","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":164},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.ViewHeight","Name":"ViewHeight","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length based on the view height","Return":"A new length","Params":{"percentage":"The amount of percent for this (0-100)"}},"DocId":"M:Sandbox.UI.Length.ViewHeight(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"percentage","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":171},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.ViewWidth","Name":"ViewWidth","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length based on the view width","Return":"A new length","Params":{"percentage":"The amount of percent for this (0-100)"}},"DocId":"M:Sandbox.UI.Length.ViewWidth(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"percentage","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":178},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.ViewMax","Name":"ViewMax","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length based on the longest edge of the screen size","Return":"A new length","Params":{"percentage":"The amount of percent for this (0-100)"}},"DocId":"M:Sandbox.UI.Length.ViewMax(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"percentage","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":185},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.ViewMin","Name":"ViewMin","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length based on the shortest edge of the screen size","Return":"A new length","Params":{"percentage":"The amount of percent for this (0-100)"}},"DocId":"M:Sandbox.UI.Length.ViewMin(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"fraction","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":192},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Fraction","Name":"Fraction","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length in percents","Return":"A new length","Params":{"fraction":"The fraction of a percent (0 = 0%, 1 = 100%)"}},"DocId":"M:Sandbox.UI.Length.Fraction(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"expression","Type":"System.String"}],"l":{"File":"Math/Length.cs","Line":197},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Calc","Name":"Calc","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length based on a css calc expression"},"DocId":"M:Sandbox.UI.Length.Calc(System.String)"},{"ReturnType":"Sandbox.UI.Length","Parameters":[{"Name":"value","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":204},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Rem","Name":"Rem","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length based on the font size of the root element.","Return":"A new length","Params":{"value":"Value in rem"}},"DocId":"M:Sandbox.UI.Length.Rem(System.Single)"},{"ReturnType":"Sandbox.UI.Length","Parameters":[{"Name":"value","Type":"System.Single"}],"l":{"File":"Math/Length.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Em","Name":"Em","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Create a length based on the font size of the current element.","Return":"A new length","Params":{"value":"Value in em"}},"DocId":"M:Sandbox.UI.Length.Em(System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Math/Length.cs","Line":239},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Parse","Name":"Parse","DeclaringType":"Sandbox.UI.Length","Documentation":{"Summary":"Parse a length. This is used by the stylesheet parsing system.","Return":"","Params":{"value":"A length represented by a string"},"Examples":["Length.Parse( \u0022100px\u0022 )","Length.Parse( \u002256%\u0022 )"]},"DocId":"M:Sandbox.UI.Length.Parse(System.String)"}],"Properties":[{"PropertyType":"Sandbox.UI.Length","Loc":{"File":"Math/Length.cs","Line":216},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Auto","Name":"Auto","Documentation":{"Summary":"Quickly create a Length with Unit set to LengthUnit.Auto"},"DocId":"P:Sandbox.UI.Length.Auto"},{"PropertyType":"Sandbox.UI.Length","Loc":{"File":"Math/Length.cs","Line":221},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Contain","Name":"Contain","Documentation":{"Summary":"Quickly create a Length with Unit set to LengthUnit.Contain"},"DocId":"P:Sandbox.UI.Length.Contain"},{"PropertyType":"Sandbox.UI.Length","Loc":{"File":"Math/Length.cs","Line":226},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Cover","Name":"Cover","Documentation":{"Summary":"Quickly create a Length with Unit set to LengthUnit.Cover"},"DocId":"P:Sandbox.UI.Length.Cover"},{"PropertyType":"Sandbox.UI.Length","Loc":{"File":"Math/Length.cs","Line":228},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Length.Undefined","Name":"Undefined","DocId":"P:Sandbox.UI.Length.Undefined"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.Length.Value","Name":"Value","Documentation":{"Summary":"The meaning of the value is dependent on \u003Csee cref=\u0022F:Sandbox.UI.Length.Unit\u0022 /\u003E."},"DocId":"F:Sandbox.UI.Length.Value"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"FullName":"Sandbox.UI.Length.Unit","Name":"Unit","Documentation":{"Summary":"How to determine the final length. Commonly used with Pixel or Percentage."},"DocId":"F:Sandbox.UI.Length.Unit"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.Length","Name":"Length","Documentation":{"Summary":"A variable unit based length. ie, could be a percentage or a pixel length. This is commonly used to express the size of things in UI space, usually coming from style sheets."},"DocId":"T:Sandbox.UI.Length"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Auto","Name":"Auto","Documentation":{"Summary":"The layout engine will calculate and select a width for the specified element."},"DocId":"F:Sandbox.UI.LengthUnit.Auto"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Pixels","Name":"Pixels","Documentation":{"Summary":"The length is in pixels."},"DocId":"F:Sandbox.UI.LengthUnit.Pixels"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Percentage","Name":"Percentage","Documentation":{"Summary":"The length is a percentage (0-100) of the parent\u0027s length. (typically)"},"DocId":"F:Sandbox.UI.LengthUnit.Percentage"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.ViewHeight","Name":"ViewHeight","Documentation":{"Summary":"The length is a percentage (0-100) of the viewport\u0027s height."},"DocId":"F:Sandbox.UI.LengthUnit.ViewHeight"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.ViewWidth","Name":"ViewWidth","Documentation":{"Summary":"The length is a percentage (0-100) of the viewport\u0027s width."},"DocId":"F:Sandbox.UI.LengthUnit.ViewWidth"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.ViewMin","Name":"ViewMin","Documentation":{"Summary":"The length is a percentage (0-100) of the viewport\u0027s smallest side/edge."},"DocId":"F:Sandbox.UI.LengthUnit.ViewMin"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.ViewMax","Name":"ViewMax","Documentation":{"Summary":"The length is a percentage (0-100) of the viewport\u0027s largest side/edge."},"DocId":"F:Sandbox.UI.LengthUnit.ViewMax"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Start","Name":"Start","Documentation":{"Summary":"Start of the parent at the appropriate axis."},"DocId":"F:Sandbox.UI.LengthUnit.Start"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Cover","Name":"Cover","Documentation":{"Summary":"For background images, cover the entire element with the image, stretcing and cropping as necessary."},"DocId":"F:Sandbox.UI.LengthUnit.Cover"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Contain","Name":"Contain","Documentation":{"Summary":"For background images, contain the image within the element bounds."},"DocId":"F:Sandbox.UI.LengthUnit.Contain"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.End","Name":"End","Documentation":{"Summary":"End of the parent at the appropriate axis."},"DocId":"F:Sandbox.UI.LengthUnit.End"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Center","Name":"Center","Documentation":{"Summary":"In the middle of the parent at the appropriate axis."},"DocId":"F:Sandbox.UI.LengthUnit.Center"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Undefined","Name":"Undefined","Documentation":{"Summary":"Similar to CSS \u0027unset\u0027, basically means we don\u0027t have a value; should only really be used under certain\ncircumstances (e.g. to handle background sizing properly)."},"DocId":"F:Sandbox.UI.LengthUnit.Undefined"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Expression","Name":"Expression","Documentation":{"Summary":"Represents a calc( ... ) expression"},"DocId":"F:Sandbox.UI.LengthUnit.Expression"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.RootEm","Name":"RootEm","Documentation":{"Summary":"Font size of the root element."},"DocId":"F:Sandbox.UI.LengthUnit.RootEm"},{"FieldType":"Sandbox.UI.LengthUnit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.LengthUnit.Em","Name":"Em","Documentation":{"Summary":"Font size of the current element."},"DocId":"F:Sandbox.UI.LengthUnit.Em"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.LengthUnit","Name":"LengthUnit","Documentation":{"Summary":"Possible units for various CSS properties that require length, used by \u003Csee cref=\u0022T:Sandbox.UI.Length\u0022 /\u003E struct."},"DocId":"T:Sandbox.UI.LengthUnit"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"unit","Type":"Sandbox.UI.LengthUnit"}],"l":{"File":"Math/Length.cs","Line":512},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.LengthUnitExtension.IsDynamic","Name":"IsDynamic","DeclaringType":"Sandbox.UI.LengthUnitExtension","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Determine whether this unit type is dynamic (ie. should be updated regularly) or whether it\u0027s constant"},"DocId":"M:Sandbox.UI.LengthUnitExtension.IsDynamic(Sandbox.UI.LengthUnit)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.LengthUnitExtension","Name":"LengthUnitExtension","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.UI.LengthUnitExtension"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"Sandbox.UI.Margin","Parameters":[{"Name":"edges","Type":"Sandbox.UI.Margin"}],"l":{"File":"Math/Margin.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.UI.Margin.EdgeAdd","Name":"EdgeAdd","DeclaringType":"Sandbox.UI.Margin","Documentation":{"Summary":"Where padding is an edge type rect, will return this rect expanded with those edges."},"DocId":"M:Sandbox.UI.Margin.EdgeAdd(Sandbox.UI.Margin)"},{"ReturnType":"Sandbox.UI.Margin","Parameters":[{"Name":"edges","Type":"Sandbox.UI.Margin"}],"l":{"File":"Math/Margin.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.UI.Margin.EdgeSubtract","Name":"EdgeSubtract","DeclaringType":"Sandbox.UI.Margin","Documentation":{"Summary":"Where padding is an edge type rect, will return this rect expanded with those edges."},"DocId":"M:Sandbox.UI.Margin.EdgeSubtract(Sandbox.UI.Margin)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tolerance","Type":"System.Double","Default":"1E-06"}],"l":{"File":"Math/Margin.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.UI.Margin.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Sandbox.UI.Margin","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if margin is practically zero"},"DocId":"M:Sandbox.UI.Margin.IsNearlyZero(System.Double)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"Sandbox.Rect"}],"l":{"File":"Math/Margin.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.UI.Margin..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Margin","DocId":"M:Sandbox.UI.Margin.#ctor(Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"uniform","Type":"System.Single"}],"l":{"File":"Math/Margin.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.Margin..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Margin","DocId":"M:Sandbox.UI.Margin.#ctor(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"horizontal","Type":"System.Single"},{"Name":"vertical","Type":"System.Single"}],"l":{"File":"Math/Margin.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.UI.Margin..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Margin","DocId":"M:Sandbox.UI.Margin.#ctor(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"left","Type":"System.Single"},{"Name":"top","Type":"System.Single"},{"Name":"right","Type":"System.Single"},{"Name":"bottom","Type":"System.Single"}],"l":{"File":"Math/Margin.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.UI.Margin..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Margin","DocId":"M:Sandbox.UI.Margin.#ctor(System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"left","Type":"System.Nullable\u00601\u003CSystem.Single\u003E"},{"Name":"top","Type":"System.Nullable\u00601\u003CSystem.Single\u003E"},{"Name":"right","Type":"System.Nullable\u00601\u003CSystem.Single\u003E"},{"Name":"bottom","Type":"System.Nullable\u00601\u003CSystem.Single\u003E"}],"l":{"File":"Math/Margin.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.UI.Margin..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Margin","DocId":"M:Sandbox.UI.Margin.#ctor(System.Nullable\u00601{System.Single},System.Nullable\u00601{System.Single},System.Nullable\u00601{System.Single},System.Nullable\u00601{System.Single})"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Margin.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Width","Name":"Width","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Width of the inner square contained within the margin."},"DocId":"P:Sandbox.UI.Margin.Width"},{"PropertyType":"System.Single","Loc":{"File":"Math/Margin.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Height","Name":"Height","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Height of the inner square contained within the margin."},"DocId":"P:Sandbox.UI.Margin.Height"},{"PropertyType":"System.Single","Loc":{"File":"Math/Margin.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Left","Name":"Left","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Thickness of the left side margin."},"DocId":"P:Sandbox.UI.Margin.Left"},{"PropertyType":"System.Single","Loc":{"File":"Math/Margin.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Top","Name":"Top","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Thickness of the top margin."},"DocId":"P:Sandbox.UI.Margin.Top"},{"PropertyType":"System.Single","Loc":{"File":"Math/Margin.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Right","Name":"Right","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Thickness of the right side margin."},"DocId":"P:Sandbox.UI.Margin.Right"},{"PropertyType":"System.Single","Loc":{"File":"Math/Margin.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Bottom","Name":"Bottom","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Thickness of the bottom margin."},"DocId":"P:Sandbox.UI.Margin.Bottom"},{"PropertyType":"Vector2","Loc":{"File":"Math/Margin.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Position","Name":"Position","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Position of the inner top left corder of the margin/border."},"DocId":"P:Sandbox.UI.Margin.Position"},{"PropertyType":"Vector2","Loc":{"File":"Math/Margin.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Size","Name":"Size","Documentation":{"Summary":"Size of the inner square contained within the margin."},"DocId":"P:Sandbox.UI.Margin.Size"},{"PropertyType":"Vector2","Loc":{"File":"Math/Margin.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.UI.Margin.EdgeSize","Name":"EdgeSize","Documentation":{"Summary":"When the Rect describes edges, this returns the total size of the edges in each direction"},"DocId":"P:Sandbox.UI.Margin.EdgeSize"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.Margin","Name":"Margin","Documentation":{"Summary":"Represents a \u003Csee cref=\u0022T:Sandbox.Rect\u0022\u003ERect\u003C/see\u003E where each side is the thickness of an edge/padding/margin/border, rather than positions."},"DocId":"T:Sandbox.UI.Margin"},{"Namespace":"Sandbox.UI","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.CascadingParameterAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.CascadingParameterAttribute","DocId":"M:Sandbox.UI.CascadingParameterAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.CascadingParameterAttribute","Name":"CascadingParameterAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"A panel\u0027s property will be inherited from its parent."},"DocId":"T:Sandbox.UI.CascadingParameterAttribute"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.IStyleBlock.StyleProperty\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.GetRawValues","Name":"GetRawValues","DeclaringType":"Sandbox.UI.IStyleBlock","Documentation":{"Summary":"Get the list of raw style values"},"DocId":"M:Sandbox.UI.IStyleBlock.GetRawValues"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"},{"Name":"originalValue","Type":"System.String","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.SetRawValue","Name":"SetRawValue","DeclaringType":"Sandbox.UI.IStyleBlock","Documentation":{"Summary":"Update a raw style value"},"DocId":"M:Sandbox.UI.IStyleBlock.SetRawValue(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.FileName","Name":"FileName","Documentation":{"Summary":"The filename of the file containing this style block (or null if none)"},"DocId":"P:Sandbox.UI.IStyleBlock.FileName"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.AbsolutePath","Name":"AbsolutePath","Documentation":{"Summary":"The absolute on disk filename for this style block (or null if not on disk)"},"DocId":"P:Sandbox.UI.IStyleBlock.AbsolutePath"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.FileLine","Name":"FileLine","Documentation":{"Summary":"The line in the file containing this style block"},"DocId":"P:Sandbox.UI.IStyleBlock.FileLine"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.SelectorStrings","Name":"SelectorStrings","Documentation":{"Summary":"A list of selectors"},"DocId":"P:Sandbox.UI.IStyleBlock.SelectorStrings"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock","Name":"IStyleBlock","Documentation":{"Summary":"A CSS rule - ie \u0022.chin { width: 100%; height: 100%; }\u0022"},"DocId":"T:Sandbox.UI.IStyleBlock"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"UI/IStyleBlock.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.StyleProperty.Name","Name":"Name","Documentation":{"Summary":"Name of the property, ie \u0022color\u0022 or \u0022width\u0022"},"DocId":"P:Sandbox.UI.IStyleBlock.StyleProperty.Name"},{"PropertyType":"System.String","Loc":{"File":"UI/IStyleBlock.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.StyleProperty.Value","Name":"Value","Documentation":{"Summary":"Current value of the property (which is being rendered)"},"DocId":"P:Sandbox.UI.IStyleBlock.StyleProperty.Value"},{"PropertyType":"System.String","Loc":{"File":"UI/IStyleBlock.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.StyleProperty.OriginalValue","Name":"OriginalValue","Documentation":{"Summary":"The value that was loaded from the .scss file"},"DocId":"P:Sandbox.UI.IStyleBlock.StyleProperty.OriginalValue"},{"PropertyType":"System.Int32","Loc":{"File":"UI/IStyleBlock.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.StyleProperty.Line","Name":"Line","Documentation":{"Summary":"The line in the file containing this value"},"DocId":"P:Sandbox.UI.IStyleBlock.StyleProperty.Line"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/IStyleBlock.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.StyleProperty.IsValid","Name":"IsValid","Documentation":{"Summary":"If parsing this property was successful or failed"},"DocId":"P:Sandbox.UI.IStyleBlock.StyleProperty.IsValid"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.IStyleBlock.StyleProperty","Name":"StyleProperty","DeclaringType":"Sandbox.UI.IStyleBlock","DocId":"T:Sandbox.UI.IStyleBlock.StyleProperty"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.None","Name":"None","Documentation":{"Summary":"No pseudo-class."},"DocId":"F:Sandbox.UI.PseudoClass.None"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Unknown","Name":"Unknown","Documentation":{"Summary":"Unused."},"DocId":"F:Sandbox.UI.PseudoClass.Unknown"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Hover","Name":"Hover","Documentation":{"Summary":"\u003Cc\u003E:hover\u003C/c\u003E - Any element with the mouse cursor hovering over it."},"DocId":"F:Sandbox.UI.PseudoClass.Hover"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Active","Name":"Active","Documentation":{"Summary":"\u003Cc\u003E:active\u003C/c\u003E - A button that is being pressed down."},"DocId":"F:Sandbox.UI.PseudoClass.Active"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Focus","Name":"Focus","Documentation":{"Summary":"\u003Cc\u003E:focus\u003C/c\u003E - An element with input focus."},"DocId":"F:Sandbox.UI.PseudoClass.Focus"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Intro","Name":"Intro","Documentation":{"Summary":"\u003Cc\u003E:intro\u003C/c\u003E - Present on all elements for their first frame. Useful to start CSS transitions on creation."},"DocId":"F:Sandbox.UI.PseudoClass.Intro"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Outro","Name":"Outro","Documentation":{"Summary":"\u003Cc\u003E:outro\u003C/c\u003E - The element has been marked for deletion, and will be deleted once all CSS transitions on it has stopped.\u003Cbr /\u003E\n Transitions can be started here to gracefully remove the element visually."},"DocId":"F:Sandbox.UI.PseudoClass.Outro"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Empty","Name":"Empty","Documentation":{"Summary":"\u003Cc\u003E:empty\u003C/c\u003E - Any element that has no children."},"DocId":"F:Sandbox.UI.PseudoClass.Empty"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.FirstChild","Name":"FirstChild","Documentation":{"Summary":"\u003Cc\u003E:first-child\u003C/c\u003E - The element is the first element among a group of sibling elements."},"DocId":"F:Sandbox.UI.PseudoClass.FirstChild"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.LastChild","Name":"LastChild","Documentation":{"Summary":"\u003Cc\u003E:last-child\u003C/c\u003E - The element is the last element among a group of sibling elements."},"DocId":"F:Sandbox.UI.PseudoClass.LastChild"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.OnlyChild","Name":"OnlyChild","Documentation":{"Summary":"\u003Cc\u003E:only-child\u003C/c\u003E - The element is the only child of their parent element."},"DocId":"F:Sandbox.UI.PseudoClass.OnlyChild"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.Before","Name":"Before","Documentation":{"Summary":"\u003Cc\u003E:before\u003C/c\u003E - Creates an element on the parent element"},"DocId":"F:Sandbox.UI.PseudoClass.Before"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PseudoClass.After","Name":"After","Documentation":{"Summary":"\u003Cc\u003E:after\u003C/c\u003E - Creates an element on the parent element"},"DocId":"F:Sandbox.UI.PseudoClass.After"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.PseudoClass","Name":"PseudoClass","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"List of CSS pseudo-classes used by the styling system for hover, active, etc.\nThis acts as a bit-flag."},"DocId":"T:Sandbox.UI.PseudoClass"},{"Namespace":"Sandbox.UI","Properties":[{"PropertyType":"System.Single","Loc":{"File":"UI/RenderState.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.UI.RenderState.X","Name":"X","Documentation":{"Summary":"Position of the panel on the X axis. This can be a negative value!"},"DocId":"P:Sandbox.UI.RenderState.X"},{"PropertyType":"System.Single","Loc":{"File":"UI/RenderState.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.RenderState.Y","Name":"Y","Documentation":{"Summary":"Position of the panel on the Y axis. This can be a negative value!"},"DocId":"P:Sandbox.UI.RenderState.Y"},{"PropertyType":"System.Single","Loc":{"File":"UI/RenderState.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.RenderState.Width","Name":"Width","Documentation":{"Summary":"Width of the panel."},"DocId":"P:Sandbox.UI.RenderState.Width"},{"PropertyType":"System.Single","Loc":{"File":"UI/RenderState.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.RenderState.Height","Name":"Height","Documentation":{"Summary":"Height of the panel."},"DocId":"P:Sandbox.UI.RenderState.Height"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.RenderState","Name":"RenderState","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Describes panel\u0027s position and size for rendering operations."},"DocId":"T:Sandbox.UI.RenderState"},{"Namespace":"Sandbox.UI","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"UI/StyleSheetAttribute.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheetAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.StyleSheetAttribute","DocId":"M:Sandbox.UI.StyleSheetAttribute.#ctor(System.String)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.StyleSheetAttribute.Name","Name":"Name","Documentation":{"Summary":"File name of the style sheet file."},"DocId":"F:Sandbox.UI.StyleSheetAttribute.Name"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.StyleSheetAttribute","Name":"StyleSheetAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Will automatically apply the named stylesheet to the Panel."},"DocId":"T:Sandbox.UI.StyleSheetAttribute"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"Matrix","Parameters":[{"Name":"width","Type":"System.Single"},{"Name":"height","Type":"System.Single"},{"Name":"perspectiveOrigin","Type":"Vector2"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.BuildTransform","Name":"BuildTransform","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.BuildTransform(System.Single,System.Single,Vector2)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"UI/Styles/PanelTransform.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.IsEmpty","Name":"IsEmpty","DeclaringType":"Sandbox.UI.PanelTransform","Documentation":{"Summary":"Returns true if this is empty."},"DocId":"M:Sandbox.UI.PanelTransform.IsEmpty"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"lengthX","Type":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E"},{"Name":"lengthY","Type":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E"},{"Name":"lengthZ","Type":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Default":"null"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddTranslate","Name":"AddTranslate","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddTranslate(System.Nullable\u00601{Sandbox.UI.Length},System.Nullable\u00601{Sandbox.UI.Length},System.Nullable\u00601{Sandbox.UI.Length})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"length","Type":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddTranslateX","Name":"AddTranslateX","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddTranslateX(System.Nullable\u00601{Sandbox.UI.Length})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"length","Type":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddTranslateY","Name":"AddTranslateY","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddTranslateY(System.Nullable\u00601{Sandbox.UI.Length})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"length","Type":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddTranslateZ","Name":"AddTranslateZ","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddTranslateZ(System.Nullable\u00601{Sandbox.UI.Length})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"scale","Type":"System.Single"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddScale","Name":"AddScale","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddScale(System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"scale","Type":"Vector3"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddScale","Name":"AddScale","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddScale(Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddSkew","Name":"AddSkew","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddSkew(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddRotation","Name":"AddRotation","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddRotation(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"angles","Type":"Vector3"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddRotation","Name":"AddRotation","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddRotation(Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"matrix","Type":"Matrix"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddMatrix3D","Name":"AddMatrix3D","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddMatrix3D(Matrix)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"d","Type":"Sandbox.UI.Length"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.AddPerspective","Name":"AddPerspective","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"M:Sandbox.UI.PanelTransform.AddPerspective(Sandbox.UI.Length)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"UI/Styles/PanelTransform.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entries","Name":"Entries","DocId":"P:Sandbox.UI.PanelTransform.Entries"}],"Fields":[{"FieldType":"System.Collections.Immutable.ImmutableList\u00601\u003CSandbox.UI.PanelTransform.Entry\u003E","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.List","Name":"List","DocId":"F:Sandbox.UI.PanelTransform.List"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform","Name":"PanelTransform","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Sandbox.UI.PanelTransform"},{"Namespace":"","Methods":[{"ReturnType":"Matrix","Parameters":[{"Name":"width","Type":"System.Single"},{"Name":"height","Type":"System.Single"}],"l":{"File":"UI/Styles/PanelTransform.cs","Line":301},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.ToMatrix","Name":"ToMatrix","DeclaringType":"Sandbox.UI.PanelTransform.Entry","DocId":"M:Sandbox.UI.PanelTransform.Entry.ToMatrix(System.Single,System.Single)"},{"ReturnType":"Sandbox.UI.PanelTransform.Entry","Parameters":[],"l":{"File":"UI/Styles/PanelTransform.cs","Line":342},"IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.GetDefault","Name":"GetDefault","DeclaringType":"Sandbox.UI.PanelTransform.Entry","DocId":"M:Sandbox.UI.PanelTransform.Entry.GetDefault"}],"Fields":[{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.Type","Name":"Type","DocId":"F:Sandbox.UI.PanelTransform.Entry.Type"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.Data","Name":"Data","DocId":"F:Sandbox.UI.PanelTransform.Entry.Data"},{"FieldType":"Matrix","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.Matrix","Name":"Matrix","DocId":"F:Sandbox.UI.PanelTransform.Entry.Matrix"},{"FieldType":"Sandbox.UI.Length","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.X","Name":"X","DocId":"F:Sandbox.UI.PanelTransform.Entry.X"},{"FieldType":"Sandbox.UI.Length","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.Y","Name":"Y","DocId":"F:Sandbox.UI.PanelTransform.Entry.Y"},{"FieldType":"Sandbox.UI.Length","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry.Z","Name":"Z","DocId":"F:Sandbox.UI.PanelTransform.Entry.Z"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.Entry","Name":"Entry","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"T:Sandbox.UI.PanelTransform.Entry"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType.Invalid","Name":"Invalid","DocId":"F:Sandbox.UI.PanelTransform.EntryType.Invalid"},{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType.Rotation","Name":"Rotation","DocId":"F:Sandbox.UI.PanelTransform.EntryType.Rotation"},{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType.Scale","Name":"Scale","DocId":"F:Sandbox.UI.PanelTransform.EntryType.Scale"},{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType.Translate","Name":"Translate","DocId":"F:Sandbox.UI.PanelTransform.EntryType.Translate"},{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType.Skew","Name":"Skew","DocId":"F:Sandbox.UI.PanelTransform.EntryType.Skew"},{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType.Matrix","Name":"Matrix","DocId":"F:Sandbox.UI.PanelTransform.EntryType.Matrix"},{"FieldType":"Sandbox.UI.PanelTransform.EntryType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType.Perspective","Name":"Perspective","DocId":"F:Sandbox.UI.PanelTransform.EntryType.Perspective"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.PanelTransform.EntryType","Name":"EntryType","DeclaringType":"Sandbox.UI.PanelTransform","DocId":"T:Sandbox.UI.PanelTransform.EntryType"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"Sandbox.UI.Shadow","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"UI/Styles/Shadow.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.UI.Shadow.Scale","Name":"Scale","DeclaringType":"Sandbox.UI.Shadow","Documentation":{"Summary":"Scale all variables by given scalar.","Return":"The scaled shadow.","Params":{"f":"How much to scale the shadow parameters by. 1 is no change, 2 is double the sizes, etc."}},"DocId":"M:Sandbox.UI.Shadow.Scale(System.Single)"},{"ReturnType":"Sandbox.UI.Shadow","Parameters":[{"Name":"shadow","Type":"Sandbox.UI.Shadow"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"UI/Styles/Shadow.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.UI.Shadow.LerpTo","Name":"LerpTo","DeclaringType":"Sandbox.UI.Shadow","Documentation":{"Summary":"Perform linear interpolation between 2 shadows.","Return":"The interpolated shadow.","Params":{"shadow":"The target shadow to morph into.","delta":"Progress of the transformation. 0 = original shadow, 1 = fully target shadow."}},"DocId":"M:Sandbox.UI.Shadow.LerpTo(Sandbox.UI.Shadow,System.Single)"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.Shadow.OffsetX","Name":"OffsetX","Documentation":{"Summary":"Shadow offset on the X axis."},"DocId":"F:Sandbox.UI.Shadow.OffsetX"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.Shadow.OffsetY","Name":"OffsetY","Documentation":{"Summary":"Shadow offset on the Y axis."},"DocId":"F:Sandbox.UI.Shadow.OffsetY"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.Shadow.Blur","Name":"Blur","Documentation":{"Summary":"Amount of blurring for the shadow."},"DocId":"F:Sandbox.UI.Shadow.Blur"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.Shadow.Spread","Name":"Spread","Documentation":{"Summary":"Increases the box size by this much before starting shadow blur.\nBox shadows only."},"DocId":"F:Sandbox.UI.Shadow.Spread"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.UI.Shadow.Inset","Name":"Inset","Documentation":{"Summary":"Whether or not this shadow is inset.\nBox shadows only."},"DocId":"F:Sandbox.UI.Shadow.Inset"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.UI.Shadow.Color","Name":"Color","Documentation":{"Summary":"Color of the shadow."},"DocId":"F:Sandbox.UI.Shadow.Color"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.Shadow","Name":"Shadow","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"Documentation":{"Summary":"Shadow style settings"},"DocId":"T:Sandbox.UI.Shadow"},{"Namespace":"Sandbox.UI","BaseType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.Shadow\u003E","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.UI.ShadowList"}],"l":{"File":"UI/Styles/Shadow.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.UI.ShadowList.AddFrom","Name":"AddFrom","DeclaringType":"Sandbox.UI.ShadowList","Documentation":{"Summary":"Copy shadows from another list of shadows."},"DocId":"M:Sandbox.UI.ShadowList.AddFrom(Sandbox.UI.ShadowList)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Sandbox.UI.ShadowList"},{"Name":"b","Type":"Sandbox.UI.ShadowList"},{"Name":"frac","Type":"System.Single"}],"l":{"File":"UI/Styles/Shadow.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.UI.ShadowList.SetFromLerp","Name":"SetFromLerp","DeclaringType":"Sandbox.UI.ShadowList","Documentation":{"Summary":"Given 2 lists of shadows, perform linear interpolation on both lists and store the result in this list.\nWill work with mismatched shadow counts.","Params":{"a":"The first list of shadows.","b":"The second list of shadows.","frac":"Fraction for the linear interpolation, in range of [0,1]"},"Exceptions":{"System.ArgumentException":"Thrown when both inputs are equal."}},"DocId":"M:Sandbox.UI.ShadowList.SetFromLerp(Sandbox.UI.ShadowList,Sandbox.UI.ShadowList,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.ShadowList..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.ShadowList","DocId":"M:Sandbox.UI.ShadowList.#ctor"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.UI.ShadowList.IsNone","Name":"IsNone","Documentation":{"Summary":"Whether there are no shadows at all."},"DocId":"F:Sandbox.UI.ShadowList.IsNone"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.ShadowList","Name":"ShadowList","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"Documentation":{"Summary":"A list of shadows"},"DocId":"T:Sandbox.UI.ShadowList"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.OverflowMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.OverflowMode.Visible","Name":"Visible","Documentation":{"Summary":"Overflowing content is visible at all times."},"DocId":"F:Sandbox.UI.OverflowMode.Visible"},{"FieldType":"Sandbox.UI.OverflowMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.OverflowMode.Hidden","Name":"Hidden","Documentation":{"Summary":"Overflowing contents are hidden at all times."},"DocId":"F:Sandbox.UI.OverflowMode.Hidden"},{"FieldType":"Sandbox.UI.OverflowMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.OverflowMode.Scroll","Name":"Scroll","Documentation":{"Summary":"Overflowing contents are hidden, but can be scrolled to."},"DocId":"F:Sandbox.UI.OverflowMode.Scroll"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.OverflowMode","Name":"OverflowMode","Documentation":{"Summary":"Possible values for the \u0022overflow\u0022 CSS rule, dictating what to do with content that is outside of a panels bounds."},"DocId":"T:Sandbox.UI.OverflowMode"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.Auto","Name":"Auto","DocId":"F:Sandbox.UI.Align.Auto"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.FlexStart","Name":"FlexStart","DocId":"F:Sandbox.UI.Align.FlexStart"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.Center","Name":"Center","DocId":"F:Sandbox.UI.Align.Center"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.FlexEnd","Name":"FlexEnd","DocId":"F:Sandbox.UI.Align.FlexEnd"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.Stretch","Name":"Stretch","DocId":"F:Sandbox.UI.Align.Stretch"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.Baseline","Name":"Baseline","DocId":"F:Sandbox.UI.Align.Baseline"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.SpaceBetween","Name":"SpaceBetween","DocId":"F:Sandbox.UI.Align.SpaceBetween"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.SpaceAround","Name":"SpaceAround","DocId":"F:Sandbox.UI.Align.SpaceAround"},{"FieldType":"Sandbox.UI.Align","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Align.SpaceEvenly","Name":"SpaceEvenly","DocId":"F:Sandbox.UI.Align.SpaceEvenly"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.Align","Name":"Align","Documentation":{"Summary":"Possible values for \u003Cc\u003Ealign-items\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.Align"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PositionMode.Static","Name":"Static","Documentation":{"Summary":"Default, the \u003Cc\u003Etop\u003C/c\u003E, \u003Cc\u003Eright\u003C/c\u003E, \u003Cc\u003Ebottom\u003C/c\u003E, \u003Cc\u003Eleft\u003C/c\u003E, and \u003Cc\u003Ez-index\u003C/c\u003E properties have no effect."},"DocId":"F:Sandbox.UI.PositionMode.Static"},{"FieldType":"Sandbox.UI.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PositionMode.Relative","Name":"Relative","Documentation":{"Summary":"Enables \u003Cc\u003Etop\u003C/c\u003E, \u003Cc\u003Eright\u003C/c\u003E, \u003Cc\u003Ebottom\u003C/c\u003E, \u003Cc\u003Eleft\u003C/c\u003E, and \u003Cc\u003Ez-index\u003C/c\u003E to offset the element from its\nwould-be position with \u003Csee cref=\u0022F:Sandbox.UI.PositionMode.Static\u0022 /\u003E."},"DocId":"F:Sandbox.UI.PositionMode.Relative"},{"FieldType":"Sandbox.UI.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PositionMode.Absolute","Name":"Absolute","Documentation":{"Summary":"Same as \u003Csee cref=\u0022F:Sandbox.UI.PositionMode.Relative\u0022 /\u003E, but the elements size does not affect other elements at all."},"DocId":"F:Sandbox.UI.PositionMode.Absolute"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.PositionMode","Name":"PositionMode","Documentation":{"Summary":"Possible values for \u003Cc\u003Eposition\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.PositionMode"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.FlexDirection","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FlexDirection.Column","Name":"Column","Documentation":{"Summary":"A column, align items from top to bottom."},"DocId":"F:Sandbox.UI.FlexDirection.Column"},{"FieldType":"Sandbox.UI.FlexDirection","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FlexDirection.ColumnReverse","Name":"ColumnReverse","Documentation":{"Summary":"A reverse column, align items from bottom to top."},"DocId":"F:Sandbox.UI.FlexDirection.ColumnReverse"},{"FieldType":"Sandbox.UI.FlexDirection","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FlexDirection.Row","Name":"Row","Documentation":{"Summary":"A row, align items from left to right."},"DocId":"F:Sandbox.UI.FlexDirection.Row"},{"FieldType":"Sandbox.UI.FlexDirection","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FlexDirection.RowReverse","Name":"RowReverse","Documentation":{"Summary":"A reverse row, align items from right to left."},"DocId":"F:Sandbox.UI.FlexDirection.RowReverse"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.FlexDirection","Name":"FlexDirection","Documentation":{"Summary":"Possible values for \u003Cc\u003Eflex-direction\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.FlexDirection"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.Justify","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Justify.FlexStart","Name":"FlexStart","Documentation":{"Summary":"[OOOO ]"},"DocId":"F:Sandbox.UI.Justify.FlexStart"},{"FieldType":"Sandbox.UI.Justify","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Justify.Center","Name":"Center","Documentation":{"Summary":"[ OOOO ]"},"DocId":"F:Sandbox.UI.Justify.Center"},{"FieldType":"Sandbox.UI.Justify","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Justify.FlexEnd","Name":"FlexEnd","Documentation":{"Summary":"[ OOOO]"},"DocId":"F:Sandbox.UI.Justify.FlexEnd"},{"FieldType":"Sandbox.UI.Justify","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Justify.SpaceBetween","Name":"SpaceBetween","Documentation":{"Summary":"[O O O O]"},"DocId":"F:Sandbox.UI.Justify.SpaceBetween"},{"FieldType":"Sandbox.UI.Justify","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Justify.SpaceAround","Name":"SpaceAround","Documentation":{"Summary":"[ O O O O ]"},"DocId":"F:Sandbox.UI.Justify.SpaceAround"},{"FieldType":"Sandbox.UI.Justify","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Justify.SpaceEvenly","Name":"SpaceEvenly","Documentation":{"Summary":"[ O O O O ]"},"DocId":"F:Sandbox.UI.Justify.SpaceEvenly"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.Justify","Name":"Justify","Documentation":{"Summary":"Possible values for \u003Cc\u003Ejustify-content\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.Justify"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.DisplayMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.DisplayMode.Flex","Name":"Flex","Documentation":{"Summary":"Display via CSS flexbox."},"DocId":"F:Sandbox.UI.DisplayMode.Flex"},{"FieldType":"Sandbox.UI.DisplayMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.DisplayMode.None","Name":"None","Documentation":{"Summary":"Do not display at all."},"DocId":"F:Sandbox.UI.DisplayMode.None"},{"FieldType":"Sandbox.UI.DisplayMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.DisplayMode.Contents","Name":"Contents","Documentation":{"Summary":"Causes an element\u0027s children to appear as if they were direct children of the element\u0027s parent, ignoring the element itself. This can be useful when a wrapper element should be ignored."},"DocId":"F:Sandbox.UI.DisplayMode.Contents"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.DisplayMode","Name":"DisplayMode","Documentation":{"Summary":"Possible values for \u003Cc\u003Edisplay\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.DisplayMode"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.PointerEvents","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PointerEvents.All","Name":"All","Documentation":{"Summary":"Accept all events in all cases."},"DocId":"F:Sandbox.UI.PointerEvents.All"},{"FieldType":"Sandbox.UI.PointerEvents","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PointerEvents.None","Name":"None","Documentation":{"Summary":"Do not accept any pointer events."},"DocId":"F:Sandbox.UI.PointerEvents.None"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.PointerEvents","Name":"PointerEvents","Documentation":{"Summary":"Possible values for \u003Cc\u003Epointer-events\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.PointerEvents"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.Wrap","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Wrap.NoWrap","Name":"NoWrap","Documentation":{"Summary":"Elements will be laid out in a single line."},"DocId":"F:Sandbox.UI.Wrap.NoWrap"},{"FieldType":"Sandbox.UI.Wrap","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Wrap.Wrap","Name":"Wrap","Documentation":{"Summary":"Elements will be moved to subsequent lines on overflow."},"DocId":"F:Sandbox.UI.Wrap.Wrap"},{"FieldType":"Sandbox.UI.Wrap","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Wrap.WrapReverse","Name":"WrapReverse","Documentation":{"Summary":"Same as \u003Csee cref=\u0022F:Sandbox.UI.Wrap.Wrap\u0022 /\u003E, but the line order will be reversed, i.e. if one item overflows the width,\nit will be placed on the first line, and the others will be placed on the second line."},"DocId":"F:Sandbox.UI.Wrap.WrapReverse"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.Wrap","Name":"Wrap","Documentation":{"Summary":"Possible values for \u003Cc\u003Eflex-wrap\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.Wrap"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.TextAlign","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextAlign.Auto","Name":"Auto","Documentation":{"Summary":"Unused."},"DocId":"F:Sandbox.UI.TextAlign.Auto"},{"FieldType":"Sandbox.UI.TextAlign","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextAlign.Left","Name":"Left","Documentation":{"Summary":"Align the text to the left."},"DocId":"F:Sandbox.UI.TextAlign.Left"},{"FieldType":"Sandbox.UI.TextAlign","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextAlign.Center","Name":"Center","Documentation":{"Summary":"Align the text to the horizontal center."},"DocId":"F:Sandbox.UI.TextAlign.Center"},{"FieldType":"Sandbox.UI.TextAlign","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextAlign.Right","Name":"Right","Documentation":{"Summary":"Align the text to the right."},"DocId":"F:Sandbox.UI.TextAlign.Right"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.TextAlign","Name":"TextAlign","Documentation":{"Summary":"Possible values for \u003Cc\u003Etext-align\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.TextAlign"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.TextOverflow","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextOverflow.None","Name":"None","Documentation":{"Summary":"Display overflown text."},"DocId":"F:Sandbox.UI.TextOverflow.None"},{"FieldType":"Sandbox.UI.TextOverflow","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextOverflow.Ellipsis","Name":"Ellipsis","Documentation":{"Summary":"Replace part of the text near the overflow point with ellipsis, and cut off the rest."},"DocId":"F:Sandbox.UI.TextOverflow.Ellipsis"},{"FieldType":"Sandbox.UI.TextOverflow","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextOverflow.Clip","Name":"Clip","Documentation":{"Summary":"Visually cut off the overflowing text."},"DocId":"F:Sandbox.UI.TextOverflow.Clip"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.TextOverflow","Name":"TextOverflow","Documentation":{"Summary":"Possible values for \u003Cc\u003Etext-overflow\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.TextOverflow"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.WordBreak","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.WordBreak.Normal","Name":"Normal","Documentation":{"Summary":"Break overflowing lines at the closest word."},"DocId":"F:Sandbox.UI.WordBreak.Normal"},{"FieldType":"Sandbox.UI.WordBreak","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.WordBreak.BreakAll","Name":"BreakAll","Documentation":{"Summary":"Break overflowing lines at the closest character."},"DocId":"F:Sandbox.UI.WordBreak.BreakAll"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.WordBreak","Name":"WordBreak","Documentation":{"Summary":"Possible values for \u003Cc\u003Eword-break\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.WordBreak"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.TextTransform","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextTransform.None","Name":"None","Documentation":{"Summary":"No change, default."},"DocId":"F:Sandbox.UI.TextTransform.None"},{"FieldType":"Sandbox.UI.TextTransform","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextTransform.Capitalize","Name":"Capitalize","Documentation":{"Summary":"Capitalize each word."},"DocId":"F:Sandbox.UI.TextTransform.Capitalize"},{"FieldType":"Sandbox.UI.TextTransform","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextTransform.Uppercase","Name":"Uppercase","Documentation":{"Summary":"Make every character capital."},"DocId":"F:Sandbox.UI.TextTransform.Uppercase"},{"FieldType":"Sandbox.UI.TextTransform","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextTransform.Lowercase","Name":"Lowercase","Documentation":{"Summary":"Make every character lowercase."},"DocId":"F:Sandbox.UI.TextTransform.Lowercase"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.TextTransform","Name":"TextTransform","Documentation":{"Summary":"Possible values for \u003Cc\u003Etext-transform\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.TextTransform"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.TextSkipInk","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextSkipInk.All","Name":"All","Documentation":{"Summary":"Don\u0027t overlap any glyphs."},"DocId":"F:Sandbox.UI.TextSkipInk.All"},{"FieldType":"Sandbox.UI.TextSkipInk","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextSkipInk.None","Name":"None","Documentation":{"Summary":"Overlap all glyphs."},"DocId":"F:Sandbox.UI.TextSkipInk.None"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.TextSkipInk","Name":"TextSkipInk","Documentation":{"Summary":"Possible values for \u003Cc\u003Etext-decoration-skip-ink\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.TextSkipInk"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.TextDecorationStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecorationStyle.Solid","Name":"Solid","Documentation":{"Summary":"Draw a single solid line."},"DocId":"F:Sandbox.UI.TextDecorationStyle.Solid"},{"FieldType":"Sandbox.UI.TextDecorationStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecorationStyle.Double","Name":"Double","Documentation":{"Summary":"Draw two solid lines."},"DocId":"F:Sandbox.UI.TextDecorationStyle.Double"},{"FieldType":"Sandbox.UI.TextDecorationStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecorationStyle.Dotted","Name":"Dotted","Documentation":{"Summary":"Draw a dotted line."},"DocId":"F:Sandbox.UI.TextDecorationStyle.Dotted"},{"FieldType":"Sandbox.UI.TextDecorationStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecorationStyle.Dashed","Name":"Dashed","Documentation":{"Summary":"Draw a dashed line."},"DocId":"F:Sandbox.UI.TextDecorationStyle.Dashed"},{"FieldType":"Sandbox.UI.TextDecorationStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecorationStyle.Wavy","Name":"Wavy","Documentation":{"Summary":"Draw a wavy/squiggly line."},"DocId":"F:Sandbox.UI.TextDecorationStyle.Wavy"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.TextDecorationStyle","Name":"TextDecorationStyle","Documentation":{"Summary":"Possible values for \u003Cc\u003Etext-decoration-style\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.TextDecorationStyle"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.TextDecoration","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecoration.None","Name":"None","Documentation":{"Summary":"No decoration, default."},"DocId":"F:Sandbox.UI.TextDecoration.None"},{"FieldType":"Sandbox.UI.TextDecoration","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecoration.Underline","Name":"Underline","Documentation":{"Summary":"Underline the text."},"DocId":"F:Sandbox.UI.TextDecoration.Underline"},{"FieldType":"Sandbox.UI.TextDecoration","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecoration.LineThrough","Name":"LineThrough","Documentation":{"Summary":"Strike through, a line in the middle of the text."},"DocId":"F:Sandbox.UI.TextDecoration.LineThrough"},{"FieldType":"Sandbox.UI.TextDecoration","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.TextDecoration.Overline","Name":"Overline","Documentation":{"Summary":"A line above the text."},"DocId":"F:Sandbox.UI.TextDecoration.Overline"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.TextDecoration","Name":"TextDecoration","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"Possible values for \u003Cc\u003Etext-decoration\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.TextDecoration"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.WhiteSpace","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.WhiteSpace.Normal","Name":"Normal","Documentation":{"Summary":"Sequences of white spaces are collapsed, text will wrap when necessary. Default."},"DocId":"F:Sandbox.UI.WhiteSpace.Normal"},{"FieldType":"Sandbox.UI.WhiteSpace","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.WhiteSpace.NoWrap","Name":"NoWrap","Documentation":{"Summary":"Sequences of white spaces are collapsed and linebreaks are suppressed."},"DocId":"F:Sandbox.UI.WhiteSpace.NoWrap"},{"FieldType":"Sandbox.UI.WhiteSpace","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.WhiteSpace.PreLine","Name":"PreLine","Documentation":{"Summary":"Sequences of white spaces are collapsed, text will wrap when necessary, linebreaks are preserved."},"DocId":"F:Sandbox.UI.WhiteSpace.PreLine"},{"FieldType":"Sandbox.UI.WhiteSpace","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.WhiteSpace.Pre","Name":"Pre","Documentation":{"Summary":"Sequences of white space are preserved, lines are only broken at newline characters in the source."},"DocId":"F:Sandbox.UI.WhiteSpace.Pre"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.WhiteSpace","Name":"WhiteSpace","Documentation":{"Summary":"Possible values for \u003Cc\u003Ewhite-space\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.WhiteSpace"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.FontStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FontStyle.None","Name":"None","Documentation":{"Summary":"No font styling, default."},"DocId":"F:Sandbox.UI.FontStyle.None"},{"FieldType":"Sandbox.UI.FontStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FontStyle.Italic","Name":"Italic","Documentation":{"Summary":"Italic/cursive slanted text."},"DocId":"F:Sandbox.UI.FontStyle.Italic"},{"FieldType":"Sandbox.UI.FontStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FontStyle.Oblique","Name":"Oblique","Documentation":{"Summary":"Non cursive slanted text, if the font supports it, italic otherwise."},"DocId":"F:Sandbox.UI.FontStyle.Oblique"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.FontStyle","Name":"FontStyle","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"Possible values for \u003Cc\u003Efont-style\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.FontStyle"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.ImageRendering","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ImageRendering.Anisotropic","Name":"Anisotropic","Documentation":{"Summary":"\u003Ca href=\u0022https://en.wikipedia.org/wiki/Anisotropic_filtering\u0022\u003EAnisotropic\u003C/a\u003E filtering."},"DocId":"F:Sandbox.UI.ImageRendering.Anisotropic"},{"FieldType":"Sandbox.UI.ImageRendering","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ImageRendering.Bilinear","Name":"Bilinear","Documentation":{"Summary":"\u003Ca href=\u0022https://en.wikipedia.org/wiki/Bilinear_interpolation\u0022\u003EAnisotropic\u003C/a\u003E interpolation/filtering."},"DocId":"F:Sandbox.UI.ImageRendering.Bilinear"},{"FieldType":"Sandbox.UI.ImageRendering","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ImageRendering.Trilinear","Name":"Trilinear","Documentation":{"Summary":"\u003Ca href=\u0022https://en.wikipedia.org/wiki/Trilinear_filtering\u0022\u003ETrilinear\u003C/a\u003E filtering."},"DocId":"F:Sandbox.UI.ImageRendering.Trilinear"},{"FieldType":"Sandbox.UI.ImageRendering","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ImageRendering.Point","Name":"Point","Documentation":{"Summary":"No filtering."},"DocId":"F:Sandbox.UI.ImageRendering.Point"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.ImageRendering","Name":"ImageRendering","Documentation":{"Summary":"Possible values for \u003Cc\u003Eimage-rendering\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.ImageRendering"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.BorderImageFill","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BorderImageFill.Unfilled","Name":"Unfilled","Documentation":{"Summary":"Do not fill the middle of the container with the border\u0027s background image."},"DocId":"F:Sandbox.UI.BorderImageFill.Unfilled"},{"FieldType":"Sandbox.UI.BorderImageFill","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BorderImageFill.Filled","Name":"Filled","Documentation":{"Summary":"Do fill the middle of the container with the border\u0027s background image."},"DocId":"F:Sandbox.UI.BorderImageFill.Filled"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.BorderImageFill","Name":"BorderImageFill","Documentation":{"Summary":"State of \u003Cc\u003Efill\u003C/c\u003E setting of \u003Cc\u003Eborder-image-slice\u003C/c\u003E (\u003Cc\u003Eborder-image\u003C/c\u003E) CSS property."},"DocId":"T:Sandbox.UI.BorderImageFill"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.BorderImageRepeat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BorderImageRepeat.Stretch","Name":"Stretch","Documentation":{"Summary":"The source image\u0027s edge regions are stretched to fill the gap between each border."},"DocId":"F:Sandbox.UI.BorderImageRepeat.Stretch"},{"FieldType":"Sandbox.UI.BorderImageRepeat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BorderImageRepeat.Round","Name":"Round","Documentation":{"Summary":"The source image\u0027s edge regions are tiled (repeated) to fill the gap between each border. Tiles may be stretched to achieve the proper fit."},"DocId":"F:Sandbox.UI.BorderImageRepeat.Round"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.BorderImageRepeat","Name":"BorderImageRepeat","Documentation":{"Summary":"Possible values for \u003Cc\u003Eborder-image-repeat\u003C/c\u003E (\u003Cc\u003Eborder-image\u003C/c\u003E) CSS property."},"DocId":"T:Sandbox.UI.BorderImageRepeat"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.BackgroundRepeat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BackgroundRepeat.Repeat","Name":"Repeat","Documentation":{"Summary":"Repeat the background image on X and Y axises."},"DocId":"F:Sandbox.UI.BackgroundRepeat.Repeat"},{"FieldType":"Sandbox.UI.BackgroundRepeat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BackgroundRepeat.RepeatX","Name":"RepeatX","Documentation":{"Summary":"Repeat the background image on X axis."},"DocId":"F:Sandbox.UI.BackgroundRepeat.RepeatX"},{"FieldType":"Sandbox.UI.BackgroundRepeat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BackgroundRepeat.RepeatY","Name":"RepeatY","Documentation":{"Summary":"Repeat the background image on Y axis."},"DocId":"F:Sandbox.UI.BackgroundRepeat.RepeatY"},{"FieldType":"Sandbox.UI.BackgroundRepeat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BackgroundRepeat.NoRepeat","Name":"NoRepeat","Documentation":{"Summary":"Do not repeat the background image."},"DocId":"F:Sandbox.UI.BackgroundRepeat.NoRepeat"},{"FieldType":"Sandbox.UI.BackgroundRepeat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BackgroundRepeat.Clamp","Name":"Clamp","Documentation":{"Summary":"Stretch the edges of the image to fill empty space."},"DocId":"F:Sandbox.UI.BackgroundRepeat.Clamp"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.BackgroundRepeat","Name":"BackgroundRepeat","Documentation":{"Summary":"Possible values for \u003Cc\u003Ebackground-repeat\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.BackgroundRepeat"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.MaskMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.MaskMode.MatchSource","Name":"MatchSource","Documentation":{"Summary":"If the mask-image property is of type \u0027mask-source\u0027, the luminance values of the mask layer image should be used as the mask values.\nIf it is of type \u0027image\u0027, the alpha values of the mask layer image should be used as the mask values."},"DocId":"F:Sandbox.UI.MaskMode.MatchSource"},{"FieldType":"Sandbox.UI.MaskMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.MaskMode.Alpha","Name":"Alpha","Documentation":{"Summary":"The alpha channel values of the mask layer image should be used as the mask values."},"DocId":"F:Sandbox.UI.MaskMode.Alpha"},{"FieldType":"Sandbox.UI.MaskMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.MaskMode.Luminance","Name":"Luminance","Documentation":{"Summary":"The luminance values of the mask layer image should be used as the mask values."},"DocId":"F:Sandbox.UI.MaskMode.Luminance"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.MaskMode","Name":"MaskMode","Documentation":{"Summary":"Possible values for \u003Cc\u003Emask-mode\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.MaskMode"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.MaskScope","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.MaskScope.Default","Name":"Default","Documentation":{"Summary":"Standard mask."},"DocId":"F:Sandbox.UI.MaskScope.Default"},{"FieldType":"Sandbox.UI.MaskScope","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.MaskScope.Filter","Name":"Filter","Documentation":{"Summary":"Mask used for filters."},"DocId":"F:Sandbox.UI.MaskScope.Filter"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.MaskScope","Name":"MaskScope","Documentation":{"Summary":"Possible values for \u003Cc\u003Emask-scope\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.MaskScope"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.FontSmooth","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FontSmooth.Auto","Name":"Auto","Documentation":{"Summary":"Let us decide (we\u0027ll anti-alias where available)"},"DocId":"F:Sandbox.UI.FontSmooth.Auto"},{"FieldType":"Sandbox.UI.FontSmooth","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FontSmooth.Never","Name":"Never","Documentation":{"Summary":"Turn font smoothing off"},"DocId":"F:Sandbox.UI.FontSmooth.Never"},{"FieldType":"Sandbox.UI.FontSmooth","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.FontSmooth.Always","Name":"Always","Documentation":{"Summary":"Always anti-alias"},"DocId":"F:Sandbox.UI.FontSmooth.Always"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.FontSmooth","Name":"FontSmooth","Documentation":{"Summary":"Possible values for \u003Cc\u003Efont-smooth\u003C/c\u003E CSS property."},"DocId":"T:Sandbox.UI.FontSmooth"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.ObjectFit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ObjectFit.Fill","Name":"Fill","Documentation":{"Summary":"The content is sized to fill the element\u0027s content box. This does not preserve aspect ratio."},"DocId":"F:Sandbox.UI.ObjectFit.Fill"},{"FieldType":"Sandbox.UI.ObjectFit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ObjectFit.Contain","Name":"Contain","Documentation":{"Summary":"The content is scaled to maintain its aspect ratio while fitting within the element\u0027s content box"},"DocId":"F:Sandbox.UI.ObjectFit.Contain"},{"FieldType":"Sandbox.UI.ObjectFit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ObjectFit.Cover","Name":"Cover","Documentation":{"Summary":"The content is sized to maintain its aspect ratio while filling the element\u0027s entire content box"},"DocId":"F:Sandbox.UI.ObjectFit.Cover"},{"FieldType":"Sandbox.UI.ObjectFit","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.ObjectFit.None","Name":"None","Documentation":{"Summary":"The content is not resized"},"DocId":"F:Sandbox.UI.ObjectFit.None"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.UI.ObjectFit","Name":"ObjectFit","DocId":"T:Sandbox.UI.ObjectFit"},{"Namespace":"Sandbox.Html","Methods":[{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"def","Type":"System.String","Default":""}],"IsPublic":true,"FullName":"Sandbox.Html.INode.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.Html.INode","DocId":"M:Sandbox.Html.INode.GetAttribute(System.String,System.String)"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"def","Type":"System.Int32","Default":"0"}],"IsPublic":true,"FullName":"Sandbox.Html.INode.GetAttributeInt","Name":"GetAttributeInt","DeclaringType":"Sandbox.Html.INode","DocId":"M:Sandbox.Html.INode.GetAttributeInt(System.String,System.Int32)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"def","Type":"System.Single","Default":"0"}],"IsPublic":true,"FullName":"Sandbox.Html.INode.GetAttributeFloat","Name":"GetAttributeFloat","DeclaringType":"Sandbox.Html.INode","DocId":"M:Sandbox.Html.INode.GetAttributeFloat(System.String,System.Single)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"def","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Sandbox.Html.INode.GetAttributeBool","Name":"GetAttributeBool","DeclaringType":"Sandbox.Html.INode","DocId":"M:Sandbox.Html.INode.GetAttributeBool(System.String,System.Boolean)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"def","Type":"T","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Html.INode.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.Html.INode","DocId":"M:Sandbox.Html.INode.GetAttribute\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"Sandbox.Html.INode","Parameters":[{"Name":"html","Type":"System.String"}],"l":{"File":"Html/Node.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Html.INode.Parse","Name":"Parse","DeclaringType":"Sandbox.Html.INode","DocId":"M:Sandbox.Html.INode.Parse(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.IsElement","Name":"IsElement","DocId":"P:Sandbox.Html.INode.IsElement"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.IsText","Name":"IsText","DocId":"P:Sandbox.Html.INode.IsText"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.IsComment","Name":"IsComment","DocId":"P:Sandbox.Html.INode.IsComment"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.IsDocument","Name":"IsDocument","DocId":"P:Sandbox.Html.INode.IsDocument"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.OuterHtml","Name":"OuterHtml","DocId":"P:Sandbox.Html.INode.OuterHtml"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.InnerHtml","Name":"InnerHtml","DocId":"P:Sandbox.Html.INode.InnerHtml"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Html.INode\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.Children","Name":"Children","DocId":"P:Sandbox.Html.INode.Children"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Html.INode.Name","Name":"Name","DocId":"P:Sandbox.Html.INode.Name"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Html.INode","Name":"INode","DocId":"T:Sandbox.Html.INode"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"T","Parameters":[],"l":{"File":"Collections/CircularBuffer.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.Front","Name":"Front","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Documentation":{"Summary":"Element at the front of the buffer - this[0].","Return":"The value of the element of type T at the front of the buffer."},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.Front"},{"ReturnType":"T","Parameters":[],"l":{"File":"Collections/CircularBuffer.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.Back","Name":"Back","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Documentation":{"Summary":"Element at the back of the buffer - this[Size - 1].","Return":"The value of the element of type T at the back of the buffer."},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.Back"},{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"T"}],"l":{"File":"Collections/CircularBuffer.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.PushBack","Name":"PushBack","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","DocId":"M:Sandbox.Utility.CircularBuffer\u00601.PushBack(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"T"}],"l":{"File":"Collections/CircularBuffer.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.PushFront","Name":"PushFront","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","DocId":"M:Sandbox.Utility.CircularBuffer\u00601.PushFront(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Collections/CircularBuffer.cs","Line":222},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.PopBack","Name":"PopBack","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Documentation":{"Summary":"Removes the element at the back of the buffer. Decreasing the \nBuffer size by 1."},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.PopBack"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Collections/CircularBuffer.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.PopFront","Name":"PopFront","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Documentation":{"Summary":"Removes the element at the front of the buffer. Decreasing the \nBuffer size by 1."},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.PopFront"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Collections/CircularBuffer.cs","Line":247},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.Clear","Name":"Clear","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Documentation":{"Summary":"Clears the contents of the array. Size = 0, Capacity is unchanged.","Exceptions":{"System.NotImplementedException":""}},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.Clear"},{"ReturnType":"T[]","Parameters":[],"l":{"File":"Collections/CircularBuffer.cs","Line":261},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.ToArray","Name":"ToArray","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Documentation":{"Summary":"Copies the buffer contents to an array, according to the logical\ncontents of the buffer (i.e. independent of the internal \norder/contents)","Return":"A new array with a copy of the buffer contents."},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.ToArray"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ArraySegment\u00601\u003CT\u003E\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.ToArraySegments","Name":"ToArraySegments","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Utility.CircularBuffer\u00601/\u003CToArraySegments\u003Ed__25"]}],"Documentation":{"Summary":"Get the contents of the buffer as 2 ArraySegments.\nRespects the logical contents of the buffer, where\neach segment and items in each segment are ordered\naccording to insertion.\n \nFast: does not copy the array elements.\nUseful for methods like \u003Cc\u003ESend(IList\u0026lt;ArraySegment\u0026lt;Byte\u0026gt;\u0026gt;)\u003C/c\u003E.\n\n\u003Cremarks\u003ESegments may be empty.\u003C/remarks\u003E","Return":"An IList with 2 segments corresponding to the buffer content."},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.ToArraySegments"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CT\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Utility.CircularBuffer\u00601/\u003CGetEnumerator\u003Ed__26"]}],"Documentation":{"Summary":"Returns an enumerator that iterates through this buffer.","Return":"An enumerator that can be used to iterate this collection."},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.GetEnumerator"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32"}],"l":{"File":"Collections/CircularBuffer.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Documentation":{"Summary":"Initializes a new instance of the \u003Csee cref=\u0022T:Sandbox.Utility.CircularBuffer\u00601\u0022 /\u003E class.","Params":{"capacity":"Buffer capacity. Must be positive."}},"DocId":"M:Sandbox.Utility.CircularBuffer\u00601.#ctor(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"capacity","Type":"System.Int32"},{"Name":"items","Type":"T[]"}],"l":{"File":"Collections/CircularBuffer.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.CircularBuffer\u003CT\u003E","DocId":"M:Sandbox.Utility.CircularBuffer\u00601.#ctor(System.Int32,\u0060\u00600[])"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Collections/CircularBuffer.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.Capacity","Name":"Capacity","Documentation":{"Summary":"Maximum capacity of the buffer. Elements pushed into the buffer after\nmaximum capacity is reached (IsFull = true), will remove an element."},"DocId":"P:Sandbox.Utility.CircularBuffer\u00601.Capacity"},{"PropertyType":"System.Boolean","Loc":{"File":"Collections/CircularBuffer.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.IsFull","Name":"IsFull","Documentation":{"Summary":"Boolean indicating if Circular is at full capacity.\nAdding more elements when the buffer is full will\ncause elements to be removed from the other end\nof the buffer."},"DocId":"P:Sandbox.Utility.CircularBuffer\u00601.IsFull"},{"PropertyType":"System.Boolean","Loc":{"File":"Collections/CircularBuffer.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.IsEmpty","Name":"IsEmpty","Documentation":{"Summary":"True if has no elements."},"DocId":"P:Sandbox.Utility.CircularBuffer\u00601.IsEmpty"},{"PropertyType":"System.Int32","Loc":{"File":"Collections/CircularBuffer.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.Size","Name":"Size","Documentation":{"Summary":"Current buffer size (the number of elements that the buffer has)."},"DocId":"P:Sandbox.Utility.CircularBuffer\u00601.Size"},{"PropertyType":"T","Loc":{"File":"Collections/CircularBuffer.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E.Item","Name":"Item","DocId":"P:Sandbox.Utility.CircularBuffer\u00601.Item"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.CircularBuffer\u003CT\u003E","Name":"CircularBuffer\u003CT\u003E","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]}],"Documentation":{"Summary":"Circular buffer, push pop and index access is always O(1)."},"DocId":"T:Sandbox.Utility.CircularBuffer\u00601"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Noise.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.Perlin","Name":"Perlin","DeclaringType":"Sandbox.Utility.Noise","Documentation":{"Summary":"2D \u003Ca href=\u0022https://en.wikipedia.org/wiki/Perlin_noise\u0022\u003EPerlin noise\u003C/a\u003E function.\nFor a thread-safe alternative with more options, use \u003Csee cref=\u0022M:Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters)\u0022 /\u003E.","Return":"Resulting noise at given coordinates, in range of 0 to 1.","Params":{"x":"Input on the X axis.","y":"Input on the Y axis."}},"DocId":"M:Sandbox.Utility.Noise.Perlin(System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"}],"l":{"File":"Math/Noise.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.Perlin","Name":"Perlin","DeclaringType":"Sandbox.Utility.Noise","Documentation":{"Summary":"3D \u003Ca href=\u0022https://en.wikipedia.org/wiki/Perlin_noise\u0022\u003EPerlin noise\u003C/a\u003E function.\nFor a thread-safe alternative with more options, use \u003Csee cref=\u0022M:Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters)\u0022 /\u003E.","Return":"Resulting noise at given coordinates, in range of 0 to 1.","Params":{"x":"Input on the X axis.","y":"Input on the Y axis.","z":"Input on the Z axis."}},"DocId":"M:Sandbox.Utility.Noise.Perlin(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Noise.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.Simplex","Name":"Simplex","DeclaringType":"Sandbox.Utility.Noise","Documentation":{"Summary":"2D \u003Ca href=\u0022https://en.wikipedia.org/wiki/Simplex_noise\u0022\u003ESimplex noise\u003C/a\u003E function.\nFor a thread-safe alternative with more options, use \u003Csee cref=\u0022M:Sandbox.Utility.Noise.SimplexField(Sandbox.Utility.Noise.Parameters)\u0022 /\u003E.","Return":"Resulting noise at given coordinates, in range of 0 to 1.","Params":{"x":"Input on the X axis.","y":"Input on the Y axis."}},"DocId":"M:Sandbox.Utility.Noise.Simplex(System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"}],"l":{"File":"Math/Noise.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.Simplex","Name":"Simplex","DeclaringType":"Sandbox.Utility.Noise","Documentation":{"Summary":"3D \u003Ca href=\u0022https://en.wikipedia.org/wiki/Simplex_noise\u0022\u003ESimplex noise\u003C/a\u003E function.\nFor a thread-safe alternative with more options, use \u003Csee cref=\u0022M:Sandbox.Utility.Noise.SimplexField(Sandbox.Utility.Noise.Parameters)\u0022 /\u003E.","Return":"Resulting noise at given coordinates, in range of 0 to 1.","Params":{"x":"Input on the X axis.","y":"Input on the Y axis.","z":"Input on the Z axis."}},"DocId":"M:Sandbox.Utility.Noise.Simplex(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"octaves","Type":"System.Int32"},{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single","Default":"0"},{"Name":"z","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Noise.cs","Line":83},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.Fbm","Name":"Fbm","DeclaringType":"Sandbox.Utility.Noise","Documentation":{"Summary":"\u003Ca href=\u0022https://en.wikipedia.org/wiki/Fractional_Brownian_motion\u0022\u003EFractional Brownian Motion\u003C/a\u003E noise, a.k.a. Fractal Perlin noise.\n For a thread-safe alternative with more options, use \u003Csee cref=\u0022M:Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters)\u0022 /\u003E with \u003Csee cref=\u0022T:Sandbox.Utility.Noise.FractalParameters\u0022 /\u003E.","Return":"Resulting noise at given coordinates, in range of 0 to 1.","Params":{"octaves":"Number of octaves for the noise. Higher values are slower but produce more detailed results. 3 is a good starting point.","x":"Input on the X axis.","y":"Input on the Y axis.","z":"Input on the Z axis."}},"DocId":"M:Sandbox.Utility.Noise.Fbm(System.Int32,System.Single,System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"octaves","Type":"System.Int32"},{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Noise.cs","Line":96},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.FbmVector","Name":"FbmVector","DeclaringType":"Sandbox.Utility.Noise","Documentation":{"Summary":"\u003Ca href=\u0022https://en.wikipedia.org/wiki/Fractional_Brownian_motion\u0022\u003EFractional Brownian Motion\u003C/a\u003E noise, a.k.a. Fractal Perlin noise.","Params":{"octaves":"Number of octaves for the noise. Higher values are slower but produce more detailed results. 3 is a good starting point.","x":"Input on the X axis.","y":"Input on the Y axis."}},"DocId":"M:Sandbox.Utility.Noise.FbmVector(System.Int32,System.Single,System.Single)"},{"ReturnType":"Sandbox.Utility.INoiseField","Parameters":[{"Name":"parameters","Type":"Sandbox.Utility.Noise.Parameters"}],"l":{"File":"Math/NoiseField.cs","Line":80},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.ValueField","Name":"ValueField","DeclaringType":"Sandbox.Utility.Noise","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Creates a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Value_noise\u0022\u003EValue noise\u003C/a\u003E field,\neffectively smoothly sampled white noise. Use a \u003Csee cref=\u0022T:Sandbox.Utility.Noise.FractalParameters\u0022 /\u003E for the\nfield to have multiple octaves."},"DocId":"M:Sandbox.Utility.Noise.ValueField(Sandbox.Utility.Noise.Parameters)"},{"ReturnType":"Sandbox.Utility.INoiseField","Parameters":[{"Name":"parameters","Type":"Sandbox.Utility.Noise.Parameters"}],"l":{"File":"Math/NoiseField.cs","Line":93},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.PerlinField","Name":"PerlinField","DeclaringType":"Sandbox.Utility.Noise","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Creates a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Perlin_noise\u0022\u003EPerlin noise\u003C/a\u003E field,\nwhich smoothly samples a grid of random gradients. Use a \u003Csee cref=\u0022T:Sandbox.Utility.Noise.FractalParameters\u0022 /\u003E\nfor the field to have multiple octaves."},"DocId":"M:Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters)"},{"ReturnType":"Sandbox.Utility.INoiseField","Parameters":[{"Name":"parameters","Type":"Sandbox.Utility.Noise.Parameters"}],"l":{"File":"Math/NoiseField.cs","Line":106},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise.SimplexField","Name":"SimplexField","DeclaringType":"Sandbox.Utility.Noise","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Creates a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Simplex_noise\u0022\u003ESimplex noise\u003C/a\u003E field,\na cheaper gradient noise function similar to \u003Csee cref=\u0022M:Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters)\u0022 /\u003E. Use a\n\u003Csee cref=\u0022T:Sandbox.Utility.Noise.FractalParameters\u0022 /\u003E for the field to have multiple octaves."},"DocId":"M:Sandbox.Utility.Noise.SimplexField(Sandbox.Utility.Noise.Parameters)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Noise","Name":"Noise","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Provides access to coherent noise utilities.\n \nAll of these functions should return between 0 and 1."},"DocId":"T:Sandbox.Utility.Noise"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Utility.Noise.Parameters","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Noise.Parameters.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Noise.Parameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.Parameters.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Seed","Out":true,"Type":"System.Int32"},{"Name":"Frequency","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Noise.Parameters.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Noise.Parameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.Parameters.Deconstruct(System.Int32@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Seed","Type":"System.Int32","Default":"5633"},{"Name":"Frequency","Type":"System.Single","Default":"0.01"}],"l":{"File":"Math/NoiseField.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Noise.Parameters..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Noise.Parameters","Documentation":{"Summary":"Parameters for constructing a noise field. Use \u003Csee cref=\u0022T:Sandbox.Utility.Noise.FractalParameters\u0022 /\u003E if you\nwant a noise field made from multiple octaves.","Params":{"Seed":"Seed state to initialize the field with.","Frequency":"How quickly should samples change across space."}},"DocId":"M:Sandbox.Utility.Noise.Parameters.#ctor(System.Int32,System.Single)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Math/NoiseField.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Utility.Noise.Parameters.Seed","Name":"Seed","Documentation":{"Summary":"Seed state to initialize the field with."},"DocId":"P:Sandbox.Utility.Noise.Parameters.Seed"},{"PropertyType":"System.Single","Loc":{"File":"Math/NoiseField.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Utility.Noise.Parameters.Frequency","Name":"Frequency","Documentation":{"Summary":"How quickly should samples change across space."},"DocId":"P:Sandbox.Utility.Noise.Parameters.Frequency"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.Noise.Parameters","Name":"Parameters","DeclaringType":"Sandbox.Utility.Noise","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Parameters for constructing a noise field. Use \u003Csee cref=\u0022T:Sandbox.Utility.Noise.FractalParameters\u0022 /\u003E if you\nwant a noise field made from multiple octaves.","Params":{"Seed":"Seed state to initialize the field with.","Frequency":"How quickly should samples change across space."}},"DocId":"T:Sandbox.Utility.Noise.Parameters"},{"Namespace":"","BaseType":"Sandbox.Utility.Noise.Parameters","Methods":[{"ReturnType":"Sandbox.Utility.Noise.FractalParameters","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Noise.FractalParameters.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Noise.FractalParameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.FractalParameters.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Seed","Out":true,"Type":"System.Int32"},{"Name":"Frequency","Out":true,"Type":"System.Single"},{"Name":"Octaves","Out":true,"Type":"System.Int32"},{"Name":"Gain","Out":true,"Type":"System.Single"},{"Name":"Lacunarity","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Noise.FractalParameters.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Noise.FractalParameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.FractalParameters.Deconstruct(System.Int32@,System.Single@,System.Int32@,System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Seed","Type":"System.Int32","Default":"5633"},{"Name":"Frequency","Type":"System.Single","Default":"0.01"},{"Name":"Octaves","Type":"System.Int32","Default":"4"},{"Name":"Gain","Type":"System.Single","Default":"0.5"},{"Name":"Lacunarity","Type":"System.Single","Default":"2"}],"l":{"File":"Math/NoiseField.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Noise.FractalParameters..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Noise.FractalParameters","Documentation":{"Summary":"Parameters for constructing a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Pink_noise\u0022\u003Efractal\u003C/a\u003E\nnoise field, which layers multiple octaves of a noise function with increasing frequency\nand reducing amplitudes.","Params":{"Seed":"Seed state to initialize the field with.","Frequency":"How quickly should samples change across space.","Octaves":"How many layers of noise to use.","Gain":"How much to multiply the amplitude of each successive octave by.","Lacunarity":"How much to multiply the frequency of each successive octave by."}},"DocId":"M:Sandbox.Utility.Noise.FractalParameters.#ctor(System.Int32,System.Single,System.Int32,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Math/NoiseField.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Utility.Noise.FractalParameters.Octaves","Name":"Octaves","Documentation":{"Summary":"How many layers of noise to use."},"DocId":"P:Sandbox.Utility.Noise.FractalParameters.Octaves"},{"PropertyType":"System.Single","Loc":{"File":"Math/NoiseField.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Utility.Noise.FractalParameters.Gain","Name":"Gain","Documentation":{"Summary":"How much to multiply the amplitude of each successive octave by."},"DocId":"P:Sandbox.Utility.Noise.FractalParameters.Gain"},{"PropertyType":"System.Single","Loc":{"File":"Math/NoiseField.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.Utility.Noise.FractalParameters.Lacunarity","Name":"Lacunarity","Documentation":{"Summary":"How much to multiply the frequency of each successive octave by."},"DocId":"P:Sandbox.Utility.Noise.FractalParameters.Lacunarity"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.Noise.FractalParameters","Name":"FractalParameters","DeclaringType":"Sandbox.Utility.Noise","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Parameters for constructing a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Pink_noise\u0022\u003Efractal\u003C/a\u003E\nnoise field, which layers multiple octaves of a noise function with increasing frequency\nand reducing amplitudes.","Params":{"Seed":"Seed state to initialize the field with.","Frequency":"How quickly should samples change across space.","Octaves":"How many layers of noise to use.","Gain":"How much to multiply the amplitude of each successive octave by.","Lacunarity":"How much to multiply the frequency of each successive octave by."}},"DocId":"T:Sandbox.Utility.Noise.FractalParameters"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"Math/NoiseField.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Utility.INoiseField.Sample","Name":"Sample","DeclaringType":"Sandbox.Utility.INoiseField","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Sample at a 1D position.","Return":"A noise value between \u003Cc\u003E0\u003C/c\u003E and \u003Cc\u003E1\u003C/c\u003E."},"DocId":"M:Sandbox.Utility.INoiseField.Sample(System.Single)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/NoiseField.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Utility.INoiseField.Sample","Name":"Sample","DeclaringType":"Sandbox.Utility.INoiseField","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Sample at a 2D position.","Return":"A noise value between \u003Cc\u003E0\u003C/c\u003E and \u003Cc\u003E1\u003C/c\u003E."},"DocId":"M:Sandbox.Utility.INoiseField.Sample(System.Single,System.Single)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.INoiseField.Sample","Name":"Sample","DeclaringType":"Sandbox.Utility.INoiseField","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Sample at a 3D position.","Return":"A noise value between \u003Cc\u003E0\u003C/c\u003E and \u003Cc\u003E1\u003C/c\u003E."},"DocId":"M:Sandbox.Utility.INoiseField.Sample(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"vec","Type":"Vector2"}],"l":{"File":"Math/NoiseField.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Utility.INoiseField.Sample","Name":"Sample","DeclaringType":"Sandbox.Utility.INoiseField","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Sample at a 2D position.","Return":"A noise value between \u003Cc\u003E0\u003C/c\u003E and \u003Cc\u003E1\u003C/c\u003E."},"DocId":"M:Sandbox.Utility.INoiseField.Sample(Vector2)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"vec","Type":"Vector3"}],"l":{"File":"Math/NoiseField.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Utility.INoiseField.Sample","Name":"Sample","DeclaringType":"Sandbox.Utility.INoiseField","Attributes":[{"FullName":"Sandbox.PureAttribute"}],"Documentation":{"Summary":"Sample at a 3D position.","Return":"A noise value between \u003Cc\u003E0\u003C/c\u003E and \u003Cc\u003E1\u003C/c\u003E."},"DocId":"M:Sandbox.Utility.INoiseField.Sample(Vector3)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.INoiseField","Name":"INoiseField","Documentation":{"Summary":"A noise function that can be sampled at a 1-, 2-, or 3D position.\nSamples will be between \u003Cc\u003E0\u003C/c\u003E and \u003Cc\u003E1\u003C/c\u003E. Thread-safe."},"DocId":"T:Sandbox.Utility.INoiseField"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.UInt32","Parameters":[{"Name":"byteStream","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Utility/Crc32.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc32.FromBytes","Name":"FromBytes","DeclaringType":"Sandbox.Utility.Crc32","DocId":"M:Sandbox.Utility.Crc32.FromBytes(System.Collections.Generic.IEnumerable\u00601{System.Byte})"},{"ReturnType":"System.UInt32","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Utility/Crc32.cs","Line":57},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc32.FromString","Name":"FromString","DeclaringType":"Sandbox.Utility.Crc32","Documentation":{"Summary":"Generates a CRC32 checksum from a string.","Return":"The generated CRC32.","Params":{"str":"The input to generate a checksum for."}},"DocId":"M:Sandbox.Utility.Crc32.FromString(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.UInt32\u003E","Parameters":[{"Name":"stream","Type":"System.IO.Stream"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc32.FromStreamAsync","Name":"FromStreamAsync","DeclaringType":"Sandbox.Utility.Crc32","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Utility.Crc32/\u003CFromStreamAsync\u003Ed__6"]}],"Documentation":{"Summary":"Generates a CRC32 checksum from a stream asynchronously.","Return":"The generated CRC32.","Params":{"stream":"The input to generate a checksum for."}},"DocId":"M:Sandbox.Utility.Crc32.FromStreamAsync(System.IO.Stream)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc32","Name":"Crc32","Documentation":{"Summary":"Generate 32-bit \u003Ca href=\u0022https://en.wikipedia.org/wiki/Cyclic_redundancy_check\u0022\u003ECyclic Redundancy Check\u003C/a\u003E (CRC32) checksums."},"DocId":"T:Sandbox.Utility.Crc32"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.UInt64","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Utility/Crc64.cs","Line":795},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc64.FromString","Name":"FromString","DeclaringType":"Sandbox.Utility.Crc64","Documentation":{"Summary":"Generates a CRC64 checksum from a string.","Return":"The generated CRC64.","Params":{"str":"The input to generate a checksum for."}},"DocId":"M:Sandbox.Utility.Crc64.FromString(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.UInt64\u003E","Parameters":[{"Name":"stream","Type":"System.IO.Stream"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc64.FromStreamAsync","Name":"FromStreamAsync","DeclaringType":"Sandbox.Utility.Crc64","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Utility.Crc64/\u003CFromStreamAsync\u003Ed__5"]}],"Documentation":{"Summary":"Generates a CRC64 checksum from a stream asynchronously.","Return":"The generated CRC64.","Params":{"stream":"The input to generate a checksum for."}},"DocId":"M:Sandbox.Utility.Crc64.FromStreamAsync(System.IO.Stream)"},{"ReturnType":"System.UInt64","Parameters":[{"Name":"stream","Type":"System.IO.Stream"}],"l":{"File":"Utility/Crc64.cs","Line":838},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc64.FromStream","Name":"FromStream","DeclaringType":"Sandbox.Utility.Crc64","Documentation":{"Summary":"Generates a CRC64 checksum from a stream.","Return":"The generated CRC64.","Params":{"stream":"The input to generate a checksum for."}},"DocId":"M:Sandbox.Utility.Crc64.FromStream(System.IO.Stream)"},{"ReturnType":"System.UInt64","Parameters":[{"Name":"stream","Type":"System.Byte[]"}],"l":{"File":"Utility/Crc64.cs","Line":860},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc64.FromBytes","Name":"FromBytes","DeclaringType":"Sandbox.Utility.Crc64","Documentation":{"Summary":"Generates a CRC64 checksum from a byte array."},"DocId":"M:Sandbox.Utility.Crc64.FromBytes(System.Byte[])"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Crc64","Name":"Crc64","Documentation":{"Summary":"Generate 64-bit \u003Ca href=\u0022https://en.wikipedia.org/wiki/Cyclic_redundancy_check\u0022\u003ECyclic Redundancy Check\u003C/a\u003E (CRC64) checksums."},"DocId":"T:Sandbox.Utility.Crc64"},{"Namespace":"Sandbox.Utility","Properties":[{"PropertyType":"System.Int64","Loc":{"File":"Utility/DataProgress.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.ProgressBytes","Name":"ProgressBytes","DocId":"P:Sandbox.Utility.DataProgress.ProgressBytes"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/DataProgress.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.TotalBytes","Name":"TotalBytes","DocId":"P:Sandbox.Utility.DataProgress.TotalBytes"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/DataProgress.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.DeltaBytes","Name":"DeltaBytes","DocId":"P:Sandbox.Utility.DataProgress.DeltaBytes"},{"PropertyType":"System.Single","Loc":{"File":"Utility/DataProgress.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.ProgressDelta","Name":"ProgressDelta","DocId":"P:Sandbox.Utility.DataProgress.ProgressDelta"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.DataProgress","Name":"DataProgress","Documentation":{"Summary":"For providing a callback to describe the progress of doing something with some kind of block of data"},"DocId":"T:Sandbox.Utility.DataProgress"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"progress","Type":"Sandbox.Utility.DataProgress"}],"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.Callback.Invoke","Name":"Invoke","DeclaringType":"Sandbox.Utility.DataProgress.Callback","DocId":"M:Sandbox.Utility.DataProgress.Callback.Invoke(Sandbox.Utility.DataProgress)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"progress","Type":"Sandbox.Utility.DataProgress"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.Callback.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.Utility.DataProgress.Callback","DocId":"M:Sandbox.Utility.DataProgress.Callback.BeginInvoke(Sandbox.Utility.DataProgress,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.Callback.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.Utility.DataProgress.Callback","DocId":"M:Sandbox.Utility.DataProgress.Callback.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.Callback..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.DataProgress.Callback","DocId":"M:Sandbox.Utility.DataProgress.Callback.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.Callback","Name":"Callback","DeclaringType":"Sandbox.Utility.DataProgress","DocId":"T:Sandbox.Utility.DataProgress.Callback"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/DisposableAction.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Utility.DisposeAction.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Utility.DisposeAction","DocId":"M:Sandbox.Utility.DisposeAction.Dispose"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"action","Type":"System.Action"}],"l":{"File":"Utility/DisposableAction.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.DisposeAction.Create","Name":"Create","DeclaringType":"Sandbox.Utility.DisposeAction","DocId":"M:Sandbox.Utility.DisposeAction.Create(System.Action)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action"}],"l":{"File":"Utility/DisposableAction.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Utility.DisposeAction..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.DisposeAction","DocId":"M:Sandbox.Utility.DisposeAction.#ctor(System.Action)"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Sandbox.Utility.DisposeAction.Action","Name":"Action","DocId":"F:Sandbox.Utility.DisposeAction.Action"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.DisposeAction","Name":"DisposeAction","Documentation":{"Summary":"Creates an IDisposable that will simply run an action when disposed"},"DocId":"T:Sandbox.Utility.DisposeAction"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.EaseInOut","Name":"EaseInOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{},"DocId":"M:Sandbox.Utility.Easing.EaseInOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.EaseIn","Name":"EaseIn","DeclaringType":"Sandbox.Utility.Easing","Documentation":{},"DocId":"M:Sandbox.Utility.Easing.EaseIn(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.EaseOut","Name":"EaseOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{},"DocId":"M:Sandbox.Utility.Easing.EaseOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.Linear","Name":"Linear","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Linear easing function, x=y.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.Linear(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":53},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.QuadraticIn","Name":"QuadraticIn","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Quadratic ease in.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.QuadraticIn(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.QuadraticOut","Name":"QuadraticOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Quadratic ease out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.QuadraticOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.QuadraticInOut","Name":"QuadraticInOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Quadratic ease in and out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.QuadraticInOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.ExpoIn","Name":"ExpoIn","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Exponential ease in.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.ExpoIn(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.ExpoOut","Name":"ExpoOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Exponential ease out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.ExpoOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":89},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.ExpoInOut","Name":"ExpoInOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Exponential ease in and out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.ExpoInOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":97},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.BounceIn","Name":"BounceIn","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Bouncy ease in.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.BounceIn(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":104},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.BounceOut","Name":"BounceOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Bouncy ease out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.BounceOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.BounceInOut","Name":"BounceInOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Bouncy ease in and out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.BounceInOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":119},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.SineEaseIn","Name":"SineEaseIn","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Sine ease in.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.SineEaseIn(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":126},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.SineEaseOut","Name":"SineEaseOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Sine ease out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.SineEaseOut(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Utility/Easing.cs","Line":133},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.SineEaseInOut","Name":"SineEaseInOut","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Sine ease in and out.","Return":"Output in range 0 to 1.","Params":{"f":"Input in range of 0 to 1."}},"DocId":"M:Sandbox.Utility.Easing.SineEaseInOut(System.Single)"},{"ReturnType":"Sandbox.Utility.Easing.Function","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Utility/Easing.cs","Line":154},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.GetFunction","Name":"GetFunction","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Get an easing function by name (ie, \u0022ease-in\u0022).\nIf the function doesn\u0027t exist we return QuadraticInOut"},"DocId":"M:Sandbox.Utility.Easing.GetFunction(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"function","Out":true,"Type":"Sandbox.Utility.Easing.Function"}],"l":{"File":"Utility/Easing.cs","Line":166},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing.TryGetFunction","Name":"TryGetFunction","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"Get an easing function by name (ie, \u0022ease-in\u0022).\nIf the function exists we return true, otherwise return false."},"DocId":"M:Sandbox.Utility.Easing.TryGetFunction(System.String,Sandbox.Utility.Easing.Function@)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Easing","Name":"Easing","Documentation":{"Summary":"Easing functions used for transitions. See \u003Ca href=\u0022https://easings.net/\u0022\u003Ehttps://easings.net/\u003C/a\u003E for examples."},"DocId":"T:Sandbox.Utility.Easing"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Easing.Function.Invoke","Name":"Invoke","DeclaringType":"Sandbox.Utility.Easing.Function","DocId":"M:Sandbox.Utility.Easing.Function.Invoke(System.Single)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"System.Single"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.Utility.Easing.Function.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.Utility.Easing.Function","DocId":"M:Sandbox.Utility.Easing.Function.BeginInvoke(System.Single,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.Utility.Easing.Function.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.Utility.Easing.Function","DocId":"M:Sandbox.Utility.Easing.Function.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.Utility.Easing.Function..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Easing.Function","DocId":"M:Sandbox.Utility.Easing.Function.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.Easing.Function","Name":"Function","DeclaringType":"Sandbox.Utility.Easing","Documentation":{"Summary":"An easing function that transforms the linear input into non linear output.","Return":"The resulting non linear output value, from 0 to 1","Params":{"delta":"A linear input value from 0 to 1"}},"DocId":"T:Sandbox.Utility.Easing.Function"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.ITitleProvider.Value","Name":"Value","Documentation":{"Summary":"The title."},"DocId":"P:Sandbox.Internal.ITitleProvider.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.ITitleProvider","Name":"ITitleProvider","Documentation":{"Summary":"Provides a title or a \u0022nice name\u0022 for DisplayInfo of a member or a type."},"DocId":"T:Sandbox.Internal.ITitleProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPlaceholderProvider.Value","Name":"Value","Documentation":{"Summary":"The placeholder text."},"DocId":"P:Sandbox.Internal.IPlaceholderProvider.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IPlaceholderProvider","Name":"IPlaceholderProvider","Documentation":{"Summary":"Provides placeholder text for DisplayInfo of a member or a type."},"DocId":"T:Sandbox.Internal.IPlaceholderProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IDescriptionProvider.Value","Name":"Value","Documentation":{"Summary":"The description."},"DocId":"P:Sandbox.Internal.IDescriptionProvider.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IDescriptionProvider","Name":"IDescriptionProvider","Documentation":{"Summary":"Provides a description for DisplayInfo of a member or a type."},"DocId":"T:Sandbox.Internal.IDescriptionProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.ICategoryProvider.Value","Name":"Value","Documentation":{"Summary":"The category."},"DocId":"P:Sandbox.Internal.ICategoryProvider.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.ICategoryProvider","Name":"ICategoryProvider","Documentation":{"Summary":"Provides category or group for DisplayInfo of a member or a type."},"DocId":"T:Sandbox.Internal.ICategoryProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IClassNameProvider.Value","Name":"Value","Documentation":{"Summary":"The class name.\nTypically a class name is all lower case, has spaces replaced by underscores (_) or dashes (-) and contains no other special symbols."},"DocId":"P:Sandbox.Internal.IClassNameProvider.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IClassNameProvider","Name":"IClassNameProvider","Documentation":{"Summary":"Provides internal class name for DisplayInfo of a member or a type."},"DocId":"T:Sandbox.Internal.IClassNameProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IIconProvider.Value","Name":"Value","Documentation":{"Summary":"The icon. Typically this is the name of a \u003Ca href=\u0022https://fonts.google.com/icons\u0022\u003Ematerial icon\u003C/a\u003E."},"DocId":"P:Sandbox.Internal.IIconProvider.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IIconProvider","Name":"IIconProvider","Documentation":{"Summary":"Provides an icon for DisplayInfo of a member or a type."},"DocId":"T:Sandbox.Internal.IIconProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IOrderProvider.Value","Name":"Value","Documentation":{"Summary":"Order value, for sorting in menus."},"DocId":"P:Sandbox.Internal.IOrderProvider.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IOrderProvider","Name":"IOrderProvider","Documentation":{"Summary":"Provides an order number for DisplayInfo of a member or a type."},"DocId":"T:Sandbox.Internal.IOrderProvider"},{"Namespace":"Sandbox.Internal","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Internal.ClassFileLocationAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Internal.ClassFileLocationAttribute","DocId":"M:Sandbox.Internal.ClassFileLocationAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/EditorAtributes.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.Internal.ClassFileLocationAttribute.Path","Name":"Path","DocId":"P:Sandbox.Internal.ClassFileLocationAttribute.Path"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.ClassFileLocationAttribute","Name":"ClassFileLocationAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Automatically added to codegenerated classes to let them determine their location\nThis helps when looking for resources relative to them, like style sheets.\nReplaced in Sept 2023 by SourceLocationAttribute, which is added to classes and members."},"DocId":"T:Sandbox.Internal.ClassFileLocationAttribute"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.ISourcePathProvider.Path","Name":"Path","DocId":"P:Sandbox.Internal.ISourcePathProvider.Path"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.ISourcePathProvider","Name":"ISourcePathProvider","DocId":"T:Sandbox.Internal.ISourcePathProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.ISourceLineProvider.Line","Name":"Line","DocId":"P:Sandbox.Internal.ISourceLineProvider.Line"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.ISourceLineProvider","Name":"ISourceLineProvider","DocId":"T:Sandbox.Internal.ISourceLineProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.ISourceColumnProvider.Column","Name":"Column","DocId":"P:Sandbox.Internal.ISourceColumnProvider.Column"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.ISourceColumnProvider","Name":"ISourceColumnProvider","DocId":"T:Sandbox.Internal.ISourceColumnProvider"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IMemberNameProvider.MemberName","Name":"MemberName","DocId":"P:Sandbox.Internal.IMemberNameProvider.MemberName"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IMemberNameProvider","Name":"IMemberNameProvider","DocId":"T:Sandbox.Internal.IMemberNameProvider"},{"Namespace":"Sandbox.Internal","BaseType":"Sandbox.Internal.ClassFileLocationAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"line","Type":"System.Int32"}],"l":{"File":"Attributes/EditorAtributes.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.Internal.SourceLocationAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Internal.SourceLocationAttribute","DocId":"M:Sandbox.Internal.SourceLocationAttribute.#ctor(System.String,System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Attributes/EditorAtributes.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Internal.SourceLocationAttribute.Line","Name":"Line","DocId":"P:Sandbox.Internal.SourceLocationAttribute.Line"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.SourceLocationAttribute","Name":"SourceLocationAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Automatically added to classes and their members to let them determine their location\nThis helps when looking for resources relative to them, like style sheets."},"DocId":"T:Sandbox.Internal.SourceLocationAttribute"},{"Namespace":"Sandbox.Internal","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IUpdateSubscriber","Name":"IUpdateSubscriber","Documentation":{"Summary":"Automatically added to classes that implement OnUpdate()"},"DocId":"T:Sandbox.Internal.IUpdateSubscriber"},{"Namespace":"Sandbox.Internal","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IFixedUpdateSubscriber","Name":"IFixedUpdateSubscriber","Documentation":{"Summary":"Automatically added to classes that implement OnFixedUpdate()"},"DocId":"T:Sandbox.Internal.IFixedUpdateSubscriber"},{"Namespace":"Sandbox.Internal","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Internal.IPreRenderSubscriber","Name":"IPreRenderSubscriber","Documentation":{"Summary":"Automatically added to classes that implement OnPreRender()"},"DocId":"T:Sandbox.Internal.IPreRenderSubscriber"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"Sandbox.Diagnostics.Logger","Loc":{"File":"GlobalNamespace.cs","Line":8},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalSystemNamespace.Log","Name":"Log","DocId":"P:Sandbox.Internal.GlobalSystemNamespace.Log"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalSystemNamespace","Name":"GlobalSystemNamespace","DocId":"T:Sandbox.Internal.GlobalSystemNamespace"},{"Namespace":"Sandbox.Diagnostics","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"T"},{"Name":"message","Type":"System.String"}],"l":{"File":"Assert.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.NotNull","Name":"NotNull","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when the given object is null.","Params":{"obj":"Object to test","message":"Message to show when object is null"},"Exceptions":{"System.Exception":"Thrown when the given object is null."},"TypeParams":{"T":"Any type capable of being null."}},"DocId":"M:Sandbox.Diagnostics.Assert.NotNull\u0060\u00601(\u0060\u00600,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"T"}],"l":{"File":"Assert.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.NotNull","Name":"NotNull","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when the given object is null.","Params":{"obj":"Object to test"},"Exceptions":{"System.Exception":"Thrown when the given object is null."},"TypeParams":{"T":"Any type capable of being null."}},"DocId":"M:Sandbox.Diagnostics.Assert.NotNull\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"T"},{"Name":"message","Type":"System.String"}],"l":{"File":"Assert.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.IsNull","Name":"IsNull","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when the given object is not null.","Params":{"obj":"Object to test","message":"Message to show when null"},"Exceptions":{"System.Exception":"Thrown when the given object is null."},"TypeParams":{"T":"Any type capable of being null."}},"DocId":"M:Sandbox.Diagnostics.Assert.IsNull\u0060\u00601(\u0060\u00600,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"T"}],"l":{"File":"Assert.cs","Line":48},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.IsNull","Name":"IsNull","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when the given object is not null.","Params":{"obj":"Object to test"},"Exceptions":{"System.Exception":"Thrown when the given object is null."},"TypeParams":{"T":"Any type capable of being null."}},"DocId":"M:Sandbox.Diagnostics.Assert.IsNull\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.IValid"}],"l":{"File":"Assert.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.IsValid","Name":"IsValid","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when the given object is not valid."},"DocId":"M:Sandbox.Diagnostics.Assert.IsValid(Sandbox.IValid)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"T"},{"Name":"b","Type":"T"},{"Name":"message","Type":"System.String","Default":"null"}],"l":{"File":"Assert.cs","Line":69},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.AreEqual","Name":"AreEqual","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when the 2 given objects are not equal to each other.","Params":{"a":"Object A to test.","b":"Object B to test.","message":"Message to include in the exception, if any."},"Exceptions":{"System.Exception":"Thrown when 2 given objects are not equal"},"TypeParams":{"T":"Any type that supports \u003Csee cref=\u0022M:System.Object.Equals(System.Object,System.Object)\u0022 /\u003E."}},"DocId":"M:Sandbox.Diagnostics.Assert.AreEqual\u0060\u00601(\u0060\u00600,\u0060\u00600,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"T"},{"Name":"b","Type":"T"},{"Name":"message","Type":"System.String","Default":"null"}],"l":{"File":"Assert.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.AreNotEqual","Name":"AreNotEqual","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when the 2 given objects are equal to each other."},"DocId":"M:Sandbox.Diagnostics.Assert.AreNotEqual\u0060\u00601(\u0060\u00600,\u0060\u00600,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"isValid","Type":"System.Boolean"},{"Name":"message","Type":"System.String","Default":"null"}],"l":{"File":"Assert.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.True","Name":"True","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when given expression does not resolve to \u003Cb\u003Etrue\u003C/b\u003E.","Params":{"isValid":"The expression to test","message":"Message to include in the exception, if any."},"Exceptions":{"System.Exception":"Thrown when given expression is not \u003Cb\u003Etrue\u003C/b\u003E."}},"DocId":"M:Sandbox.Diagnostics.Assert.True(System.Boolean,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"isValid","Type":"System.Boolean"},{"Name":"message","Type":"System.String","Default":"null"}],"l":{"File":"Assert.cs","Line":102},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert.False","Name":"False","DeclaringType":"Sandbox.Diagnostics.Assert","Documentation":{"Summary":"Throws an exception when given expression does not resolve to \u003Cb\u003Efalse\u003C/b\u003E.","Params":{"isValid":"The expression to test","message":"Message to include in the exception, if any."},"Exceptions":{"System.Exception":"Thrown when given expression is not \u003Cb\u003Efalse\u003C/b\u003E."}},"DocId":"M:Sandbox.Diagnostics.Assert.False(System.Boolean,System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Assert","Name":"Assert","DocId":"T:Sandbox.Diagnostics.Assert"},{"Namespace":"Sandbox.Diagnostics","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.FormattableString"}],"l":{"File":"Logging/Logger.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Info","Name":"Info","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{},"DocId":"M:Sandbox.Diagnostics.Logger.Info(System.FormattableString)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.FormattableString"}],"l":{"File":"Logging/Logger.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Trace","Name":"Trace","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{},"DocId":"M:Sandbox.Diagnostics.Logger.Trace(System.FormattableString)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.FormattableString"}],"l":{"File":"Logging/Logger.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Warning","Name":"Warning","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{},"DocId":"M:Sandbox.Diagnostics.Logger.Warning(System.FormattableString)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.FormattableString"}],"l":{"File":"Logging/Logger.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Error","Name":"Error","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{},"DocId":"M:Sandbox.Diagnostics.Logger.Error(System.FormattableString)"},{"ReturnType":"System.Void","Parameters":[{"Name":"exception","Type":"System.Exception"},{"Name":"message","Type":"System.FormattableString"}],"l":{"File":"Logging/Logger.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Error","Name":"Error","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{},"DocId":"M:Sandbox.Diagnostics.Logger.Error(System.Exception,System.FormattableString)"},{"ReturnType":"System.Void","Parameters":[{"Name":"exception","Type":"System.Exception"},{"Name":"message","Type":"System.Object"}],"l":{"File":"Logging/Logger.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Error","Name":"Error","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{"Summary":"Log an exception as an error, with given message override.","Params":{"exception":"The exception to log.","message":"The text to override exceptions\u0027 message with in the log."}},"DocId":"M:Sandbox.Diagnostics.Logger.Error(System.Exception,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"exception","Type":"System.Exception"}],"l":{"File":"Logging/Logger.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Error","Name":"Error","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{"Summary":"Log an exception as an error.","Params":{"exception":"The exception to log."}},"DocId":"M:Sandbox.Diagnostics.Logger.Error(System.Exception)"},{"ReturnType":"System.Void","Parameters":[{"Name":"exception","Type":"System.Exception"},{"Name":"message","Type":"System.FormattableString"}],"l":{"File":"Logging/Logger.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Warning","Name":"Warning","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{},"DocId":"M:Sandbox.Diagnostics.Logger.Warning(System.Exception,System.FormattableString)"},{"ReturnType":"System.Void","Parameters":[{"Name":"exception","Type":"System.Exception"},{"Name":"message","Type":"System.Object"}],"l":{"File":"Logging/Logger.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Warning","Name":"Warning","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{"Summary":"Log an exception as a warning, with given message override.","Params":{"exception":"The exception to log.","message":"The text to override exceptions\u0027 message with in the log."}},"DocId":"M:Sandbox.Diagnostics.Logger.Warning(System.Exception,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.Object"}],"l":{"File":"Logging/Logger.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Info","Name":"Info","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{"Summary":"Log some information. This is the default log severity level.","Params":{"message":"The information to log."}},"DocId":"M:Sandbox.Diagnostics.Logger.Info(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.Object"}],"l":{"File":"Logging/Logger.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Trace","Name":"Trace","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{"Summary":"Log some information. This is least severe log level.","Params":{"message":"The information to log."}},"DocId":"M:Sandbox.Diagnostics.Logger.Trace(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.Object"}],"l":{"File":"Logging/Logger.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Warning","Name":"Warning","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{"Summary":"Log a warning. This is the second most severe log level.","Params":{"message":"The warning to log."}},"DocId":"M:Sandbox.Diagnostics.Logger.Warning(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.Object"}],"l":{"File":"Logging/Logger.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Error","Name":"Error","DeclaringType":"Sandbox.Diagnostics.Logger","Documentation":{"Summary":"Log an error. This is the most severe log level.","Params":{"message":"The error to log."}},"DocId":"M:Sandbox.Diagnostics.Logger.Error(System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Logging/Logger.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger..ctor","Name":".ctor","DeclaringType":"Sandbox.Diagnostics.Logger","DocId":"M:Sandbox.Diagnostics.Logger.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Logging/Logger.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger.Name","Name":"Name","Documentation":{"Summary":"Name of this logger."},"DocId":"P:Sandbox.Diagnostics.Logger.Name"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Diagnostics.Logger","Name":"Logger","Attributes":[{"FullName":"System.Diagnostics.StackTraceHiddenAttribute"}],"DocId":"T:Sandbox.Diagnostics.Logger"},{"Namespace":"Sandbox.Diagnostics","Methods":[{"ReturnType":"Sandbox.Diagnostics.FastTimer","Parameters":[],"l":{"File":"Utility/FastTimer.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.FastTimer.StartNew","Name":"StartNew","DeclaringType":"Sandbox.Diagnostics.FastTimer","DocId":"M:Sandbox.Diagnostics.FastTimer.StartNew"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/FastTimer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.Start","Name":"Start","DeclaringType":"Sandbox.Diagnostics.FastTimer","DocId":"M:Sandbox.Diagnostics.FastTimer.Start"}],"Properties":[{"PropertyType":"System.Int64","Loc":{"File":"Utility/FastTimer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.StartTick","Name":"StartTick","DocId":"P:Sandbox.Diagnostics.FastTimer.StartTick"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/FastTimer.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedTicks","Name":"ElapsedTicks","DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedTicks"},{"PropertyType":"System.Double","Loc":{"File":"Utility/FastTimer.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedMicroSeconds","Name":"ElapsedMicroSeconds","DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedMicroSeconds"},{"PropertyType":"System.Double","Loc":{"File":"Utility/FastTimer.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedMilliSeconds","Name":"ElapsedMilliSeconds","DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedMilliSeconds"},{"PropertyType":"System.Double","Loc":{"File":"Utility/FastTimer.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedSeconds","Name":"ElapsedSeconds","DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedSeconds"},{"PropertyType":"System.TimeSpan","Loc":{"File":"Utility/FastTimer.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.Elapsed","Name":"Elapsed","DocId":"P:Sandbox.Diagnostics.FastTimer.Elapsed"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer","Name":"FastTimer","Documentation":{"Summary":"Like stopwatch, but more lightweight and straight to the point. Use FastTimer.StartNew()"},"DocId":"T:Sandbox.Diagnostics.FastTimer"},{"Namespace":"","BaseType":"Sandbox.InspectorVisibilityAttribute","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"targetObject","Type":"System.Object"},{"Name":"td","Type":"Sandbox.TypeDescription"}],"IsPublic":true,"FullName":"ConditionalVisibilityAttribute.TestCondition","Name":"TestCondition","DeclaringType":"ConditionalVisibilityAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The test condition."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","19"]}],"Documentation":{"Summary":"The test condition.","Return":"Return true if the property should be visible.","Params":{"targetObject":"The class instance of the property this attribute is attached to.","td":"Description of the \u003Cparamref name=\u0022targetObject\u0022 /\u003E\u0027s type."}},"DocId":"M:ConditionalVisibilityAttribute.TestCondition(System.Object,Sandbox.TypeDescription)"}],"Constructors":[],"IsAttribute":true,"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"ConditionalVisibilityAttribute","Name":"ConditionalVisibilityAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hide a property if a condition matches."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","7"]}],"Documentation":{"Summary":"Hide a property if a condition matches."},"DocId":"T:ConditionalVisibilityAttribute"},{"Namespace":"","BaseType":"ConditionalVisibilityAttribute","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"targetObject","Type":"System.Object"},{"Name":"td","Type":"Sandbox.TypeDescription"}],"l":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":48},"IsPublic":true,"FullName":"HideIfAttribute.TestCondition","Name":"TestCondition","DeclaringType":"HideIfAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","45"]}],"DocId":"M:HideIfAttribute.TestCondition(System.Object,Sandbox.TypeDescription)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":61},"IsPublic":true,"FullName":"HideIfAttribute.TestCondition","Name":"TestCondition","DeclaringType":"HideIfAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","58"]}],"DocId":"M:HideIfAttribute.TestCondition(Sandbox.SerializedObject)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"propertyName","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":40},"IsPublic":true,"FullName":"HideIfAttribute..ctor","Name":".ctor","DeclaringType":"HideIfAttribute","DocId":"M:HideIfAttribute.#ctor(System.String,System.Object)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":33},"IsPublic":true,"FullName":"HideIfAttribute.PropertyName","Name":"PropertyName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Property name to test."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","32"]}],"Documentation":{"Summary":"Property name to test."},"DocId":"P:HideIfAttribute.PropertyName"},{"PropertyType":"System.Object","Loc":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":38},"IsPublic":true,"FullName":"HideIfAttribute.Value","Name":"Value","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Property value to test against."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","37"]}],"Documentation":{"Summary":"Property value to test against."},"DocId":"P:HideIfAttribute.Value"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"HideIfAttribute","Name":"HideIfAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Hide this property if a given property within the same class has the given value. Used typically in the Editor Inspector."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","26"]}],"Documentation":{"Summary":"Hide this property if a given property within the same class has the given value. Used typically in the Editor Inspector."},"DocId":"T:HideIfAttribute"},{"Namespace":"","BaseType":"HideIfAttribute","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"targetObject","Type":"System.Object"},{"Name":"td","Type":"Sandbox.TypeDescription"}],"l":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":85},"IsPublic":true,"FullName":"ShowIfAttribute.TestCondition","Name":"TestCondition","DeclaringType":"ShowIfAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","81"]}],"DocId":"M:ShowIfAttribute.TestCondition(System.Object,Sandbox.TypeDescription)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":91},"IsPublic":true,"FullName":"ShowIfAttribute.TestCondition","Name":"TestCondition","DeclaringType":"ShowIfAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","87"]}],"DocId":"M:ShowIfAttribute.TestCondition(Sandbox.SerializedObject)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"propertyName","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Editor/Hammer/ConditionalVisibilityAttributes.cs","Line":78},"IsPublic":true,"FullName":"ShowIfAttribute..ctor","Name":".ctor","DeclaringType":"ShowIfAttribute","DocId":"M:ShowIfAttribute.#ctor(System.String,System.Object)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"ShowIfAttribute","Name":"ShowIfAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Show this property if a given property within the same class has the given value. Used typically in the Editor Inspector."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ConditionalVisibilityAttributes.cs","74"]}],"Documentation":{"Summary":"Show this property if a given property within the same class has the given value. Used typically in the Editor Inspector."},"DocId":"T:ShowIfAttribute"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"model","Type":"Sandbox.Model"}],"l":{"File":"Resources/Model/ModelExtensions.cs","Line":11},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"SandboxSystemExtensions.HasRenderMeshes","Name":"HasRenderMeshes","DeclaringType":"SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns false if model has no valid render meshes, or is null."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelExtensions.cs","8"]}],"Documentation":{"Summary":"Returns false if model has no valid render meshes, or is null."},"DocId":"M:SandboxSystemExtensions.HasRenderMeshes(Sandbox.Model)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"SandboxSystemExtensions","Name":"SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelExtensions.cs","3"]}],"DocId":"T:SandboxSystemExtensions"},{"Namespace":"","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"gameObject","Type":"Sandbox.GameObject"},{"Name":"disableLooping","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Effects/TemporaryEffect.cs","Line":71},"IsPublic":true,"IsStatic":true,"FullName":"TemporaryEffect.CreateOrphans","Name":"CreateOrphans","DeclaringType":"TemporaryEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Look at the children in this GameObject and orphan any temporary effects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\TemporaryEffect.cs","68"]}],"Documentation":{"Summary":"Look at the children in this GameObject and orphan any temporary effects"},"DocId":"M:TemporaryEffect.CreateOrphans(Sandbox.GameObject,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Effects/TemporaryEffect.cs","Line":21},"IsPublic":true,"FullName":"TemporaryEffect..ctor","Name":".ctor","DeclaringType":"TemporaryEffect","DocId":"M:TemporaryEffect.#ctor"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"TemporaryEffect.DestroyAfterSeconds","Name":"DestroyAfterSeconds","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\TemporaryEffect.cs","19"]}],"Documentation":{"Summary":"Number of seconds to wait before destroying"},"DocId":"F:TemporaryEffect.DestroyAfterSeconds"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"TemporaryEffect.WaitForChildEffects","Name":"WaitForChildEffects","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\TemporaryEffect.cs","24"]}],"Documentation":{"Summary":"If true we will wait for any ITemporaryEffect\u0027s to finish before destroying"},"DocId":"F:TemporaryEffect.WaitForChildEffects"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"TemporaryEffect","Name":"TemporaryEffect","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Temporary Effect"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Effects"]},{"FullName":"IconAttribute","ConstructorArguments":["history_toggle_off"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroys a GameObject after a number of seconds. If the GameObject or its children have any components that implement ITemporaryEffect we will wait for those to be finished before destroying. This is particularly useful if you want to delete a GameObject but want to wait for sounds or particles to conclude."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\TemporaryEffect.cs","10"]}],"Documentation":{"Summary":"Destroys a GameObject after a number of seconds. If the GameObject or its children have any \ncomponents that implement ITemporaryEffect we will wait for those to be finished before destroying.\nThis is particularly useful if you want to delete a GameObject but want to wait for sounds or particles \nto conclude."},"DocId":"T:TemporaryEffect"},{"Namespace":"Microsoft.AspNetCore.Components","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment.Invoke","Name":"Invoke","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment.Invoke(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment.BeginInvoke(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment.EndInvoke","Name":"EndInvoke","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment","Name":"RenderFragment","Documentation":{"Summary":"Represents a segment of UI content, implemented as a delegate that\nwrites the content to a \u003Csee cref=\u0022T:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder\u0022 /\u003E."},"DocId":"T:Microsoft.AspNetCore.Components.RenderFragment"},{"Namespace":"Microsoft.AspNetCore.Components","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"Microsoft.AspNetCore.Components.RenderFragment","IsVirtual":true,"Parameters":[{"Name":"value","Type":"TValue"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E.Invoke","Name":"Invoke","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment\u00601.Invoke(\u0060\u00600)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"value","Type":"TValue"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment\u00601.BeginInvoke(\u0060\u00600,System.AsyncCallback,System.Object)"},{"ReturnType":"Microsoft.AspNetCore.Components.RenderFragment","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E.EndInvoke","Name":"EndInvoke","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment\u00601.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E","DocId":"M:Microsoft.AspNetCore.Components.RenderFragment\u00601.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RenderFragment\u003CTValue\u003E","Name":"RenderFragment\u003CTValue\u003E","Documentation":{"Summary":"Represents a segment of UI content for an object of type \u003Ctypeparamref name=\u0022TValue\u0022 /\u003E, implemented as\na function that returns a \u003Csee cref=\u0022T:Microsoft.AspNetCore.Components.RenderFragment\u0022 /\u003E."},"DocId":"T:Microsoft.AspNetCore.Components.RenderFragment\u00601"},{"Namespace":"Microsoft.AspNetCore.Components","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.IComponent","Name":"IComponent","Documentation":{"Summary":"A component type"},"DocId":"T:Microsoft.AspNetCore.Components.IComponent"},{"Namespace":"Microsoft.AspNetCore.Components","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.ParameterAttribute","DocId":"M:Microsoft.AspNetCore.Components.ParameterAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute","Name":"ParameterAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Signifies a parameter attribute"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","25"]}],"Documentation":{"Summary":"Signifies a parameter attribute"},"DocId":"T:Microsoft.AspNetCore.Components.ParameterAttribute"},{"Namespace":"Microsoft.AspNetCore.Components","BaseType":"Sandbox.UI.Panel","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.ComponentBase..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.ComponentBase","DocId":"M:Microsoft.AspNetCore.Components.ComponentBase.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.ComponentBase","Name":"ComponentBase","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A base component"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","32"]}],"Documentation":{"Summary":"A base component"},"DocId":"T:Microsoft.AspNetCore.Components.ComponentBase"},{"Namespace":"Microsoft.AspNetCore.Components","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"attributeName","Type":"System.String"},{"Name":"eventArgsType","Type":"System.Type"},{"Name":"enableStopPropagation","Type":"System.Boolean"},{"Name":"enablePreventDefault","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":58},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.EventHandlerAttribute","DocId":"M:Microsoft.AspNetCore.Components.EventHandlerAttribute.#ctor(System.String,System.Type,System.Boolean,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":72},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute.AttributeName","Name":"AttributeName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the attribute name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","71"]}],"Documentation":{"Summary":"Gets the attribute name."},"DocId":"P:Microsoft.AspNetCore.Components.EventHandlerAttribute.AttributeName"},{"PropertyType":"System.Type","Loc":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":77},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute.EventArgsType","Name":"EventArgsType","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the event argument type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","76"]}],"Documentation":{"Summary":"Gets the event argument type."},"DocId":"P:Microsoft.AspNetCore.Components.EventHandlerAttribute.EventArgsType"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":82},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute.EnableStopPropagation","Name":"EnableStopPropagation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the event\u0027s ability to stop propagation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","81"]}],"Documentation":{"Summary":"Gets the event\u0027s ability to stop propagation."},"DocId":"P:Microsoft.AspNetCore.Components.EventHandlerAttribute.EnableStopPropagation"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":87},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute.EnablePreventDefault","Name":"EnablePreventDefault","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the event\u0027s ability to prevent default event flow."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","86"]}],"Documentation":{"Summary":"Gets the event\u0027s ability to prevent default event flow."},"DocId":"P:Microsoft.AspNetCore.Components.EventHandlerAttribute.EnablePreventDefault"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","Name":"EventHandlerAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","54"]}],"DocId":"T:Microsoft.AspNetCore.Components.EventHandlerAttribute"},{"Namespace":"Microsoft.AspNetCore.Components","Fields":[{"FieldType":"Microsoft.AspNetCore.Components.EventCallbackFactory","IsPublic":true,"IsStatic":true,"FullName":"Microsoft.AspNetCore.Components.EventCallback.Factory","Name":"Factory","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","90"]}],"DocId":"F:Microsoft.AspNetCore.Components.EventCallback.Factory"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventCallback","Name":"EventCallback","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Microsoft.AspNetCore.Components.EventCallback"},{"Namespace":"Microsoft.AspNetCore.Components","IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventCallback\u003CTValue\u003E","Name":"EventCallback\u003CTValue\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Microsoft.AspNetCore.Components.EventCallback\u00601"},{"Namespace":"Microsoft.AspNetCore.Components","Methods":[{"ReturnType":"Microsoft.AspNetCore.Components.EventCallback\u00601\u003CTValue\u003E","Parameters":[{"Name":"receiver","Type":"System.Object"},{"Name":"callback","Type":"System.Action"}],"l":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":96},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventCallbackFactory.Create","Name":"Create","DeclaringType":"Microsoft.AspNetCore.Components.EventCallbackFactory","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","95"]}],"DocId":"M:Microsoft.AspNetCore.Components.EventCallbackFactory.Create\u0060\u00601(System.Object,System.Action)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventCallbackFactory..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.EventCallbackFactory","DocId":"M:Microsoft.AspNetCore.Components.EventCallbackFactory.#ctor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EventCallbackFactory","Name":"EventCallbackFactory","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","93"]}],"DocId":"T:Microsoft.AspNetCore.Components.EventCallbackFactory"},{"Namespace":"Microsoft.AspNetCore.Components","IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Microsoft.AspNetCore.Components.EventHandlers","Name":"EventHandlers","Attributes":[{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onfocus","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onblur","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onfocusin","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onfocusout","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onmouseover","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onmouseout","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onmouseleave","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onmouseenter","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onmousemove","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onmousedown","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onmouseup","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["onclick","System.EventArgs","True","True"]},{"FullName":"Microsoft.AspNetCore.Components.EventHandlerAttribute","ConstructorArguments":["ondblclick","System.EventArgs","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","98"]}],"DocId":"T:Microsoft.AspNetCore.Components.EventHandlers"},{"Namespace":"Microsoft.AspNetCore.Components","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EditorRequiredAttribute..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.EditorRequiredAttribute","DocId":"M:Microsoft.AspNetCore.Components.EditorRequiredAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.EditorRequiredAttribute","Name":"EditorRequiredAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Specifies that the component parameter is required to be provided by the user when authoring it in the editor. \u003Cbr/\u003EIf a value for this parameter is not provided, editors or build tools may provide warnings indicating the user to specify a value. This attribute is only valid on properties marked with \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EParameterAttribute\u003C/span\u003E.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","122"]}],"Documentation":{"Summary":"Specifies that the component parameter is required to be provided by the user when authoring it in the editor.\n\u003Cpara\u003E\nIf a value for this parameter is not provided, editors or build tools may provide warnings indicating the user to\nspecify a value. This attribute is only valid on properties marked with \u003Csee cref=\u0022T:Microsoft.AspNetCore.Components.ParameterAttribute\u0022 /\u003E.\n\u003C/para\u003E"},"DocId":"T:Microsoft.AspNetCore.Components.EditorRequiredAttribute"},{"Namespace":"Microsoft.AspNetCore.Components","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Nullable\u00601\u003CSystem.ValueTuple\u00602\u003CSandbox.TypeDescription,Microsoft.AspNetCore.Components.RouteAttribute\u003E\u003E","Parameters":[{"Name":"url","Type":"System.String"},{"Name":"parentUrl","Type":"System.String"}],"l":{"File":"Systems/UI/Razor/RouteAttribute.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Microsoft.AspNetCore.Components.RouteAttribute.FindValidTarget","Name":"FindValidTarget","DeclaringType":"Microsoft.AspNetCore.Components.RouteAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a URL, check out TypeLibrary and find a valid target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RouteAttribute.cs","26"]}],"Documentation":{"Summary":"Given a URL, check out TypeLibrary and find a valid target"},"DocId":"M:Microsoft.AspNetCore.Components.RouteAttribute.FindValidTarget(System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"url","Type":"System.String"}],"l":{"File":"Systems/UI/Razor/RouteAttribute.cs","Line":60},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RouteAttribute.IsUrl","Name":"IsUrl","DeclaringType":"Microsoft.AspNetCore.Components.RouteAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this matches the passed in url. Queries are trimmed and ignored \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E( ?query=fff )\u003C/code\u003E Variables are tested (but not type matched or anything)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RouteAttribute.cs","57"]}],"Documentation":{"Summary":"True if this matches the passed in url.\nQueries are trimmed and ignored \u003Cc\u003E( ?query=fff )\u003C/c\u003E\nVariables are tested (but not type matched or anything)"},"DocId":"M:Microsoft.AspNetCore.Components.RouteAttribute.IsUrl(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E","Parameters":[{"Name":"url","Type":"System.String"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RouteAttribute.ExtractProperties","Name":"ExtractProperties","DeclaringType":"Microsoft.AspNetCore.Components.RouteAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Microsoft.AspNetCore.Components.RouteAttribute/\u003CExtractProperties\u003Ed__10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a Url, check for {properties} and convert them to key values"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RouteAttribute.cs","86"]}],"Documentation":{"Summary":"Given a Url, check for {properties} and convert them to key values"},"DocId":"M:Microsoft.AspNetCore.Components.RouteAttribute.ExtractProperties(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"url","Type":"System.String"}],"l":{"File":"Systems/UI/Razor/RouteAttribute.cs","Line":18},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RouteAttribute..ctor","Name":".ctor","DeclaringType":"Microsoft.AspNetCore.Components.RouteAttribute","DocId":"M:Microsoft.AspNetCore.Components.RouteAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Razor/RouteAttribute.cs","Line":11},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RouteAttribute.Url","Name":"Url","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The full url of this route (ie \u0022/home/section/page\u0022)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RouteAttribute.cs","10"]}],"Documentation":{"Summary":"The full url of this route (ie \u0022/home/section/page\u0022)"},"DocId":"P:Microsoft.AspNetCore.Components.RouteAttribute.Url"},{"PropertyType":"System.String[]","Loc":{"File":"Systems/UI/Razor/RouteAttribute.cs","Line":16},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RouteAttribute.Parts","Name":"Parts","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The url split into parts (ie \u0022home\u0022 \u0022section\u0022 \u0022page\u0022 )"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RouteAttribute.cs","15"]}],"Documentation":{"Summary":"The url split into parts (ie \u0022home\u0022 \u0022section\u0022 \u0022page\u0022 )"},"DocId":"P:Microsoft.AspNetCore.Components.RouteAttribute.Parts"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RouteAttribute","Name":"RouteAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RouteAttribute.cs","5"]}],"DocId":"T:Microsoft.AspNetCore.Components.RouteAttribute"},{"Namespace":"Microsoft.AspNetCore.Components.CompilerServices","Methods":[{"ReturnType":"T","Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck","Name":"TypeCheck","DeclaringType":"Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","49"]}],"DocId":"M:Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck\u0060\u00601(\u0060\u00600)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers","Name":"RuntimeHelpers","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","47"]}],"DocId":"T:Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers"},{"Namespace":"Microsoft.AspNetCore.Components.Rendering","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"renderFragment","Type":"System.Action\u00601\u003CMicrosoft.AspNetCore.Components.Rendering.RenderTreeBuilder\u003E"}],"l":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":41},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderHandle.Render","Name":"Render","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","40"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderHandle.Render(System.Action\u00601{Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder})"},{"ReturnType":"System.Void","Parameters":[{"Name":"workItem","Type":"System.Action"}],"l":{"File":"Systems/UI/Razor/RenderFragment.cs","Line":42},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderHandle.InvokeAsync","Name":"InvokeAsync","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderFragment.cs","41"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderHandle.InvokeAsync(System.Action)"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderHandle","Name":"RenderHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Microsoft.AspNetCore.Components.Rendering.RenderHandle"},{"Namespace":"Microsoft.AspNetCore.Components.Rendering","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"line","Type":"System.Int32"},{"Name":"column","Type":"System.Int32"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":83},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddLocation","Name":"AddLocation","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add the current source location. Used to record in which file the element was created."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","81"]}],"Documentation":{"Summary":"Add the current source location. Used to record in which file the element was created."},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddLocation(System.String,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"elementName","Type":"System.String"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":90},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement","Name":"OpenElement","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","89"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement(System.Int32,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"elementName","Type":"System.String"},{"Name":"key","Type":"System.Object","Default":"null"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":96},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement","Name":"OpenElement","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start working on this element"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","94"]}],"Documentation":{"Summary":"Start working on this element"},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement(System.Int32,System.String,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":138},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles \u0022style\u0022 and \u0022class\u0022 attributes.."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","135"]}],"Documentation":{"Summary":"Handles \u0022style\u0022 and \u0022class\u0022 attributes.."},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute(System.Int32,System.String,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"styles","Type":"System.String"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":154},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddStyleDefinitions","Name":"AddStyleDefinitions","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Styles from a style block"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","151"]}],"Documentation":{"Summary":"Styles from a style block"},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddStyleDefinitions(System.Int32,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"value","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":175},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u0026lt;Icon OnSomething=@Function\u0026gt;\u0026lt;/Icon\u0026gt;"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","172"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute\u0060\u00601(System.Int32,System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":194},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.CloseElement","Name":"CloseElement","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Finish working on this element"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","192"]}],"Documentation":{"Summary":"Finish working on this element"},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.CloseElement"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"content","Type":"T"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":207},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent","Name":"AddContent","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles text content within an element"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","204"]}],"Documentation":{"Summary":"Handles text content within an element"},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent\u0060\u00601(System.Int32,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"current","Type":"T"},{"Name":"value","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":16707566},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddReferenceCapture","Name":"AddReferenceCapture","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Implements @ref"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","241"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddReferenceCapture\u0060\u00601(System.Int32,\u0060\u00600,System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"setter","Type":"System.Action\u00602\u003CT,Microsoft.AspNetCore.Components.RenderFragment\u003E"},{"Name":"builder","Type":"Microsoft.AspNetCore.Components.RenderFragment"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":261},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.SetRenderFragment","Name":"SetRenderFragment","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","258"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.SetRenderFragment\u0060\u00601(System.Action\u00602{\u0060\u00600,Microsoft.AspNetCore.Components.RenderFragment},Microsoft.AspNetCore.Components.RenderFragment)"},{"ReturnType":"System.Void","Parameters":[{"Name":"getter","Type":"System.Func\u00602\u003CT,Microsoft.AspNetCore.Components.RenderFragment\u00601\u003CU\u003E\u003E"},{"Name":"setter","Type":"System.Action\u00602\u003CT,Microsoft.AspNetCore.Components.RenderFragment\u00601\u003CU\u003E\u003E"},{"Name":"builder","Type":"Microsoft.AspNetCore.Components.RenderFragment\u00601\u003CU\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":271},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.SetRenderFragmentWithContext","Name":"SetRenderFragmentWithContext","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","268"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.SetRenderFragmentWithContext\u0060\u00602(System.Func\u00602{\u0060\u00600,Microsoft.AspNetCore.Components.RenderFragment\u00601{\u0060\u00601}},System.Action\u00602{\u0060\u00600,Microsoft.AspNetCore.Components.RenderFragment\u00601{\u0060\u00601}},Microsoft.AspNetCore.Components.RenderFragment\u00601{\u0060\u00601})"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":283},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenComponent","Name":"OpenComponent","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","282"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenComponent\u0060\u00601(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":284},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.CloseComponent","Name":"CloseComponent","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","283"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.CloseComponent"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"parameterName","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":285},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddComponentParameter","Name":"AddComponentParameter","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","284"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddComponentParameter(System.Int32,System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"name","Type":"System.String"},{"Name":"value","Type":"Microsoft.AspNetCore.Components.EventCallback\u00601\u003CTArgument\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.cs","Line":286},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","285"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute\u0060\u00601(System.Int32,System.String,Microsoft.AspNetCore.Components.EventCallback\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Action"}],"l":{"File":"Systems/UI/Razor/RenderTree.Events.cs","Line":16},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles @onclick=@( () =\u0026gt; DoSomething( \u0022boobies\u0022 ) )"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Events.cs","8"]}],"Documentation":{"Summary":"Handles @onclick=@( () =\u0026gt; DoSomething( \u0022boobies\u0022 ) )"},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute(System.Int32,System.String,System.Action)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Func\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.Events.cs","Line":16707566},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles @onclick=@( () =\u0026gt; await DoSomethingAsync( \u0022boobies\u0022 ) )"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Events.cs","23"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute(System.Int32,System.String,System.Func\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Action\u00601\u003CSandbox.UI.PanelEvent\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.Events.cs","Line":40},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles @onclick=@( ( PanelEvent e ) =\u0026gt; DoSomething( e.This, \u0022boobies\u0022 ) )"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Events.cs","32"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute(System.Int32,System.String,System.Action\u00601{Sandbox.UI.PanelEvent})"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"markupContent","Type":"System.String"}],"l":{"File":"Systems/UI/Razor/RenderTree.Markup.cs","Line":20},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddMarkupContent","Name":"AddMarkupContent","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add markup to the current element"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Markup.cs","16"]}],"Documentation":{"Summary":"Add markup to the current element"},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddMarkupContent(System.Int32,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"}],"l":{"File":"Systems/UI/Razor/RenderTree.Panels.cs","Line":13},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement","Name":"OpenElement","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Panels.cs","12"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement\u0060\u00601(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"key","Type":"System.Object"}],"l":{"File":"Systems/UI/Razor/RenderTree.Panels.cs","Line":19},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement","Name":"OpenElement","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a panel of type T"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Panels.cs","17"]}],"Documentation":{"Summary":"Create a panel of type T"},"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.OpenElement\u0060\u00601(System.Int32,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"value","Type":"System.Object"},{"Name":"setter","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.Panels.cs","Line":46},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to set attributes on a panel directly"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Panels.cs","43"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddAttribute\u0060\u00601(System.Int32,System.Object,System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"propertyName","Type":"System.String"},{"Name":"get","Type":"System.Func\u00601\u003CT\u003E"},{"Name":"set","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTree.Panels.cs","Line":16707566},"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddBind","Name":"AddBind","DeclaringType":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to set attributes on a panel directly"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Panels.cs","59"]}],"DocId":"M:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddBind\u0060\u00601(System.Int32,System.String,System.Func\u00601{\u0060\u00600},System.Action\u00601{\u0060\u00600})"}],"Constructors":[],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder","Name":"RenderTreeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a tree renderer for panels. If we ever use razor on other ui we\u0027ll want to make a copy of this class and do the specific things to that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Block.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a tree renderer for panels. If we ever use razor on other ui we\u0027ll want to make a copy of this class and do the specific things to that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a tree renderer for panels. If we ever use razor on other ui we\u0027ll want to make a copy of this class and do the specific things to that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Events.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a tree renderer for panels. If we ever use razor on other ui we\u0027ll want to make a copy of this class and do the specific things to that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Markup.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a tree renderer for panels. If we ever use razor on other ui we\u0027ll want to make a copy of this class and do the specific things to that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Panels.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a tree renderer for panels. If we ever use razor on other ui we\u0027ll want to make a copy of this class and do the specific things to that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTree.Scope.cs","5"]}],"Documentation":{"Summary":"This is a tree renderer for panels. If we ever use razor on other ui we\u0027ll want to make a copy of\nthis class and do the specific things to that."},"DocId":"T:Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"Namespace":"HalfEdgeMesh","Methods":[{"ReturnType":"HalfEdgeMesh.VertexHandle","Parameters":[],"IsPublic":true,"FullName":"HalfEdgeMesh.VertexHandle.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"HalfEdgeMesh.VertexHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:HalfEdgeMesh.VertexHandle.\u003CClone\u003E$"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":59},"IsPublic":true,"FullName":"HalfEdgeMesh.VertexHandle.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","58"]}],"DocId":"P:HalfEdgeMesh.VertexHandle.Index"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":68},"IsPublic":true,"FullName":"HalfEdgeMesh.VertexHandle.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","67"]}],"DocId":"P:HalfEdgeMesh.VertexHandle.IsValid"},{"PropertyType":"HalfEdgeMesh.VertexHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":69},"IsPublic":true,"IsStatic":true,"FullName":"HalfEdgeMesh.VertexHandle.Invalid","Name":"Invalid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","68"]}],"DocId":"P:HalfEdgeMesh.VertexHandle.Invalid"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":74},"IsPublic":true,"FullName":"HalfEdgeMesh.VertexHandle.Edge","Name":"Edge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","70"]}],"DocId":"P:HalfEdgeMesh.VertexHandle.Edge"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"HalfEdgeMesh.VertexHandle","Name":"VertexHandle","DocId":"T:HalfEdgeMesh.VertexHandle"},{"Namespace":"HalfEdgeMesh","Methods":[{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[],"IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"HalfEdgeMesh.FaceHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:HalfEdgeMesh.FaceHandle.\u003CClone\u003E$"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":80},"IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","79"]}],"DocId":"P:HalfEdgeMesh.FaceHandle.Index"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":89},"IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","88"]}],"DocId":"P:HalfEdgeMesh.FaceHandle.IsValid"},{"PropertyType":"HalfEdgeMesh.FaceHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"HalfEdgeMesh.FaceHandle.Invalid","Name":"Invalid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","89"]}],"DocId":"P:HalfEdgeMesh.FaceHandle.Invalid"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":95},"IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle.Edge","Name":"Edge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","91"]}],"DocId":"P:HalfEdgeMesh.FaceHandle.Edge"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle","Name":"FaceHandle","DocId":"T:HalfEdgeMesh.FaceHandle"},{"Namespace":"HalfEdgeMesh","Methods":[{"ReturnType":"HalfEdgeMesh.HalfEdgeHandle","Parameters":[],"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"HalfEdgeMesh.HalfEdgeHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:HalfEdgeMesh.HalfEdgeHandle.\u003CClone\u003E$"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":101},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","100"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.Index"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":110},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","109"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.IsValid"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Invalid","Name":"Invalid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","110"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.Invalid"},{"PropertyType":"HalfEdgeMesh.VertexHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":116},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Vertex","Name":"Vertex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","112"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.Vertex"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":122},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.OppositeEdge","Name":"OppositeEdge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","118"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.OppositeEdge"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":128},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.NextEdge","Name":"NextEdge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","124"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.NextEdge"},{"PropertyType":"HalfEdgeMesh.FaceHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":134},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Face","Name":"Face","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","130"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.Face"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle","Name":"HalfEdgeHandle","DocId":"T:HalfEdgeMesh.HalfEdgeHandle"},{"Namespace":"Editor","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tags","Type":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E"}],"l":{"File":"Editor/Hammer/EditorAttributes.cs","Line":12},"IsPublic":true,"FullName":"Editor.MetaDataAttribute.AddTags","Name":"AddTags","DeclaringType":"Editor.MetaDataAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","11"]}],"DocId":"M:Editor.MetaDataAttribute.AddTags(System.Collections.Generic.List\u00601{System.String})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"meta_data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E"}],"l":{"File":"Editor/Hammer/EditorAttributes.cs","Line":13},"IsPublic":true,"FullName":"Editor.MetaDataAttribute.AddMetaData","Name":"AddMetaData","DeclaringType":"Editor.MetaDataAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","12"]}],"DocId":"M:Editor.MetaDataAttribute.AddMetaData(System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"helpers","Type":"System.Collections.Generic.List\u00601\u003CSystem.Tuple\u00602\u003CSystem.String,System.String[]\u003E\u003E"}],"l":{"File":"Editor/Hammer/EditorAttributes.cs","Line":14},"IsPublic":true,"FullName":"Editor.MetaDataAttribute.AddHelpers","Name":"AddHelpers","DeclaringType":"Editor.MetaDataAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","13"]}],"DocId":"M:Editor.MetaDataAttribute.AddHelpers(System.Collections.Generic.List\u00601{System.Tuple\u00602{System.String,System.String[]}})"}],"Constructors":[],"IsAttribute":true,"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Editor.MetaDataAttribute","Name":"MetaDataAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Base attribute which allows adding FGD metadata to classes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","8"]}],"Documentation":{"Summary":"Base attribute which allows adding FGD metadata to classes."},"DocId":"T:Editor.MetaDataAttribute"},{"Namespace":"Editor","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"meta_data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E"}],"l":{"File":"Editor/Hammer/EditorAttributes.cs","Line":23},"IsPublic":true,"FullName":"Editor.FieldMetaDataAttribute.AddMetaData","Name":"AddMetaData","DeclaringType":"Editor.FieldMetaDataAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","22"]}],"DocId":"M:Editor.FieldMetaDataAttribute.AddMetaData(System.Collections.Generic.Dictionary\u00602{System.String,System.String})"}],"Constructors":[],"IsAttribute":true,"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Editor.FieldMetaDataAttribute","Name":"FieldMetaDataAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Base attribute which allows adding metadata to properties."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","19"]}],"Documentation":{"Summary":"Base attribute which allows adding metadata to properties."},"DocId":"T:Editor.FieldMetaDataAttribute"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"internal_name","Type":"System.String"}],"l":{"File":"Editor/Hammer/EditorAttributes.cs","Line":36},"IsPublic":true,"FullName":"Editor.HidePropertyAttribute..ctor","Name":".ctor","DeclaringType":"Editor.HidePropertyAttribute","Documentation":{"Params":{"internal_name":"The internal/fgd name to skip. Usually all lowercase and with underscores (_) instead of spaces."}},"DocId":"M:Editor.HidePropertyAttribute.#ctor(System.String)"}],"Fields":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Editor.HidePropertyAttribute","Name":"HidePropertyAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A way to hide properties from parent classes in tools."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","28"]}],"Documentation":{"Summary":"A way to hide properties from parent classes in tools."},"DocId":"T:Editor.HidePropertyAttribute"},{"Namespace":"Editor","BaseType":"Editor.FieldMetaDataAttribute","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"meta_data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E"}],"l":{"File":"Editor/Hammer/EditorAttributes.cs","Line":48},"IsPublic":true,"FullName":"Editor.EnableColorAlphaAttribute.AddMetaData","Name":"AddMetaData","DeclaringType":"Editor.EnableColorAlphaAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","46"]}],"DocId":"M:Editor.EnableColorAlphaAttribute.AddMetaData(System.Collections.Generic.Dictionary\u00602{System.String,System.String})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.EnableColorAlphaAttribute..ctor","Name":".ctor","DeclaringType":"Editor.EnableColorAlphaAttribute","DocId":"M:Editor.EnableColorAlphaAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Editor.EnableColorAlphaAttribute","Name":"EnableColorAlphaAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If used on a Color or Color32 property, enables alpha modification in editors."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\EditorAttributes.cs","43"]}],"Documentation":{"Summary":"If used on a Color or Color32 property, enables alpha modification in editors."},"DocId":"T:Editor.EnableColorAlphaAttribute"},{"Namespace":"NativeEngine","BaseType":"System.Enum","Fields":[{"FieldType":"NativeEngine.VfxCompileTarget_t","IsPublic":true,"IsStatic":true,"FullName":"NativeEngine.VfxCompileTarget_t.COMPILE_TARGET_UNSUPPORTED","Name":"COMPILE_TARGET_UNSUPPORTED","DocId":"F:NativeEngine.VfxCompileTarget_t.COMPILE_TARGET_UNSUPPORTED"},{"FieldType":"NativeEngine.VfxCompileTarget_t","IsPublic":true,"IsStatic":true,"FullName":"NativeEngine.VfxCompileTarget_t.SM_5_0","Name":"SM_5_0","DocId":"F:NativeEngine.VfxCompileTarget_t.SM_5_0"},{"FieldType":"NativeEngine.VfxCompileTarget_t","IsPublic":true,"IsStatic":true,"FullName":"NativeEngine.VfxCompileTarget_t.SM_6_0","Name":"SM_6_0","DocId":"F:NativeEngine.VfxCompileTarget_t.SM_6_0"},{"FieldType":"NativeEngine.VfxCompileTarget_t","IsPublic":true,"IsStatic":true,"FullName":"NativeEngine.VfxCompileTarget_t.SM_6_0_VULKAN","Name":"SM_6_0_VULKAN","DocId":"F:NativeEngine.VfxCompileTarget_t.SM_6_0_VULKAN"},{"FieldType":"NativeEngine.VfxCompileTarget_t","IsPublic":true,"IsStatic":true,"FullName":"NativeEngine.VfxCompileTarget_t.COMPILE_TARGET_MAX","Name":"COMPILE_TARGET_MAX","DocId":"F:NativeEngine.VfxCompileTarget_t.COMPILE_TARGET_MAX"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"NativeEngine.VfxCompileTarget_t","Name":"VfxCompileTarget_t","DocId":"T:NativeEngine.VfxCompileTarget_t"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"withtools","Type":"System.Boolean","Default":"True"},{"Name":"withRendering","Type":"System.Boolean","Default":"False"}],"l":{"File":"Application.cs","Line":107},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.InitUnitTest","Name":"InitUnitTest","DeclaringType":"Sandbox.Application","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called from unit test projects to initialize the engine"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","104"]}],"Documentation":{"Summary":"Called from unit test projects to initialize the engine"},"DocId":"M:Sandbox.Application.InitUnitTest\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Application.cs","Line":186},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.ShutdownUnitTest","Name":"ShutdownUnitTest","DeclaringType":"Sandbox.Application","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called from unit test projects to politely shut down the engine"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","183"]}],"Documentation":{"Summary":"Called from unit test projects to politely shut down the engine"},"DocId":"M:Sandbox.Application.ShutdownUnitTest"}],"Properties":[{"PropertyType":"System.UInt64","Loc":{"File":"Application.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.AppId","Name":"AppId","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Steam AppId of S\u0026box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","19"]}],"Documentation":{"Summary":"Steam AppId of S\u0026amp;box."},"DocId":"P:Sandbox.Application.AppId"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsUnitTest","Name":"IsUnitTest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re running the engine as part of a unit test"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","24"]}],"Documentation":{"Summary":"True if we\u0027re running the engine as part of a unit test"},"DocId":"P:Sandbox.Application.IsUnitTest"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsHeadless","Name":"IsHeadless","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if running as a background task, or terminal, like a dedicated server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","35"]}],"Documentation":{"Summary":"True if running as a background task, or terminal, like a dedicated server."},"DocId":"P:Sandbox.Application.IsHeadless"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsConsoleApp","Name":"IsConsoleApp","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if running in a terminal like console, instead of a game window or editor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","40"]}],"Documentation":{"Summary":"True if running in a terminal like console, instead of a game window or editor."},"DocId":"P:Sandbox.Application.IsConsoleApp"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsDedicatedServer","Name":"IsDedicatedServer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this is a dedicated server"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","45"]}],"Documentation":{"Summary":"True if this is a dedicated server"},"DocId":"P:Sandbox.Application.IsDedicatedServer"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsEditor","Name":"IsEditor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if running with the tools or editor attached"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","55"]}],"Documentation":{"Summary":"True if running with the tools or editor attached"},"DocId":"P:Sandbox.Application.IsEditor"},{"PropertyType":"System.String","Loc":{"File":"Application.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.Version","Name":"Version","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The engine\u0027s version string"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","66"]}],"Documentation":{"Summary":"The engine\u0027s version string"},"DocId":"P:Sandbox.Application.Version"},{"PropertyType":"System.DateTime","Loc":{"File":"Application.cs","Line":77},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.VersionDate","Name":"VersionDate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The date of this version, as a UTC datetime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","76"]}],"Documentation":{"Summary":"The date of this version, as a UTC datetime."},"DocId":"P:Sandbox.Application.VersionDate"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":87},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsStandalone","Name":"IsStandalone","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the game is running in standalone mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","86"]}],"Documentation":{"Summary":"True if the game is running in standalone mode"},"DocId":"P:Sandbox.Application.IsStandalone"},{"PropertyType":"System.String","Loc":{"File":"Application.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.LanguageCode","Name":"LanguageCode","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["language","65"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The language code for the current language"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","91"]}],"Documentation":{"Summary":"The language code for the current language"},"DocId":"P:Sandbox.Application.LanguageCode"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsVR","Name":"IsVR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the game is running in VR mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","97"]}],"Documentation":{"Summary":"True if the game is running in VR mode"},"DocId":"P:Sandbox.Application.IsVR"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":256},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsDebug","Name":"IsDebug","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","255"]}],"DocId":"P:Sandbox.Application.IsDebug"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":262},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsMicrophoneListening","Name":"IsMicrophoneListening","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the microphone is currently listening"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","261"]}],"Documentation":{"Summary":"Returns true if the microphone is currently listening"},"DocId":"P:Sandbox.Application.IsMicrophoneListening"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":267},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsMicrophoneRecording","Name":"IsMicrophoneRecording","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the microphone is currently listening and actually hearing/capturing sounds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","266"]}],"Documentation":{"Summary":"Returns true if the microphone is currently listening and actually hearing/capturing sounds"},"DocId":"P:Sandbox.Application.IsMicrophoneRecording"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":272},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsFocused","Name":"IsFocused","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the game window in focus?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","271"]}],"Documentation":{"Summary":"Is the game window in focus?"},"DocId":"P:Sandbox.Application.IsFocused"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":294},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.CheatsEnabled","Name":"CheatsEnabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","291"]}],"DocId":"P:Sandbox.Application.CheatsEnabled"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application","Name":"Application","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","9"]}],"DocId":"T:Sandbox.Application"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.None","Name":"None","DocId":"F:Sandbox.ImageFormat.None"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.Default","Name":"Default","DocId":"F:Sandbox.ImageFormat.Default"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBA8888","Name":"RGBA8888","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Four 8-bit components representing RGBA."]}],"Documentation":{"Summary":"Four 8-bit components representing RGBA."},"DocId":"F:Sandbox.ImageFormat.RGBA8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.ABGR8888","Name":"ABGR8888","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Four 8-bit components representing ABGR."]}],"Documentation":{"Summary":"Four 8-bit components representing ABGR."},"DocId":"F:Sandbox.ImageFormat.ABGR8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGB888","Name":"RGB888","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Three 8-bit components representing RGB."]}],"Documentation":{"Summary":"Three 8-bit components representing RGB."},"DocId":"F:Sandbox.ImageFormat.RGB888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGR888","Name":"BGR888","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Three 8-bit components representing BGR."]}],"Documentation":{"Summary":"Three 8-bit components representing BGR."},"DocId":"F:Sandbox.ImageFormat.BGR888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGB565","Name":"RGB565","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Three components representing RGB. Red and blue are 5 bit components, green is 6 bit totalling 16 bits."]}],"Documentation":{"Summary":"Three components representing RGB.\nRed and blue are 5 bit components, green is 6 bit totalling 16 bits."},"DocId":"F:Sandbox.ImageFormat.RGB565"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.I8","Name":"I8","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Single 8-bit component representing luminance."]}],"Documentation":{"Summary":"Single 8-bit component representing luminance."},"DocId":"F:Sandbox.ImageFormat.I8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.IA88","Name":"IA88","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Two 8-bit components representing luminance and alpha."]}],"Documentation":{"Summary":"Two 8-bit components representing luminance and alpha."},"DocId":"F:Sandbox.ImageFormat.IA88"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.A8","Name":"A8","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Single 8-bit component representing alpha."]}],"Documentation":{"Summary":"Single 8-bit component representing alpha."},"DocId":"F:Sandbox.ImageFormat.A8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.ARGB8888","Name":"ARGB8888","DocId":"F:Sandbox.ImageFormat.ARGB8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRA8888","Name":"BGRA8888","DocId":"F:Sandbox.ImageFormat.BGRA8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.DXT1","Name":"DXT1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Compressed texture format with no alpha."]}],"Documentation":{"Summary":"Compressed texture format with no alpha."},"DocId":"F:Sandbox.ImageFormat.DXT1"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.DXT3","Name":"DXT3","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Compressed texture format with alpha."]}],"Documentation":{"Summary":"Compressed texture format with alpha."},"DocId":"F:Sandbox.ImageFormat.DXT3"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.DXT5","Name":"DXT5","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Compressed texture format with alpha, generally better than DXT3."]}],"Documentation":{"Summary":"Compressed texture format with alpha, generally better than DXT3."},"DocId":"F:Sandbox.ImageFormat.DXT5"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRX8888","Name":"BGRX8888","DocId":"F:Sandbox.ImageFormat.BGRX8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGR565","Name":"BGR565","DocId":"F:Sandbox.ImageFormat.BGR565"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRX5551","Name":"BGRX5551","DocId":"F:Sandbox.ImageFormat.BGRX5551"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRA4444","Name":"BGRA4444","DocId":"F:Sandbox.ImageFormat.BGRA4444"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.DXT1_ONEBITALPHA","Name":"DXT1_ONEBITALPHA","DocId":"F:Sandbox.ImageFormat.DXT1_ONEBITALPHA"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRA5551","Name":"BGRA5551","DocId":"F:Sandbox.ImageFormat.BGRA5551"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBA16161616F","Name":"RGBA16161616F","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Four 16-bit float components representing RGBA."]}],"Documentation":{"Summary":"Four 16-bit float components representing RGBA."},"DocId":"F:Sandbox.ImageFormat.RGBA16161616F"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBA16161616","Name":"RGBA16161616","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Four 16-bit integer components representing RGBA."]}],"Documentation":{"Summary":"Four 16-bit integer components representing RGBA."},"DocId":"F:Sandbox.ImageFormat.RGBA16161616"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGB323232F","Name":"RGB323232F","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Three 32-bit float components representing RGB."]}],"Documentation":{"Summary":"Three 32-bit float components representing RGB."},"DocId":"F:Sandbox.ImageFormat.RGB323232F"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.R32F","Name":"R32F","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Single 32-bit float component representing R."]}],"Documentation":{"Summary":"Single 32-bit float component representing R."},"DocId":"F:Sandbox.ImageFormat.R32F"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBA32323232F","Name":"RGBA32323232F","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Four 32-bit float components representing RGBA."]}],"Documentation":{"Summary":"Four 32-bit float components representing RGBA."},"DocId":"F:Sandbox.ImageFormat.RGBA32323232F"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.ATI2N","Name":"ATI2N","DocId":"F:Sandbox.ImageFormat.ATI2N"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.ATI1N","Name":"ATI1N","DocId":"F:Sandbox.ImageFormat.ATI1N"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_BGRX8888","Name":"LINEAR_BGRX8888","DocId":"F:Sandbox.ImageFormat.LINEAR_BGRX8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_RGBA8888","Name":"LINEAR_RGBA8888","DocId":"F:Sandbox.ImageFormat.LINEAR_RGBA8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_ABGR8888","Name":"LINEAR_ABGR8888","DocId":"F:Sandbox.ImageFormat.LINEAR_ABGR8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_ARGB8888","Name":"LINEAR_ARGB8888","DocId":"F:Sandbox.ImageFormat.LINEAR_ARGB8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_BGRA8888","Name":"LINEAR_BGRA8888","DocId":"F:Sandbox.ImageFormat.LINEAR_BGRA8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_RGB888","Name":"LINEAR_RGB888","DocId":"F:Sandbox.ImageFormat.LINEAR_RGB888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_BGR888","Name":"LINEAR_BGR888","DocId":"F:Sandbox.ImageFormat.LINEAR_BGR888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_BGRX5551","Name":"LINEAR_BGRX5551","DocId":"F:Sandbox.ImageFormat.LINEAR_BGRX5551"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_I8","Name":"LINEAR_I8","DocId":"F:Sandbox.ImageFormat.LINEAR_I8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_RGBA16161616","Name":"LINEAR_RGBA16161616","DocId":"F:Sandbox.ImageFormat.LINEAR_RGBA16161616"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LE_BGRX8888","Name":"LE_BGRX8888","DocId":"F:Sandbox.ImageFormat.LE_BGRX8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LE_BGRA8888","Name":"LE_BGRA8888","DocId":"F:Sandbox.ImageFormat.LE_BGRA8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RG1616F","Name":"RG1616F","DocId":"F:Sandbox.ImageFormat.RG1616F"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RG3232F","Name":"RG3232F","DocId":"F:Sandbox.ImageFormat.RG3232F"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBX8888","Name":"RGBX8888","DocId":"F:Sandbox.ImageFormat.RGBX8888"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBA1010102","Name":"RGBA1010102","DocId":"F:Sandbox.ImageFormat.RGBA1010102"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRA1010102","Name":"BGRA1010102","DocId":"F:Sandbox.ImageFormat.BGRA1010102"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.R16F","Name":"R16F","DocId":"F:Sandbox.ImageFormat.R16F"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D16","Name":"D16","DocId":"F:Sandbox.ImageFormat.D16"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D15S1","Name":"D15S1","DocId":"F:Sandbox.ImageFormat.D15S1"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D32","Name":"D32","DocId":"F:Sandbox.ImageFormat.D32"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D24S8","Name":"D24S8","DocId":"F:Sandbox.ImageFormat.D24S8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.LINEAR_D24S8","Name":"LINEAR_D24S8","DocId":"F:Sandbox.ImageFormat.LINEAR_D24S8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D24X8","Name":"D24X8","DocId":"F:Sandbox.ImageFormat.D24X8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D24X4S4","Name":"D24X4S4","DocId":"F:Sandbox.ImageFormat.D24X4S4"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D24FS8","Name":"D24FS8","DocId":"F:Sandbox.ImageFormat.D24FS8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D16_SHADOW","Name":"D16_SHADOW","DocId":"F:Sandbox.ImageFormat.D16_SHADOW"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D24X8_SHADOW","Name":"D24X8_SHADOW","DocId":"F:Sandbox.ImageFormat.D24X8_SHADOW"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.DXT5_NM","Name":"DXT5_NM","DocId":"F:Sandbox.ImageFormat.DXT5_NM"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RG1616","Name":"RG1616","DocId":"F:Sandbox.ImageFormat.RG1616"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.R16","Name":"R16","DocId":"F:Sandbox.ImageFormat.R16"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBA8888_LINEAR","Name":"RGBA8888_LINEAR","DocId":"F:Sandbox.ImageFormat.RGBA8888_LINEAR"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRA8888_LINEAR","Name":"BGRA8888_LINEAR","DocId":"F:Sandbox.ImageFormat.BGRA8888_LINEAR"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BGRX8888_LINEAR","Name":"BGRX8888_LINEAR","DocId":"F:Sandbox.ImageFormat.BGRX8888_LINEAR"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBX555","Name":"RGBX555","DocId":"F:Sandbox.ImageFormat.RGBX555"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BC6H","Name":"BC6H","DocId":"F:Sandbox.ImageFormat.BC6H"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.BC7","Name":"BC7","DocId":"F:Sandbox.ImageFormat.BC7"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.R32_UINT","Name":"R32_UINT","DocId":"F:Sandbox.ImageFormat.R32_UINT"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.R8G8B8_ETC2","Name":"R8G8B8_ETC2","DocId":"F:Sandbox.ImageFormat.R8G8B8_ETC2"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.R8G8B8A8_ETC2_EAC","Name":"R8G8B8A8_ETC2_EAC","DocId":"F:Sandbox.ImageFormat.R8G8B8A8_ETC2_EAC"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.R11_EAC","Name":"R11_EAC","DocId":"F:Sandbox.ImageFormat.R11_EAC"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RG11_EAC","Name":"RG11_EAC","DocId":"F:Sandbox.ImageFormat.RG11_EAC"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.D32FS8","Name":"D32FS8","DocId":"F:Sandbox.ImageFormat.D32FS8"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RGBA32323232","Name":"RGBA32323232","DocId":"F:Sandbox.ImageFormat.RGBA32323232"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.I16F","Name":"I16F","DocId":"F:Sandbox.ImageFormat.I16F"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ImageFormat","Name":"ImageFormat","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Format used when creating textures."},"DocId":"T:Sandbox.ImageFormat"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.JointMotion","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.JointMotion.Free","Name":"Free","DocId":"F:Sandbox.JointMotion.Free"},{"FieldType":"Sandbox.JointMotion","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.JointMotion.Locked","Name":"Locked","DocId":"F:Sandbox.JointMotion.Locked"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.JointMotion","Name":"JointMotion","DocId":"T:Sandbox.JointMotion"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PhysicsBodyType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsBodyType.Static","Name":"Static","Documentation":{},"DocId":"F:Sandbox.PhysicsBodyType.Static"},{"FieldType":"Sandbox.PhysicsBodyType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsBodyType.Keyframed","Name":"Keyframed","Documentation":{},"DocId":"F:Sandbox.PhysicsBodyType.Keyframed"},{"FieldType":"Sandbox.PhysicsBodyType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsBodyType.Dynamic","Name":"Dynamic","Documentation":{},"DocId":"F:Sandbox.PhysicsBodyType.Dynamic"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsBodyType","Name":"PhysicsBodyType","DocId":"T:Sandbox.PhysicsBodyType"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PhysicsMotionType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsMotionType.Invalid","Name":"Invalid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Invalid type."]}],"Documentation":{"Summary":"Invalid type."},"DocId":"F:Sandbox.PhysicsMotionType.Invalid"},{"FieldType":"Sandbox.PhysicsMotionType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsMotionType.Dynamic","Name":"Dynamic","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Physically simulated body."]}],"Documentation":{"Summary":"Physically simulated body."},"DocId":"F:Sandbox.PhysicsMotionType.Dynamic"},{"FieldType":"Sandbox.PhysicsMotionType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsMotionType.Static","Name":"Static","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Cannot move at all."]}],"Documentation":{"Summary":"Cannot move at all."},"DocId":"F:Sandbox.PhysicsMotionType.Static"},{"FieldType":"Sandbox.PhysicsMotionType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsMotionType.Keyframed","Name":"Keyframed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["No physics simulation, but can be moved via setting position/rotation."]}],"Documentation":{"Summary":"No physics simulation, but can be moved via setting position/rotation."},"DocId":"F:Sandbox.PhysicsMotionType.Keyframed"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsMotionType","Name":"PhysicsMotionType","Documentation":{"Summary":"Represents \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022\u003EPhysics body\u0027s\u003C/see\u003E motion type."},"DocId":"T:Sandbox.PhysicsMotionType"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"previous","Type":"Sandbox.Gizmo.Instance"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.EndInstance","Name":"EndInstance","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","73"]}],"DocId":"M:Sandbox.Gizmo.EndInstance(Sandbox.Gizmo.Instance)"},{"ReturnType":"System.Void","Parameters":[{"Name":"allowUnselect","Type":"System.Boolean","Default":"True"},{"Name":"allowMultiSelect","Type":"System.Boolean","Default":"True"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":84},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Select","Name":"Select","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","80"]}],"DocId":"M:Sandbox.Gizmo.Select(System.Boolean,System.Boolean)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"tx","Type":"Transform"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":127},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Scope","Name":"Scope","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new scope - any changes to colors and transforms will be stored and reverted when exiting the scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","124"]}],"Documentation":{"Summary":"Create a new scope - any changes to colors and transforms will be stored\nand reverted when exiting the scope."},"DocId":"M:Sandbox.Gizmo.Scope(System.String,Transform)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"position","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":139},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Scope","Name":"Scope","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new scope - any changes to colors and transforms will be stored and reverted when exiting the scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","138"]}],"Documentation":{"Summary":"Create a new scope - any changes to colors and transforms will be stored\nand reverted when exiting the scope."},"DocId":"M:Sandbox.Gizmo.Scope(System.String,Vector3)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"scale","Type":"System.Single","Default":"1"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":145},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Scope","Name":"Scope","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new scope - any changes to colors and transforms will be stored and reverted when exiting the scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","144"]}],"Documentation":{"Summary":"Create a new scope - any changes to colors and transforms will be stored\nand reverted when exiting the scope."},"DocId":"M:Sandbox.Gizmo.Scope(System.String,Vector3,Rotation,System.Single)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"path","Type":"System.String","Default":"null"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":153},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Scope","Name":"Scope","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new scope - any changes to colors and transforms will be stored and reverted when exiting the scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","150"]}],"Documentation":{"Summary":"Create a new scope - any changes to colors and transforms will be stored\nand reverted when exiting the scope."},"DocId":"M:Sandbox.Gizmo.Scope(System.String)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"obj","Type":"T"},{"Name":"tx","Type":"Transform"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":171},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.ObjectScope","Name":"ObjectScope","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new scope - any changes to colors and transforms will be stored and reverted when exiting the scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","169"]}],"Documentation":{"Summary":"Create a new scope - any changes to colors and transforms will be stored\nand reverted when exiting the scope."},"DocId":"M:Sandbox.Gizmo.ObjectScope\u0060\u00601(\u0060\u00600,Transform)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"planeNormal","Type":"Vector3"},{"Name":"ray","Type":"Ray"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":201},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GetPositionOnPlane","Name":"GetPositionOnPlane","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the distance from a point on a plane"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","198"]}],"Documentation":{"Summary":"Get the distance from a point on a plane"},"DocId":"M:Sandbox.Gizmo.GetPositionOnPlane(Vector3,Vector3,Ray)"},{"ReturnType":"Vector3","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"planeNormal","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":217},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GetMouseDelta","Name":"GetMouseDelta","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the mouse delta at this current position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","214"]}],"Documentation":{"Summary":"Get the mouse delta at this current position"},"DocId":"M:Sandbox.Gizmo.GetMouseDelta(Vector3,Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"planeNormal","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":231},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GetMouseDrag","Name":"GetMouseDrag","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the mouse drag distance at this current position, assuming we are pressed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","228"]}],"Documentation":{"Summary":"Get the mouse drag distance at this current position, assuming we are pressed"},"DocId":"M:Sandbox.Gizmo.GetMouseDrag(Vector3,Vector3)"},{"ReturnType":"System.Single","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"planeNormal","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":245},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GetMouseDistance","Name":"GetMouseDistance","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the distance from a point on a plane"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","242"]}],"Documentation":{"Summary":"Get the distance from a point on a plane"},"DocId":"M:Sandbox.Gizmo.GetMouseDistance(Vector3,Vector3)"},{"ReturnType":"System.Single","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"planeNormal","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":259},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GetMouseDistanceDelta","Name":"GetMouseDistanceDelta","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the distance moved from (or towards) a position on a plane"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","256"]}],"Documentation":{"Summary":"Get the distance moved from (or towards) a position on a plane"},"DocId":"M:Sandbox.Gizmo.GetMouseDistanceDelta(Vector3,Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"input","Type":"Vector3"},{"Name":"movement","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":316},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Snap","Name":"Snap","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will snap this position, depending on the current snap settings and keys that are pressed. Will snap along if movement is detected along that axis. For example, if movement is 1,0,0 then we\u0027ll only snap on the x axis."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","312"]}],"Documentation":{"Summary":"Will snap this position, depending on the current snap settings and keys that are pressed.\nWill snap along if movement is detected along that axis. For example, if movement is 1,0,0 then we\u0027ll\nonly snap on the x axis."},"DocId":"M:Sandbox.Gizmo.Snap(Vector3,Vector3)"},{"ReturnType":"Angles","Parameters":[{"Name":"input","Type":"Angles"},{"Name":"movement","Type":"Angles"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":334},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Snap","Name":"Snap","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will snap this position, depending on the current snap settings and keys that are pressed. Will snap along if movement is detected along that axis. For example, if movement is 1,0,0 then we\u0027ll only snap on the x axis."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","330"]}],"Documentation":{"Summary":"Will snap this position, depending on the current snap settings and keys that are pressed.\nWill snap along if movement is detected along that axis. For example, if movement is 1,0,0 then we\u0027ll\nonly snap on the x axis."},"DocId":"M:Sandbox.Gizmo.Snap(Angles,Angles)"},{"ReturnType":"Vector3","Parameters":[{"Name":"rotation","Type":"Rotation"},{"Name":"direction","Type":"Vector2"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":350},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Nudge","Name":"Nudge","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will give you a nudge vector along the most aligned left and up axis of the rotation based on left/right/up/down direction and camera angle"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","347"]}],"Documentation":{"Summary":"Will give you a nudge vector along the most aligned left and up axis of the rotation\nbased on left/right/up/down direction and camera angle"},"DocId":"M:Sandbox.Gizmo.Nudge(Rotation,Vector2)"}],"Properties":[{"PropertyType":"Sandbox.Gizmo.GizmoControls","Loc":{"File":"Editor/Gizmos/Control/Control.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Control","Name":"Control","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds fully realized controls to manipulate some value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","10"]}],"Documentation":{"Summary":"Holds fully realized controls to manipulate some value"},"DocId":"P:Sandbox.Gizmo.Control"},{"PropertyType":"Sandbox.Gizmo.GizmoDraw","Loc":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Draw","Name":"Draw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a shape using the gizmo library"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","10"]}],"Documentation":{"Summary":"Draw a shape using the gizmo library"},"DocId":"P:Sandbox.Gizmo.Draw"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.World","Name":"World","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","8"]}],"DocId":"P:Sandbox.Gizmo.World"},{"PropertyType":"Ray","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.PreviousRay","Name":"PreviousRay","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","10"]}],"DocId":"P:Sandbox.Gizmo.PreviousRay"},{"PropertyType":"Ray","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.CurrentRay","Name":"CurrentRay","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","11"]}],"DocId":"P:Sandbox.Gizmo.CurrentRay"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.RayDepth","Name":"RayDepth","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","14"]}],"DocId":"P:Sandbox.Gizmo.RayDepth"},{"PropertyType":"System.String","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.ControlMode","Name":"ControlMode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","16"]}],"DocId":"P:Sandbox.Gizmo.ControlMode"},{"PropertyType":"Transform","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","21"]}],"DocId":"P:Sandbox.Gizmo.Transform"},{"PropertyType":"System.String","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Path","Name":"Path","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","27"]}],"DocId":"P:Sandbox.Gizmo.Path"},{"PropertyType":"System.Object","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Object","Name":"Object","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","33"]}],"DocId":"P:Sandbox.Gizmo.Object"},{"PropertyType":"Sandbox.SceneCamera","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":42},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Camera","Name":"Camera","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","39"]}],"DocId":"P:Sandbox.Gizmo.Camera"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":45},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsHovered","Name":"IsHovered","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","44"]}],"DocId":"P:Sandbox.Gizmo.IsHovered"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":49},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsSelected","Name":"IsSelected","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","48"]}],"DocId":"P:Sandbox.Gizmo.IsSelected"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsChildSelected","Name":"IsChildSelected","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","49"]}],"DocId":"P:Sandbox.Gizmo.IsChildSelected"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":53},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasClicked","Name":"WasClicked","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","52"]}],"DocId":"P:Sandbox.Gizmo.WasClicked"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.HasSelected","Name":"HasSelected","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","54"]}],"DocId":"P:Sandbox.Gizmo.HasSelected"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.HasHovered","Name":"HasHovered","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","55"]}],"DocId":"P:Sandbox.Gizmo.HasHovered"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":58},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.HasClicked","Name":"HasClicked","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","57"]}],"DocId":"P:Sandbox.Gizmo.HasClicked"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.HasMouseFocus","Name":"HasMouseFocus","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","59"]}],"DocId":"P:Sandbox.Gizmo.HasMouseFocus"},{"PropertyType":"Vector2","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":276},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.CursorPosition","Name":"CursorPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current cursor position, in screen space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","275"]}],"Documentation":{"Summary":"The current cursor position, in screen space"},"DocId":"P:Sandbox.Gizmo.CursorPosition"},{"PropertyType":"Vector2","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":281},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.CursorMoveDelta","Name":"CursorMoveDelta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The delta of cursor movement between this frame and last, in screen space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","280"]}],"Documentation":{"Summary":"The delta of cursor movement between this frame and last, in screen space"},"DocId":"P:Sandbox.Gizmo.CursorMoveDelta"},{"PropertyType":"Vector2","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":287},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.CursorDragDelta","Name":"CursorDragDelta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The delta of cursor movement between last press and now, in screen space. If left mouse isn\u0027t down, will return CursorMoveDelta"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","286"]}],"Documentation":{"Summary":"The delta of cursor movement between last press and now, in screen space.\nIf left mouse isn\u0027t down, will return CursorMoveDelta"},"DocId":"P:Sandbox.Gizmo.CursorDragDelta"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":292},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.KeyboardModifiers","Name":"KeyboardModifiers","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current keyboard modifiers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","291"]}],"Documentation":{"Summary":"The current keyboard modifiers"},"DocId":"P:Sandbox.Gizmo.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":294},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsCtrlPressed","Name":"IsCtrlPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","293"]}],"DocId":"P:Sandbox.Gizmo.IsCtrlPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":295},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsShiftPressed","Name":"IsShiftPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","294"]}],"DocId":"P:Sandbox.Gizmo.IsShiftPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":296},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsAltPressed","Name":"IsAltPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","295"]}],"DocId":"P:Sandbox.Gizmo.IsAltPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":298},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasLeftMouseReleased","Name":"WasLeftMouseReleased","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","297"]}],"DocId":"P:Sandbox.Gizmo.WasLeftMouseReleased"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":299},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsLeftMouseDown","Name":"IsLeftMouseDown","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","298"]}],"DocId":"P:Sandbox.Gizmo.IsLeftMouseDown"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":300},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasLeftMousePressed","Name":"WasLeftMousePressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","299"]}],"DocId":"P:Sandbox.Gizmo.WasLeftMousePressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":302},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasRightMouseReleased","Name":"WasRightMouseReleased","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","301"]}],"DocId":"P:Sandbox.Gizmo.WasRightMouseReleased"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":303},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsRightMouseDown","Name":"IsRightMouseDown","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","302"]}],"DocId":"P:Sandbox.Gizmo.IsRightMouseDown"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":304},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasRightMousePressed","Name":"WasRightMousePressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","303"]}],"DocId":"P:Sandbox.Gizmo.WasRightMousePressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":306},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsDoubleClicked","Name":"IsDoubleClicked","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","305"]}],"DocId":"P:Sandbox.Gizmo.IsDoubleClicked"},{"PropertyType":"Transform","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":370},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.CameraTransform","Name":"CameraTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The cameras transform - in world space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","369"]}],"Documentation":{"Summary":"The cameras transform - in world space"},"DocId":"P:Sandbox.Gizmo.CameraTransform"},{"PropertyType":"Transform","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":375},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.LocalCameraTransform","Name":"LocalCameraTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The cameras transform - in local space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","374"]}],"Documentation":{"Summary":"The cameras transform - in local space"},"DocId":"P:Sandbox.Gizmo.LocalCameraTransform"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":7},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsPressed","Name":"IsPressed","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Gizmo.Pressed.This"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","5"]}],"DocId":"P:Sandbox.Gizmo.IsPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.HasPressed","Name":"HasPressed","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Gizmo.Pressed.Any"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","8"]}],"DocId":"P:Sandbox.Gizmo.HasPressed"},{"PropertyType":"Ray","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.PressRay","Name":"PressRay","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Gizmo.Pressed.Ray"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","11"]}],"DocId":"P:Sandbox.Gizmo.PressRay"},{"PropertyType":"Sandbox.Gizmo.SceneSettings","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":6},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Settings","Name":"Settings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","5"]}],"DocId":"P:Sandbox.Gizmo.Settings"},{"PropertyType":"Sandbox.Gizmo.GizmoHitbox","Loc":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Hitbox","Name":"Hitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows creating a gizmo hitbox which will be interactable using the mouse (or vr deck2 super controller)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","13"]}],"Documentation":{"Summary":"Allows creating a gizmo hitbox which will be interactable using the mouse (or vr deck2 super controller)"},"DocId":"P:Sandbox.Gizmo.Hitbox"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo","Name":"Gizmo","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.BoundingBox.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Capsule.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Rotation.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Scale.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Sphere.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Vertex.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Frame.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.State.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.LineScope.cs","9"]}],"DocId":"T:Sandbox.Gizmo"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"BBox"},{"Name":"outValue","Out":true,"Type":"BBox"}],"l":{"File":"Editor/Gizmos/Control/Control.BoundingBox.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.BoundingBox","Name":"BoundingBox","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.BoundingBox.cs","49"]}],"DocId":"M:Sandbox.Gizmo.GizmoControls.BoundingBox(System.String,BBox,BBox@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"BBox"},{"Name":"outValue","Out":true,"Type":"BBox"},{"Name":"outPressed","Out":true,"Type":"System.Boolean"}],"l":{"File":"Editor/Gizmos/Control/Control.BoundingBox.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.BoundingBox","Name":"BoundingBox","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.BoundingBox.cs","54"]}],"DocId":"M:Sandbox.Gizmo.GizmoControls.BoundingBox(System.String,BBox,BBox@,System.Boolean@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"capsule","Type":"Capsule"},{"Name":"outCapsule","Out":true,"Type":"Capsule"},{"Name":"color","Type":"Color"}],"l":{"File":"Editor/Gizmos/Control/Control.Capsule.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.Capsule","Name":"Capsule","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Capsule.cs","7"]}],"DocId":"M:Sandbox.Gizmo.GizmoControls.Capsule(System.String,Capsule,Capsule@,Color)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"position","Type":"Vector3"},{"Name":"newPos","Out":true,"Type":"Vector3"},{"Name":"axisRotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"},{"Name":"squareSize","Type":"System.Single","Default":"3"}],"l":{"File":"Editor/Gizmos/Control/Control.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.Position","Name":"Position","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A front left up position movement widget. If widget was moved then will return true and out will return the new position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","25"]}],"DocId":"M:Sandbox.Gizmo.GizmoControls.Position(System.String,Vector3,Vector3@,System.Nullable\u00601{Rotation},System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"axis","Type":"Vector3"},{"Name":"distance","Out":true,"Type":"System.Single"},{"Name":"length","Type":"System.Single","Default":"24"},{"Name":"girth","Type":"System.Single","Default":"6"},{"Name":"axisOffset","Type":"System.Single","Default":"2"},{"Name":"cullAngle","Type":"System.Single","Default":"10"},{"Name":"snapSize","Type":"System.Single","Default":"0"},{"Name":"head","Type":"System.String","Default":"cone"}],"l":{"File":"Editor/Gizmos/Control/Control.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.Arrow","Name":"Arrow","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw an arrow - return move delta if interacted with"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","153"]}],"Documentation":{"Summary":"Draw an arrow - return move delta if interacted with"},"DocId":"M:Sandbox.Gizmo.GizmoControls.Arrow(System.String,Vector3,System.Single@,System.Single,System.Single,System.Single,System.Single,System.Single,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"size","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"movement","Out":true,"Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Control/Control.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.DragBox","Name":"DragBox","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","218"]}],"DocId":"M:Sandbox.Gizmo.GizmoControls.DragBox(System.String,Vector3,Rotation,Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"size","Type":"Vector2"},{"Name":"rotation","Type":"Rotation"},{"Name":"movement","Out":true,"Type":"Vector3"},{"Name":"drawHandle","Type":"System.Action","Default":"null"}],"l":{"File":"Editor/Gizmos/Control/Control.cs","Line":271},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.DragSquare","Name":"DragSquare","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Manipulate a 2d value by moving on 2 axis"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","269"]}],"Documentation":{"Summary":"Manipulate a 2d value by moving on 2 axis"},"DocId":"M:Sandbox.Gizmo.GizmoControls.DragSquare(System.String,Vector2,Rotation,Vector3@,System.Action)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"scale","Type":"System.Nullable\u00601\u003CSystem.Single\u003E","Default":"null"}],"l":{"File":"Editor/Gizmos/Control/Control.cs","Line":331},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GizmoControls.PushFixedScale","Name":"PushFixedScale","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scope this before drawing a control to obey Settings.GizmoScale"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","328"]}],"DocId":"M:Sandbox.Gizmo.GizmoControls.PushFixedScale(System.Nullable\u00601{System.Single})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"outValue","Out":true,"Type":"Angles"}],"l":{"File":"Editor/Gizmos/Control/Control.Rotation.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.Rotate","Name":"Rotate","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A full 3d rotation gizmo. If rotated will return true and newValue will be the new value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Rotation.cs","10"]}],"Documentation":{"Summary":"A full 3d rotation gizmo. If rotated will return true and newValue will be the new value"},"DocId":"M:Sandbox.Gizmo.GizmoControls.Rotate(System.String,Angles@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"color","Type":"Color"},{"Name":"angleDelta","Out":true,"Type":"System.Single"},{"Name":"size","Type":"System.Single","Default":"19"}],"l":{"File":"Editor/Gizmos/Control/Control.Rotation.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.RotateSingle","Name":"RotateSingle","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A single rotation axis"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Rotation.cs","56"]}],"Documentation":{"Summary":"A single rotation axis"},"DocId":"M:Sandbox.Gizmo.GizmoControls.RotateSingle(System.String,Color,System.Single@,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Single"},{"Name":"outValue","Out":true,"Type":"System.Single"}],"l":{"File":"Editor/Gizmos/Control/Control.Scale.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.Scale","Name":"Scale","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A front left up position movement widget. If widget was moved then will return true and out will return the new position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Scale.cs","12"]}],"Documentation":{"Summary":"A front left up position movement widget. If widget was moved then will return true and out will return the new position."},"DocId":"M:Sandbox.Gizmo.GizmoControls.Scale(System.String,System.Single,System.Single@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"Vector3"},{"Name":"outValue","Out":true,"Type":"Vector3"},{"Name":"axisRotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"},{"Name":"squareSize","Type":"System.Single","Default":"3"}],"l":{"File":"Editor/Gizmos/Control/Control.Scale.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.Scale","Name":"Scale","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A front left up position movement widget. If widget was moved then will return true and out will return the new position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Scale.cs","57"]}],"DocId":"M:Sandbox.Gizmo.GizmoControls.Scale(System.String,Vector3,Vector3@,System.Nullable\u00601{Rotation},System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"radius","Type":"System.Single"},{"Name":"outRadius","Out":true,"Type":"System.Single"},{"Name":"color","Type":"Color"}],"l":{"File":"Editor/Gizmos/Control/Control.Sphere.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls.Sphere","Name":"Sphere","DeclaringType":"Sandbox.Gizmo.GizmoControls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A scalable sphere gizmo. Returns true if the gizmo was interacted with and outValue will return the new radius."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Sphere.cs","10"]}],"Documentation":{"Summary":"A scalable sphere gizmo. Returns true if the gizmo was interacted with and outValue will return the new radius."},"DocId":"M:Sandbox.Gizmo.GizmoControls.Sphere(System.String,System.Single,System.Single@,Color)"}],"Constructors":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoControls","Name":"GizmoControls","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Extendable helper to create common gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.BoundingBox.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Extendable helper to create common gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Capsule.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Extendable helper to create common gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.cs","15"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Extendable helper to create common gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Rotation.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Extendable helper to create common gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Scale.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Extendable helper to create common gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Control\\Control.Sphere.cs","5"]}],"Documentation":{"Summary":"Extendable helper to create common gizmos"},"DocId":"T:Sandbox.Gizmo.GizmoControls"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.SceneObject","Parameters":[{"Name":"modelName","Type":"System.String"},{"Name":"localTransform","Type":"Transform"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Model","Name":"Model","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","89"]}],"Documentation":{"Summary":"Draw a model"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Model(System.String,Transform)"},{"ReturnType":"Sandbox.SceneObject","Parameters":[{"Name":"modelName","Type":"System.String"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Model","Name":"Model","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","100"]}],"Documentation":{"Summary":"Draw a model"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Model(System.String)"},{"ReturnType":"Sandbox.SceneObject","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"localTransform","Type":"Transform"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Model","Name":"Model","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","105"]}],"Documentation":{"Summary":"Draw a model"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Model(Sandbox.Model,Transform)"},{"ReturnType":"Sandbox.SceneObject","Parameters":[{"Name":"modelName","Type":"Sandbox.Model"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Model","Name":"Model","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","120"]}],"Documentation":{"Summary":"Draw a model"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Model(Sandbox.Model)"},{"ReturnType":"System.Void","Parameters":[{"Name":"modelName","Type":"System.String"},{"Name":"localTransform","Type":"Transform"},{"Name":"updateSpeed","Type":"System.Nullable\u00601\u003CSystem.Single\u003E","Default":"null"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Particles","Name":"Particles","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw particles. Control points will be set to the transform position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","127"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.Particles(System.String,Transform,System.Nullable\u00601{System.Single})"},{"ReturnType":"System.Void","Parameters":[{"Name":"modelName","Type":"System.String"},{"Name":"updateSpeed","Type":"System.Nullable\u00601\u003CSystem.Single\u003E","Default":"null"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Particles","Name":"Particles","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw particles. Control point 0 will be set to the transform position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","135"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.Particles(System.String,System.Nullable\u00601{System.Single})"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"tx","Type":"Transform"},{"Name":"font","Type":"System.String","Default":"Roboto"},{"Name":"size","Type":"System.Single","Default":"12"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Text","Name":"Text","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","143"]}],"Documentation":{"Summary":"Draw text"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Text(System.String,Transform,System.String,System.Single,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"tx","Type":"Transform"},{"Name":"font","Type":"System.String","Default":"Roboto"},{"Name":"size","Type":"System.Single","Default":"12"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.WorldText","Name":"WorldText","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","155"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.WorldText(System.String,Transform,System.String,System.Single,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"pos","Type":"Vector2"},{"Name":"font","Type":"System.String","Default":"Roboto"},{"Name":"size","Type":"System.Single","Default":"12"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.ScreenText","Name":"ScreenText","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","173"]}],"Documentation":{"Summary":"Draw text"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.ScreenText(System.String,Vector2,System.String,System.Single,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"worldPos","Type":"Vector3"},{"Name":"offset","Type":"Vector2"},{"Name":"font","Type":"System.String","Default":"Roboto"},{"Name":"size","Type":"System.Single","Default":"12"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.ScreenText","Name":"ScreenText","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text on screen at a 3d position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","187"]}],"Documentation":{"Summary":"Draw text on screen at a 3d position"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.ScreenText(System.String,Vector3,Vector2,System.String,System.Single,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"color","Type":"Color"},{"Name":"borderRadius","Type":"Vector4","Default":"null"},{"Name":"borderColor","Type":"Color","Default":"null"},{"Name":"borderSize","Type":"Vector4","Default":"null"},{"Name":"blendMode","Type":"Sandbox.BlendMode","Default":"0"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.ScreenRect","Name":"ScreenRect","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a rect, on the screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","198"]}],"Documentation":{"Summary":"Draw a rect, on the screen"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.ScreenRect(Sandbox.Rect,Color,Vector4,Color,Vector4,Sandbox.BlendMode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"normal","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Plane","Name":"Plane","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a plane"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","252"]}],"Documentation":{"Summary":"Draw a plane"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Plane(Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"from","Type":"Vector3"},{"Name":"to","Type":"Vector3"},{"Name":"arrowLength","Type":"System.Single","Default":"12"},{"Name":"arrowWidth","Type":"System.Single","Default":"5"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":277},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Arrow","Name":"Arrow","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a line with an arrow on the end"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","274"]}],"Documentation":{"Summary":"Draw a line with an arrow on the end"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Arrow(Vector3,Vector3,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"axis","Type":"Sandbox.Gizmo.GridAxis"},{"Name":"spacing","Type":"System.Single","Default":"32"},{"Name":"opacity","Type":"System.Single","Default":"1"},{"Name":"minorLineWidth","Type":"System.Single","Default":"0.01"},{"Name":"majorLineWidth","Type":"System.Single","Default":"0.02"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":288},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Grid","Name":"Grid","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a grid"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","286"]}],"Documentation":{"Summary":"Draws a grid"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Grid(Sandbox.Gizmo.GridAxis,System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"axis","Type":"Sandbox.Gizmo.GridAxis"},{"Name":"spacing","Type":"Vector2","Default":"null"},{"Name":"opacity","Type":"System.Single","Default":"1"},{"Name":"minorLineWidth","Type":"System.Single","Default":"0.01"},{"Name":"majorLineWidth","Type":"System.Single","Default":"0.02"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Grid","Name":"Grid","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a grid"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","294"]}],"Documentation":{"Summary":"Draws a grid"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Grid(Sandbox.Gizmo.GridAxis,Vector2,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"axis","Type":"Sandbox.Gizmo.GridAxis"},{"Name":"spacing","Type":"Vector2","Default":"null"},{"Name":"opacity","Type":"System.Single","Default":"1"},{"Name":"minorLineWidth","Type":"System.Single","Default":"0.01"},{"Name":"majorLineWidth","Type":"System.Single","Default":"0.02"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":305},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Grid","Name":"Grid","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a grid centered at a position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","302"]}],"Documentation":{"Summary":"Draws a grid centered at a position"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Grid(Vector3,Sandbox.Gizmo.GridAxis,Vector2,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Line","Name":"Line","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a line from a to b"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","23"]}],"Documentation":{"Summary":"Draw a line from a to b"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Line(Vector3@,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"line","In":true,"Type":"Line"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Line","Name":"Line","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a line from a to b"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","33"]}],"Documentation":{"Summary":"Draw a line from a to b"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Line(Line@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"lines","In":true,"Type":"System.Collections.Generic.IEnumerable\u00601\u003CLine\u003E"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Lines","Name":"Lines","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a lines"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","43"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.Lines(System.Collections.Generic.IEnumerable\u00601{Line}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"box","In":true,"Type":"BBox"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineBBox","Name":"LineBBox","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a bounding box"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","64"]}],"Documentation":{"Summary":"Draw a bounding box"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineBBox(BBox@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"frustum","In":true,"Type":"Sandbox.Frustum"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineFrustum","Name":"LineFrustum","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a frustum."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","83"]}],"Documentation":{"Summary":"Draws a frustum."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineFrustum(Sandbox.Frustum@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point","In":true,"Type":"Vector3"},{"Name":"radius","In":true,"Type":"System.Single"},{"Name":"rings","In":true,"Type":"System.Int32","Default":"8"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineSphere","Name":"LineSphere","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sphere made out of lines"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","127"]}],"Documentation":{"Summary":"Draw a sphere made out of lines"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineSphere(Vector3@,System.Single@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sphere","In":true,"Type":"Sandbox.Sphere"},{"Name":"rings","Type":"System.Int32","Default":"8"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineSphere","Name":"LineSphere","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sphere made out of lines"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","132"]}],"Documentation":{"Summary":"Draw a sphere made out of lines"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineSphere(Sandbox.Sphere@,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","In":true,"Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"startAngle","Type":"System.Single","Default":"0"},{"Name":"totalDegrees","Type":"System.Single","Default":"360"},{"Name":"sections","Type":"System.Int32","Default":"16"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineCircle","Name":"LineCircle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sphere made out of lines"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","174"]}],"Documentation":{"Summary":"Draw a sphere made out of lines"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineCircle(Vector3@,System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","In":true,"Type":"Vector3"},{"Name":"forward","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"startAngle","Type":"System.Single","Default":"0"},{"Name":"totalDegrees","Type":"System.Single","Default":"360"},{"Name":"sections","Type":"System.Int32","Default":"16"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineCircle","Name":"LineCircle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","200"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineCircle(Vector3@,Vector3,System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","In":true,"Type":"Vector3"},{"Name":"forward","Type":"Vector3"},{"Name":"up","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"startAngle","Type":"System.Single","Default":"0"},{"Name":"totalDegrees","Type":"System.Single","Default":"360"},{"Name":"sections","Type":"System.Int32","Default":"16"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineCircle","Name":"LineCircle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","211"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineCircle(Vector3@,Vector3,Vector3,System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vPointA","Type":"Vector3"},{"Name":"vPointB","Type":"Vector3"},{"Name":"flRadiusA","Type":"System.Single"},{"Name":"flRadiusB","Type":"System.Single"},{"Name":"nNumSegments","Type":"System.Int32"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":245},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineCylinder","Name":"LineCylinder","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A cylinder"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","242"]}],"Documentation":{"Summary":"A cylinder"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineCylinder(Vector3,Vector3,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"capsule","Type":"Capsule"},{"Name":"rings","Type":"System.Int32","Default":"12"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":288},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineCapsule","Name":"LineCapsule","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","285"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineCapsule(Capsule,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"triangle","In":true,"Type":"Sandbox.Triangle"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineTriangle","Name":"LineTriangle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A triangle"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","310"]}],"Documentation":{"Summary":"A triangle"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineTriangle(Sandbox.Triangle@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"triangles","In":true,"Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Triangle\u003E"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Line.cs","Line":325},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineTriangles","Name":"LineTriangles","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Multiple triangles"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","322"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.LineTriangles(System.Collections.Generic.IEnumerable\u00601{Sandbox.Triangle}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"base","Type":"Vector3"},{"Name":"extent","Type":"Vector3"},{"Name":"flRadius","Type":"System.Single"},{"Name":"segments","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidCone","Name":"SolidCone","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a solid cone shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","10"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidCone(Vector3,Vector3,System.Single,System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Void","Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidBox","Name":"SolidBox","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a solid box shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","71"]}],"Documentation":{"Summary":"Draw a solid box shape"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidBox(BBox)"},{"ReturnType":"System.Void","Parameters":[{"Name":"triangle","In":true,"Type":"Sandbox.Triangle"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidTriangle","Name":"SolidTriangle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a solid triangle shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","124"]}],"Documentation":{"Summary":"Draw a solid triangle shape"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidTriangle(Sandbox.Triangle@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","In":true,"Type":"Vector3"},{"Name":"b","In":true,"Type":"Vector3"},{"Name":"c","In":true,"Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidTriangle","Name":"SolidTriangle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a solid triangle shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","136"]}],"Documentation":{"Summary":"Draw a solid triangle shape"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidTriangle(Vector3@,Vector3@,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"triangles","In":true,"Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Triangle\u003E"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidTriangles","Name":"SolidTriangles","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Multiple solid triangles"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","148"]}],"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidTriangles(System.Collections.Generic.IEnumerable\u00601{Sandbox.Triangle}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"startAngle","Type":"System.Single","Default":"0"},{"Name":"totalDegrees","Type":"System.Single","Default":"360"},{"Name":"sections","Type":"System.Int32","Default":"8"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":174},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidCircle","Name":"SolidCircle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a filled circle"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","171"]}],"Documentation":{"Summary":"Draw a filled circle"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidCircle(Vector3,System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"innerRadius","Type":"System.Single"},{"Name":"outerRadius","Type":"System.Single"},{"Name":"startAngle","Type":"System.Single","Default":"0"},{"Name":"totalDegrees","Type":"System.Single","Default":"360"},{"Name":"sections","Type":"System.Int32","Default":"8"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidRing","Name":"SolidRing","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a filled ring"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","215"]}],"Documentation":{"Summary":"Draw a filled ring"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidRing(Vector3,System.Single,System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"hSegments","Type":"System.Int32","Default":"8"},{"Name":"vSegments","Type":"System.Int32","Default":"8"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":262},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidSphere","Name":"SolidSphere","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a solid sphere shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","259"]}],"Documentation":{"Summary":"Draw a solid sphere shape"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidSphere(Vector3,System.Single,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"Vector3"},{"Name":"end","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"hSegments","Type":"System.Int32","Default":"32"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":310},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidCylinder","Name":"SolidCylinder","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a solid cylinder shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","307"]}],"Documentation":{"Summary":"Draw a solid cylinder shape"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidCylinder(Vector3,Vector3,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"Vector3"},{"Name":"end","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"hSegments","Type":"System.Int32"},{"Name":"vSegments","Type":"System.Int32"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":376},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.SolidCapsule","Name":"SolidCapsule","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a solid capsule shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","373"]}],"Documentation":{"Summary":"Draw a solid capsule shape"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.SolidCapsule(Vector3,Vector3,System.Single,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":500},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.ScreenBiasedHalfCircle","Name":"ScreenBiasedHalfCircle","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a half circle that tries its best to point towards the camera. This is used by the rotation widgets that bias towards the camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","497"]}],"Documentation":{"Summary":"Draws a half circle that tries its best to point towards the camera. This is used by\nthe rotation widgets that bias towards the camera."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.ScreenBiasedHalfCircle(Vector3,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"System.Single"},{"Name":"texture","Type":"System.String"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":537},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Sprite","Name":"Sprite","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sprite."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","535"]}],"Documentation":{"Summary":"Draw a sprite."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Sprite(Vector3,System.Single,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"System.Single"},{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":545},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Sprite","Name":"Sprite","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sprite."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","543"]}],"Documentation":{"Summary":"Draw a sprite."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Sprite(Vector3,System.Single,Sandbox.Texture)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"Vector2"},{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"worldspace","Type":"System.Boolean"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":553},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Sprite","Name":"Sprite","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sprite."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","551"]}],"Documentation":{"Summary":"Draw a sprite."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Sprite(Vector3,Vector2,Sandbox.Texture,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"Vector2"},{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"worldspace","Type":"System.Boolean"},{"Name":"angle","Type":"System.Single"}],"l":{"File":"Editor/Gizmos/Draw/Draw.Solid.cs","Line":562},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Sprite","Name":"Sprite","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sprite."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","559"]}],"Documentation":{"Summary":"Draw a sprite."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Sprite(Vector3,Vector2,Sandbox.Texture,System.Boolean,System.Single)"}],"Constructors":[],"Properties":[{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.Color","Name":"Color","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The color to render the next object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","33"]}],"Documentation":{"Summary":"The color to render the next object"},"DocId":"P:Sandbox.Gizmo.GizmoDraw.Color"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.IgnoreDepth","Name":"IgnoreDepth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Ignore depth when drawing, draw on top of everything"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","52"]}],"Documentation":{"Summary":"Ignore depth when drawing, draw on top of everything"},"DocId":"P:Sandbox.Gizmo.GizmoDraw.IgnoreDepth"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.LineThickness","Name":"LineThickness","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The thickness of line drawings"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","61"]}],"Documentation":{"Summary":"The thickness of line drawings"},"DocId":"P:Sandbox.Gizmo.GizmoDraw.LineThickness"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw","Name":"GizmoDraw","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains functions to add objects to the Gizmo Scene. This is an instantiable class so it\u0027s possible to add extensions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","16"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains functions to add objects to the Gizmo Scene. This is an instantiable class so it\u0027s possible to add extensions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Line.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains functions to add objects to the Gizmo Scene. This is an instantiable class so it\u0027s possible to add extensions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Solid.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains functions to add objects to the Gizmo Scene. This is an instantiable class so it\u0027s possible to add extensions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.Vertex.cs","8"]}],"Documentation":{"Summary":"Contains functions to add objects to the Gizmo Scene. This\nis an instantiable class so it\u0027s possible to add extensions."},"DocId":"T:Sandbox.Gizmo.GizmoDraw"},{"Namespace":"","Properties":[{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Red","Name":"Red","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","13"]}],"DocId":"P:Sandbox.Gizmo.Colors.Red"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Forward","Name":"Forward","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","14"]}],"DocId":"P:Sandbox.Gizmo.Colors.Forward"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Pitch","Name":"Pitch","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","15"]}],"DocId":"P:Sandbox.Gizmo.Colors.Pitch"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Green","Name":"Green","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","17"]}],"DocId":"P:Sandbox.Gizmo.Colors.Green"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Left","Name":"Left","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","18"]}],"DocId":"P:Sandbox.Gizmo.Colors.Left"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Yaw","Name":"Yaw","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","19"]}],"DocId":"P:Sandbox.Gizmo.Colors.Yaw"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":22},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Blue","Name":"Blue","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","21"]}],"DocId":"P:Sandbox.Gizmo.Colors.Blue"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Up","Name":"Up","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","22"]}],"DocId":"P:Sandbox.Gizmo.Colors.Up"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Roll","Name":"Roll","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","23"]}],"DocId":"P:Sandbox.Gizmo.Colors.Roll"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Selected","Name":"Selected","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","25"]}],"DocId":"P:Sandbox.Gizmo.Colors.Selected"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Hovered","Name":"Hovered","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","26"]}],"DocId":"P:Sandbox.Gizmo.Colors.Hovered"},{"PropertyType":"Color","Loc":{"File":"Editor/Gizmos/Gizmo.Colors.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors.Active","Name":"Active","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","27"]}],"DocId":"P:Sandbox.Gizmo.Colors.Active"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Colors","Name":"Colors","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Using pure primary colors is horrible. Lets make it easier to avoid."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Colors.cs","11"]}],"Documentation":{"Summary":"Using pure primary colors is horrible. Lets make it easier to avoid."},"DocId":"T:Sandbox.Gizmo.Colors"},{"Namespace":"","Properties":[{"PropertyType":"Vector2","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.CursorPosition","Name":"CursorPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","10"]}],"DocId":"P:Sandbox.Gizmo.Inputs.CursorPosition"},{"PropertyType":"Ray","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.CursorRay","Name":"CursorRay","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","11"]}],"DocId":"P:Sandbox.Gizmo.Inputs.CursorRay"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.LeftMouse","Name":"LeftMouse","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","12"]}],"DocId":"P:Sandbox.Gizmo.Inputs.LeftMouse"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.RightMouse","Name":"RightMouse","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","13"]}],"DocId":"P:Sandbox.Gizmo.Inputs.RightMouse"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.DoubleClick","Name":"DoubleClick","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","14"]}],"DocId":"P:Sandbox.Gizmo.Inputs.DoubleClick"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.Modifiers","Name":"Modifiers","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","15"]}],"DocId":"P:Sandbox.Gizmo.Inputs.Modifiers"},{"PropertyType":"Sandbox.SceneCamera","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.Camera","Name":"Camera","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","16"]}],"DocId":"P:Sandbox.Gizmo.Inputs.Camera"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Inputs.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs.IsHovered","Name":"IsHovered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the scene is being hovered by the mouse. False if the cursor is being used somewhere else"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Inputs.cs","21"]}],"Documentation":{"Summary":"True if the scene is being hovered by the mouse. False if the cursor is being used somewhere else"},"DocId":"P:Sandbox.Gizmo.Inputs.IsHovered"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gizmo.Inputs","Name":"Inputs","DeclaringType":"Sandbox.Gizmo","Documentation":{"Summary":"The input state, allows interaction with Gizmos"},"DocId":"T:Sandbox.Gizmo.Inputs"},{"Namespace":"","Methods":[{"ReturnType":"T","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.GetValue","Name":"GetValue","DeclaringType":"Sandbox.Gizmo.Instance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Generic storage for whatever you want to do. You\u0027re responsible for not spamming into this and cleaning up after yourself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","98"]}],"Documentation":{"Summary":"Generic storage for whatever you want to do. \nYou\u0027re responsible for not spamming into this and cleaning up after yourself."},"DocId":"M:Sandbox.Gizmo.Instance.GetValue\u0060\u00601(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"T"}],"l":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.SetValue","Name":"SetValue","DeclaringType":"Sandbox.Gizmo.Instance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Generic storage for whatever you want to do. You\u0027re responsible for not spamming into this and cleaning up after yourself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","110"]}],"Documentation":{"Summary":"Generic storage for whatever you want to do. \nYou\u0027re responsible for not spamming into this and cleaning up after yourself."},"DocId":"M:Sandbox.Gizmo.Instance.SetValue\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.Clear","Name":"Clear","DeclaringType":"Sandbox.Gizmo.Instance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the scene changes and we don\u0027t want to inherit a bunch of values. We might want to just target some specific values here instead of clearing the log."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","119"]}],"Documentation":{"Summary":"Called when the scene changes and we don\u0027t want to inherit a bunch of values.\nWe might want to just target some specific values here instead of clearing the log."},"DocId":"M:Sandbox.Gizmo.Instance.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Gizmo.Instance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy this instance, clean up any created resources/scene objects, destroy the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","145"]}],"Documentation":{"Summary":"Destroy this instance, clean up any created resources/scene objects, destroy the world."},"DocId":"M:Sandbox.Gizmo.Instance.Dispose"},{"ReturnType":"System.IDisposable","Parameters":[],"l":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.Push","Name":"Push","DeclaringType":"Sandbox.Gizmo.Instance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Push this instance as the global Gizmo state. All Gizmo calls during this scope will use this instance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","156"]}],"Documentation":{"Summary":"Push this instance as the global Gizmo state. All Gizmo calls during this scope\nwill use this instance."},"DocId":"M:Sandbox.Gizmo.Instance.Push"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"}],"l":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":318},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.StompCursorPosition","Name":"StompCursorPosition","DeclaringType":"Sandbox.Gizmo.Instance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set all of the state\u0027s cursor positions to this value. This stomps previous values which will effectively clear any deltas. This should be used prior to starting a loop."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","316"]}],"Documentation":{"Summary":"Set all of the state\u0027s cursor positions to this value. This stomps previous values\nwhich will effectively clear any deltas. This should be used prior to starting a loop."},"DocId":"M:Sandbox.Gizmo.Instance.StompCursorPosition(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance..ctor","Name":".ctor","DeclaringType":"Sandbox.Gizmo.Instance","DocId":"M:Sandbox.Gizmo.Instance.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.Debug","Name":"Debug","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, we\u0027ll draw some debug information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","20"]}],"Documentation":{"Summary":"If true, we\u0027ll draw some debug information"},"DocId":"P:Sandbox.Gizmo.Instance.Debug"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.DebugHitboxes","Name":"DebugHitboxes","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true we\u0027ll enable hitbox debugging"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","25"]}],"Documentation":{"Summary":"If true we\u0027ll enable hitbox debugging"},"DocId":"P:Sandbox.Gizmo.Instance.DebugHitboxes"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The SceneWorld this instance is writing to. This world exists only for this instance. You need to add this world to your camera for it to render (!)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","31"]}],"Documentation":{"Summary":"The SceneWorld this instance is writing to. This world exists only for this instance.\nYou need to add this world to your camera for it to render (!)"},"DocId":"P:Sandbox.Gizmo.Instance.World"},{"PropertyType":"Sandbox.Gizmo.Inputs","Loc":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.PreviousInput","Name":"PreviousInput","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The previous input state"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","41"]}],"Documentation":{"Summary":"The previous input state"},"DocId":"P:Sandbox.Gizmo.Instance.PreviousInput"},{"PropertyType":"Sandbox.SelectionSystem","Loc":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.Selection","Name":"Selection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This frame\u0027s created (or re-used) objects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","56"]}],"Documentation":{"Summary":"This frame\u0027s created (or re-used) objects"},"DocId":"P:Sandbox.Gizmo.Instance.Selection"},{"PropertyType":"System.String","Loc":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.ControlMode","Name":"ControlMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current control mode. This is generally implementation specific. We tend to use \u0022mouse\u0022 and \u0022firstperson\u0022."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","83"]}],"Documentation":{"Summary":"The current control mode. This is generally implementation specific. \nWe tend to use \u0022mouse\u0022 and \u0022firstperson\u0022."},"DocId":"P:Sandbox.Gizmo.Instance.ControlMode"},{"PropertyType":"Sandbox.Gizmo.SceneSettings","Loc":{"File":"Editor/Gizmos/Gizmo.Instance.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.Settings","Name":"Settings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Some global settings accessible to the gizmos. Your implementation generally lets your users set up these things to their preference, and the gizmos should try to obey them."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","90"]}],"Documentation":{"Summary":"Some global settings accessible to the gizmos. Your implementation\ngenerally lets your users set up these things to their preference, \nand the gizmos should try to obey them."},"DocId":"P:Sandbox.Gizmo.Instance.Settings"}],"Fields":[{"FieldType":"Sandbox.Gizmo.Inputs","IsPublic":true,"FullName":"Sandbox.Gizmo.Instance.Input","Name":"Input","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","36"]}],"Documentation":{"Summary":"Input state. Should be setup before push."},"DocId":"F:Sandbox.Gizmo.Instance.Input"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gizmo.Instance","Name":"Instance","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds the backend state for a Gizmo scope. This allows us to have multiple different gizmo states (for multiple views, multiple windows, game and editor) and push them as the current active state whenever needed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Instance.cs","14"]}],"Documentation":{"Summary":"Holds the backend state for a Gizmo scope. This allows us to have multiple different gizmo\nstates (for multiple views, multiple windows, game and editor) and push them as the current\nactive state whenever needed."},"DocId":"T:Sandbox.Gizmo.Instance"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed.ClearPath","Name":"ClearPath","DeclaringType":"Sandbox.Gizmo.Pressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","49"]}],"DocId":"M:Sandbox.Gizmo.Pressed.ClearPath"}],"Properties":[{"PropertyType":"Ray","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed.Ray","Name":"Ray","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The ray representing the cursor direction"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","22"]}],"Documentation":{"Summary":"The ray representing the cursor direction"},"DocId":"P:Sandbox.Gizmo.Pressed.Ray"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed.This","Name":"This","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the current gizmo scope is pressed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","27"]}],"Documentation":{"Summary":"True if the current gizmo scope is pressed"},"DocId":"P:Sandbox.Gizmo.Pressed.This"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed.Any","Name":"Any","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if any object is currently pressed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","32"]}],"Documentation":{"Summary":"True if any object is currently pressed"},"DocId":"P:Sandbox.Gizmo.Pressed.Any"},{"PropertyType":"Vector2","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed.CursorDelta","Name":"CursorDelta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance the cursor has travelled since press started"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","37"]}],"Documentation":{"Summary":"The distance the cursor has travelled since press started"},"DocId":"P:Sandbox.Gizmo.Pressed.CursorDelta"},{"PropertyType":"Vector2","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed.CursorPosition","Name":"CursorPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The cursor position at the start of the press"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","42"]}],"Documentation":{"Summary":"The cursor position at the start of the press"},"DocId":"P:Sandbox.Gizmo.Pressed.CursorPosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Pressed.cs","Line":48},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed.IsActive","Name":"IsActive","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if press is active. This generally means that the left mouse button is down"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","47"]}],"Documentation":{"Summary":"True if press is active. This generally means that the left mouse button is down"},"DocId":"P:Sandbox.Gizmo.Pressed.IsActive"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Pressed","Name":"Pressed","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to the currently pressed path information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Pressed.cs","17"]}],"Documentation":{"Summary":"Access to the currently pressed path information"},"DocId":"T:Sandbox.Gizmo.Pressed"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Gizmo.GridAxis","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GridAxis.XY","Name":"XY","DocId":"F:Sandbox.Gizmo.GridAxis.XY"},{"FieldType":"Sandbox.Gizmo.GridAxis","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GridAxis.YZ","Name":"YZ","DocId":"F:Sandbox.Gizmo.GridAxis.YZ"},{"FieldType":"Sandbox.Gizmo.GridAxis","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.GridAxis.ZX","Name":"ZX","DocId":"F:Sandbox.Gizmo.GridAxis.ZX"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gizmo.GridAxis","Name":"GridAxis","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Gizmo.GridAxis"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.Gizmo.SceneSettings","DocId":"M:Sandbox.Gizmo.SceneSettings.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.EditMode","Name":"EditMode","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How do we want to edit this? Usually something like \u0022position\u0022, \u0022rotation\u0022, \u0022scale\u0022 etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","21"]}],"Documentation":{"Summary":"How do we want to edit this? Usually something like \u0022position\u0022, \u0022rotation\u0022, \u0022scale\u0022 etc"},"DocId":"P:Sandbox.Gizmo.SceneSettings.EditMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.Selection","Name":"Selection","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Do we want to let the user select things in the current mode?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","26"]}],"Documentation":{"Summary":"Do we want to let the user select things in the current mode?"},"DocId":"P:Sandbox.Gizmo.SceneSettings.Selection"},{"PropertyType":"System.String","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.ViewMode","Name":"ViewMode","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["What is the current view mode? 3d, 2d, ui?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","31"]}],"Documentation":{"Summary":"What is the current view mode? 3d, 2d, ui?"},"DocId":"P:Sandbox.Gizmo.SceneSettings.ViewMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.GizmosEnabled","Name":"GizmosEnabled","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Are gizmos enabled?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","36"]}],"Documentation":{"Summary":"Are gizmos enabled?"},"DocId":"P:Sandbox.Gizmo.SceneSettings.GizmosEnabled"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.GizmoScale","Name":"GizmoScale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How big to show the gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","41"]}],"Documentation":{"Summary":"How big to show the gizmos"},"DocId":"P:Sandbox.Gizmo.SceneSettings.GizmoScale"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.GridSpacing","Name":"GridSpacing","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.125","128","1","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Grid spacing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","47"]}],"Documentation":{"Summary":"Grid spacing"},"DocId":"P:Sandbox.Gizmo.SceneSettings.GridSpacing"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.SnapToGrid","Name":"SnapToGrid","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Snap positions to the grid"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","53"]}],"Documentation":{"Summary":"Snap positions to the grid"},"DocId":"P:Sandbox.Gizmo.SceneSettings.SnapToGrid"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.SnapToAngles","Name":"SnapToAngles","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Snap angles"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","58"]}],"Documentation":{"Summary":"Snap angles"},"DocId":"P:Sandbox.Gizmo.SceneSettings.SnapToAngles"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.AngleSpacing","Name":"AngleSpacing","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.25","180","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Grid spacing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","63"]}],"Documentation":{"Summary":"Grid spacing"},"DocId":"P:Sandbox.Gizmo.SceneSettings.AngleSpacing"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.GlobalSpace","Name":"GlobalSpace","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Editing in local space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","69"]}],"Documentation":{"Summary":"Editing in local space"},"DocId":"P:Sandbox.Gizmo.SceneSettings.GlobalSpace"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.DebugActionGraphs","Name":"DebugActionGraphs","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we show lines representing GameObject references in action graphs?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","74"]}],"Documentation":{"Summary":"Should we show lines representing GameObject references in action graphs?"},"DocId":"P:Sandbox.Gizmo.SceneSettings.DebugActionGraphs"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings","Name":"SceneSettings","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","15"]}],"DocId":"T:Sandbox.Gizmo.SceneSettings"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"distance","Type":"System.Single"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.TrySetHovered","Name":"TrySetHovered","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this distance is closer than our previous best, this path will become the hovered path"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","37"]}],"Documentation":{"Summary":"If this distance is closer than our previous best, this path will become the hovered path"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.TrySetHovered(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.TrySetHovered","Name":"TrySetHovered","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this distance is closer than our previous best, this path will become the hovered path"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","63"]}],"Documentation":{"Summary":"If this distance is closer than our previous best, this path will become the hovered path"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.TrySetHovered(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sphere","Type":"Sandbox.Sphere"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.Sphere","Name":"Sphere","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A sphere hitbox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","71"]}],"Documentation":{"Summary":"A sphere hitbox"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.Sphere(Sandbox.Sphere)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bounds","Type":"BBox"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.BBox","Name":"BBox","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A bounding box hitbox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","105"]}],"Documentation":{"Summary":"A bounding box hitbox"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.BBox(BBox)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"forward","Type":"Vector3"},{"Name":"outerRadius","Type":"System.Single"},{"Name":"innerRadius","Type":"System.Single","Default":"0"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.Circle","Name":"Circle","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A 2d circle hitbox, on a plane"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","138"]}],"Documentation":{"Summary":"A 2d circle hitbox, on a plane"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.Circle(Vector3,Vector3,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.Model","Name":"Model","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A model hitbox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","156"]}],"Documentation":{"Summary":"A model hitbox"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.Model(Sandbox.Model)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"System.Single"},{"Name":"worldspace","Type":"System.Boolean","Default":"True"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.Sprite","Name":"Sprite","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A 2d sprite hitbox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","196"]}],"Documentation":{"Summary":"A 2d sprite hitbox"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.Sprite(Vector3,System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"maxDistance","Type":"System.Single","Default":"10000"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":238},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.Model","Name":"Model","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["maxDistance is obsolete and unused"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","235"]}],"DocId":"M:Sandbox.Gizmo.GizmoHitbox.Model(Sandbox.Model,System.Single)"},{"ReturnType":"System.IDisposable","Parameters":[],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.LineScope.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.LineScope","Name":"LineScope","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start a line scope. Any drawn lines should become a hitbox during this scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.LineScope.cs","25"]}],"Documentation":{"Summary":"Start a line scope. Any drawn lines should become a hitbox during this scope."},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.LineScope"},{"ReturnType":"System.Void","Parameters":[{"Name":"p0","In":true,"Type":"Vector3"},{"Name":"p1","In":true,"Type":"Vector3"},{"Name":"thickness","Type":"System.Single"}],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.LineScope.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.AddPotentialLine","Name":"AddPotentialLine","DeclaringType":"Sandbox.Gizmo.GizmoHitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re in a hitbox linescope we\u0027ll distance this test vs the current ray. If not, we\u0027ll return immediately. This is automatically called when rendering lines"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.LineScope.cs","40"]}],"Documentation":{"Summary":"If we\u0027re in a hitbox linescope we\u0027ll distance this test vs the current ray. If\nnot, we\u0027ll return immediately.\nThis is automatically called when rendering lines"},"DocId":"M:Sandbox.Gizmo.GizmoHitbox.AddPotentialLine(Vector3@,Vector3@,System.Single)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.Debug","Name":"Debug","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","26"]}],"DocId":"P:Sandbox.Gizmo.GizmoHitbox.Debug"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.DepthBias","Name":"DepthBias","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","28"]}],"DocId":"P:Sandbox.Gizmo.GizmoHitbox.DepthBias"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox","Name":"GizmoHitbox","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains functions to add objects to the immediate mode Scene. This is an instantiable class so it\u0027s possible to add extensions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","19"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains functions to add objects to the immediate mode Scene. This is an instantiable class so it\u0027s possible to add extensions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.LineScope.cs","20"]}],"Documentation":{"Summary":"Contains functions to add objects to the immediate mode Scene. This\nis an instantiable class so it\u0027s possible to add extensions."},"DocId":"T:Sandbox.Gizmo.GizmoHitbox"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ModelArchetype","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelArchetype.static_prop_model","Name":"static_prop_model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A static model. It can still have collisions, but they do not have physics."]}],"Documentation":{"Summary":"A static model. It can still have collisions, but they do not have physics."},"DocId":"F:Sandbox.ModelArchetype.static_prop_model"},{"FieldType":"Sandbox.ModelArchetype","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelArchetype.animated_model","Name":"animated_model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Animated model. Typically no physics."]}],"Documentation":{"Summary":"Animated model. Typically no physics."},"DocId":"F:Sandbox.ModelArchetype.animated_model"},{"FieldType":"Sandbox.ModelArchetype","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelArchetype.physics_prop_model","Name":"physics_prop_model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic physics enabled model."]}],"Documentation":{"Summary":"A generic physics enabled model."},"DocId":"F:Sandbox.ModelArchetype.physics_prop_model"},{"FieldType":"Sandbox.ModelArchetype","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelArchetype.jointed_physics_model","Name":"jointed_physics_model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A ragdoll type model."]}],"Documentation":{"Summary":"A ragdoll type model."},"DocId":"F:Sandbox.ModelArchetype.jointed_physics_model"},{"FieldType":"Sandbox.ModelArchetype","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelArchetype.breakable_prop_model","Name":"breakable_prop_model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics model that can be broken into other physics models."]}],"Documentation":{"Summary":"A physics model that can be broken into other physics models."},"DocId":"F:Sandbox.ModelArchetype.breakable_prop_model"},{"FieldType":"Sandbox.ModelArchetype","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelArchetype.generic_actor_model","Name":"generic_actor_model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic actor/NPC model."]}],"Documentation":{"Summary":"A generic actor/NPC model."},"DocId":"F:Sandbox.ModelArchetype.generic_actor_model"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelArchetype","Name":"ModelArchetype","Documentation":{"Summary":"Default model archetypes.\nThese types are defined in \u0022tools/model_archetypes.txt\u0022."},"DocId":"T:Sandbox.ModelArchetype"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.AutoGenerateAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.AutoGenerateAttribute","DocId":"M:Sandbox.AutoGenerateAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AutoGenerateAttribute","Name":"AutoGenerateAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates that this type should generate meta data. Tagging your asset with this will mean that the .asset file is automatically generated - which means you don\u0027t have to do that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","7"]}],"Documentation":{"Summary":"Indicates that this type should generate meta data. Tagging your asset with this will\nmean that the .asset file is automatically generated - which means you don\u0027t have to do that."},"DocId":"T:Sandbox.AutoGenerateAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.AssetPathAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.String"},{"Name":"editor","Type":"System.String","Default":""},{"Name":"editorArgs","Type":"System.String","Default":""}],"l":{"File":"Editor/Hammer/PropertyAttributes.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.FGDTypeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.FGDTypeAttribute","Documentation":{"Params":{"type":"The FGD type override.","editor":"The name of a custom editor to use for this property.","editorArgs":"Arguments for given editor override. Format depends on each editor."}},"DocId":"M:Sandbox.FGDTypeAttribute.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Editor/Hammer/PropertyAttributes.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.FGDTypeAttribute.AssetTypeExtension","Name":"AssetTypeExtension","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","39"]}],"DocId":"P:Sandbox.FGDTypeAttribute.AssetTypeExtension"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.FGDTypeAttribute.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","19"]}],"DocId":"F:Sandbox.FGDTypeAttribute.Type"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.FGDTypeAttribute.Editor","Name":"Editor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","20"]}],"DocId":"F:Sandbox.FGDTypeAttribute.Editor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FGDTypeAttribute","Name":"FGDTypeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides the auto generated FGD type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","15"]}],"Documentation":{"Summary":"Overrides the auto generated FGD type."},"DocId":"T:Sandbox.FGDTypeAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.FGDTypeAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.String"}],"l":{"File":"Editor/Hammer/PropertyAttributes.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.ResourceTypeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ResourceTypeAttribute","DocId":"M:Sandbox.ResourceTypeAttribute.#ctor(System.String)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ResourceTypeAttribute","Name":"ResourceTypeAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows you to specify a string property as a resource type. This will give the property a resource finder. Type should be the file extension, ie \u0022vmdl\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","46"]}],"Documentation":{"Summary":"Allows you to specify a string property as a resource type. This will\ngive the property a resource finder. Type should be the file extension, ie \u0022vmdl\u0022"},"DocId":"T:Sandbox.ResourceTypeAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.FGDTypeAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Hammer/PropertyAttributes.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.BitFlagsAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.BitFlagsAttribute","DocId":"M:Sandbox.BitFlagsAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BitFlagsAttribute","Name":"BitFlagsAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This choices type is bitflags, so we should be able to choose more than one option at a time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","60"]}],"Documentation":{"Summary":"This choices type is bitflags, so we should be able to choose more than one option at a time.","Remarks":"TODO: Once this is no longer used in assets it can be deleted.\n It should be derived from [System.Flags]"},"DocId":"T:Sandbox.BitFlagsAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AssetPathAttribute.AssetTypeExtension","Name":"AssetTypeExtension","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","73"]}],"DocId":"P:Sandbox.AssetPathAttribute.AssetTypeExtension"}],"IsAttribute":true,"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AssetPathAttribute","Name":"AssetPathAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When added to a string property, will becomes a selector for AssetTypeExtension"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","71"]}],"Documentation":{"Summary":"When added to a string property, will becomes a selector for AssetTypeExtension"},"DocId":"T:Sandbox.AssetPathAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.AssetPathAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ImageAssetPathAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ImageAssetPathAttribute","DocId":"M:Sandbox.ImageAssetPathAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Editor/Hammer/PropertyAttributes.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.ImageAssetPathAttribute.AssetTypeExtension","Name":"AssetTypeExtension","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","82"]}],"DocId":"P:Sandbox.ImageAssetPathAttribute.AssetTypeExtension"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ImageAssetPathAttribute","Name":"ImageAssetPathAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["When added to a string property, will become an image string selector"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","79"]}],"Documentation":{"Summary":"When added to a string property, will become an image string selector"},"DocId":"T:Sandbox.ImageAssetPathAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.FilePathAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.FilePathAttribute","DocId":"M:Sandbox.FilePathAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/PropertyAttributes.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.FilePathAttribute.Extension","Name":"Extension","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The extension to filter by. If empty, all files are shown. Can be a comma separated list of extensions, or a single extension."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","95"]}],"Documentation":{"Summary":"The extension to filter by. If empty, all files are shown.\nCan be a comma separated list of extensions, or a single extension."},"DocId":"P:Sandbox.FilePathAttribute.Extension"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FilePathAttribute","Name":"FilePathAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["When added to a string property, will become a file picker for the given extension (or all by default)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","88"]}],"Documentation":{"Summary":"When added to a string property, will become a file picker for the given extension (or all by default)"},"DocId":"T:Sandbox.FilePathAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.TextureImagePathAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.TextureImagePathAttribute","DocId":"M:Sandbox.TextureImagePathAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextureImagePathAttribute","Name":"TextureImagePathAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["When added to a string property, will allow selection of anything that a Texture can be"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","101"]}],"Documentation":{"Summary":"When added to a string property, will allow selection of anything that a Texture can be"},"DocId":"T:Sandbox.TextureImagePathAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.AssetPathAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.MapAssetPathAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.MapAssetPathAttribute","DocId":"M:Sandbox.MapAssetPathAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Editor/Hammer/PropertyAttributes.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.MapAssetPathAttribute.AssetTypeExtension","Name":"AssetTypeExtension","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","113"]}],"DocId":"P:Sandbox.MapAssetPathAttribute.AssetTypeExtension"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MapAssetPathAttribute","Name":"MapAssetPathAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["When added to a string property, will become a map string selector"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\PropertyAttributes.cs","110"]}],"Documentation":{"Summary":"When added to a string property, will become a map string selector"},"DocId":"T:Sandbox.MapAssetPathAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"clothingList","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Clothing\u003E"}],"l":{"File":"Game/Avatar/Clothing.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Clothing.GetModel","Name":"GetModel","DeclaringType":"Sandbox.Clothing","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","81"]}],"DocId":"M:Sandbox.Clothing.GetModel(System.Collections.Generic.IEnumerable\u00601{Sandbox.Clothing})"},{"ReturnType":"System.String","Parameters":[{"Name":"clothingList","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Clothing\u003E"},{"Name":"tagset","Type":"Sandbox.TagSet"}],"l":{"File":"Game/Avatar/Clothing.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Clothing.GetModel","Name":"GetModel","DeclaringType":"Sandbox.Clothing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tries to get the model for this current clothing. Takes into account any conditional model for other clothing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","86"]}],"DocId":"M:Sandbox.Clothing.GetModel(System.Collections.Generic.IEnumerable\u00601{Sandbox.Clothing},Sandbox.TagSet)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Game/Avatar/Clothing.cs","Line":232},"IsPublic":true,"FullName":"Sandbox.Clothing.HasPermissions","Name":"HasPermissions","DeclaringType":"Sandbox.Clothing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can we wear this item?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","229"]}],"Documentation":{"Summary":"Can we wear this item?"},"DocId":"M:Sandbox.Clothing.HasPermissions"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.Clothing"}],"l":{"File":"Game/Avatar/Clothing.cs","Line":381},"IsPublic":true,"FullName":"Sandbox.Clothing.CanBeWornWith","Name":"CanBeWornWith","DeclaringType":"Sandbox.Clothing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this item of clothing can be worn with the target item, at the same time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","378"]}],"Documentation":{"Summary":"Return true if this item of clothing can be worn with the target item, at the same time."},"DocId":"M:Sandbox.Clothing.CanBeWornWith(Sandbox.Clothing)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSandbox.SceneModel\u003E","Parameters":[{"Name":"citizen","Type":"Sandbox.SceneModel"},{"Name":"Clothing","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Clothing\u003E"}],"l":{"File":"Game/Avatar/Clothing.cs","Line":429},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.DressSceneObject","Name":"DressSceneObject","DeclaringType":"Sandbox.Clothing","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["We should be using Scene/Components now"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Dress this sceneobject with the passed clothes. Return the created clothing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","425"]}],"DocId":"M:Sandbox.Clothing.DressSceneObject(Sandbox.SceneModel,System.Collections.Generic.IEnumerable\u00601{Sandbox.Clothing})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Avatar/Clothing.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.Clothing..ctor","Name":".ctor","DeclaringType":"Sandbox.Clothing","DocId":"M:Sandbox.Clothing.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/Avatar/Clothing.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Clothing.HasHumanSkin","Name":"HasHumanSkin","Attributes":[{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Human Skin"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","12"]}],"DocId":"P:Sandbox.Clothing.HasHumanSkin"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanSkinModel","Name":"HumanSkinModel","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmdl"]},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Human Skin"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Model to replace the human skin with"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","18"]}],"Documentation":{"Summary":"Model to replace the human skin with"},"DocId":"P:Sandbox.Clothing.HumanSkinModel"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanSkinMaterial","Name":"HumanSkinMaterial","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmdl"]},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Human Skin"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Replace skin with this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","24"]}],"Documentation":{"Summary":"Replace skin with this"},"DocId":"P:Sandbox.Clothing.HumanSkinMaterial"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanEyesMaterial","Name":"HumanEyesMaterial","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmdl"]},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Human Skin"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Replace skin with this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","30"]}],"Documentation":{"Summary":"Replace skin with this"},"DocId":"P:Sandbox.Clothing.HumanEyesMaterial"},{"PropertyType":"System.UInt64","Loc":{"File":"Game/Avatar/Clothing.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanSkinBodyGroups","Name":"HumanSkinBodyGroups","Attributes":[{"FullName":"Sandbox.Model.BodyGroupMaskAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Human Skin"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Bodygroup on the model to choose"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","36"]}],"Documentation":{"Summary":"Bodygroup on the model to choose"},"DocId":"P:Sandbox.Clothing.HumanSkinBodyGroups"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanSkinMaterialGroup","Name":"HumanSkinMaterialGroup","Attributes":[{"FullName":"Sandbox.Model.MaterialGroupAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Human Skin"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Bodygroup on the model to choose"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","42"]}],"Documentation":{"Summary":"Bodygroup on the model to choose"},"DocId":"P:Sandbox.Clothing.HumanSkinMaterialGroup"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Game/Avatar/Clothing.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanSkinTags","Name":"HumanSkinTags","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Human Skin"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows adding tags for this skin, ie \u0022female\u0022. This affects which alternative clothing models are used with it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","48"]}],"Documentation":{"Summary":"Allows adding tags for this skin, ie \u0022female\u0022. This affects which alternative clothing models are used with it."},"DocId":"P:Sandbox.Clothing.HumanSkinTags"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Clothing.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Display"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Name of the clothing to show in UI."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","55"]}],"Documentation":{"Summary":"Name of the clothing to show in UI."},"DocId":"P:Sandbox.Clothing.Title"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Clothing.Subtitle","Name":"Subtitle","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Display"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A subtitle for this clothing piece."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","61"]}],"Documentation":{"Summary":"A subtitle for this clothing piece."},"DocId":"P:Sandbox.Clothing.Subtitle"},{"PropertyType":"Sandbox.Clothing.ClothingCategory","Loc":{"File":"Game/Avatar/Clothing.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.Clothing.Category","Name":"Category","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Display"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["What kind of clothing this is?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","67"]}],"Documentation":{"Summary":"What kind of clothing this is?"},"DocId":"P:Sandbox.Clothing.Category"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"Game/Avatar/Clothing.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Clothing.ConditionalModels","Name":"ConditionalModels","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Tags \u0026 Condition"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of conditional models. (key) = tag(s), (value) = model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","74"]}],"Documentation":{"Summary":"A list of conditional models.\n(key) = tag(s), (value) = model"},"DocId":"P:Sandbox.Clothing.ConditionalModels"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.Clothing.Tags","Name":"Tags","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Tags \u0026 Condition"]},{"FullName":"EditorAttribute","ConstructorArguments":["tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","77"]}],"DocId":"P:Sandbox.Clothing.Tags"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Clothing.SubCategory","Name":"SubCategory","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Display"]},{"FullName":"System.ObsoleteAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This should be a single word to describe the subcategory, and should match any other items you want to categorize in the same bunch. The work will be tokenized so it can become localized."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","135"]}],"Documentation":{"Summary":"This should be a single word to describe the subcategory, and should match any other items you want to categorize in the same bunch. The work will be tokenized so it can become localized."},"DocId":"P:Sandbox.Clothing.SubCategory"},{"PropertyType":"Sandbox.Clothing","Loc":{"File":"Game/Avatar/Clothing.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Clothing.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Display"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The clothing to parent this too. It will be displayed as a variation of its parent"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","143"]}],"Documentation":{"Summary":"The clothing to parent this too. It will be displayed as a variation of its parent"},"DocId":"P:Sandbox.Clothing.Parent"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.Clothing.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmdl"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The model to bonemerge to the player when this clothing is equipped."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","149"]}],"Documentation":{"Summary":"The model to bonemerge to the player when this clothing is equipped."},"DocId":"P:Sandbox.Clothing.Model"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanAltModel","Name":"HumanAltModel","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmdl"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The model to bonemerge to the human player when this clothing is equipped."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","156"]}],"Documentation":{"Summary":"The model to bonemerge to the human player when this clothing is equipped."},"DocId":"P:Sandbox.Clothing.HumanAltModel"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":166},"IsPublic":true,"FullName":"Sandbox.Clothing.HumanAltFemaleModel","Name":"HumanAltFemaleModel","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmdl"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The model to bonemerge to the human player when this clothing is equipped."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","163"]}],"Documentation":{"Summary":"The model to bonemerge to the human player when this clothing is equipped."},"DocId":"P:Sandbox.Clothing.HumanAltFemaleModel"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.Clothing.SkinMaterial","Name":"SkinMaterial","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmat"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Replace the skin with this material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","170"]}],"Documentation":{"Summary":"Replace the skin with this material"},"DocId":"P:Sandbox.Clothing.SkinMaterial"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.Clothing.EyesMaterial","Name":"EyesMaterial","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmat"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Replace the eyes with this material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","177"]}],"Documentation":{"Summary":"Replace the eyes with this material"},"DocId":"P:Sandbox.Clothing.EyesMaterial"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.Clothing.MaterialGroup","Name":"MaterialGroup","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which material group of the model to use."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","184"]}],"Documentation":{"Summary":"Which material group of the model to use."},"DocId":"P:Sandbox.Clothing.MaterialGroup"},{"PropertyType":"Sandbox.Clothing.Slots","Loc":{"File":"Game/Avatar/Clothing.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.Clothing.SlotsUnder","Name":"SlotsUnder","Attributes":[{"FullName":"Sandbox.BitFlagsAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Body Slots"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which slots this clothing takes on \u0022inner\u0022 layer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","190"]}],"Documentation":{"Summary":"Which slots this clothing takes on \u0022inner\u0022 layer."},"DocId":"P:Sandbox.Clothing.SlotsUnder"},{"PropertyType":"Sandbox.Clothing.Slots","Loc":{"File":"Game/Avatar/Clothing.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.Clothing.SlotsOver","Name":"SlotsOver","Attributes":[{"FullName":"Sandbox.BitFlagsAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Body Slots"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which slots this clothing takes on \u0022outer\u0022 layer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","197"]}],"Documentation":{"Summary":"Which slots this clothing takes on \u0022outer\u0022 layer."},"DocId":"P:Sandbox.Clothing.SlotsOver"},{"PropertyType":"Sandbox.Clothing.BodyGroups","Loc":{"File":"Game/Avatar/Clothing.cs","Line":207},"IsPublic":true,"FullName":"Sandbox.Clothing.HideBody","Name":"HideBody","Attributes":[{"FullName":"Sandbox.BitFlagsAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which body parts of the player model should not show when this clothing is equipped."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","204"]}],"Documentation":{"Summary":"Which body parts of the player model should not show when this clothing is equipped."},"DocId":"P:Sandbox.Clothing.HideBody"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Avatar/Clothing.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.Clothing.AllowTintSelect","Name":"AllowTintSelect","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["User Customization"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","208"]}],"DocId":"P:Sandbox.Clothing.AllowTintSelect"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Game/Avatar/Clothing.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.Clothing.TintSelection","Name":"TintSelection","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["User Customization"]},{"FullName":"HideIfAttribute","ConstructorArguments":["AllowTintSelect","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","211"]}],"DocId":"P:Sandbox.Clothing.TintSelection"},{"PropertyType":"System.Single","Loc":{"File":"Game/Avatar/Clothing.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.Clothing.TintDefault","Name":"TintDefault","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["User Customization"]},{"FullName":"HideIfAttribute","ConstructorArguments":["AllowTintSelect","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","215"]}],"DocId":"P:Sandbox.Clothing.TintDefault"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Game/Avatar/Clothing.cs","Line":225},"IsPublic":true,"FullName":"Sandbox.Clothing.SteamItemDefinitionId","Name":"SteamItemDefinitionId","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Steam Inventory"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The Steam Item Definition ID for this clothing item, if it\u0027s an inventory item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","223"]}],"Documentation":{"Summary":"The Steam Item Definition ID for this clothing item, if it\u0027s an inventory item"},"DocId":"P:Sandbox.Clothing.SteamItemDefinitionId"},{"PropertyType":"Sandbox.Clothing.IconSetup","Loc":{"File":"Game/Avatar/Clothing.cs","Line":396},"IsPublic":true,"FullName":"Sandbox.Clothing.Icon","Name":"Icon","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Icon"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Icon for this clothing piece."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","394"]}],"Documentation":{"Summary":"Icon for this clothing piece."},"DocId":"P:Sandbox.Clothing.Icon"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Clothing","Name":"Clothing","Attributes":[{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Clothing Definition","clothing","Describes an item of clothing and implicitly which other items it can be worn with."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A piece of player model customization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","8"]}],"Documentation":{"Summary":"A piece of player model customization."},"DocId":"T:Sandbox.Clothing"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.None","Name":"None","DocId":"F:Sandbox.Clothing.ClothingCategory.None"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Hat","Name":"Hat","DocId":"F:Sandbox.Clothing.ClothingCategory.Hat"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HatCap","Name":"HatCap","DocId":"F:Sandbox.Clothing.ClothingCategory.HatCap"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Hair","Name":"Hair","DocId":"F:Sandbox.Clothing.ClothingCategory.Hair"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Skin","Name":"Skin","DocId":"F:Sandbox.Clothing.ClothingCategory.Skin"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Footwear","Name":"Footwear","DocId":"F:Sandbox.Clothing.ClothingCategory.Footwear"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Bottoms","Name":"Bottoms","DocId":"F:Sandbox.Clothing.ClothingCategory.Bottoms"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Tops","Name":"Tops","DocId":"F:Sandbox.Clothing.ClothingCategory.Tops"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Gloves","Name":"Gloves","DocId":"F:Sandbox.Clothing.ClothingCategory.Gloves"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Facial","Name":"Facial","DocId":"F:Sandbox.Clothing.ClothingCategory.Facial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Eyewear","Name":"Eyewear","DocId":"F:Sandbox.Clothing.ClothingCategory.Eyewear"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.NecklaceChain","Name":"NecklaceChain","DocId":"F:Sandbox.Clothing.ClothingCategory.NecklaceChain"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.EarringStud","Name":"EarringStud","DocId":"F:Sandbox.Clothing.ClothingCategory.EarringStud"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.TShirt","Name":"TShirt","DocId":"F:Sandbox.Clothing.ClothingCategory.TShirt"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Sweatshirt","Name":"Sweatshirt","DocId":"F:Sandbox.Clothing.ClothingCategory.Sweatshirt"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Hoodie","Name":"Hoodie","DocId":"F:Sandbox.Clothing.ClothingCategory.Hoodie"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Shirt","Name":"Shirt","DocId":"F:Sandbox.Clothing.ClothingCategory.Shirt"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Vest","Name":"Vest","DocId":"F:Sandbox.Clothing.ClothingCategory.Vest"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Knitwear","Name":"Knitwear","DocId":"F:Sandbox.Clothing.ClothingCategory.Knitwear"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Jacket","Name":"Jacket","DocId":"F:Sandbox.Clothing.ClothingCategory.Jacket"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Cardigan","Name":"Cardigan","DocId":"F:Sandbox.Clothing.ClothingCategory.Cardigan"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Coat","Name":"Coat","DocId":"F:Sandbox.Clothing.ClothingCategory.Coat"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Gilet","Name":"Gilet","DocId":"F:Sandbox.Clothing.ClothingCategory.Gilet"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Shorts","Name":"Shorts","DocId":"F:Sandbox.Clothing.ClothingCategory.Shorts"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Trousers","Name":"Trousers","DocId":"F:Sandbox.Clothing.ClothingCategory.Trousers"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Jeans","Name":"Jeans","DocId":"F:Sandbox.Clothing.ClothingCategory.Jeans"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Skirt","Name":"Skirt","DocId":"F:Sandbox.Clothing.ClothingCategory.Skirt"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Socks","Name":"Socks","DocId":"F:Sandbox.Clothing.ClothingCategory.Socks"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Heels","Name":"Heels","DocId":"F:Sandbox.Clothing.ClothingCategory.Heels"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Sandals","Name":"Sandals","DocId":"F:Sandbox.Clothing.ClothingCategory.Sandals"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Shoes","Name":"Shoes","DocId":"F:Sandbox.Clothing.ClothingCategory.Shoes"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Trainers","Name":"Trainers","DocId":"F:Sandbox.Clothing.ClothingCategory.Trainers"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Boots","Name":"Boots","DocId":"F:Sandbox.Clothing.ClothingCategory.Boots"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Slippers","Name":"Slippers","DocId":"F:Sandbox.Clothing.ClothingCategory.Slippers"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Underwear","Name":"Underwear","DocId":"F:Sandbox.Clothing.ClothingCategory.Underwear"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Wristwear","Name":"Wristwear","DocId":"F:Sandbox.Clothing.ClothingCategory.Wristwear"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Ring","Name":"Ring","DocId":"F:Sandbox.Clothing.ClothingCategory.Ring"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Piercing","Name":"Piercing","DocId":"F:Sandbox.Clothing.ClothingCategory.Piercing"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Headwear","Name":"Headwear","DocId":"F:Sandbox.Clothing.ClothingCategory.Headwear"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Fullbody","Name":"Fullbody","DocId":"F:Sandbox.Clothing.ClothingCategory.Fullbody"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Dress","Name":"Dress","DocId":"F:Sandbox.Clothing.ClothingCategory.Dress"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Suit","Name":"Suit","DocId":"F:Sandbox.Clothing.ClothingCategory.Suit"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Costume","Name":"Costume","DocId":"F:Sandbox.Clothing.ClothingCategory.Costume"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Uniform","Name":"Uniform","DocId":"F:Sandbox.Clothing.ClothingCategory.Uniform"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Bra","Name":"Bra","DocId":"F:Sandbox.Clothing.ClothingCategory.Bra"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Underpants","Name":"Underpants","DocId":"F:Sandbox.Clothing.ClothingCategory.Underpants"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HairShort","Name":"HairShort","DocId":"F:Sandbox.Clothing.ClothingCategory.HairShort"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HairMedium","Name":"HairMedium","DocId":"F:Sandbox.Clothing.ClothingCategory.HairMedium"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HairLong","Name":"HairLong","DocId":"F:Sandbox.Clothing.ClothingCategory.HairLong"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HairUpdo","Name":"HairUpdo","DocId":"F:Sandbox.Clothing.ClothingCategory.HairUpdo"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HairSpecial","Name":"HairSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.HairSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Eyes","Name":"Eyes","DocId":"F:Sandbox.Clothing.ClothingCategory.Eyes"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Eyebrows","Name":"Eyebrows","DocId":"F:Sandbox.Clothing.ClothingCategory.Eyebrows"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.Eyelashes","Name":"Eyelashes","DocId":"F:Sandbox.Clothing.ClothingCategory.Eyelashes"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.MakeupLips","Name":"MakeupLips","DocId":"F:Sandbox.Clothing.ClothingCategory.MakeupLips"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.MakeupEyeshadow","Name":"MakeupEyeshadow","DocId":"F:Sandbox.Clothing.ClothingCategory.MakeupEyeshadow"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.MakeupEyeliner","Name":"MakeupEyeliner","DocId":"F:Sandbox.Clothing.ClothingCategory.MakeupEyeliner"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.MakeupHighlighter","Name":"MakeupHighlighter","DocId":"F:Sandbox.Clothing.ClothingCategory.MakeupHighlighter"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.MakeupBlush","Name":"MakeupBlush","DocId":"F:Sandbox.Clothing.ClothingCategory.MakeupBlush"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.MakeupSpecial","Name":"MakeupSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.MakeupSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.ComplexionFreckles","Name":"ComplexionFreckles","DocId":"F:Sandbox.Clothing.ClothingCategory.ComplexionFreckles"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.ComplexionScars","Name":"ComplexionScars","DocId":"F:Sandbox.Clothing.ClothingCategory.ComplexionScars"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.ComplexionAcne","Name":"ComplexionAcne","DocId":"F:Sandbox.Clothing.ClothingCategory.ComplexionAcne"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.FacialHairMustache","Name":"FacialHairMustache","DocId":"F:Sandbox.Clothing.ClothingCategory.FacialHairMustache"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.FacialHairBeard","Name":"FacialHairBeard","DocId":"F:Sandbox.Clothing.ClothingCategory.FacialHairBeard"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.FacialHairStubble","Name":"FacialHairStubble","DocId":"F:Sandbox.Clothing.ClothingCategory.FacialHairStubble"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.FacialHairSideburns","Name":"FacialHairSideburns","DocId":"F:Sandbox.Clothing.ClothingCategory.FacialHairSideburns"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.FacialHairGoatee","Name":"FacialHairGoatee","DocId":"F:Sandbox.Clothing.ClothingCategory.FacialHairGoatee"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.GlassesEye","Name":"GlassesEye","DocId":"F:Sandbox.Clothing.ClothingCategory.GlassesEye"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.GlassesSun","Name":"GlassesSun","DocId":"F:Sandbox.Clothing.ClothingCategory.GlassesSun"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.GlassesSpecial","Name":"GlassesSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.GlassesSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.NecklacePendant","Name":"NecklacePendant","DocId":"F:Sandbox.Clothing.ClothingCategory.NecklacePendant"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.NecklaceSpecial","Name":"NecklaceSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.NecklaceSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.EarringDangle","Name":"EarringDangle","DocId":"F:Sandbox.Clothing.ClothingCategory.EarringDangle"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.EarringSpecial","Name":"EarringSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.EarringSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HatBeanie","Name":"HatBeanie","DocId":"F:Sandbox.Clothing.ClothingCategory.HatBeanie"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HatFormal","Name":"HatFormal","DocId":"F:Sandbox.Clothing.ClothingCategory.HatFormal"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HatCostume","Name":"HatCostume","DocId":"F:Sandbox.Clothing.ClothingCategory.HatCostume"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HatUniform","Name":"HatUniform","DocId":"F:Sandbox.Clothing.ClothingCategory.HatUniform"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HatSpecial","Name":"HatSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.HatSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HeadTech","Name":"HeadTech","DocId":"F:Sandbox.Clothing.ClothingCategory.HeadTech"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HeadBand","Name":"HeadBand","DocId":"F:Sandbox.Clothing.ClothingCategory.HeadBand"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HeadJewel","Name":"HeadJewel","DocId":"F:Sandbox.Clothing.ClothingCategory.HeadJewel"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.HeadSpecial","Name":"HeadSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.HeadSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.WristWatch","Name":"WristWatch","DocId":"F:Sandbox.Clothing.ClothingCategory.WristWatch"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.WristBand","Name":"WristBand","DocId":"F:Sandbox.Clothing.ClothingCategory.WristBand"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.WristJewel","Name":"WristJewel","DocId":"F:Sandbox.Clothing.ClothingCategory.WristJewel"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.WristSpecial","Name":"WristSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.WristSpecial"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.PierceNose","Name":"PierceNose","DocId":"F:Sandbox.Clothing.ClothingCategory.PierceNose"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.PierceEyebrow","Name":"PierceEyebrow","DocId":"F:Sandbox.Clothing.ClothingCategory.PierceEyebrow"},{"FieldType":"Sandbox.Clothing.ClothingCategory","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.ClothingCategory.PierceSpecial","Name":"PierceSpecial","DocId":"F:Sandbox.Clothing.ClothingCategory.PierceSpecial"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Clothing.ClothingCategory","Name":"ClothingCategory","DeclaringType":"Sandbox.Clothing","DocId":"T:Sandbox.Clothing.ClothingCategory"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Skin","Name":"Skin","DocId":"F:Sandbox.Clothing.Slots.Skin"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.HeadTop","Name":"HeadTop","DocId":"F:Sandbox.Clothing.Slots.HeadTop"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.HeadBottom","Name":"HeadBottom","DocId":"F:Sandbox.Clothing.Slots.HeadBottom"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Face","Name":"Face","DocId":"F:Sandbox.Clothing.Slots.Face"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Chest","Name":"Chest","DocId":"F:Sandbox.Clothing.Slots.Chest"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.LeftArm","Name":"LeftArm","DocId":"F:Sandbox.Clothing.Slots.LeftArm"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.RightArm","Name":"RightArm","DocId":"F:Sandbox.Clothing.Slots.RightArm"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.LeftWrist","Name":"LeftWrist","DocId":"F:Sandbox.Clothing.Slots.LeftWrist"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.RightWrist","Name":"RightWrist","DocId":"F:Sandbox.Clothing.Slots.RightWrist"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.LeftHand","Name":"LeftHand","DocId":"F:Sandbox.Clothing.Slots.LeftHand"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.RightHand","Name":"RightHand","DocId":"F:Sandbox.Clothing.Slots.RightHand"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Groin","Name":"Groin","DocId":"F:Sandbox.Clothing.Slots.Groin"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.LeftThigh","Name":"LeftThigh","DocId":"F:Sandbox.Clothing.Slots.LeftThigh"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.RightThigh","Name":"RightThigh","DocId":"F:Sandbox.Clothing.Slots.RightThigh"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.LeftKnee","Name":"LeftKnee","DocId":"F:Sandbox.Clothing.Slots.LeftKnee"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.RightKnee","Name":"RightKnee","DocId":"F:Sandbox.Clothing.Slots.RightKnee"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.LeftShin","Name":"LeftShin","DocId":"F:Sandbox.Clothing.Slots.LeftShin"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.RightShin","Name":"RightShin","DocId":"F:Sandbox.Clothing.Slots.RightShin"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.LeftFoot","Name":"LeftFoot","DocId":"F:Sandbox.Clothing.Slots.LeftFoot"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.RightFoot","Name":"RightFoot","DocId":"F:Sandbox.Clothing.Slots.RightFoot"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Glasses","Name":"Glasses","DocId":"F:Sandbox.Clothing.Slots.Glasses"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.EyeBrows","Name":"EyeBrows","DocId":"F:Sandbox.Clothing.Slots.EyeBrows"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Eyes","Name":"Eyes","DocId":"F:Sandbox.Clothing.Slots.Eyes"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Ears","Name":"Ears","DocId":"F:Sandbox.Clothing.Slots.Ears"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Lips","Name":"Lips","DocId":"F:Sandbox.Clothing.Slots.Lips"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Chin","Name":"Chin","DocId":"F:Sandbox.Clothing.Slots.Chin"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Philtrum","Name":"Philtrum","DocId":"F:Sandbox.Clothing.Slots.Philtrum"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Teeth","Name":"Teeth","DocId":"F:Sandbox.Clothing.Slots.Teeth"},{"FieldType":"Sandbox.Clothing.Slots","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.Slots.Waist","Name":"Waist","DocId":"F:Sandbox.Clothing.Slots.Waist"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Clothing.Slots","Name":"Slots","DeclaringType":"Sandbox.Clothing","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.Clothing.Slots"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Clothing.BodyGroups","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.BodyGroups.Head","Name":"Head","DocId":"F:Sandbox.Clothing.BodyGroups.Head"},{"FieldType":"Sandbox.Clothing.BodyGroups","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.BodyGroups.Chest","Name":"Chest","DocId":"F:Sandbox.Clothing.BodyGroups.Chest"},{"FieldType":"Sandbox.Clothing.BodyGroups","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.BodyGroups.Legs","Name":"Legs","DocId":"F:Sandbox.Clothing.BodyGroups.Legs"},{"FieldType":"Sandbox.Clothing.BodyGroups","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.BodyGroups.Hands","Name":"Hands","DocId":"F:Sandbox.Clothing.BodyGroups.Hands"},{"FieldType":"Sandbox.Clothing.BodyGroups","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.BodyGroups.Feet","Name":"Feet","DocId":"F:Sandbox.Clothing.BodyGroups.Feet"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Clothing.BodyGroups","Name":"BodyGroups","DeclaringType":"Sandbox.Clothing","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.Clothing.BodyGroups"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/Clothing.cs","Line":401},"IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup.Path","Name":"Path","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","399"]}],"DocId":"P:Sandbox.Clothing.IconSetup.Path"},{"PropertyType":"Sandbox.Clothing.IconSetup.IconModes","Loc":{"File":"Game/Avatar/Clothing.cs","Line":402},"IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","401"]}],"DocId":"P:Sandbox.Clothing.IconSetup.Mode"},{"PropertyType":"Vector3","Loc":{"File":"Game/Avatar/Clothing.cs","Line":403},"IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup.PositionOffset","Name":"PositionOffset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","402"]}],"DocId":"P:Sandbox.Clothing.IconSetup.PositionOffset"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup","Name":"IconSetup","DeclaringType":"Sandbox.Clothing","DocId":"T:Sandbox.Clothing.IconSetup"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Generic","Name":"Generic","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Generic"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.CitizenSkin","Name":"CitizenSkin","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.CitizenSkin"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.HumanSkin","Name":"HumanSkin","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.HumanSkin"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Foot","Name":"Foot","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Foot"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Hand","Name":"Hand","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Hand"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Eyes","Name":"Eyes","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Eyes"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Head","Name":"Head","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Head"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Mouth","Name":"Mouth","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Mouth"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Chest","Name":"Chest","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Chest"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Wrist","Name":"Wrist","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Wrist"},{"FieldType":"Sandbox.Clothing.IconSetup.IconModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes.Ear","Name":"Ear","DocId":"F:Sandbox.Clothing.IconSetup.IconModes.Ear"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup.IconModes","Name":"IconModes","DeclaringType":"Sandbox.Clothing/IconSetup","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Clothing.IconSetup.IconModes"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Normalize","Name":"Normalize","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Restrict things like Height to their sensible limits"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","93"]}],"Documentation":{"Summary":"Restrict things like Height to their sensible limits"},"DocId":"M:Sandbox.ClothingContainer.Normalize"},{"ReturnType":"System.Void","Parameters":[{"Name":"clothing","Type":"Sandbox.Clothing"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Toggle","Name":"Toggle","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a clothing item if we don\u0027t already contain it, else remove it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","104"]}],"Documentation":{"Summary":"Add a clothing item if we don\u0027t already contain it, else remove it"},"DocId":"M:Sandbox.ClothingContainer.Toggle(Sandbox.Clothing)"},{"ReturnType":"Sandbox.ClothingContainer.ClothingEntry","Parameters":[{"Name":"clothing","Type":"Sandbox.Clothing"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Add","Name":"Add","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add clothing item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","113"]}],"Documentation":{"Summary":"Add clothing item"},"DocId":"M:Sandbox.ClothingContainer.Add(Sandbox.Clothing)"},{"ReturnType":"System.Void","Parameters":[{"Name":"clothing","Type":"Sandbox.ClothingContainer.ClothingEntry"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Add","Name":"Add","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add clothing item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","125"]}],"Documentation":{"Summary":"Add clothing item"},"DocId":"M:Sandbox.ClothingContainer.Add(Sandbox.ClothingContainer.ClothingEntry)"},{"ReturnType":"System.Void","Parameters":[{"Name":"clothing","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.ClothingContainer.ClothingEntry\u003E"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.AddRange","Name":"AddRange","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add clothing items"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","134"]}],"DocId":"M:Sandbox.ClothingContainer.AddRange(System.Collections.Generic.IEnumerable\u00601{Sandbox.ClothingContainer.ClothingEntry})"},{"ReturnType":"Sandbox.ClothingContainer.ClothingEntry","Parameters":[{"Name":"clothing","Type":"Sandbox.Clothing"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.FindEntry","Name":"FindEntry","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a clothing entry matching this clothing item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","147"]}],"Documentation":{"Summary":"Find a clothing entry matching this clothing item"},"DocId":"M:Sandbox.ClothingContainer.FindEntry(Sandbox.Clothing)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"clothing","Type":"Sandbox.Clothing"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Has","Name":"Has","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if we have this clothing item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","163"]}],"Documentation":{"Summary":"Returns true if we have this clothing item"},"DocId":"M:Sandbox.ClothingContainer.Has(Sandbox.Clothing)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E","Parameters":[],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.GetBodyGroups","Name":"GetBodyGroups","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return a list of bodygroups and what their value should be"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","168"]}],"Documentation":{"Summary":"Return a list of bodygroups and what their value should be"},"DocId":"M:Sandbox.ClothingContainer.GetBodyGroups"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E\u003E","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Clothing\u003E"}],"IsPublic":true,"FullName":"Sandbox.ClothingContainer.GetBodyGroups","Name":"GetBodyGroups","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.ClothingContainer/\u003CGetBodyGroups\u003Ed__31"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Return a list of bodygroups and what their value should be"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","173"]}],"DocId":"M:Sandbox.ClothingContainer.GetBodyGroups(System.Collections.Generic.IEnumerable\u00601{Sandbox.Clothing})"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Serialize","Name":"Serialize","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Serialize to Json"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","200"]}],"Documentation":{"Summary":"Serialize to Json"},"DocId":"M:Sandbox.ClothingContainer.Serialize"},{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.String"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":221},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deserialize from Json"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","219"]}],"Documentation":{"Summary":"Deserialize from Json"},"DocId":"M:Sandbox.ClothingContainer.Deserialize(System.String)"},{"ReturnType":"Sandbox.ClothingContainer","Parameters":[{"Name":"json","Type":"System.String"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":293},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ClothingContainer.CreateFromJson","Name":"CreateFromJson","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create the container from json definitions"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","290"]}],"Documentation":{"Summary":"Create the container from json definitions"},"DocId":"M:Sandbox.ClothingContainer.CreateFromJson(System.String)"},{"ReturnType":"Sandbox.ClothingContainer","Parameters":[],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":303},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ClothingContainer.CreateFromLocalUser","Name":"CreateFromLocalUser","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create the container from the local user\u0027s setup"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","300"]}],"Documentation":{"Summary":"Create the container from the local user\u0027s setup"},"DocId":"M:Sandbox.ClothingContainer.CreateFromLocalUser"},{"ReturnType":"System.Void","Parameters":[{"Name":"body","Type":"Sandbox.SkinnedModelRenderer"}],"l":{"File":"Game/Avatar/ClothingContainer.Dressing.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Apply","Name":"Apply","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Dress a skinned model renderer with an outfit"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.Dressing.cs","11"]}],"Documentation":{"Summary":"Dress a skinned model renderer with an outfit"},"DocId":"M:Sandbox.ClothingContainer.Apply(Sandbox.SkinnedModelRenderer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"body","Type":"Sandbox.SkinnedModelRenderer"}],"l":{"File":"Game/Avatar/ClothingContainer.Dressing.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Reset","Name":"Reset","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear the outfit from this model, make it named"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.Dressing.cs","129"]}],"Documentation":{"Summary":"Clear the outfit from this model, make it named"},"DocId":"M:Sandbox.ClothingContainer.Reset(Sandbox.SkinnedModelRenderer)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.ClothingContainer..ctor","Name":".ctor","DeclaringType":"Sandbox.ClothingContainer","DocId":"M:Sandbox.ClothingContainer.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A user set name for this setup"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","63"]}],"Documentation":{"Summary":"A user set name for this setup"},"DocId":"P:Sandbox.ClothingContainer.DisplayName"},{"PropertyType":"System.Single","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Height","Name":"Height","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The avatar\u0027s height. Default is 0.5f."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","68"]}],"Documentation":{"Summary":"The avatar\u0027s height. Default is 0.5f."},"DocId":"P:Sandbox.ClothingContainer.Height"},{"PropertyType":"System.Single","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Age","Name":"Age","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The avatar\u0027s age. Default is 0.0f. We\u0027ll pick a skin based on this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","73"]}],"Documentation":{"Summary":"The avatar\u0027s age. Default is 0.0f. We\u0027ll pick a skin based on this."},"DocId":"P:Sandbox.ClothingContainer.Age"},{"PropertyType":"System.Single","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Tint","Name":"Tint","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["For the citizen the skin color is dynamic, based on a gradient. This is 0-1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","78"]}],"Documentation":{"Summary":"For the citizen the skin color is dynamic, based on a gradient. This is 0-1."},"DocId":"P:Sandbox.ClothingContainer.Tint"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.PrefersHuman","Name":"PrefersHuman","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, this avatar prefers to use a human model when possible"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","83"]}],"Documentation":{"Summary":"If true, this avatar prefers to use a human model when possible"},"DocId":"P:Sandbox.ClothingContainer.PrefersHuman"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSandbox.ClothingContainer.ClothingEntry\u003E","IsPublic":true,"FullName":"Sandbox.ClothingContainer.Clothing","Name":"Clothing","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","88"]}],"Documentation":{"Summary":"A list of clothing items the avatar is wearing"},"DocId":"F:Sandbox.ClothingContainer.Clothing"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ClothingContainer","Name":"ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds a collection of clothing items. Won\u0027t let you add items that aren\u0027t compatible."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds a collection of clothing items. Won\u0027t let you add items that aren\u0027t compatible."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.Dressing.cs","6"]}],"Documentation":{"Summary":"Holds a collection of clothing items. Won\u0027t let you add items that aren\u0027t compatible."},"DocId":"T:Sandbox.ClothingContainer"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry..ctor","Name":".ctor","DeclaringType":"Sandbox.ClothingContainer.ClothingEntry","DocId":"M:Sandbox.ClothingContainer.ClothingEntry.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"clothing","Type":"Sandbox.Clothing"}],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry..ctor","Name":".ctor","DeclaringType":"Sandbox.ClothingContainer.ClothingEntry","DocId":"M:Sandbox.ClothingContainer.ClothingEntry.#ctor(Sandbox.Clothing)"}],"Properties":[{"PropertyType":"Sandbox.Clothing","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry.Clothing","Name":"Clothing","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A direct reference to the clothing item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","27"]}],"Documentation":{"Summary":"A direct reference to the clothing item"},"DocId":"P:Sandbox.ClothingContainer.ClothingEntry.Clothing"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry.ItemDefinitionId","Name":"ItemDefinitionId","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["item"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this is a Steam Inventory Item then this is the item definition id. This usually means we\u0027ll look up the clothing item from the workshop."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","35"]}],"Documentation":{"Summary":"If this is a Steam Inventory Item then this is the item definition id. This usually means\nwe\u0027ll look up the clothing item from the workshop."},"DocId":"P:Sandbox.ClothingContainer.ClothingEntry.ItemDefinitionId"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry.Tint","Name":"Tint","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to select a tint for the item. The gradients are defined in the item."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","42"]}],"Documentation":{"Summary":"Used to select a tint for the item. The gradients are defined in the item."},"DocId":"P:Sandbox.ClothingContainer.ClothingEntry.Tint"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry.Bone","Name":"Bone","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["bone"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this item is manually placed, this is the bone we\u0027re attached to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","48"]}],"Documentation":{"Summary":"If this item is manually placed, this is the bone we\u0027re attached to"},"DocId":"P:Sandbox.ClothingContainer.ClothingEntry.Bone"},{"PropertyType":"System.Nullable\u00601\u003CTransform\u003E","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry.Transform","Name":"Transform","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["tx"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this item is manually placed, this is the offset relative to the bone"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","55"]}],"Documentation":{"Summary":"If this item is manually placed, this is the offset relative to the bone"},"DocId":"P:Sandbox.ClothingContainer.ClothingEntry.Transform"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ClothingContainer.ClothingEntry","Name":"ClothingEntry","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","12"]}],"DocId":"T:Sandbox.ClothingContainer.ClothingEntry"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Entry..ctor","Name":".ctor","DeclaringType":"Sandbox.ClothingContainer.Entry","DocId":"M:Sandbox.ClothingContainer.Entry.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":274},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Entry.Id","Name":"Id","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["id"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","272"]}],"DocId":"P:Sandbox.ClothingContainer.Entry.Id"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":280},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Entry.Tint","Name":"Tint","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["t"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tint variable used to evaluate the model tint color gradient"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","278"]}],"Documentation":{"Summary":"Tint variable used to evaluate the model tint color gradient"},"DocId":"P:Sandbox.ClothingContainer.Entry.Tint"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ClothingContainer.Entry","Name":"Entry","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used for serialization"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","270"]}],"Documentation":{"Summary":"Used for serialization"},"DocId":"T:Sandbox.ClothingContainer.Entry"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/WorkshopItemMetaData.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.WorkshopItemMetaData.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\WorkshopItemMetaData.cs","8"]}],"DocId":"P:Sandbox.WorkshopItemMetaData.Title"},{"PropertyType":"System.String","Loc":{"File":"Game/Avatar/WorkshopItemMetaData.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.WorkshopItemMetaData.PackageIdent","Name":"PackageIdent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\WorkshopItemMetaData.cs","9"]}],"DocId":"P:Sandbox.WorkshopItemMetaData.PackageIdent"},{"PropertyType":"System.UInt64","Loc":{"File":"Game/Avatar/WorkshopItemMetaData.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.WorkshopItemMetaData.WorkshopId","Name":"WorkshopId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\WorkshopItemMetaData.cs","10"]}],"DocId":"P:Sandbox.WorkshopItemMetaData.WorkshopId"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WorkshopItemMetaData","Name":"WorkshopItemMetaData","Documentation":{"Summary":"Some metadata we\u0027ll pack into a workshop submission when publishing."},"DocId":"T:Sandbox.WorkshopItemMetaData"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Game/GameMenu/Friend.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Friend.GetRichPresence","Name":"GetRichPresence","DeclaringType":"Sandbox.Friend","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a string that was possibly set by rich presence"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","74"]}],"Documentation":{"Summary":"Returns a string that was possibly set by rich presence"},"DocId":"M:Sandbox.Friend.GetRichPresence(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/GameMenu/Friend.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Friend.OpenInOverlay","Name":"OpenInOverlay","DeclaringType":"Sandbox.Friend","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens the Steam overlay web browser to their user profile."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","89"]}],"Documentation":{"Summary":"Opens the Steam overlay web browser to their user profile."},"DocId":"M:Sandbox.Friend.OpenInOverlay"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/GameMenu/Friend.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Friend.OpenAddFriendOverlay","Name":"OpenAddFriendOverlay","DeclaringType":"Sandbox.Friend","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens the Steam overlay with a popup that allows the local Steam user to confirm whether to add this user to their Steam friends list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","97"]}],"Documentation":{"Summary":"Opens the Steam overlay with a popup that allows the local Steam user to confirm whether to add this user to their Steam friends list."},"DocId":"M:Sandbox.Friend.OpenAddFriendOverlay"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"steamid","Type":"System.UInt64"}],"l":{"File":"Game/GameMenu/Friend.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Friend..ctor","Name":".ctor","DeclaringType":"Sandbox.Friend","DocId":"M:Sandbox.Friend.#ctor(System.UInt64)"},{"ReturnType":"System.Void","Parameters":[{"Name":"steamid","Type":"System.Int64"}],"l":{"File":"Game/GameMenu/Friend.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Friend..ctor","Name":".ctor","DeclaringType":"Sandbox.Friend","DocId":"M:Sandbox.Friend.#ctor(System.Int64)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Friend.IsMe","Name":"IsMe","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this friend is the local user"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","34"]}],"Documentation":{"Summary":"Returns true if this friend is the local user"},"DocId":"P:Sandbox.Friend.IsMe"},{"PropertyType":"System.UInt64","Loc":{"File":"Game/GameMenu/Friend.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Friend.Id","Name":"Id","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The friend\u0027s Steam Id"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","39"]}],"Documentation":{"Summary":"The friend\u0027s Steam Id"},"DocId":"P:Sandbox.Friend.Id"},{"PropertyType":"System.String","Loc":{"File":"Game/GameMenu/Friend.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Friend.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The friend\u0027s name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","44"]}],"Documentation":{"Summary":"The friend\u0027s name"},"DocId":"P:Sandbox.Friend.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Friend.IsOnline","Name":"IsOnline","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if your friend is online"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","49"]}],"Documentation":{"Summary":"Returns true if your friend is online"},"DocId":"P:Sandbox.Friend.IsOnline"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Friend.IsFriend","Name":"IsFriend","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this user is your friend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","54"]}],"Documentation":{"Summary":"Returns true if this user is your friend"},"DocId":"P:Sandbox.Friend.IsFriend"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Friend.IsAway","Name":"IsAway","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if your friend is away"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","59"]}],"Documentation":{"Summary":"Returns true if your friend is away"},"DocId":"P:Sandbox.Friend.IsAway"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Friend.IsBusy","Name":"IsBusy","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this friend is marked as busy"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","64"]}],"Documentation":{"Summary":"Returns true if this friend is marked as busy"},"DocId":"P:Sandbox.Friend.IsBusy"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Friend.IsSnoozing","Name":"IsSnoozing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this friend is marked as snoozing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","69"]}],"Documentation":{"Summary":"Returns true if this friend is marked as snoozing"},"DocId":"P:Sandbox.Friend.IsSnoozing"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.Friend.IsPlayingThisGame","Name":"IsPlayingThisGame","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if they\u0027re playing this game"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","79"]}],"Documentation":{"Summary":"Returns true if they\u0027re playing this game"},"DocId":"P:Sandbox.Friend.IsPlayingThisGame"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/GameMenu/Friend.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Friend.IsPlayingAGame","Name":"IsPlayingAGame","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if they\u0027re playing any game"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\Friend.cs","84"]}],"Documentation":{"Summary":"Returns true if they\u0027re playing any game"},"DocId":"P:Sandbox.Friend.IsPlayingAGame"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Friend","Name":"Friend","DocId":"T:Sandbox.Friend"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"seed","Type":"System.Int32"}],"l":{"File":"Game/Game/Game.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.SetRandomSeed","Name":"SetRandomSeed","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the seed for Game.Random"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","96"]}],"Documentation":{"Summary":"Set the seed for Game.Random"},"DocId":"M:Sandbox.Game.SetRandomSeed(System.Int32)"},{"ReturnType":"Sandbox.WebSurface","Parameters":[],"l":{"File":"Game/Game/Game.cs","Line":112},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.CreateWebSurface","Name":"CreateWebSurface","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a limited web surface"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","109"]}],"Documentation":{"Summary":"Create a limited web surface"},"DocId":"M:Sandbox.Game.CreateWebSurface"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.cs","Line":119},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Disconnect","Name":"Disconnect","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disconnect from the current game session"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","117"]}],"Documentation":{"Summary":"Disconnect from the current game session"},"DocId":"M:Sandbox.Game.Disconnect"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.cs","Line":139},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Close","Name":"Close","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Close the current game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","135"]}],"Documentation":{"Summary":"Close the current game."},"DocId":"M:Sandbox.Game.Close"},{"ReturnType":"System.Void","Parameters":[{"Name":"gameIdent","Type":"System.String"},{"Name":"keepClients","Type":"System.Boolean"}],"l":{"File":"Game/Game/Game.cs","Line":166},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Load","Name":"Load","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a game. You can configure the new game with LaunchArguments before calling this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","164"]}],"Documentation":{"Summary":"Load a game. You can configure the new game with LaunchArguments before calling this."},"DocId":"M:Sandbox.Game.Load(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.cs","Line":217},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.TakeScreenshot","Name":"TakeScreenshot","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Capture a screenshot. Saves it in Steam."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","215"]}],"Documentation":{"Summary":"Capture a screenshot. Saves it in Steam."},"DocId":"M:Sandbox.Game.TakeScreenshot"}],"Properties":[{"PropertyType":"System.UInt64","Loc":{"File":"Game/Game/Game.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.AppId","Name":"AppId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Steam AppId of S\u0026box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","45"]}],"Documentation":{"Summary":"Steam AppId of S\u0026amp;box."},"DocId":"P:Sandbox.Game.AppId"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.InGame","Name":"InGame","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if we\u0027re in a game (ie, not in the main menu)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","50"]}],"Documentation":{"Summary":"Return true if we\u0027re in a game (ie, not in the main menu)"},"DocId":"P:Sandbox.Game.InGame"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsEditor","Name":"IsEditor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the game is running with the editor enabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","55"]}],"Documentation":{"Summary":"Returns true if the game is running with the editor enabled"},"DocId":"P:Sandbox.Game.IsEditor"},{"PropertyType":"System.String","Loc":{"File":"Game/Game/Game.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Ident","Name":"Ident","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the current game\u0027s ident - ie facepunch.sandbox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","60"]}],"Documentation":{"Summary":"Returns the current game\u0027s ident - ie facepunch.sandbox"},"DocId":"P:Sandbox.Game.Ident"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsMainMenuVisible","Name":"IsMainMenuVisible","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the main menu is visible. Note that this will work serverside too but will only return the state of the host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","66"]}],"Documentation":{"Summary":"Returns true if the main menu is visible. Note that this will work serverside too but will only\nreturn the state of the host."},"DocId":"P:Sandbox.Game.IsMainMenuVisible"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":72},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsRecordingVideo","Name":"IsRecordingVideo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently recording a video (using the video command, or F6)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","71"]}],"Documentation":{"Summary":"True if we\u0027re currently recording a video (using the video command, or F6)"},"DocId":"P:Sandbox.Game.IsRecordingVideo"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":77},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsClosing","Name":"IsClosing","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set to true when the game is closing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","76"]}],"Documentation":{"Summary":"Set to true when the game is closing"},"DocId":"P:Sandbox.Game.IsClosing"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsRunningInVR","Name":"IsRunningInVR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if we\u0027re running in VR"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","81"]}],"Documentation":{"Summary":"Return true if we\u0027re running in VR"},"DocId":"P:Sandbox.Game.IsRunningInVR"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":87},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsRunningOnHandheld","Name":"IsRunningOnHandheld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if we\u0027re running on a handheld device (the deck). Will always be false serverside."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","86"]}],"Documentation":{"Summary":"Return true if we\u0027re running on a handheld device (the deck). Will always be false serverside."},"DocId":"P:Sandbox.Game.IsRunningOnHandheld"},{"PropertyType":"System.Random","Loc":{"File":"Game/Game/Game.cs","Line":92},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Random","Name":"Random","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A shared random that is automatically seeded on tick"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","91"]}],"Documentation":{"Summary":"A shared random that is automatically seeded on tick"},"DocId":"P:Sandbox.Game.Random"},{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Game/Game/Game.cs","Line":105},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.SteamId","Name":"SteamId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Your SteamId"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","104"]}],"Documentation":{"Summary":"Your SteamId"},"DocId":"P:Sandbox.Game.SteamId"},{"PropertyType":"Sandbox.PhysicsTraceBuilder","Loc":{"File":"Game/Game/Game.cs","Line":126},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.PhysicsTrace","Name":"PhysicsTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trace against the physics in the current scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","125"]}],"Documentation":{"Summary":"Trace against the physics in the current scene"},"DocId":"P:Sandbox.Game.PhysicsTrace"},{"PropertyType":"Sandbox.SceneTrace","Loc":{"File":"Game/Game/Game.cs","Line":131},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.SceneTrace","Name":"SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trace against the physics and hitboxes in the current scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","130"]}],"Documentation":{"Summary":"Trace against the physics and hitboxes in the current scene"},"DocId":"P:Sandbox.Game.SceneTrace"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.CheatsEnabled","Name":"CheatsEnabled","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["sv_cheats","66"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This has to be in Game.dll so the codegen will get generated for it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","223"]}],"Documentation":{"Summary":"This has to be in Game.dll so the codegen will get generated for it"},"DocId":"P:Sandbox.Game.CheatsEnabled"},{"PropertyType":"Sandbox.Internal.TypeLibrary","Loc":{"File":"Game/Game/Game.Host.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.TypeLibrary","Name":"TypeLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides access to the global Sandbox.Internal.TypeLibrary for the current game context. \u003Cbr/\u003EThe \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003ETypeLibrary\u003C/code\u003E is a runtime reflection system that describes types, their members, and relationships in the game and engine assemblies. It allows you to find and create types by name and id. It\u0027s basically a sandboxed version of the .net reflection system.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Host.cs","16"]}],"Documentation":{"Summary":"Provides access to the global \u003Csee cref=\u0022T:Sandbox.Internal.TypeLibrary\u0022 /\u003E for the current game context.\n\u003Cpara\u003E\nThe \u003Cc\u003ETypeLibrary\u003C/c\u003E is a runtime reflection system that describes types, their members, and relationships in the game and engine assemblies. It allows you to\nfind and create types by name and id. It\u0027s basically a sandboxed version of the .net reflection system.\n\u003C/para\u003E"},"DocId":"P:Sandbox.Game.TypeLibrary"},{"PropertyType":"Sandbox.CookieContainer","Loc":{"File":"Game/Game/Game.Host.cs","Line":30},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Cookies","Name":"Cookies","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to the cookies for the current game. The cookies are used to store persistent data across game sessions, such as user preferences or session data. Internally the cookies are encoded to JSON and stored in a file on disk."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Host.cs","26"]}],"Documentation":{"Summary":"Allows access to the cookies for the current game. The cookies are used to store persistent data across game sessions, such as user preferences or session data.\nInternally the cookies are encoded to JSON and stored in a file on disk."},"DocId":"P:Sandbox.Game.Cookies"},{"PropertyType":"Sandbox.LanguageContainer","Loc":{"File":"Game/Game/Game.Host.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Language","Name":"Language","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lets you get translated phrases from the localization system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Host.cs","35"]}],"Documentation":{"Summary":"Lets you get translated phrases from the localization system"},"DocId":"P:Sandbox.Game.Language"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.Scene.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsPlaying","Name":"IsPlaying","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates whether the game is currently running and actively playing a scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Scene.cs","10"]}],"Documentation":{"Summary":"Indicates whether the game is currently running and actively playing a scene."},"DocId":"P:Sandbox.Game.IsPlaying"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.Scene.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.IsPaused","Name":"IsPaused","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates whether the game is currently paused."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Scene.cs","15"]}],"Documentation":{"Summary":"Indicates whether the game is currently paused."},"DocId":"P:Sandbox.Game.IsPaused"},{"PropertyType":"Sandbox.Scene","Loc":{"File":"Game/Game/Game.Scene.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.ActiveScene","Name":"ActiveScene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current scene that is being played."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Scene.cs","20"]}],"Documentation":{"Summary":"The current scene that is being played."},"DocId":"P:Sandbox.Game.ActiveScene"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game","Name":"Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides global access to core game state, utilities, and operations for S\u0026box. \u003Cbr/\u003EThe \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E class exposes static properties and methods to query and control the running game, such as checking if the game is running, getting your steamid, taking screenshots, and managing game sessions.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","31"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides global access to core game state, utilities, and operations for S\u0026box. \u003Cbr/\u003EThe \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E class exposes static properties and methods to query and control the running game, such as checking if the game is running, getting your steamid, taking screenshots, and managing game sessions.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Debug.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides global access to core game state, utilities, and operations for S\u0026box. \u003Cbr/\u003EThe \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E class exposes static properties and methods to query and control the running game, such as checking if the game is running, getting your steamid, taking screenshots, and managing game sessions.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Host.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides global access to core game state, utilities, and operations for S\u0026box. \u003Cbr/\u003EThe \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E class exposes static properties and methods to query and control the running game, such as checking if the game is running, getting your steamid, taking screenshots, and managing game sessions.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Local.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides global access to core game state, utilities, and operations for S\u0026box. \u003Cbr/\u003EThe \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E class exposes static properties and methods to query and control the running game, such as checking if the game is running, getting your steamid, taking screenshots, and managing game sessions.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides global access to core game state, utilities, and operations for S\u0026box. \u003Cbr/\u003EThe \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E class exposes static properties and methods to query and control the running game, such as checking if the game is running, getting your steamid, taking screenshots, and managing game sessions.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Scene.cs","5"]}],"Documentation":{"Summary":"Provides global access to core game state, utilities, and operations for S\u0026amp;box.\n\u003Cpara\u003E\nThe \u003Csee cref=\u0022T:Sandbox.Game\u0022 /\u003E class exposes static properties and methods to query and control the running game,\nsuch as checking if the game is running, getting your steamid, taking screenshots, and managing game sessions.\n\u003C/para\u003E","SeeAlso":["T:Sandbox.Application"],"Examples":["\u003Ccode\u003E\n // Check if the game is running in the editor\n if (Game.IsEditor)\n {\n // Perform editor-specific logic\n }\n \u003C/code\u003E","\u003Ccode\u003E\n // Take a screenshot\n Game.TakeScreenshot();\n \u003C/code\u003E"]},"DocId":"T:Sandbox.Game"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"packageIdent","Type":"System.String"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowGameModal","Name":"ShowGameModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal for the specified game package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","33"]}],"Documentation":{"Summary":"Opens a modal for the specified game package","Params":{"packageIdent":""}},"DocId":"M:Sandbox.Game.Overlay.ShowGameModal(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"packageIdent","Type":"System.String"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":47},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowMapModal","Name":"ShowMapModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal for the specified map package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","44"]}],"Documentation":{"Summary":"Opens a modal for the specified map package","Params":{"packageIdent":""}},"DocId":"M:Sandbox.Game.Overlay.ShowMapModal(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":58},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowPackageModal","Name":"ShowPackageModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal for the specified package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","55"]}],"Documentation":{"Summary":"Opens a modal for the specified package","Params":{"ident":""}},"DocId":"M:Sandbox.Game.Overlay.ShowPackageModal(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"ident","Type":"System.String"},{"Name":"page","Type":"System.String"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowPackageModal","Name":"ShowPackageModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal for the specified package on the specified page"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","67"]}],"Documentation":{"Summary":"Opens a modal for the specified package on the specified page","Params":{"ident":"","page":""}},"DocId":"M:Sandbox.Game.Overlay.ShowPackageModal(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"newsitem","Type":"Sandbox.Services.News"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":80},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowNewsModal","Name":"ShowNewsModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal for the news item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","77"]}],"Documentation":{"Summary":"Opens a modal for the news item"},"DocId":"M:Sandbox.Game.Overlay.ShowNewsModal(Sandbox.Services.News)"},{"ReturnType":"System.Void","Parameters":[{"Name":"org","Type":"Sandbox.Package.Organization"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":92},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowOrganizationModal","Name":"ShowOrganizationModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal for the specified organization. This is most likely called from a Package - so get the organization from there."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","89"]}],"Documentation":{"Summary":"Opens a modal for the specified organization. \nThis is most likely called from a Package - so get the organization from there.","Params":{"org":""}},"DocId":"M:Sandbox.Game.Overlay.ShowOrganizationModal(Sandbox.Package.Organization)"},{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":103},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowReviewModal","Name":"ShowReviewModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal to review the specified package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","100"]}],"Documentation":{"Summary":"Opens a modal to review the specified package","Params":{"package":""}},"DocId":"M:Sandbox.Game.Overlay.ShowReviewModal(Sandbox.Package)"},{"ReturnType":"System.Void","Parameters":[{"Name":"query","Type":"System.String"},{"Name":"onSelect","Type":"System.Action\u00601\u003CSandbox.Package\u003E"},{"Name":"onFilterChanged","Type":"System.Action\u00601\u003CSystem.String\u003E","Default":"null"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":113},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowPackageSelector","Name":"ShowPackageSelector","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal for selecting a package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","110"]}],"DocId":"M:Sandbox.Game.Overlay.ShowPackageSelector(System.String,System.Action\u00601{Sandbox.Package},System.Action\u00601{System.String})"},{"ReturnType":"System.Void","Parameters":[{"Name":"options","Type":"Sandbox.Modals.FriendsListModalOptions","Default":"null"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":124},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowFriendsList","Name":"ShowFriendsList","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal that shows the user\u0027s friends list"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","121"]}],"Documentation":{"Summary":"Opens a modal that shows the user\u0027s friends list","Params":{"options":""}},"DocId":"M:Sandbox.Game.Overlay.ShowFriendsList(Sandbox.Modals.FriendsListModalOptions)"},{"ReturnType":"System.Void","Parameters":[{"Name":"config","In":true,"Type":"Sandbox.Modals.ServerListConfig"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":134},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowServerList","Name":"ShowServerList","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal that shows a list of active servers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","131"]}],"Documentation":{"Summary":"Opens a modal that shows a list of active servers"},"DocId":"M:Sandbox.Game.Overlay.ShowServerList(Sandbox.Modals.ServerListConfig@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.Overlay.cs","Line":144},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowSettingsModal","Name":"ShowSettingsModal","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal that lets you modify your settings"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","141"]}],"Documentation":{"Summary":"Opens a modal that lets you modify your settings"},"DocId":"M:Sandbox.Game.Overlay.ShowSettingsModal"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.Overlay.cs","Line":154},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowBinds","Name":"ShowBinds","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal that lets you view and rebind game input actions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","151"]}],"Documentation":{"Summary":"Opens a modal that lets you view and rebind game input actions."},"DocId":"M:Sandbox.Game.Overlay.ShowBinds"},{"ReturnType":"System.Void","Parameters":[{"Name":"options","In":true,"Type":"Sandbox.Modals.CreateGameOptions"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":165},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.CreateGame","Name":"CreateGame","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opens a modal to create a multiplayer game. We use this in the menu when you click \u0022Create Game\u0022 and the game has options."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","162"]}],"Documentation":{"Summary":"Opens a modal to create a multiplayer game. We use this in the menu when you click \u0022Create Game\u0022\nand the game has options."},"DocId":"M:Sandbox.Game.Overlay.CreateGame(Sandbox.Modals.CreateGameOptions@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"steamid","Type":"Sandbox.SteamId"},{"Name":"page","Type":"System.String","Default":""}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":175},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowPlayer","Name":"ShowPlayer","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["View a selected user\u0027s profile"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","172"]}],"Documentation":{"Summary":"View a selected user\u0027s profile"},"DocId":"M:Sandbox.Game.Overlay.ShowPlayer(Sandbox.SteamId,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Game.Overlay..ctor","Name":".ctor","DeclaringType":"Sandbox.Game.Overlay","DocId":"M:Sandbox.Game.Overlay.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.Overlay.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.Game.Overlay.IsOpen","Name":"IsOpen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if any overlay is open"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","182"]}],"Documentation":{"Summary":"Returns true if any overlay is open"},"DocId":"P:Sandbox.Game.Overlay.IsOpen"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Game/Game.Overlay.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.Game.Overlay.IsPauseMenuOpen","Name":"IsPauseMenuOpen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the pause menu overlay is open"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","187"]}],"Documentation":{"Summary":"Returns true if the pause menu overlay is open"},"DocId":"P:Sandbox.Game.Overlay.IsPauseMenuOpen"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Game.Overlay","Name":"Overlay","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides static methods for displaying various modal overlays in the game UI. \u003Cbr/\u003EThe Sandbox.Game.Overlay class allows you to open modals for packages, maps, news, organizations, reviews, friends lists, server lists, settings, input bindings, and player profiles. It serves as a central point for invoking user interface overlays that interact with core game and community features.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","27"]}],"Documentation":{"Summary":"Provides static methods for displaying various modal overlays in the game UI.\n\u003Cpara\u003E\nThe \u003Csee cref=\u0022T:Sandbox.Game.Overlay\u0022 /\u003E class allows you to open modals for packages, maps, news, organizations, reviews, friends lists, server lists, settings, input bindings, and player profiles.\nIt serves as a central point for invoking user interface overlays that interact with core game and community features.\n\u003C/para\u003E","Examples":["\u003Ccode\u003E\n // Show a modal for a specific game package\n Game.Overlay.ShowGameModal(\u0022facepunch.sandbox\u0022);\n \n // Check if any overlay is currently open\n if (Game.Overlay.IsOpen)\n {\n // Pause game logic or input\n }\n \u003C/code\u003E"]},"DocId":"T:Sandbox.Game.Overlay"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.IGameInstance.ResetBinds","Name":"ResetBinds","DeclaringType":"Sandbox.IGameInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","15"]}],"DocId":"M:Sandbox.IGameInstance.ResetBinds"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.IGameInstance.SaveBinds","Name":"SaveBinds","DeclaringType":"Sandbox.IGameInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","16"]}],"DocId":"M:Sandbox.IGameInstance.SaveBinds"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"actionName","Type":"System.String"},{"Name":"isDefault","Out":true,"Type":"System.Boolean"},{"Name":"isCommon","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.IGameInstance.GetBind","Name":"GetBind","DeclaringType":"Sandbox.IGameInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","17"]}],"DocId":"M:Sandbox.IGameInstance.GetBind(System.String,System.Boolean@,System.Boolean@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"actionName","Type":"System.String"},{"Name":"buttonName","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.IGameInstance.SetBind","Name":"SetBind","DeclaringType":"Sandbox.IGameInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","18"]}],"DocId":"M:Sandbox.IGameInstance.SetBind(System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"callback","Type":"System.Action\u00601\u003CSystem.String[]\u003E"}],"IsPublic":true,"FullName":"Sandbox.IGameInstance.TrapButtons","Name":"TrapButtons","DeclaringType":"Sandbox.IGameInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","19"]}],"DocId":"M:Sandbox.IGameInstance.TrapButtons(System.Action\u00601{System.String[]})"}],"Properties":[{"PropertyType":"Sandbox.IGameInstance","Loc":{"File":"Game/IGameInstance.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IGameInstance.Current","Name":"Current","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","8"]}],"DocId":"P:Sandbox.IGameInstance.Current"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.IGameInstance.IsLoading","Name":"IsLoading","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True after the game is fully loaded"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","29"]}],"Documentation":{"Summary":"True after the game is fully loaded"},"DocId":"P:Sandbox.IGameInstance.IsLoading"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IGameInstance","Name":"IGameInstance","Documentation":{"Summary":"Todo: make internal - the only thing using ir right now is the binds system"},"DocId":"T:Sandbox.IGameInstance"},{"Namespace":"Sandbox","Methods":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/LaunchArguments.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LaunchArguments.Map","Name":"Map","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The map to start with. It\u0027s really up to the game to use this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LaunchArguments.cs","12"]}],"Documentation":{"Summary":"The map to start with. It\u0027s really up to the game to use this"},"DocId":"P:Sandbox.LaunchArguments.Map"},{"PropertyType":"System.Int32","Loc":{"File":"Game/LaunchArguments.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LaunchArguments.MaxPlayers","Name":"MaxPlayers","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Preferred max players for multiplayer games. Used by games, but not enforced."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LaunchArguments.cs","17"]}],"Documentation":{"Summary":"Preferred max players for multiplayer games. Used by games, but not enforced."},"DocId":"P:Sandbox.LaunchArguments.MaxPlayers"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"Game/LaunchArguments.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LaunchArguments.GameSettings","Name":"GameSettings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The game settings to apply on join. These are a list of convars."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LaunchArguments.cs","22"]}],"Documentation":{"Summary":"The game settings to apply on join. These are a list of convars."},"DocId":"P:Sandbox.LaunchArguments.GameSettings"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LaunchArguments","Name":"LaunchArguments","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["These are arguments that were set when launching the current game. This is used to pre-configure the game from the menu"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LaunchArguments.cs","7"]}],"Documentation":{"Summary":"These are arguments that were set when launching the current game.\nThis is used to pre-configure the game from the menu"},"DocId":"T:Sandbox.LaunchArguments"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/LoadingScreen.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LoadingScreen.IsVisible","Name":"IsVisible","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LoadingScreen.cs","10"]}],"DocId":"P:Sandbox.LoadingScreen.IsVisible"},{"PropertyType":"System.String","Loc":{"File":"Game/LoadingScreen.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LoadingScreen.Title","Name":"Title","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A title to show"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LoadingScreen.cs","27"]}],"Documentation":{"Summary":"A title to show"},"DocId":"P:Sandbox.LoadingScreen.Title"},{"PropertyType":"System.String","Loc":{"File":"Game/LoadingScreen.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LoadingScreen.Subtitle","Name":"Subtitle","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A subtitle to show"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LoadingScreen.cs","32"]}],"Documentation":{"Summary":"A subtitle to show"},"DocId":"P:Sandbox.LoadingScreen.Subtitle"},{"PropertyType":"System.String","Loc":{"File":"Game/LoadingScreen.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LoadingScreen.Media","Name":"Media","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A URL or filepath to show as the background image."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LoadingScreen.cs","37"]}],"Documentation":{"Summary":"A URL or filepath to show as the background image."},"DocId":"P:Sandbox.LoadingScreen.Media"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LoadingScreen","Name":"LoadingScreen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds metadata and raw data relating to a Saved Game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LoadingScreen.cs","6"]}],"Documentation":{"Summary":"Holds metadata and raw data relating to a Saved Game."},"DocId":"T:Sandbox.LoadingScreen"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Map\u003E","Parameters":[{"Name":"mapName","Type":"System.String"},{"Name":"loader","Type":"Sandbox.MapLoader"},{"Name":"cancelToken","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Map.CreateAsync","Name":"CreateAsync","DeclaringType":"Sandbox.Map","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Map/\u003CCreateAsync\u003Ed__11"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\Map.cs","32"]}],"DocId":"M:Sandbox.Map.CreateAsync(System.String,Sandbox.MapLoader,System.Threading.CancellationToken)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Map/Map.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Map.Delete","Name":"Delete","DeclaringType":"Sandbox.Map","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\Map.cs","64"]}],"DocId":"M:Sandbox.Map.Delete"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapName","Type":"System.String"},{"Name":"loader","Type":"Sandbox.MapLoader"}],"l":{"File":"Game/Map/Map.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Map..ctor","Name":".ctor","DeclaringType":"Sandbox.Map","DocId":"M:Sandbox.Map.#ctor(System.String,Sandbox.MapLoader)"}],"Properties":[{"PropertyType":"Sandbox.PhysicsGroup","Loc":{"File":"Game/Map/Map.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Map.PhysicsGroup","Name":"PhysicsGroup","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The world physics objects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\Map.cs","12"]}],"Documentation":{"Summary":"The world physics objects"},"DocId":"P:Sandbox.Map.PhysicsGroup"},{"PropertyType":"Sandbox.SceneMap","Loc":{"File":"Game/Map/Map.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Map.SceneMap","Name":"SceneMap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The world geometry;"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\Map.cs","18"]}],"Documentation":{"Summary":"The world geometry;"},"DocId":"P:Sandbox.Map.SceneMap"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Map","Name":"Map","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\Map.cs","5"]}],"DocId":"T:Sandbox.Map"},{"Namespace":"Sandbox","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"physics","Type":"Sandbox.PhysicsWorld"},{"Name":"origin","Type":"Vector3","Default":"null"}],"l":{"File":"Game/Map/MapLoader.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.MapLoader..ctor","Name":".ctor","DeclaringType":"Sandbox.MapLoader","DocId":"M:Sandbox.MapLoader.#ctor(Sandbox.SceneWorld,Sandbox.PhysicsWorld,Vector3)"}],"Properties":[{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Game/Map/MapLoader.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.MapLoader.World","Name":"World","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","82"]}],"DocId":"P:Sandbox.MapLoader.World"},{"PropertyType":"Sandbox.PhysicsWorld","Loc":{"File":"Game/Map/MapLoader.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.MapLoader.PhysicsWorld","Name":"PhysicsWorld","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","83"]}],"DocId":"P:Sandbox.MapLoader.PhysicsWorld"},{"PropertyType":"Vector3","Loc":{"File":"Game/Map/MapLoader.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.MapLoader.WorldOrigin","Name":"WorldOrigin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","84"]}],"DocId":"P:Sandbox.MapLoader.WorldOrigin"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MapLoader","Name":"MapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","5"]}],"DocId":"T:Sandbox.MapLoader"},{"Namespace":"","Methods":[{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Game/Map/MapLoader.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.GetValue","Name":"GetValue","DeclaringType":"Sandbox.MapLoader.ObjectEntry","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","58"]}],"DocId":"M:Sandbox.MapLoader.ObjectEntry.GetValue\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Game/Map/MapLoader.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.GetResource","Name":"GetResource","DeclaringType":"Sandbox.MapLoader.ObjectEntry","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","67"]}],"DocId":"M:Sandbox.MapLoader.ObjectEntry.GetResource\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.String","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"Game/Map/MapLoader.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.GetString","Name":"GetString","DeclaringType":"Sandbox.MapLoader.ObjectEntry","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","76"]}],"DocId":"M:Sandbox.MapLoader.ObjectEntry.GetString(System.String,System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Map/MapLoader.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.TypeName","Name":"TypeName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","12"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.TypeName"},{"PropertyType":"System.String","Loc":{"File":"Game/Map/MapLoader.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.TargetName","Name":"TargetName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","13"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.TargetName"},{"PropertyType":"System.String","Loc":{"File":"Game/Map/MapLoader.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.ParentName","Name":"ParentName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","14"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.ParentName"},{"PropertyType":"Vector3","Loc":{"File":"Game/Map/MapLoader.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","15"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.Position"},{"PropertyType":"Angles","Loc":{"File":"Game/Map/MapLoader.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.Angles","Name":"Angles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","16"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.Angles"},{"PropertyType":"Rotation","Loc":{"File":"Game/Map/MapLoader.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.Rotation","Name":"Rotation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","17"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.Rotation"},{"PropertyType":"Vector3","Loc":{"File":"Game/Map/MapLoader.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.Scales","Name":"Scales","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","18"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.Scales"},{"PropertyType":"Transform","Loc":{"File":"Game/Map/MapLoader.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","19"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.Transform"},{"PropertyType":"Vector3","Loc":{"File":"Game/Map/MapLoader.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.WorldOrigin","Name":"WorldOrigin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","20"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.WorldOrigin"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Game/Map/MapLoader.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","21"]}],"DocId":"P:Sandbox.MapLoader.ObjectEntry.Tags"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MapLoader.ObjectEntry","Name":"ObjectEntry","DeclaringType":"Sandbox.MapLoader","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Holds key values for the map object"},"DocId":"T:Sandbox.MapLoader.ObjectEntry"},{"Namespace":"Sandbox","BaseType":"Sandbox.MapLoader","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"physics","Type":"Sandbox.PhysicsWorld"},{"Name":"origin","Type":"Vector3","Default":"null"}],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneMapLoader","DocId":"M:Sandbox.SceneMapLoader.#ctor(Sandbox.SceneWorld,Sandbox.PhysicsWorld,Vector3)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneMapLoader","Name":"SceneMapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","6"]}],"DocId":"T:Sandbox.SceneMapLoader"},{"Namespace":"","BaseType":"Sandbox.SceneCustomObject","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":333},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject.RenderSceneObject","Name":"RenderSceneObject","DeclaringType":"Sandbox.SceneMapLoader.TextSceneObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","331"]}],"DocId":"M:Sandbox.SceneMapLoader.TextSceneObject.RenderSceneObject"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"}],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":322},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneMapLoader.TextSceneObject","DocId":"M:Sandbox.SceneMapLoader.TextSceneObject.#ctor(Sandbox.SceneWorld)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Map/SceneMapLoader.cs","Line":321},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject.Text","Name":"Text","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","320"]}],"DocId":"P:Sandbox.SceneMapLoader.TextSceneObject.Text"},{"PropertyType":"System.String","Loc":{"File":"Game/Map/SceneMapLoader.cs","Line":322},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject.FontName","Name":"FontName","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","321"]}],"DocId":"P:Sandbox.SceneMapLoader.TextSceneObject.FontName"},{"PropertyType":"System.Single","Loc":{"File":"Game/Map/SceneMapLoader.cs","Line":323},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject.FontSize","Name":"FontSize","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","322"]}],"DocId":"P:Sandbox.SceneMapLoader.TextSceneObject.FontSize"},{"PropertyType":"System.Single","Loc":{"File":"Game/Map/SceneMapLoader.cs","Line":324},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject.FontWeight","Name":"FontWeight","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","323"]}],"DocId":"P:Sandbox.SceneMapLoader.TextSceneObject.FontWeight"},{"PropertyType":"Sandbox.TextFlag","Loc":{"File":"Game/Map/SceneMapLoader.cs","Line":325},"IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject.TextFlags","Name":"TextFlags","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","324"]}],"DocId":"P:Sandbox.SceneMapLoader.TextSceneObject.TextFlags"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneMapLoader.TextSceneObject","Name":"TextSceneObject","DeclaringType":"Sandbox.SceneMapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","318"]}],"DocId":"T:Sandbox.SceneMapLoader.TextSceneObject"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/PartyRoom/PartyRoom.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Leave","Name":"Leave","DeclaringType":"Sandbox.PartyRoom","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","44"]}],"DocId":"M:Sandbox.PartyRoom.Leave"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"friend","Type":"Sandbox.SteamId"}],"l":{"File":"Game/PartyRoom/PartyRoom.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.PartyRoom.SetOwner","Name":"SetOwner","DeclaringType":"Sandbox.PartyRoom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the owner to someone else. You need to be the owner"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","64"]}],"Documentation":{"Summary":"Set the owner to someone else. You need to be the owner"},"DocId":"M:Sandbox.PartyRoom.SetOwner(Sandbox.SteamId)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.PartyRoom\u003E","Parameters":[{"Name":"maxMembers","Type":"System.Int32"}],"l":{"File":"Game/PartyRoom/PartyRoom.cs","Line":233},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PartyRoom.Create","Name":"Create","DeclaringType":"Sandbox.PartyRoom","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","229"]}],"DocId":"M:Sandbox.PartyRoom.Create(System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.PartyRoom\u003E","Parameters":[{"Name":"maxMembers","Type":"System.Int32"},{"Name":"name","Type":"System.String"},{"Name":"ispublic","Type":"System.Boolean"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PartyRoom.Create","Name":"Create","DeclaringType":"Sandbox.PartyRoom","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.PartyRoom/\u003CCreate\u003Ed__27"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","235"]}],"DocId":"M:Sandbox.PartyRoom.Create(System.Int32,System.String,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.PartyRoom.Entry[]\u003E","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PartyRoom.Find","Name":"Find","DeclaringType":"Sandbox.PartyRoom","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.PartyRoom/\u003CFind\u003Ed__34"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","269"]}],"DocId":"M:Sandbox.PartyRoom.Find"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Game/PartyRoom/PartyRoom.Message.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.PartyRoom.SendChatMessage","Name":"SendChatMessage","DeclaringType":"Sandbox.PartyRoom","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.Message.cs","13"]}],"DocId":"M:Sandbox.PartyRoom.SendChatMessage(System.String)"}],"Properties":[{"PropertyType":"Sandbox.PartyRoom","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PartyRoom.Current","Name":"Current","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","14"]}],"DocId":"P:Sandbox.PartyRoom.Current"},{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Id","Name":"Id","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The unique identifier of this lobby"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","21"]}],"Documentation":{"Summary":"The unique identifier of this lobby"},"DocId":"P:Sandbox.PartyRoom.Id"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.PartyRoom.VoiceCommunicationAllowed","Name":"VoiceCommunicationAllowed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow communication via voice when in the main menu."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","90"]}],"Documentation":{"Summary":"Allow communication via voice when in the main menu."},"DocId":"P:Sandbox.PartyRoom.VoiceCommunicationAllowed"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.PartyRoom.VoiceRecording","Name":"VoiceRecording","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","96"]}],"DocId":"P:Sandbox.PartyRoom.VoiceRecording"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Friend\u003E","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":264},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Members","Name":"Members","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of members in this room"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","263"]}],"Documentation":{"Summary":"A list of members in this room"},"DocId":"P:Sandbox.PartyRoom.Members"},{"PropertyType":"Sandbox.Friend","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":266},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Owner","Name":"Owner","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","265"]}],"DocId":"P:Sandbox.PartyRoom.Owner"},{"PropertyType":"System.Action\u00602\u003CSandbox.Friend,System.String\u003E","Loc":{"File":"Game/PartyRoom/PartyRoom.Events.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.PartyRoom.OnChatMessage","Name":"OnChatMessage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.Events.cs","6"]}],"DocId":"P:Sandbox.PartyRoom.OnChatMessage"},{"PropertyType":"System.Action\u00601\u003CSandbox.Friend\u003E","Loc":{"File":"Game/PartyRoom/PartyRoom.Events.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.PartyRoom.OnJoin","Name":"OnJoin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.Events.cs","7"]}],"DocId":"P:Sandbox.PartyRoom.OnJoin"},{"PropertyType":"System.Action\u00601\u003CSandbox.Friend\u003E","Loc":{"File":"Game/PartyRoom/PartyRoom.Events.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.PartyRoom.OnLeave","Name":"OnLeave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.Events.cs","8"]}],"DocId":"P:Sandbox.PartyRoom.OnLeave"},{"PropertyType":"System.Action\u00602\u003CSandbox.Friend,System.Byte[]\u003E","Loc":{"File":"Game/PartyRoom/PartyRoom.Events.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.PartyRoom.OnVoiceData","Name":"OnVoiceData","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.Events.cs","9"]}],"DocId":"P:Sandbox.PartyRoom.OnVoiceData"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PartyRoom","Name":"PartyRoom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A Party. A Party with your friends."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","12"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A Party. A Party with your friends."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.Events.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A Party. A Party with your friends."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.Message.cs","3"]}],"Documentation":{"Summary":"A Party. A Party with your friends."},"DocId":"T:Sandbox.PartyRoom"},{"Namespace":"","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.Join","Name":"Join","DeclaringType":"Sandbox.PartyRoom.Entry","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.PartyRoom/Entry/\u003CJoin\u003Ed__16"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","339"]}],"DocId":"M:Sandbox.PartyRoom.Entry.Join"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":327},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","326"]}],"DocId":"P:Sandbox.PartyRoom.Entry.Name"},{"PropertyType":"System.Int32","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":328},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.Members","Name":"Members","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","327"]}],"DocId":"P:Sandbox.PartyRoom.Entry.Members"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":329},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.IsFull","Name":"IsFull","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","328"]}],"DocId":"P:Sandbox.PartyRoom.Entry.IsFull"},{"PropertyType":"System.Int64","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":330},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.OwnerId","Name":"OwnerId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","329"]}],"DocId":"P:Sandbox.PartyRoom.Entry.OwnerId"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":331},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.IsPlaying","Name":"IsPlaying","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","330"]}],"DocId":"P:Sandbox.PartyRoom.Entry.IsPlaying"},{"PropertyType":"System.String","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":332},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.Package","Name":"Package","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","331"]}],"DocId":"P:Sandbox.PartyRoom.Entry.Package"},{"PropertyType":"System.String","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":333},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.GameTitle","Name":"GameTitle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","332"]}],"DocId":"P:Sandbox.PartyRoom.Entry.GameTitle"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry","Name":"Entry","DeclaringType":"Sandbox.PartyRoom","DocId":"T:Sandbox.PartyRoom.Entry"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.FieldOfView","Name":"FieldOfView","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["default_fov","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The user\u0027s preference for their field of view"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","12"]}],"Documentation":{"Summary":"The user\u0027s preference for their field of view"},"DocId":"P:Sandbox.Preferences.FieldOfView"},{"PropertyType":"System.Single","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.MusicVolume","Name":"MusicVolume","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["music_volume","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The user\u0027s preferred Music volume, as set in the options, clamped between 0 and 1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","18"]}],"Documentation":{"Summary":"The user\u0027s preferred Music volume, as set in the options, clamped between 0 and 1"},"DocId":"P:Sandbox.Preferences.MusicVolume"},{"PropertyType":"System.Single","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.VoipVolume","Name":"VoipVolume","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["voip_volume","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The user\u0027s preferred VOIP volume, as set in the options, clamped between 0 and 1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","24"]}],"Documentation":{"Summary":"The user\u0027s preferred VOIP volume, as set in the options, clamped between 0 and 1"},"DocId":"P:Sandbox.Preferences.VoipVolume"},{"PropertyType":"System.Single","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.Sensitivity","Name":"Sensitivity","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["sensitivity","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The mouse sensitivity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","30"]}],"Documentation":{"Summary":"The mouse sensitivity"},"DocId":"P:Sandbox.Preferences.Sensitivity"},{"PropertyType":"System.Single","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.ControllerLookYawSpeed","Name":"ControllerLookYawSpeed","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["controller_look_speed_yaw","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","33"]}],"DocId":"P:Sandbox.Preferences.ControllerLookYawSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.ControllerLookPitchSpeed","Name":"ControllerLookPitchSpeed","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["controller_look_speed_pitch","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","36"]}],"DocId":"P:Sandbox.Preferences.ControllerLookPitchSpeed"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.InvertMousePitch","Name":"InvertMousePitch","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["mouse_pitch_inverted","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","42"]}],"DocId":"P:Sandbox.Preferences.InvertMousePitch"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Preferences.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences.InvertMouseYaw","Name":"InvertMouseYaw","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["mouse_yaw_inverted","64"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","45"]}],"DocId":"P:Sandbox.Preferences.InvertMouseYaw"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Preferences","Name":"Preferences","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds information about the current user\u0027s preferences."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Preferences.cs","7"]}],"Documentation":{"Summary":"Holds information about the current user\u0027s preferences."},"DocId":"T:Sandbox.Preferences"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[],"l":{"File":"Game/Services/Inventory/CurrencyValue.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.CurrencyValue.Format","Name":"Format","DeclaringType":"Sandbox.CurrencyValue","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\CurrencyValue.cs","60"]}],"DocId":"M:Sandbox.CurrencyValue.Format"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"price","Type":"System.Int64"},{"Name":"currency","Type":"System.String"}],"l":{"File":"obj/.generated/Game/Services/Inventory/CurrencyValue.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.CurrencyValue..ctor","Name":".ctor","DeclaringType":"Sandbox.CurrencyValue","DocId":"M:Sandbox.CurrencyValue.#ctor(System.Int64,System.String)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.CurrencyValue.Currency","Name":"Currency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\CurrencyValue.cs","11"]}],"Documentation":{"Summary":"The name of the currency"},"DocId":"F:Sandbox.CurrencyValue.Currency"},{"FieldType":"System.Int64","IsPublic":true,"FullName":"Sandbox.CurrencyValue.Value","Name":"Value","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\CurrencyValue.cs","16"]}],"Documentation":{"Summary":"The value without decimals. This is in the smallest denomination of the currency."},"DocId":"F:Sandbox.CurrencyValue.Value"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CurrencyValue","Name":"CurrencyValue","Documentation":{"Summary":"Describes money, in a certain currency"},"DocId":"T:Sandbox.CurrencyValue"},{"Namespace":"Sandbox","Methods":[],"Properties":[{"PropertyType":"System.DateTime","Loc":{"File":"Platform/Standalone/Standalone.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Standalone.BuildDate","Name":"BuildDate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The date and time at which the current standalone game was built"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\Standalone.cs","36"]}],"Documentation":{"Summary":"The date and time at which the current standalone game was built"},"DocId":"P:Sandbox.Standalone.BuildDate"},{"PropertyType":"System.Boolean","Loc":{"File":"Platform/Standalone/Standalone.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Standalone.IsDevelopmentBuild","Name":"IsDevelopmentBuild","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the current standalone game running in development mode?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\Standalone.cs","41"]}],"Documentation":{"Summary":"Is the current standalone game running in development mode?"},"DocId":"P:Sandbox.Standalone.IsDevelopmentBuild"},{"PropertyType":"System.DateTime","Loc":{"File":"Platform/Standalone/Standalone.cs","Line":49},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Standalone.VersionDate","Name":"VersionDate","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use BuildDate"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The date and time at which the current standalone game was built"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\Standalone.cs","47"]}],"Documentation":{"Summary":"The date and time at which the current standalone game was built"},"DocId":"P:Sandbox.Standalone.VersionDate"},{"PropertyType":"System.Version","Loc":{"File":"Platform/Standalone/Standalone.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Standalone.Version","Name":"Version","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the current standalone game\u0027s version, specified by the developer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\Standalone.cs","53"]}],"Documentation":{"Summary":"Represents the current standalone game\u0027s version, specified by the developer"},"DocId":"P:Sandbox.Standalone.Version"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Standalone","Name":"Standalone","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\Standalone.cs","3"]}],"DocId":"T:Sandbox.Standalone"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Platform/Standalone/StandaloneManifest.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.StandaloneManifest..ctor","Name":".ctor","DeclaringType":"Sandbox.StandaloneManifest","DocId":"M:Sandbox.StandaloneManifest.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Standalone/StandaloneManifest.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.StandaloneManifest.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["What is the game\u0027s name?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\StandaloneManifest.cs","8"]}],"Documentation":{"Summary":"What is the game\u0027s name?"},"DocId":"P:Sandbox.StandaloneManifest.Name"},{"PropertyType":"System.String","Loc":{"File":"Platform/Standalone/StandaloneManifest.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.StandaloneManifest.Ident","Name":"Ident","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["What ident are we running under?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\StandaloneManifest.cs","13"]}],"Documentation":{"Summary":"What ident are we running under?"},"DocId":"P:Sandbox.StandaloneManifest.Ident"},{"PropertyType":"System.String","Loc":{"File":"Platform/Standalone/StandaloneManifest.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.StandaloneManifest.ExecutableName","Name":"ExecutableName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Game\u0027s executable name (e.g. game.exe)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\StandaloneManifest.cs","18"]}],"Documentation":{"Summary":"Game\u0027s executable name (e.g. game.exe)"},"DocId":"P:Sandbox.StandaloneManifest.ExecutableName"},{"PropertyType":"System.UInt64","Loc":{"File":"Platform/Standalone/StandaloneManifest.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.StandaloneManifest.AppId","Name":"AppId","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The Steam App ID of the game"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\StandaloneManifest.cs","23"]}],"Documentation":{"Summary":"The Steam App ID of the game"},"DocId":"P:Sandbox.StandaloneManifest.AppId"},{"PropertyType":"System.DateTime","Loc":{"File":"Platform/Standalone/StandaloneManifest.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.StandaloneManifest.BuildDate","Name":"BuildDate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Game\u0027s build date, automatically set when the game was exported."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\StandaloneManifest.cs","28"]}],"Documentation":{"Summary":"Game\u0027s build date, automatically set when the game was exported."},"DocId":"P:Sandbox.StandaloneManifest.BuildDate"},{"PropertyType":"System.Boolean","Loc":{"File":"Platform/Standalone/StandaloneManifest.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.StandaloneManifest.IsVRProject","Name":"IsVRProject","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we automatically launch this project in VR?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\StandaloneManifest.cs","33"]}],"Documentation":{"Summary":"Should we automatically launch this project in VR?"},"DocId":"P:Sandbox.StandaloneManifest.IsVRProject"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StandaloneManifest","Name":"StandaloneManifest","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Standalone\\StandaloneManifest.cs","3"]}],"DocId":"T:Sandbox.StandaloneManifest"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.StreamChannel.UserId","Name":"UserId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","6"]}],"DocId":"P:Sandbox.StreamChannel.UserId"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.StreamChannel.Username","Name":"Username","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","7"]}],"DocId":"P:Sandbox.StreamChannel.Username"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.StreamChannel.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","8"]}],"DocId":"P:Sandbox.StreamChannel.DisplayName"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.StreamChannel.Language","Name":"Language","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","9"]}],"DocId":"P:Sandbox.StreamChannel.Language"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.StreamChannel.GameId","Name":"GameId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","10"]}],"DocId":"P:Sandbox.StreamChannel.GameId"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.StreamChannel.GameName","Name":"GameName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","11"]}],"DocId":"P:Sandbox.StreamChannel.GameName"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.StreamChannel.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","12"]}],"DocId":"P:Sandbox.StreamChannel.Title"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamChannel.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.StreamChannel.Delay","Name":"Delay","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChannel.cs","13"]}],"DocId":"P:Sandbox.StreamChannel.Delay"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamChannel","Name":"StreamChannel","DocId":"T:Sandbox.StreamChannel"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChatMessage.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.StreamChatMessage.Channel","Name":"Channel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChatMessage.cs","6"]}],"DocId":"P:Sandbox.StreamChatMessage.Channel"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChatMessage.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.StreamChatMessage.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChatMessage.cs","7"]}],"DocId":"P:Sandbox.StreamChatMessage.DisplayName"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChatMessage.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.StreamChatMessage.Message","Name":"Message","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChatMessage.cs","8"]}],"DocId":"P:Sandbox.StreamChatMessage.Message"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChatMessage.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.StreamChatMessage.Username","Name":"Username","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChatMessage.cs","9"]}],"DocId":"P:Sandbox.StreamChatMessage.Username"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamChatMessage.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.StreamChatMessage.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChatMessage.cs","10"]}],"DocId":"P:Sandbox.StreamChatMessage.Color"},{"PropertyType":"System.String[]","Loc":{"File":"Platform/Stream/StreamChatMessage.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.StreamChatMessage.Badges","Name":"Badges","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamChatMessage.cs","11"]}],"DocId":"P:Sandbox.StreamChatMessage.Badges"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamChatMessage","Name":"StreamChatMessage","DocId":"T:Sandbox.StreamChatMessage"},{"Namespace":"Sandbox","Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamClip.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.StreamClip.EditUrl","Name":"EditUrl","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamClip.cs","13"]}],"DocId":"P:Sandbox.StreamClip.EditUrl"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamClip.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.StreamClip.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamClip.cs","14"]}],"DocId":"P:Sandbox.StreamClip.Id"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamClip","Name":"StreamClip","DocId":"T:Sandbox.StreamClip"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamUser\u003E","Parameters":[{"Name":"username","Type":"System.String","Default":"null"}],"l":{"File":"Platform/Stream/Streamer.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.GetUser","Name":"GetUser","DeclaringType":"Sandbox.Streamer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get user information. If no username is specified, the user returned is ourself"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","28"]}],"Documentation":{"Summary":"Get user information. If no username is specified, the user returned is ourself"},"DocId":"M:Sandbox.Streamer.GetUser(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.String"}],"l":{"File":"Platform/Stream/Streamer.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.SendMessage","Name":"SendMessage","DeclaringType":"Sandbox.Streamer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a message to chat, optionally specify channel you want to send the message, otherwise it is sent to your own chat"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","88"]}],"Documentation":{"Summary":"Send a message to chat, optionally specify channel you want to send the message, otherwise it is sent to your own chat"},"DocId":"M:Sandbox.Streamer.SendMessage(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Platform/Stream/Streamer.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.ClearChat","Name":"ClearChat","DeclaringType":"Sandbox.Streamer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear your own chat"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","96"]}],"Documentation":{"Summary":"Clear your own chat"},"DocId":"M:Sandbox.Streamer.ClearChat"},{"ReturnType":"System.Void","Parameters":[{"Name":"username","Type":"System.String"},{"Name":"reason","Type":"System.String"},{"Name":"duration","Type":"System.Int32","Default":"0"}],"l":{"File":"Platform/Stream/Streamer.cs","Line":109},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.BanUser","Name":"BanUser","DeclaringType":"Sandbox.Streamer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Ban user from your chat by username, the user will no longer be able to chat. Optionally specify the duration, a duration of zero means perm ban (Note: You have to be in your chat for this to work)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","106"]}],"Documentation":{"Summary":"Ban user from your chat by username, the user will no longer be able to chat.\nOptionally specify the duration, a duration of zero means perm ban\n(Note: You have to be in your chat for this to work)"},"DocId":"M:Sandbox.Streamer.BanUser(System.String,System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"username","Type":"System.String"}],"l":{"File":"Platform/Stream/Streamer.cs","Line":124},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.UnbanUser","Name":"UnbanUser","DeclaringType":"Sandbox.Streamer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unban user from your chat by username (Note: You have to be in your chat for this to work)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","122"]}],"Documentation":{"Summary":"Unban user from your chat by username\n(Note: You have to be in your chat for this to work)"},"DocId":"M:Sandbox.Streamer.UnbanUser(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/Streamer.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.Username","Name":"Username","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Your own username"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","8"]}],"Documentation":{"Summary":"Your own username"},"DocId":"P:Sandbox.Streamer.Username"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/Streamer.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.UserId","Name":"UserId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Your own user id"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","13"]}],"Documentation":{"Summary":"Your own user id"},"DocId":"P:Sandbox.Streamer.UserId"},{"PropertyType":"Sandbox.StreamService","Loc":{"File":"Platform/Stream/Streamer.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.Service","Name":"Service","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The service type (ie \u0022Twitch\u0022)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","18"]}],"Documentation":{"Summary":"The service type (ie \u0022Twitch\u0022)"},"DocId":"P:Sandbox.Streamer.Service"},{"PropertyType":"System.Boolean","Loc":{"File":"Platform/Stream/Streamer.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.IsActive","Name":"IsActive","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Are we connected to a service"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","23"]}],"Documentation":{"Summary":"Are we connected to a service"},"DocId":"P:Sandbox.Streamer.IsActive"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/Streamer.cs","Line":133},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.Game","Name":"Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the game you\u0027re playing by game id"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","130"]}],"Documentation":{"Summary":"Set the game you\u0027re playing by game id"},"DocId":"P:Sandbox.Streamer.Game"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/Streamer.cs","Line":141},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.Language","Name":"Language","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the language of your stream"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","138"]}],"Documentation":{"Summary":"Set the language of your stream"},"DocId":"P:Sandbox.Streamer.Language"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/Streamer.cs","Line":149},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the title of your stream"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","146"]}],"Documentation":{"Summary":"Set the title of your stream"},"DocId":"P:Sandbox.Streamer.Title"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/Streamer.cs","Line":158},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.Delay","Name":"Delay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the delay of your stream"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","154"]}],"Documentation":{"Summary":"Set the delay of your stream"},"DocId":"P:Sandbox.Streamer.Delay"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/Streamer.cs","Line":166},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer.ViewerCount","Name":"ViewerCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of concurrent viewer your stream has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","165"]}],"Documentation":{"Summary":"Amount of concurrent viewer your stream has."},"DocId":"P:Sandbox.Streamer.ViewerCount"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Streamer","Name":"Streamer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\Streamer.cs","3"]}],"DocId":"T:Sandbox.Streamer"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamPoll\u003E","Parameters":[{"Name":"archive","Type":"System.Boolean","Default":"True"}],"l":{"File":"Platform/Stream/StreamPoll.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.StreamPoll.End","Name":"End","DeclaringType":"Sandbox.StreamPoll","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["End this poll, you can optionally archive the poll, otherwise just terminate it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","48"]}],"Documentation":{"Summary":"End this poll, you can optionally archive the poll, otherwise just terminate it"},"DocId":"M:Sandbox.StreamPoll.End(System.Boolean)"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","53"]}],"DocId":"P:Sandbox.StreamPoll.Id"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.StreamPoll.BroadcasterId","Name":"BroadcasterId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","54"]}],"DocId":"P:Sandbox.StreamPoll.BroadcasterId"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.StreamPoll.BroadcasterName","Name":"BroadcasterName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","55"]}],"DocId":"P:Sandbox.StreamPoll.BroadcasterName"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.StreamPoll.BroadcasterLogin","Name":"BroadcasterLogin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","56"]}],"DocId":"P:Sandbox.StreamPoll.BroadcasterLogin"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","57"]}],"DocId":"P:Sandbox.StreamPoll.Title"},{"PropertyType":"Sandbox.StreamPoll.Choice[]","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Choices","Name":"Choices","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","58"]}],"DocId":"P:Sandbox.StreamPoll.Choices"},{"PropertyType":"System.Boolean","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.StreamPoll.BitsVotingEnabled","Name":"BitsVotingEnabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","59"]}],"DocId":"P:Sandbox.StreamPoll.BitsVotingEnabled"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.StreamPoll.BitsPerVote","Name":"BitsPerVote","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","60"]}],"DocId":"P:Sandbox.StreamPoll.BitsPerVote"},{"PropertyType":"System.Boolean","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.StreamPoll.ChannelPointsVotingEnabled","Name":"ChannelPointsVotingEnabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","61"]}],"DocId":"P:Sandbox.StreamPoll.ChannelPointsVotingEnabled"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.StreamPoll.ChannelPointsPerVote","Name":"ChannelPointsPerVote","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","62"]}],"DocId":"P:Sandbox.StreamPoll.ChannelPointsPerVote"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Status","Name":"Status","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","63"]}],"DocId":"P:Sandbox.StreamPoll.Status"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Duration","Name":"Duration","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","64"]}],"DocId":"P:Sandbox.StreamPoll.Duration"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.StreamPoll.StartedAt","Name":"StartedAt","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","65"]}],"DocId":"P:Sandbox.StreamPoll.StartedAt"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.StreamPoll.EndedAt","Name":"EndedAt","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","66"]}],"DocId":"P:Sandbox.StreamPoll.EndedAt"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamPoll","Name":"StreamPoll","DocId":"T:Sandbox.StreamPoll"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Choice.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","12"]}],"DocId":"P:Sandbox.StreamPoll.Choice.Id"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Choice.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","13"]}],"DocId":"P:Sandbox.StreamPoll.Choice.Title"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Choice.Votes","Name":"Votes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","14"]}],"DocId":"P:Sandbox.StreamPoll.Choice.Votes"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Choice.ChannelPointsVotes","Name":"ChannelPointsVotes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","15"]}],"DocId":"P:Sandbox.StreamPoll.Choice.ChannelPointsVotes"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPoll.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.StreamPoll.Choice.BitsVotes","Name":"BitsVotes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPoll.cs","16"]}],"DocId":"P:Sandbox.StreamPoll.Choice.BitsVotes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamPoll.Choice","Name":"Choice","DeclaringType":"Sandbox.StreamPoll","DocId":"T:Sandbox.StreamPoll.Choice"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamPrediction\u003E","Parameters":[],"l":{"File":"Platform/Stream/StreamPrediction.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Lock","Name":"Lock","DeclaringType":"Sandbox.StreamPrediction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lock this prediction"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","46"]}],"Documentation":{"Summary":"Lock this prediction"},"DocId":"M:Sandbox.StreamPrediction.Lock"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamPrediction\u003E","Parameters":[],"l":{"File":"Platform/Stream/StreamPrediction.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Cancel","Name":"Cancel","DeclaringType":"Sandbox.StreamPrediction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Cancel this prediction"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","54"]}],"Documentation":{"Summary":"Cancel this prediction"},"DocId":"M:Sandbox.StreamPrediction.Cancel"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamPrediction\u003E","Parameters":[],"l":{"File":"Platform/Stream/StreamPrediction.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Resolve","Name":"Resolve","DeclaringType":"Sandbox.StreamPrediction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resolve this prediction and choose winning outcome to pay out channel points"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","62"]}],"Documentation":{"Summary":"Resolve this prediction and choose winning outcome to pay out channel points"},"DocId":"M:Sandbox.StreamPrediction.Resolve"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","67"]}],"DocId":"P:Sandbox.StreamPrediction.Id"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.BroadcasterId","Name":"BroadcasterId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","68"]}],"DocId":"P:Sandbox.StreamPrediction.BroadcasterId"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.BroadcasterLogin","Name":"BroadcasterLogin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","69"]}],"DocId":"P:Sandbox.StreamPrediction.BroadcasterLogin"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.BroadcasterName","Name":"BroadcasterName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","70"]}],"DocId":"P:Sandbox.StreamPrediction.BroadcasterName"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","71"]}],"DocId":"P:Sandbox.StreamPrediction.Title"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.WinningOutcomeId","Name":"WinningOutcomeId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","72"]}],"DocId":"P:Sandbox.StreamPrediction.WinningOutcomeId"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.PredictionWindow","Name":"PredictionWindow","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","73"]}],"DocId":"P:Sandbox.StreamPrediction.PredictionWindow"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Status","Name":"Status","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","74"]}],"DocId":"P:Sandbox.StreamPrediction.Status"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.CreatedAt","Name":"CreatedAt","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","75"]}],"DocId":"P:Sandbox.StreamPrediction.CreatedAt"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.EndedAt","Name":"EndedAt","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","76"]}],"DocId":"P:Sandbox.StreamPrediction.EndedAt"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.LockedAt","Name":"LockedAt","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","77"]}],"DocId":"P:Sandbox.StreamPrediction.LockedAt"},{"PropertyType":"Sandbox.StreamPrediction.Outcome[]","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Outcomes","Name":"Outcomes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","78"]}],"DocId":"P:Sandbox.StreamPrediction.Outcomes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamPrediction","Name":"StreamPrediction","DocId":"T:Sandbox.StreamPrediction"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Outcome.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","12"]}],"DocId":"P:Sandbox.StreamPrediction.Outcome.Id"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Outcome.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","13"]}],"DocId":"P:Sandbox.StreamPrediction.Outcome.Title"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Outcome.Users","Name":"Users","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","14"]}],"DocId":"P:Sandbox.StreamPrediction.Outcome.Users"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Outcome.ChannelPoints","Name":"ChannelPoints","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","15"]}],"DocId":"P:Sandbox.StreamPrediction.Outcome.ChannelPoints"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamPrediction.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.StreamPrediction.Outcome.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamPrediction.cs","16"]}],"DocId":"P:Sandbox.StreamPrediction.Outcome.Color"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamPrediction.Outcome","Name":"Outcome","DeclaringType":"Sandbox.StreamPrediction","DocId":"T:Sandbox.StreamPrediction.Outcome"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.StreamService","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.StreamService.None","Name":"None","DocId":"F:Sandbox.StreamService.None"},{"FieldType":"Sandbox.StreamService","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.StreamService.Twitch","Name":"Twitch","DocId":"F:Sandbox.StreamService.Twitch"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamService","Name":"StreamService","Documentation":{"Summary":"Streamer integration services"},"DocId":"T:Sandbox.StreamService"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"reason","Type":"System.String"},{"Name":"duration","Type":"System.Int32","Default":"0"}],"l":{"File":"Platform/Stream/StreamUser.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.StreamUser.Ban","Name":"Ban","DeclaringType":"Sandbox.StreamUser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Ban user from your chat, the user will no longer be able to chat. Optionally specify the duration, a duration of zero means perm ban (Note: You have to be in your chat for this to work)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","43"]}],"Documentation":{"Summary":"Ban user from your chat, the user will no longer be able to chat.\nOptionally specify the duration, a duration of zero means perm ban\n(Note: You have to be in your chat for this to work)"},"DocId":"M:Sandbox.StreamUser.Ban(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Platform/Stream/StreamUser.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.StreamUser.Unban","Name":"Unban","DeclaringType":"Sandbox.StreamUser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unban user from your chat, this allows them to chat again (Note: You have to be in your chat for this to work)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","59"]}],"Documentation":{"Summary":"Unban user from your chat, this allows them to chat again\n(Note: You have to be in your chat for this to work)"},"DocId":"M:Sandbox.StreamUser.Unban"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamClip\u003E","Parameters":[{"Name":"hasDelay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Platform/Stream/StreamUser.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.StreamUser.CreateClip","Name":"CreateClip","DeclaringType":"Sandbox.StreamUser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a clip of our stream, if we\u0027re streaming"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","67"]}],"Documentation":{"Summary":"Create a clip of our stream, if we\u0027re streaming"},"DocId":"M:Sandbox.StreamUser.CreateClip(System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamPoll\u003E","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"duration","Type":"System.Int32"},{"Name":"choices","Type":"System.String[]"}],"l":{"File":"Platform/Stream/StreamUser.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.StreamUser.CreatePoll","Name":"CreatePoll","DeclaringType":"Sandbox.StreamUser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start a poll on our channel with multiple choices, save the poll so you can end it later on"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","75"]}],"Documentation":{"Summary":"Start a poll on our channel with multiple choices, save the poll so you can end it later on"},"DocId":"M:Sandbox.StreamUser.CreatePoll(System.String,System.Int32,System.String[])"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.StreamPrediction\u003E","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"duration","Type":"System.Int32"},{"Name":"firstOutcome","Type":"System.String"},{"Name":"secondOutcome","Type":"System.String"}],"l":{"File":"Platform/Stream/StreamUser.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.StreamUser.CreatePrediction","Name":"CreatePrediction","DeclaringType":"Sandbox.StreamUser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a prediction on our channel to bet with channel points"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","83"]}],"Documentation":{"Summary":"Create a prediction on our channel to bet with channel points"},"DocId":"M:Sandbox.StreamUser.CreatePrediction(System.String,System.Int32,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.StreamUser.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","9"]}],"DocId":"P:Sandbox.StreamUser.Id"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.StreamUser.Login","Name":"Login","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","10"]}],"DocId":"P:Sandbox.StreamUser.Login"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.StreamUser.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","11"]}],"DocId":"P:Sandbox.StreamUser.DisplayName"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.StreamUser.UserType","Name":"UserType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","12"]}],"DocId":"P:Sandbox.StreamUser.UserType"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.StreamUser.BroadcasterType","Name":"BroadcasterType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","13"]}],"DocId":"P:Sandbox.StreamUser.BroadcasterType"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.StreamUser.Description","Name":"Description","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","14"]}],"DocId":"P:Sandbox.StreamUser.Description"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.StreamUser.ProfileImageUrl","Name":"ProfileImageUrl","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","15"]}],"DocId":"P:Sandbox.StreamUser.ProfileImageUrl"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.StreamUser.OfflineImageUrl","Name":"OfflineImageUrl","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","16"]}],"DocId":"P:Sandbox.StreamUser.OfflineImageUrl"},{"PropertyType":"System.Int32","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.StreamUser.ViewCount","Name":"ViewCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","17"]}],"DocId":"P:Sandbox.StreamUser.ViewCount"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.StreamUser.Email","Name":"Email","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","18"]}],"DocId":"P:Sandbox.StreamUser.Email"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.StreamUser.CreatedAt","Name":"CreatedAt","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","19"]}],"DocId":"P:Sandbox.StreamUser.CreatedAt"},{"PropertyType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.StreamUserFollow\u003E\u003E","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.StreamUser.Following","Name":"Following","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get following \u0022Who is following us\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","25"]}],"Documentation":{"Summary":"Get following \u0022Who is following us\u0022"},"DocId":"P:Sandbox.StreamUser.Following"},{"PropertyType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.StreamUserFollow\u003E\u003E","Loc":{"File":"Platform/Stream/StreamUser.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.StreamUser.Followers","Name":"Followers","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get followers \u0022Who are we following\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUser.cs","33"]}],"Documentation":{"Summary":"Get followers \u0022Who are we following\u0022"},"DocId":"P:Sandbox.StreamUser.Followers"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamUser","Name":"StreamUser","DocId":"T:Sandbox.StreamUser"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUserFollow.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.StreamUserFollow.UserId","Name":"UserId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUserFollow.cs","7"]}],"DocId":"P:Sandbox.StreamUserFollow.UserId"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUserFollow.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.StreamUserFollow.Username","Name":"Username","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUserFollow.cs","8"]}],"DocId":"P:Sandbox.StreamUserFollow.Username"},{"PropertyType":"System.String","Loc":{"File":"Platform/Stream/StreamUserFollow.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.StreamUserFollow.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUserFollow.cs","9"]}],"DocId":"P:Sandbox.StreamUserFollow.DisplayName"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Platform/Stream/StreamUserFollow.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.StreamUserFollow.CreatedAt","Name":"CreatedAt","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\Stream\\StreamUserFollow.cs","10"]}],"DocId":"P:Sandbox.StreamUserFollow.CreatedAt"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StreamUserFollow","Name":"StreamUserFollow","DocId":"T:Sandbox.StreamUserFollow"},{"Namespace":"Sandbox","Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.AnimParam\u003CT\u003E.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","10"]}],"DocId":"F:Sandbox.AnimParam\u00601.Name"},{"FieldType":"T","IsPublic":true,"FullName":"Sandbox.AnimParam\u003CT\u003E.MinValue","Name":"MinValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","11"]}],"DocId":"F:Sandbox.AnimParam\u00601.MinValue"},{"FieldType":"T","IsPublic":true,"FullName":"Sandbox.AnimParam\u003CT\u003E.MaxValue","Name":"MaxValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","12"]}],"DocId":"F:Sandbox.AnimParam\u00601.MaxValue"},{"FieldType":"T","IsPublic":true,"FullName":"Sandbox.AnimParam\u003CT\u003E.DefaultValue","Name":"DefaultValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","13"]}],"DocId":"F:Sandbox.AnimParam\u00601.DefaultValue"},{"FieldType":"System.String[]","IsPublic":true,"FullName":"Sandbox.AnimParam\u003CT\u003E.OptionNames","Name":"OptionNames","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","14"]}],"DocId":"F:Sandbox.AnimParam\u00601.OptionNames"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AnimParam\u003CT\u003E","Name":"AnimParam\u003CT\u003E","Documentation":{"Summary":"Anim param values contain any value for a limited set of types"},"DocId":"T:Sandbox.AnimParam\u00601"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"System.Type","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Resources/Animation/AnimationGraph.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.GetParameterType","Name":"GetParameterType","DeclaringType":"Sandbox.AnimationGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get value type of parameter at given index"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","98"]}],"Documentation":{"Summary":"Get value type of parameter at given index"},"DocId":"M:Sandbox.AnimationGraph.GetParameterType(System.Int32)"},{"ReturnType":"System.Type","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Animation/AnimationGraph.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.GetParameterType","Name":"GetParameterType","DeclaringType":"Sandbox.AnimationGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get value type of parameter with the given \u003Cspan style=\u0022color: #9CDCFE;\u0022\u003Ename\u003C/span\u003E, or \u003Cspan style=\u0022color: #569CD6;\u0022\u003Enull\u003C/span\u003E if not found."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","106"]}],"Documentation":{"Summary":"Get value type of parameter with the given \u003Cparamref name=\u0022name\u0022 /\u003E, or \u003Csee langword=\u0022null\u0022 /\u003E if not found."},"DocId":"M:Sandbox.AnimationGraph.GetParameterType(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Resources/Animation/AnimationGraph.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.GetParameterName","Name":"GetParameterName","DeclaringType":"Sandbox.AnimationGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get name of parameter at given index"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","121"]}],"Documentation":{"Summary":"Get name of parameter at given index"},"DocId":"M:Sandbox.AnimationGraph.GetParameterName(System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"index","Out":true,"Type":"System.Int32"}],"l":{"File":"Resources/Animation/AnimationGraph.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.TryGetParameterIndex","Name":"TryGetParameterIndex","DeclaringType":"Sandbox.AnimationGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get parameter index at given name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","156"]}],"Documentation":{"Summary":"Try to get parameter index at given name"},"DocId":"M:Sandbox.AnimationGraph.TryGetParameterIndex(System.String,System.Int32@)"},{"ReturnType":"Sandbox.AnimParam\u00601\u003CT\u003E","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Animation/AnimationGraph.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.GetParameter","Name":"GetParameter","DeclaringType":"Sandbox.AnimationGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get parameter at given name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","164"]}],"Documentation":{"Summary":"Get parameter at given name"},"DocId":"M:Sandbox.AnimationGraph.GetParameter\u0060\u00601(System.String)"},{"ReturnType":"Sandbox.AnimParam\u00601\u003CT\u003E","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Resources/Animation/AnimationGraph.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.GetParameter","Name":"GetParameter","DeclaringType":"Sandbox.AnimationGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get parameter at given index"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","172"]}],"Documentation":{"Summary":"Get parameter at given index"},"DocId":"M:Sandbox.AnimationGraph.GetParameter\u0060\u00601(System.Int32)"},{"ReturnType":"Sandbox.AnimationGraph","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Resources/Animation/AnimationGraph.Load.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AnimationGraph.Load","Name":"Load","DeclaringType":"Sandbox.AnimationGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load an animation graph from given file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.Load.cs","10"]}],"Documentation":{"Summary":"Load an animation graph from given file."},"DocId":"M:Sandbox.AnimationGraph.Load(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Animation/AnimationGraph.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","22"]}],"DocId":"P:Sandbox.AnimationGraph.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Animation/AnimationGraph.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.IsError","Name":"IsError","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the animation graph is invalid, or has not yet loaded."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","27"]}],"Documentation":{"Summary":"Whether the animation graph is invalid, or has not yet loaded."},"DocId":"P:Sandbox.AnimationGraph.IsError"},{"PropertyType":"System.String","Loc":{"File":"Resources/Animation/AnimationGraph.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Animation graph file name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","32"]}],"Documentation":{"Summary":"Animation graph file name."},"DocId":"P:Sandbox.AnimationGraph.Name"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Animation/AnimationGraph.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.ParamCount","Name":"ParamCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of parameters in this animgraph"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","80"]}],"Documentation":{"Summary":"Number of parameters in this animgraph"},"DocId":"P:Sandbox.AnimationGraph.ParamCount"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AnimationGraph","Name":"AnimationGraph","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vanmgrph"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","17"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.Load.cs","5"]}],"DocId":"T:Sandbox.AnimationGraph"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/DecalDefinition.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.DecalDefinition..ctor","Name":".ctor","DeclaringType":"Sandbox.DecalDefinition","DocId":"M:Sandbox.DecalDefinition.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.DecalDefinition.DecalEntry\u003E","Loc":{"File":"Resources/DecalDefinition.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.Decals","Name":"Decals","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","13"]}],"DocId":"P:Sandbox.DecalDefinition.Decals"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/DecalDefinition.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.ColorTexture","Name":"ColorTexture","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Textures"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The color map to use for the decal including transparency which masks the decal. This must be set for other textures to use the decal mask."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","29"]}],"Documentation":{"Summary":"The color map to use for the decal including transparency which masks the decal.\nThis must be set for other textures to use the decal mask."},"DocId":"P:Sandbox.DecalDefinition.ColorTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/DecalDefinition.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.NormalTexture","Name":"NormalTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The normal texture map to use for the decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","35"]}],"Documentation":{"Summary":"The normal texture map to use for the decal."},"DocId":"P:Sandbox.DecalDefinition.NormalTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/DecalDefinition.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.RoughMetalOcclusionTexture","Name":"RoughMetalOcclusionTexture","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Rough/Metal/Occlusion"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The Roughness/Metal/Ambient Occlusion texture map to use for the decal, stored in the respective RGB channels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","40"]}],"Documentation":{"Summary":"The Roughness/Metal/Ambient Occlusion texture map to use for the decal, stored in the respective RGB channels."},"DocId":"P:Sandbox.DecalDefinition.RoughMetalOcclusionTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/DecalDefinition.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.HeightTexture","Name":"HeightTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The height texture to use for parallax mapping."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","46"]}],"Documentation":{"Summary":"The height texture to use for parallax mapping."},"DocId":"P:Sandbox.DecalDefinition.HeightTexture"},{"PropertyType":"System.Single","Loc":{"File":"Resources/DecalDefinition.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.ParallaxStrength","Name":"ParallaxStrength","Attributes":[{"FullName":"HideIfAttribute","ConstructorArguments":["HeightTexture","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of the parallax effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","51"]}],"Documentation":{"Summary":"Strength of the parallax effect."},"DocId":"P:Sandbox.DecalDefinition.ParallaxStrength"},{"PropertyType":"Color","Loc":{"File":"Resources/DecalDefinition.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Parameters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tints the color of the decal\u0027s albedo and can be used to adjust the overall opacity of the decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","57"]}],"Documentation":{"Summary":"Tints the color of the decal\u0027s albedo and can be used to adjust the overall opacity of the decal."},"DocId":"P:Sandbox.DecalDefinition.Tint"},{"PropertyType":"System.Single","Loc":{"File":"Resources/DecalDefinition.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.ColorMix","Name":"ColorMix","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls the opacity of the decal\u0027s color texture without reducing the impact of the normal or rmo texture. Set to 0 to create a normal/rmo only decal masked by the color textures alpha."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","64"]}],"Documentation":{"Summary":"Controls the opacity of the decal\u0027s color texture without reducing the impact of the normal or rmo texture.\nSet to 0 to create a normal/rmo only decal masked by the color textures alpha."},"DocId":"P:Sandbox.DecalDefinition.ColorMix"},{"PropertyType":"System.Single","Loc":{"File":"Resources/DecalDefinition.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.Width","Name":"Width","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Width of the decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","70"]}],"Documentation":{"Summary":"Width of the decal."},"DocId":"P:Sandbox.DecalDefinition.Width"},{"PropertyType":"System.Single","Loc":{"File":"Resources/DecalDefinition.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.Height","Name":"Height","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Height of the decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","75"]}],"Documentation":{"Summary":"Height of the decal."},"DocId":"P:Sandbox.DecalDefinition.Height"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DecalDefinition","Name":"DecalDefinition","Attributes":[{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Decal Definition","decal","A decal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A decal which can be applied to objects and surfaces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","9"]}],"Documentation":{"Summary":"A decal which can be applied to objects and surfaces."},"DocId":"T:Sandbox.DecalDefinition"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.DecalDefinition.DecalEntry..ctor","Name":".ctor","DeclaringType":"Sandbox.DecalDefinition.DecalEntry","DocId":"M:Sandbox.DecalDefinition.DecalEntry.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Material","Loc":{"File":"Resources/DecalDefinition.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.DecalEntry.Material","Name":"Material","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","18"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Material"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.DecalEntry.Depth","Name":"Depth","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","19"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Depth"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.DecalEntry.Rotation","Name":"Rotation","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","20"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Rotation"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.DecalEntry.Width","Name":"Width","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","21"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Width"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.DecalEntry.Height","Name":"Height","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","22"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Height"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DecalDefinition.DecalEntry","Name":"DecalEntry","DeclaringType":"Sandbox.DecalDefinition","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","15"]}],"DocId":"T:Sandbox.DecalDefinition.DecalEntry"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.GameResource.StateHasChanged","Name":"StateHasChanged","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should be called after the resource has been edited by the inspector"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","54"]}],"Documentation":{"Summary":"Should be called after the resource has been edited by the inspector"},"DocId":"M:Sandbox.GameResource.StateHasChanged"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.GameResource.GetReferencedPackages","Name":"GetReferencedPackages","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a list of packages that are needed to load this asset"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","72"]}],"Documentation":{"Summary":"Get a list of packages that are needed to load this asset"},"DocId":"M:Sandbox.GameResource.GetReferencedPackages"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.GameResource.Serialize","Name":"Serialize","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Serialize the current state to a JsonObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","229"]}],"Documentation":{"Summary":"Serialize the current state to a JsonObject"},"DocId":"M:Sandbox.GameResource.Serialize"},{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.String"}],"l":{"File":"Resources/GameResource.cs","Line":270},"IsPublic":true,"FullName":"Sandbox.GameResource.LoadFromJson","Name":"LoadFromJson","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","268"]}],"DocId":"M:Sandbox.GameResource.LoadFromJson(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"jso","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Resources/GameResource.cs","Line":302},"IsPublic":true,"FullName":"Sandbox.GameResource.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deserialize values from a JsonObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","298"]}],"Documentation":{"Summary":"Deserialize values from a JsonObject"},"DocId":"M:Sandbox.GameResource.Deserialize(System.Text.Json.Nodes.JsonObject)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/GameResource.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.GameResource.HasUnsavedChanges","Name":"HasUnsavedChanges","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this resource has changed but the changes aren\u0027t written to disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","48"]}],"Documentation":{"Summary":"True if this resource has changed but the changes aren\u0027t written to disk"},"DocId":"P:Sandbox.GameResource.HasUnsavedChanges"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/GameResource.cs","Line":267},"IsPublic":true,"FullName":"Sandbox.GameResource.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The version of the component. Used by \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJsonUpgrader\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","266"]}],"Documentation":{"Summary":"The version of the component. Used by \u003Csee cref=\u0022T:Sandbox.JsonUpgrader\u0022 /\u003E."},"DocId":"P:Sandbox.GameResource.ResourceVersion"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/GameResource.cs","Line":354},"IsPublic":true,"FullName":"Sandbox.GameResource.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","353"]}],"DocId":"P:Sandbox.GameResource.IsValid"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameResource","Name":"GameResource","Attributes":[{"FullName":"Sandbox.LibraryAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Assets defined in C# and created through tools. You can define your own \u003Ca\u003ECustom Asset Types\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","14"]}],"Documentation":{"Summary":"Assets defined in C# and created through tools.\nYou can define your own \u003Ca href=\u0022https://sbox.game/dev/doc/assetsresources/custom-assets/\u0022\u003ECustom Asset Types\u003C/a\u003E."},"DocId":"T:Sandbox.GameResource"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"extension","Type":"System.String"},{"Name":"description","Type":"System.String"}],"l":{"File":"Resources/GameResourceAttribute.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.GameResourceAttribute","DocId":"M:Sandbox.GameResourceAttribute.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/GameResourceAttribute.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.TargetType","Name":"TargetType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","9"]}],"DocId":"P:Sandbox.GameResourceAttribute.TargetType"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The title of this game resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","14"]}],"Documentation":{"Summary":"The title of this game resource."},"DocId":"P:Sandbox.GameResourceAttribute.Name"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.Description","Name":"Description","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Description of this game resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","19"]}],"Documentation":{"Summary":"Description of this game resource."},"DocId":"P:Sandbox.GameResourceAttribute.Description"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.Extension","Name":"Extension","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["File extension for this game resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","24"]}],"Documentation":{"Summary":"File extension for this game resource."},"DocId":"P:Sandbox.GameResourceAttribute.Extension"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.Icon","Name":"Icon","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Icon to be used for this asset Can be an absolute path of a PNG Or a \u003Ca\u003Ematerial icon\u003C/a\u003E for this game resource\u0027s thumbnail."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","31"]}],"Documentation":{"Summary":"Icon to be used for this asset\nCan be an absolute path of a PNG\nOr a \u003Ca href=\u0022https://fonts.google.com/icons\u0022\u003Ematerial icon\u003C/a\u003E for this game resource\u0027s thumbnail."},"DocId":"P:Sandbox.GameResourceAttribute.Icon"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.IconBgColor","Name":"IconBgColor","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Background color for this resource\u0027s thumbnail."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","36"]}],"Documentation":{"Summary":"Background color for this resource\u0027s thumbnail."},"DocId":"P:Sandbox.GameResourceAttribute.IconBgColor"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.IconFgColor","Name":"IconFgColor","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Foreground color (icon color) for this resource\u0027s thumbnail."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","41"]}],"Documentation":{"Summary":"Foreground color (icon color) for this resource\u0027s thumbnail."},"DocId":"P:Sandbox.GameResourceAttribute.IconFgColor"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.Category","Name":"Category","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Category of this game resource, for grouping in UI."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","46"]}],"Documentation":{"Summary":"Category of this game resource, for grouping in UI."},"DocId":"P:Sandbox.GameResourceAttribute.Category"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameResourceAttribute","Name":"GameResourceAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should be applied to a class that inherits from \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameResource\u003C/span\u003E. Makes the class able to be stored as an asset on disk."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","7"]}],"Documentation":{"Summary":"Should be applied to a class that inherits from \u003Csee cref=\u0022T:Sandbox.GameResource\u0022 /\u003E.\nMakes the class able to be stored as an asset on disk."},"DocId":"T:Sandbox.GameResourceAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"materialName","Type":"System.String"},{"Name":"shader","Type":"System.String"}],"l":{"File":"Resources/Material/Material.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.Create","Name":"Create","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new empty material at runtime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","29"]}],"Documentation":{"Summary":"Create a new empty material at runtime.","Return":"The new material.","Params":{"materialName":"Name of the new material.","shader":"Shader that the new material will use."}},"DocId":"M:Sandbox.Material.Create(System.String,System.String)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"shader","Type":"Sandbox.Shader"}],"l":{"File":"Resources/Material/Material.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.FromShader","Name":"FromShader","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an empty material based on the specified shader. This will cache the material so that subsequent calls will return the same material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","40"]}],"Documentation":{"Summary":"Get an empty material based on the specified shader. This will cache the material so that subsequent calls\nwill return the same material."},"DocId":"M:Sandbox.Material.FromShader(Sandbox.Shader)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Resources/Material/Material.cs","Line":63},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.FromShader","Name":"FromShader","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an empty material based on the specified shader. This will cache the material so that subsequent calls will return the same material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","60"]}],"Documentation":{"Summary":"Get an empty material based on the specified shader. This will cache the material so that subsequent calls\nwill return the same material."},"DocId":"M:Sandbox.Material.FromShader(System.String)"},{"ReturnType":"Sandbox.Material","Parameters":[],"l":{"File":"Resources/Material/Material.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Material.CreateCopy","Name":"CreateCopy","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a copy of this material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","110"]}],"Documentation":{"Summary":"Create a copy of this material"},"DocId":"M:Sandbox.Material.CreateCopy"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"Vector4"}],"l":{"File":"Resources/Material/Material.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides/Sets an Vector4 within the material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","118"]}],"Documentation":{"Summary":"Overrides/Sets an Vector4 within the material"},"DocId":"M:Sandbox.Material.Set(System.String,Vector4)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Resources/Material/Material.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Override/Sets texture parameter (Color, Normal, etc)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","132"]}],"Documentation":{"Summary":"Override/Sets texture parameter (Color, Normal, etc)"},"DocId":"M:Sandbox.Material.Set(System.String,Sandbox.Texture)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"Color"}],"l":{"File":"Resources/Material/Material.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides/Sets an color within the material as a color value within the material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","147"]}],"Documentation":{"Summary":"Overrides/Sets an color within the material as a color value within the material"},"DocId":"M:Sandbox.Material.Set(System.String,Color)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"Vector3"}],"l":{"File":"Resources/Material/Material.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides/Sets an Vector3 within the material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","152"]}],"Documentation":{"Summary":"Overrides/Sets an Vector3 within the material"},"DocId":"M:Sandbox.Material.Set(System.String,Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"Vector2"}],"l":{"File":"Resources/Material/Material.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides/Sets an Vector2 within the material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","157"]}],"Documentation":{"Summary":"Overrides/Sets an Vector2 within the material"},"DocId":"M:Sandbox.Material.Set(System.String,Vector2)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Resources/Material/Material.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides/Sets an float within the material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","162"]}],"Documentation":{"Summary":"Overrides/Sets an float within the material"},"DocId":"M:Sandbox.Material.Set(System.String,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Resources/Material/Material.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides/Sets an int within the material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","167"]}],"Documentation":{"Summary":"Overrides/Sets an int within the material"},"DocId":"M:Sandbox.Material.Set(System.String,System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"System.Boolean"}],"l":{"File":"Resources/Material/Material.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.Material.Set","Name":"Set","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overrides/Sets an bool within the material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","172"]}],"Documentation":{"Summary":"Overrides/Sets an bool within the material"},"DocId":"M:Sandbox.Material.Set(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Material/Material.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.Material.GetTexture","Name":"GetTexture","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","196"]}],"DocId":"M:Sandbox.Material.GetTexture(System.String)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Resources/Material/Material.Load.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.Load","Name":"Load","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a material from disk. Has internal cache."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Load.cs","13"]}],"Documentation":{"Summary":"Load a material from disk. Has internal cache.","Return":"The loaded material, or null","Params":{"filename":"The filepath to load the material from."}},"DocId":"M:Sandbox.Material.Load(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Material\u003E","Parameters":[{"Name":"filename","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Material/\u003CLoadAsync\u003Ed__36"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a material from disk. Has internal cache."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Load.cs","31"]}],"Documentation":{"Summary":"Load a material from disk. Has internal cache.","Return":"The loaded material, or null","Params":{"filename":"The filepath to load the material from."}},"DocId":"M:Sandbox.Material.LoadAsync(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Material/Material.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Material.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Name (or path) of the material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","16"]}],"Documentation":{"Summary":"Name (or path) of the material."},"DocId":"P:Sandbox.Material.Name"},{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Resources/Material/Material.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Material.Attributes","Name":"Attributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to all of the attributes of this material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","21"]}],"Documentation":{"Summary":"Access to all of the attributes of this material."},"DocId":"P:Sandbox.Material.Attributes"},{"PropertyType":"System.String","Loc":{"File":"Resources/Material/Material.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.Material.ShaderName","Name":"ShaderName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the underlying shader name for this material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","177"]}],"Documentation":{"Summary":"Gets the underlying shader name for this material."},"DocId":"P:Sandbox.Material.ShaderName"},{"PropertyType":"Sandbox.Shader","Loc":{"File":"Resources/Material/Material.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.Material.Shader","Name":"Shader","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the material\u0027s shader"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","182"]}],"Documentation":{"Summary":"Gets the material\u0027s shader"},"DocId":"P:Sandbox.Material.Shader"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Material/Material.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.Material.FirstTexture","Name":"FirstTexture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","195"]}],"DocId":"P:Sandbox.Material.FirstTexture"},{"PropertyType":"Sandbox.Material.FlagsAccessor","Loc":{"File":"Resources/Material/Material.Flags.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Material.Flags","Name":"Flags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access flags on this material, which usually hint about the contents. These are generally added by the shader procedurally - but developers can add these in material editor too."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","9"]}],"Documentation":{"Summary":"Access flags on this material, which usually hint about the contents. These are generally added by \nthe shader procedurally - but developers can add these in material editor too."},"DocId":"P:Sandbox.Material.Flags"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Material","Name":"Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A material. Uses several \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ETexture\u003C/span\u003Es and a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMaterial\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EShader\u003C/span\u003E with specific settings for more interesting visual effects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A material. Uses several \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ETexture\u003C/span\u003Es and a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMaterial\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EShader\u003C/span\u003E with specific settings for more interesting visual effects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A material. Uses several \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ETexture\u003C/span\u003Es and a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMaterial\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EShader\u003C/span\u003E with specific settings for more interesting visual effects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Load.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A material. Uses several \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ETexture\u003C/span\u003Es and a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMaterial\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EShader\u003C/span\u003E with specific settings for more interesting visual effects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.UI.cs","3"]}],"Documentation":{"Summary":"A material. Uses several \u003Csee cref=\u0022T:Sandbox.Texture\u0022 /\u003Es and a \u003Csee cref=\u0022P:Sandbox.Material.Shader\u0022 /\u003E with specific settings for more interesting visual effects."},"DocId":"T:Sandbox.Material"},{"Namespace":"","Methods":[{"ReturnType":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Material/Material.Flags.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor.GetInt","Name":"GetInt","DeclaringType":"Sandbox.Material.FlagsAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","20"]}],"DocId":"M:Sandbox.Material.FlagsAccessor.GetInt(System.String,System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.Single","Default":"0"}],"l":{"File":"Resources/Material/Material.Flags.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor.GetFloat","Name":"GetFloat","DeclaringType":"Sandbox.Material.FlagsAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","25"]}],"DocId":"M:Sandbox.Material.FlagsAccessor.GetFloat(System.String,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"Resources/Material/Material.Flags.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Material.FlagsAccessor","DocId":"M:Sandbox.Material.FlagsAccessor.#ctor(Sandbox.Material)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Material/Material.Flags.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor.IsSky","Name":"IsSky","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","30"]}],"DocId":"P:Sandbox.Material.FlagsAccessor.IsSky"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Material/Material.Flags.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor.IsTranslucent","Name":"IsTranslucent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","31"]}],"DocId":"P:Sandbox.Material.FlagsAccessor.IsTranslucent"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Material/Material.Flags.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor.IsAlphaTest","Name":"IsAlphaTest","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","32"]}],"DocId":"P:Sandbox.Material.FlagsAccessor.IsAlphaTest"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Material/Material.Flags.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor.IsDecal","Name":"IsDecal","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Decal materials are obsolete"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Flags.cs","34"]}],"DocId":"P:Sandbox.Material.FlagsAccessor.IsDecal"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Material.FlagsAccessor","Name":"FlagsAccessor","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"},{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.Material.FlagsAccessor"},{"Namespace":"","Methods":[],"Properties":[{"PropertyType":"Sandbox.Material","Loc":{"File":"Resources/Material/Material.UI.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.UI.Basic","Name":"Basic","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["As basic 2D drawing material. Supports Texture and vertex color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.UI.cs","14"]}],"Documentation":{"Summary":"As basic 2D drawing material. Supports Texture and vertex color."},"DocId":"P:Sandbox.Material.UI.Basic"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Resources/Material/Material.UI.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.UI.Box","Name":"Box","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["CSS Box rendering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.UI.cs","19"]}],"Documentation":{"Summary":"CSS Box rendering"},"DocId":"P:Sandbox.Material.UI.Box"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Material.UI","Name":"UI","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Static materials for UI rendering purposes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.UI.cs","9"]}],"Documentation":{"Summary":"Static materials for UI rendering purposes."},"DocId":"T:Sandbox.Material.UI"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.MeshPrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshPrimitiveType.Points","Name":"Points","DocId":"F:Sandbox.MeshPrimitiveType.Points"},{"FieldType":"Sandbox.MeshPrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshPrimitiveType.Lines","Name":"Lines","DocId":"F:Sandbox.MeshPrimitiveType.Lines"},{"FieldType":"Sandbox.MeshPrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshPrimitiveType.LineStrip","Name":"LineStrip","DocId":"F:Sandbox.MeshPrimitiveType.LineStrip"},{"FieldType":"Sandbox.MeshPrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshPrimitiveType.Triangles","Name":"Triangles","DocId":"F:Sandbox.MeshPrimitiveType.Triangles"},{"FieldType":"Sandbox.MeshPrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshPrimitiveType.TriangleStrip","Name":"TriangleStrip","DocId":"F:Sandbox.MeshPrimitiveType.TriangleStrip"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MeshPrimitiveType","Name":"MeshPrimitiveType","Documentation":{"Summary":"Possible primitive types of a \u003Csee cref=\u0022T:Sandbox.Mesh\u0022 /\u003E."},"DocId":"T:Sandbox.MeshPrimitiveType"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Resources/Mesh/Mesh.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Mesh.SetVertexRange","Name":"SetVertexRange","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set how many vertices this mesh draws (if there\u0027s no index buffer)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","105"]}],"Documentation":{"Summary":"Set how many vertices this mesh draws (if there\u0027s no index buffer)"},"DocId":"M:Sandbox.Mesh.SetVertexRange(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Resources/Mesh/Mesh.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Mesh.SetIndexRange","Name":"SetIndexRange","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set how many indices this mesh draws"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","113"]}],"Documentation":{"Summary":"Set how many indices this mesh draws"},"DocId":"M:Sandbox.Mesh.SetIndexRange(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vb","Type":"Sandbox.VertexBuffer"},{"Name":"calculateBounds","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Mesh/Mesh.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateBuffers","Name":"CreateBuffers","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create vertex and index buffers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","123"]}],"Documentation":{"Summary":"Create vertex and index buffers.","Params":{"vb":"Input vertex buffer. If it is indexed (\u003Csee cref=\u0022P:Sandbox.VertexBuffer.Indexed\u0022 /\u003E), then index buffer will also be created.","calculateBounds":"Whether to recalculate bounds from the vertex buffer."}},"DocId":"M:Sandbox.Mesh.CreateBuffers(Sandbox.VertexBuffer,System.Boolean)"},{"ReturnType":"System.Span\u00601\u003CSystem.Int32\u003E","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"}],"l":{"File":"Resources/Mesh/Mesh.cs","Line":186},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mesh.TriangulatePolygon","Name":"TriangulatePolygon","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Triangulate a polygon made up of points, returns triangle indices into the list of vertices."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","183"]}],"DocId":"M:Sandbox.Mesh.TriangulatePolygon(System.Span\u00601{Vector3})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":270},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateIndexBuffer","Name":"CreateIndexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create an empty index buffer, it can be resized later"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","268"]}],"Documentation":{"Summary":"Create an empty index buffer, it can be resized later"},"DocId":"M:Sandbox.Mesh.CreateIndexBuffer"},{"ReturnType":"System.Void","Parameters":[{"Name":"indexCount","Type":"System.Int32"},{"Name":"data","Type":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":278},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateIndexBuffer","Name":"CreateIndexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a index buffer with a number of indices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","276"]}],"DocId":"M:Sandbox.Mesh.CreateIndexBuffer(System.Int32,System.Collections.Generic.List\u00601{System.Int32})"},{"ReturnType":"System.Void","Parameters":[{"Name":"indexCount","Type":"System.Int32"},{"Name":"data","Type":"System.Span\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":287},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateIndexBuffer","Name":"CreateIndexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a index buffer with a number of indices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","284"]}],"DocId":"M:Sandbox.Mesh.CreateIndexBuffer(System.Int32,System.Span\u00601{System.Int32})"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E"},{"Name":"elementOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":304},"IsPublic":true,"FullName":"Sandbox.Mesh.SetIndexBufferData","Name":"SetIndexBufferData","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set data of this buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","302"]}],"DocId":"M:Sandbox.Mesh.SetIndexBufferData(System.Collections.Generic.List\u00601{System.Int32},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CSystem.Int32\u003E"},{"Name":"elementOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":312},"IsPublic":true,"FullName":"Sandbox.Mesh.SetIndexBufferData","Name":"SetIndexBufferData","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set data of this buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","310"]}],"DocId":"M:Sandbox.Mesh.SetIndexBufferData(System.Span\u00601{System.Int32},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":320},"IsPublic":true,"FullName":"Sandbox.Mesh.SetIndexBufferSize","Name":"SetIndexBufferSize","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resize the index buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","318"]}],"Documentation":{"Summary":"Resize the index buffer."},"DocId":"M:Sandbox.Mesh.SetIndexBufferSize(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"handler","Type":"Sandbox.Mesh.IndexBufferLockHandler"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":342},"IsPublic":true,"FullName":"Sandbox.Mesh.LockIndexBuffer","Name":"LockIndexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lock all the memory in this buffer so you can write to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","339"]}],"Documentation":{"Summary":"Lock all the memory in this buffer so you can write to it"},"DocId":"M:Sandbox.Mesh.LockIndexBuffer(Sandbox.Mesh.IndexBufferLockHandler)"},{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"},{"Name":"handler","Type":"Sandbox.Mesh.IndexBufferLockHandler"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":358},"IsPublic":true,"FullName":"Sandbox.Mesh.LockIndexBuffer","Name":"LockIndexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lock a specific amount of the memory in this buffer so you can write to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","355"]}],"Documentation":{"Summary":"Lock a specific amount of the memory in this buffer so you can write to it"},"DocId":"M:Sandbox.Mesh.LockIndexBuffer(System.Int32,Sandbox.Mesh.IndexBufferLockHandler)"},{"ReturnType":"System.Void","Parameters":[{"Name":"elementOffset","Type":"System.Int32"},{"Name":"elementCount","Type":"System.Int32"},{"Name":"handler","Type":"Sandbox.Mesh.IndexBufferLockHandler"}],"l":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":374},"IsPublic":true,"FullName":"Sandbox.Mesh.LockIndexBuffer","Name":"LockIndexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lock a region of memory in this buffer so you can write to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","371"]}],"Documentation":{"Summary":"Lock a region of memory in this buffer so you can write to it"},"DocId":"M:Sandbox.Mesh.LockIndexBuffer(System.Int32,System.Int32,Sandbox.Mesh.IndexBufferLockHandler)"},{"ReturnType":"System.Void","Parameters":[{"Name":"layout","Type":"Sandbox.VertexAttribute[]"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":546},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateVertexBuffer","Name":"CreateVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create an empty vertex buffer, it can be resized later"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","544"]}],"Documentation":{"Summary":"Create an empty vertex buffer, it can be resized later"},"DocId":"M:Sandbox.Mesh.CreateVertexBuffer\u0060\u00601(Sandbox.VertexAttribute[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexCount","Type":"System.Int32"},{"Name":"layout","Type":"Sandbox.VertexAttribute[]"},{"Name":"data","Type":"System.Collections.Generic.List\u00601\u003CT\u003E"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":554},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateVertexBuffer","Name":"CreateVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a vertex buffer with a number of vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","552"]}],"DocId":"M:Sandbox.Mesh.CreateVertexBuffer\u0060\u00601(System.Int32,Sandbox.VertexAttribute[],System.Collections.Generic.List\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexCount","Type":"System.Int32"},{"Name":"layout","Type":"Sandbox.VertexAttribute[]"},{"Name":"data","Type":"System.Span\u00601\u003CT\u003E","Default":"null"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":563},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateVertexBuffer","Name":"CreateVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a vertex buffer with a number of vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","560"]}],"DocId":"M:Sandbox.Mesh.CreateVertexBuffer\u0060\u00601(System.Int32,Sandbox.VertexAttribute[],System.Span\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Collections.Generic.List\u00601\u003CT\u003E"},{"Name":"elementOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":591},"IsPublic":true,"FullName":"Sandbox.Mesh.SetVertexBufferData","Name":"SetVertexBufferData","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set data of this buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","589"]}],"DocId":"M:Sandbox.Mesh.SetVertexBufferData\u0060\u00601(System.Collections.Generic.List\u00601{\u0060\u00600},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"elementOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":599},"IsPublic":true,"FullName":"Sandbox.Mesh.SetVertexBufferData","Name":"SetVertexBufferData","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set data of this buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","597"]}],"DocId":"M:Sandbox.Mesh.SetVertexBufferData\u0060\u00601(System.Span\u00601{\u0060\u00600},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":608},"IsPublic":true,"FullName":"Sandbox.Mesh.SetVertexBufferSize","Name":"SetVertexBufferSize","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resize the vertex buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","605"]}],"Documentation":{"Summary":"Resize the vertex buffer"},"DocId":"M:Sandbox.Mesh.SetVertexBufferSize(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"handler","Type":"Sandbox.Mesh.VertexBufferLockHandler\u00601\u003CT\u003E"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Mesh.LockVertexBuffer","Name":"LockVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lock all the memory in this buffer so you can write to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","631"]}],"DocId":"M:Sandbox.Mesh.LockVertexBuffer\u0060\u00601(Sandbox.Mesh.VertexBufferLockHandler\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"},{"Name":"handler","Type":"Sandbox.Mesh.VertexBufferLockHandler\u00601\u003CT\u003E"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Mesh.LockVertexBuffer","Name":"LockVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lock a specific amount of the memory in this buffer so you can write to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","639"]}],"DocId":"M:Sandbox.Mesh.LockVertexBuffer\u0060\u00601(System.Int32,Sandbox.Mesh.VertexBufferLockHandler\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"elementOffset","Type":"System.Int32"},{"Name":"elementCount","Type":"System.Int32"},{"Name":"handler","Type":"Sandbox.Mesh.VertexBufferLockHandler\u00601\u003CT\u003E"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Mesh.LockVertexBuffer","Name":"LockVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lock a region of memory in this buffer so you can write to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","647"]}],"DocId":"M:Sandbox.Mesh.LockVertexBuffer\u0060\u00601(System.Int32,System.Int32,Sandbox.Mesh.VertexBufferLockHandler\u00601{\u0060\u00600})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Mesh/Mesh.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Mesh..ctor","Name":".ctor","DeclaringType":"Sandbox.Mesh","DocId":"M:Sandbox.Mesh.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"primType","Type":"Sandbox.MeshPrimitiveType","Default":"3"}],"l":{"File":"Resources/Mesh/Mesh.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Mesh..ctor","Name":".ctor","DeclaringType":"Sandbox.Mesh","DocId":"M:Sandbox.Mesh.#ctor(Sandbox.Material,Sandbox.MeshPrimitiveType)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/Mesh/Mesh.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Mesh.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","60"]}],"Documentation":{},"DocId":"P:Sandbox.Mesh.IsValid"},{"PropertyType":"Sandbox.MeshPrimitiveType","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Mesh.PrimitiveType","Name":"PrimitiveType","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the primitive type for this mesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","65"]}],"Documentation":{"Summary":"Sets the primitive type for this mesh."},"DocId":"P:Sandbox.Mesh.PrimitiveType"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Mesh.Material","Name":"Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets material for this mesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","73"]}],"Documentation":{"Summary":"Sets material for this mesh."},"DocId":"P:Sandbox.Mesh.Material"},{"PropertyType":"BBox","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Mesh.Bounds","Name":"Bounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets AABB bounds for this mesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","81"]}],"Documentation":{"Summary":"Sets AABB bounds for this mesh."},"DocId":"P:Sandbox.Mesh.Bounds"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Mesh.UvDensity","Name":"UvDensity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to calculate texture size for texture streaming."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","94"]}],"Documentation":{"Summary":"Used to calculate texture size for texture streaming."},"DocId":"P:Sandbox.Mesh.UvDensity"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.Mesh.HasIndexBuffer","Name":"HasIndexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this mesh has an index buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","258"]}],"Documentation":{"Summary":"Whether this mesh has an index buffer."},"DocId":"P:Sandbox.Mesh.HasIndexBuffer"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Mesh/Mesh.IndexBuffer.cs","Line":264},"IsPublic":true,"FullName":"Sandbox.Mesh.IndexCount","Name":"IndexCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of indices this mesh has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","263"]}],"Documentation":{"Summary":"Number of indices this mesh has."},"DocId":"P:Sandbox.Mesh.IndexCount"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":532},"IsPublic":true,"FullName":"Sandbox.Mesh.HasVertexBuffer","Name":"HasVertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this mesh has a vertex buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","531"]}],"Documentation":{"Summary":"Whether this mesh has a vertex buffer."},"DocId":"P:Sandbox.Mesh.HasVertexBuffer"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":537},"IsPublic":true,"FullName":"Sandbox.Mesh.VertexCount","Name":"VertexCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of vertices this mesh has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","536"]}],"Documentation":{"Summary":"Number of vertices this mesh has."},"DocId":"P:Sandbox.Mesh.VertexCount"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Mesh","Name":"Mesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A \u003Ca\u003Emesh\u003C/a\u003E is a basic version of a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E, containing a set of vertices and indices which make up faces that make up a shape. \u003Cbr/\u003EA set of meshes can be used to create a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E via the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModelBuilder\u003C/span\u003E class.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","24"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A \u003Ca\u003Emesh\u003C/a\u003E is a basic version of a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E, containing a set of vertices and indices which make up faces that make up a shape. \u003Cbr/\u003EA set of meshes can be used to create a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E via the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModelBuilder\u003C/span\u003E class.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.IndexBuffer.cs","251"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A \u003Ca\u003Emesh\u003C/a\u003E is a basic version of a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E, containing a set of vertices and indices which make up faces that make up a shape. \u003Cbr/\u003EA set of meshes can be used to create a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E via the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModelBuilder\u003C/span\u003E class.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","524"]}],"Documentation":{"Summary":"A \u003Ca href=\u0022https://en.wikipedia.org/wiki/Polygon_mesh\u0022\u003Emesh\u003C/a\u003E is a basic version of a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E,\ncontaining a set of vertices and indices which make up faces that make up a shape.\n \n\u003Cpara\u003EA set of meshes can be used to create a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E via the \u003Csee cref=\u0022T:Sandbox.ModelBuilder\u0022 /\u003E class.\u003C/para\u003E"},"DocId":"T:Sandbox.Mesh"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CSystem.Int32\u003E"}],"IsPublic":true,"FullName":"Sandbox.Mesh.IndexBufferLockHandler.Invoke","Name":"Invoke","DeclaringType":"Sandbox.Mesh.IndexBufferLockHandler","DocId":"M:Sandbox.Mesh.IndexBufferLockHandler.Invoke(System.Span\u00601{System.Int32})"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CSystem.Int32\u003E"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.Mesh.IndexBufferLockHandler.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.Mesh.IndexBufferLockHandler","DocId":"M:Sandbox.Mesh.IndexBufferLockHandler.BeginInvoke(System.Span\u00601{System.Int32},System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.Mesh.IndexBufferLockHandler.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.Mesh.IndexBufferLockHandler","DocId":"M:Sandbox.Mesh.IndexBufferLockHandler.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.Mesh.IndexBufferLockHandler..ctor","Name":".ctor","DeclaringType":"Sandbox.Mesh.IndexBufferLockHandler","DocId":"M:Sandbox.Mesh.IndexBufferLockHandler.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Mesh.IndexBufferLockHandler","Name":"IndexBufferLockHandler","DeclaringType":"Sandbox.Mesh","DocId":"T:Sandbox.Mesh.IndexBufferLockHandler"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"}],"IsPublic":true,"FullName":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E.Invoke","Name":"Invoke","DeclaringType":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E","DocId":"M:Sandbox.Mesh.VertexBufferLockHandler\u00601.Invoke(System.Span\u00601{\u0060\u00600})"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E","DocId":"M:Sandbox.Mesh.VertexBufferLockHandler\u00601.BeginInvoke(System.Span\u00601{\u0060\u00600},System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E","DocId":"M:Sandbox.Mesh.VertexBufferLockHandler\u00601.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E","DocId":"M:Sandbox.Mesh.VertexBufferLockHandler\u00601.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Mesh.VertexBufferLockHandler\u003CT\u003E","Name":"VertexBufferLockHandler\u003CT\u003E","DeclaringType":"Sandbox.Mesh","DocId":"T:Sandbox.Mesh.VertexBufferLockHandler\u00601"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeType.Position","Name":"Position","DocId":"F:Sandbox.VertexAttributeType.Position"},{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeType.Normal","Name":"Normal","DocId":"F:Sandbox.VertexAttributeType.Normal"},{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeType.Tangent","Name":"Tangent","DocId":"F:Sandbox.VertexAttributeType.Tangent"},{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeType.TexCoord","Name":"TexCoord","DocId":"F:Sandbox.VertexAttributeType.TexCoord"},{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeType.Color","Name":"Color","DocId":"F:Sandbox.VertexAttributeType.Color"},{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeType.BlendIndices","Name":"BlendIndices","DocId":"F:Sandbox.VertexAttributeType.BlendIndices"},{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeType.BlendWeights","Name":"BlendWeights","DocId":"F:Sandbox.VertexAttributeType.BlendWeights"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexAttributeType","Name":"VertexAttributeType","DocId":"T:Sandbox.VertexAttributeType"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.Float32","Name":"Float32","DocId":"F:Sandbox.VertexAttributeFormat.Float32"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.Float16","Name":"Float16","DocId":"F:Sandbox.VertexAttributeFormat.Float16"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.SInt32","Name":"SInt32","DocId":"F:Sandbox.VertexAttributeFormat.SInt32"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.UInt32","Name":"UInt32","DocId":"F:Sandbox.VertexAttributeFormat.UInt32"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.SInt16","Name":"SInt16","DocId":"F:Sandbox.VertexAttributeFormat.SInt16"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.UInt16","Name":"UInt16","DocId":"F:Sandbox.VertexAttributeFormat.UInt16"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.SInt8","Name":"SInt8","DocId":"F:Sandbox.VertexAttributeFormat.SInt8"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexAttributeFormat.UInt8","Name":"UInt8","DocId":"F:Sandbox.VertexAttributeFormat.UInt8"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexAttributeFormat","Name":"VertexAttributeFormat","DocId":"T:Sandbox.VertexAttributeFormat"},{"Namespace":"Sandbox","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Sandbox.VertexAttributeType"},{"Name":"format","Type":"Sandbox.VertexAttributeFormat"},{"Name":"components","Type":"System.Int32","Default":"3"},{"Name":"semanticIndex","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.VertexAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexAttribute","DocId":"M:Sandbox.VertexAttribute.#ctor(Sandbox.VertexAttributeType,Sandbox.VertexAttributeFormat,System.Int32,System.Int32)"}],"Fields":[{"FieldType":"Sandbox.VertexAttributeType","IsPublic":true,"FullName":"Sandbox.VertexAttribute.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","54"]}],"DocId":"F:Sandbox.VertexAttribute.Type"},{"FieldType":"Sandbox.VertexAttributeFormat","IsPublic":true,"FullName":"Sandbox.VertexAttribute.Format","Name":"Format","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","55"]}],"DocId":"F:Sandbox.VertexAttribute.Format"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.VertexAttribute.Components","Name":"Components","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","56"]}],"DocId":"F:Sandbox.VertexAttribute.Components"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.VertexAttribute.SemanticIndex","Name":"SemanticIndex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","57"]}],"DocId":"F:Sandbox.VertexAttribute.SemanticIndex"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexAttribute","Name":"VertexAttribute","DocId":"T:Sandbox.VertexAttribute"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/BoneCollection.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BoneCollection.HasBone","Name":"HasBone","DeclaringType":"Sandbox.BoneCollection","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the model or entity has a given bone by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","24"]}],"Documentation":{"Summary":"Whether the model or entity has a given bone by name."},"DocId":"M:Sandbox.BoneCollection.HasBone(System.String)"},{"ReturnType":"Sandbox.BoneCollection.Bone","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/BoneCollection.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BoneCollection.GetBone","Name":"GetBone","DeclaringType":"Sandbox.BoneCollection","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve a bone by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","33"]}],"Documentation":{"Summary":"Retrieve a bone by name."},"DocId":"M:Sandbox.BoneCollection.GetBone(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.BoneCollection.Bone","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.BoneCollection.Root","Name":"Root","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Root bone of the model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","14"]}],"Documentation":{"Summary":"Root bone of the model."},"DocId":"P:Sandbox.BoneCollection.Root"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.BoneCollection.Bone\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.BoneCollection.AllBones","Name":"AllBones","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of all bones of our object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","19"]}],"Documentation":{"Summary":"List of all bones of our object."},"DocId":"P:Sandbox.BoneCollection.AllBones"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BoneCollection","Name":"BoneCollection","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A collection of bones. This could be from a model, or an entity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","8"]}],"Documentation":{"Summary":"A collection of bones. This could be from a model, or an entity"},"DocId":"T:Sandbox.BoneCollection"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/BoneCollection.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone.IsNamed","Name":"IsNamed","DeclaringType":"Sandbox.BoneCollection.Bone","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this bone has given name or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","93"]}],"Documentation":{"Summary":"Whether this bone has given name or not."},"DocId":"M:Sandbox.BoneCollection.Bone.IsNamed(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/Model/BoneCollection.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone.Index","Name":"Index","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Numerical index of this bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","51"]}],"Documentation":{"Summary":"Numerical index of this bone."},"DocId":"P:Sandbox.BoneCollection.Bone.Index"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Resources/Model/BoneCollection.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Name of this bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","56"]}],"Documentation":{"Summary":"Name of this bone."},"DocId":"P:Sandbox.BoneCollection.Bone.Name"},{"PropertyType":"Sandbox.BoneCollection.Bone","IsVirtual":true,"Loc":{"File":"Resources/Model/BoneCollection.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone.Parent","Name":"Parent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The parent bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","61"]}],"Documentation":{"Summary":"The parent bone."},"DocId":"P:Sandbox.BoneCollection.Bone.Parent"},{"PropertyType":"Transform","IsVirtual":true,"Loc":{"File":"Resources/Model/BoneCollection.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone.LocalTransform","Name":"LocalTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Transform on this bone, relative to the root bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","66"]}],"Documentation":{"Summary":"Transform on this bone, relative to the root bone."},"DocId":"P:Sandbox.BoneCollection.Bone.LocalTransform"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Model/BoneCollection.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone.HasChildren","Name":"HasChildren","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this bone has any child bones."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","71"]}],"Documentation":{"Summary":"Whether this bone has any child bones."},"DocId":"P:Sandbox.BoneCollection.Bone.HasChildren"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.BoneCollection.Bone\u003E","Loc":{"File":"Resources/Model/BoneCollection.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone.Children","Name":"Children","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of all bones that descend from this bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","76"]}],"Documentation":{"Summary":"List of all bones that descend from this bone."},"DocId":"P:Sandbox.BoneCollection.Bone.Children"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BoneCollection.Bone","Name":"Bone","DeclaringType":"Sandbox.BoneCollection","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A bone in a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EBoneCollection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\BoneCollection.cs","42"]}],"Documentation":{"Summary":"A bone in a \u003Csee cref=\u0022T:Sandbox.BoneCollection\u0022 /\u003E."},"DocId":"T:Sandbox.BoneCollection.Bone"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"animationIndex","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Animation.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Model.GetAnimationName","Name":"GetAnimationName","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns name of an animation at given animation index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Animation.cs","16"]}],"Documentation":{"Summary":"Returns name of an animation at given animation index.","Return":"Name of the animation.","Params":{"animationIndex":"Animation index to get name of, starting at 0."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,AnimationCount-1]"}},"DocId":"M:Sandbox.Model.GetAnimationName(System.Int32)"},{"ReturnType":"System.Nullable\u00601\u003CTransform\u003E","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Attachments.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.Model.GetAttachment","Name":"GetAttachment","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves attachment transform based on given attachment name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","127"]}],"Documentation":{"Summary":"Retrieves attachment transform based on given attachment name.","Return":"The attachment transform, or null if attachment by given name is not found.","Params":{"name":"Name of the attachment to retrieve transform of."}},"DocId":"M:Sandbox.Model.GetAttachment(System.String)"},{"ReturnType":"System.Nullable\u00601\u003CTransform\u003E","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Attachments.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Model.GetAttachment","Name":"GetAttachment","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves attachment transform based on given attachment index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","142"]}],"Documentation":{"Summary":"Retrieves attachment transform based on given attachment index.","Return":"The attachment transform.","Params":{"index":"\u0026gt;Index of the attachment to look up, starting at 0."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,AttachmentCount-1]"}},"DocId":"M:Sandbox.Model.GetAttachment(System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Attachments.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.Model.GetAttachmentName","Name":"GetAttachmentName","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns name of an attachment at given index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","157"]}],"Documentation":{"Summary":"Returns name of an attachment at given index.","Return":"The name of the attachment at given index.","Params":{"index":"Index of the attachment to look up, starting at 0."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,AttachmentCount-1]"}},"DocId":"M:Sandbox.Model.GetAttachmentName(System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Out":true,"Type":"T"}],"l":{"File":"Resources/Model/Model.Data.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Model.TryGetData","Name":"TryGetData","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tries to extract data from model based on the given type\u0027s \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameDataAttribute\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.cs","60"]}],"Documentation":{"Summary":"Tries to extract data from model based on the given type\u0027s \u003Csee cref=\u0022T:Sandbox.ModelEditor.GameDataAttribute\u0022\u003EModelDoc.GameDataAttribute\u003C/see\u003E.","Return":"true if data was extracted successfully, false otherwise.","Params":{"data":"The extracted data, or default on failure."}},"DocId":"M:Sandbox.Model.TryGetData\u0060\u00601(\u0060\u00600@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"t","Type":"System.Type"},{"Name":"data","Out":true,"Type":"System.Object"}],"l":{"File":"Resources/Model/Model.Data.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Model.TryGetData","Name":"TryGetData","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tries to extract data from model based on the given type\u0027s \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameDataAttribute\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.cs","74"]}],"Documentation":{"Summary":"Tries to extract data from model based on the given type\u0027s \u003Csee cref=\u0022T:Sandbox.ModelEditor.GameDataAttribute\u0022\u003EModelDoc.GameDataAttribute\u003C/see\u003E.","Return":"true if data was extracted successfully, false otherwise.","Params":{"data":"The extracted data, or default on failure.","t":"The class with \u003Csee cref=\u0022T:Sandbox.ModelEditor.GameDataAttribute\u0022\u003EModelDoc.GameDataAttribute\u003C/see\u003E."}},"DocId":"M:Sandbox.Model.TryGetData(System.Type,System.Object@)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Resources/Model/Model.Data.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Model.HasData","Name":"HasData","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tests if this model has generic data based on given type\u0027s \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameDataAttribute\u003C/span\u003E. This will be faster than testing this via GetData\u0026lt;\u0026gt;()"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.cs","129"]}],"Documentation":{"Summary":"Tests if this model has generic data based on given type\u0027s \u003Csee cref=\u0022T:Sandbox.ModelEditor.GameDataAttribute\u0022\u003EModelDoc.GameDataAttribute\u003C/see\u003E.\nThis will be faster than testing this via GetData\u003C![CDATA[\u003C\u003E]]\u003E()"},"DocId":"M:Sandbox.Model.HasData\u0060\u00601"},{"ReturnType":"T","Parameters":[],"l":{"File":"Resources/Model/Model.Data.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.Model.GetData","Name":"GetData","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Extracts data from model based on the given type\u0027s \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameDataAttribute\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.cs","138"]}],"Documentation":{"Summary":"Extracts data from model based on the given type\u0027s \u003Csee cref=\u0022T:Sandbox.ModelEditor.GameDataAttribute\u0022\u003EModelDoc.GameDataAttribute\u003C/see\u003E."},"DocId":"M:Sandbox.Model.GetData\u0060\u00601"},{"ReturnType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String[]\u003E","Parameters":[],"l":{"File":"Resources/Model/Model.Data.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.Model.GetBreakCommands","Name":"GetBreakCommands","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal function used to get a list of break commands the model has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.cs","153"]}],"Documentation":{"Summary":"Internal function used to get a list of break commands the model has."},"DocId":"M:Sandbox.Model.GetBreakCommands"},{"ReturnType":"Sandbox.Model","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Load.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Model.Load","Name":"Load","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a model by file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Load.cs","14"]}],"Documentation":{"Summary":"Load a model by file path.","Return":"The loaded model, or null","Params":{"filename":"The file path to load as a model."}},"DocId":"M:Sandbox.Model.Load(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Model\u003E","Parameters":[{"Name":"filename","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Model.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Model/\u003CLoadAsync\u003Ed__62"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a model by file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Load.cs","34"]}],"Documentation":{"Summary":"Load a model by file path.","Return":"The loaded model, or null","Params":{"filename":"The file path to load as a model."}},"DocId":"M:Sandbox.Model.LoadAsync(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"groupIndex","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Material.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Model.GetMaterialGroupName","Name":"GetMaterialGroupName","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns name of a material group at given group index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","20"]}],"Documentation":{"Summary":"Returns name of a material group at given group index.","Return":"Name of the group.","Params":{"groupIndex":"Group index to get name of, starting at 0."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,MaterialGroupCount-1]"}},"DocId":"M:Sandbox.Model.GetMaterialGroupName(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"groupIndex","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Material.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Model.GetMaterialGroupIndex","Name":"GetMaterialGroupIndex","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves the index of a material group given its name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","35"]}],"Documentation":{"Summary":"Retrieves the index of a material group given its name.","Return":"The index of the material group, or a negative value if the group does not exist.","Params":{"groupIndex":"The name of the material group."}},"DocId":"M:Sandbox.Model.GetMaterialGroupIndex(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Material\u003E","Parameters":[{"Name":"groupIndex","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.Model.GetMaterials","Name":"GetMaterials","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Model/\u003CGetMaterials\u003Ed__70"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves an enumerable collection of Materials belonging to a specified group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","65"]}],"Documentation":{"Summary":"Retrieves an enumerable collection of Materials belonging to a specified group.","Return":"An IEnumerable of Materials in the specified group.","Params":{"groupIndex":"The index of the material group. Default value is 0."}},"DocId":"M:Sandbox.Model.GetMaterials(System.Int32)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Material\u003E","Parameters":[{"Name":"groupName","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Material.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Model.GetMaterials","Name":"GetMaterials","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves an enumerable collection of Materials belonging to a specified group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","86"]}],"Documentation":{"Summary":"Retrieves an enumerable collection of Materials belonging to a specified group.","Return":"An IEnumerable of Materials in the specified group.","Params":{"groupName":"The name of the material group."},"Exceptions":{"System.ArgumentException":"Thrown when the provided group name does not exist."}},"DocId":"M:Sandbox.Model.GetMaterials(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"morph","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Morphs.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Model.GetMorphName","Name":"GetMorphName","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns name of a morph controller at given index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","85"]}],"Documentation":{"Summary":"Returns name of a morph controller at given index.","Return":"Name of the morph controller at given index.","Params":{"morph":"Morph controller index to get name of, starting at 0."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,MorphCount-1]"}},"DocId":"M:Sandbox.Model.GetMorphName(System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"viseme","Type":"System.String"},{"Name":"morph","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Morphs.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Model.GetVisemeMorph","Name":"GetVisemeMorph","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get morph weight for viseme."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","95"]}],"Documentation":{"Summary":"Get morph weight for viseme."},"DocId":"M:Sandbox.Model.GetVisemeMorph(System.String,System.Int32)"},{"ReturnType":"System.String","Parameters":[{"Name":"boneIndex","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Skeleton.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Model.GetBoneName","Name":"GetBoneName","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns name of a bone at given bone index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","85"]}],"Documentation":{"Summary":"Returns name of a bone at given bone index.","Return":"Name of the bone.","Params":{"boneIndex":"Bone index to get name of, starting at 0."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,BoneCount-1]"}},"DocId":"M:Sandbox.Model.GetBoneName(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"boneIndex","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Skeleton.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.Model.GetBoneParent","Name":"GetBoneParent","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the id of given bone\u0027s parent bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","98"]}],"Documentation":{"Summary":"Returns the id of given bone\u0027s parent bone.","Return":"The id of the parent bone, or -1 if given bone has no parent.","Params":{"boneIndex":"The bone to look up parent of."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,BoneCount-1]"}},"DocId":"M:Sandbox.Model.GetBoneParent(System.Int32)"},{"ReturnType":"Transform","Parameters":[{"Name":"boneIndex","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Skeleton.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Model.GetBoneTransform","Name":"GetBoneTransform","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns transform of given bone at bind position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","109"]}],"Documentation":{"Summary":"Returns transform of given bone at bind position.","Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,BoneCount-1]"}},"DocId":"M:Sandbox.Model.GetBoneTransform(System.Int32)"},{"ReturnType":"Transform","Parameters":[{"Name":"bone","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Skeleton.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Model.GetBoneTransform","Name":"GetBoneTransform","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns transform of given bone at bind position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","119"]}],"Documentation":{"Summary":"Returns transform of given bone at bind position."},"DocId":"M:Sandbox.Model.GetBoneTransform(System.String)"},{"ReturnType":"System.Collections.Generic.Dictionary\u00602\u003CSandbox.BoneCollection.Bone,Sandbox.GameObject\u003E","Parameters":[{"Name":"root","Type":"Sandbox.GameObject"}],"l":{"File":"Resources/Model/Model.Skeleton.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.Model.CreateBoneObjects","Name":"CreateBoneObjects","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a dictionary of bone names to game objects, where each game object is a bone object in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","130"]}],"Documentation":{"Summary":"Creates a dictionary of bone names to game objects, where each game object is a bone object in the scene."},"DocId":"M:Sandbox.Model.CreateBoneObjects(Sandbox.GameObject)"},{"ReturnType":"Sandbox.Vertex[]","Parameters":[],"l":{"File":"Resources/Model/Model.VertexData.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Model.GetVertices","Name":"GetVertices","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Experimental!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.VertexData.cs","10"]}],"Documentation":{"Summary":"Experimental!"},"DocId":"M:Sandbox.Model.GetVertices"},{"ReturnType":"System.UInt32[]","Parameters":[],"l":{"File":"Resources/Model/Model.VertexData.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Model.GetIndices","Name":"GetIndices","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Experimental!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.VertexData.cs","29"]}],"Documentation":{"Summary":"Experimental!"},"DocId":"M:Sandbox.Model.GetIndices"},{"ReturnType":"System.Int32","Parameters":[{"Name":"drawcall","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.VertexData.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Model.GetIndexCount","Name":"GetIndexCount","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.VertexData.cs","45"]}],"DocId":"M:Sandbox.Model.GetIndexCount(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"drawcall","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.VertexData.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Model.GetIndexStart","Name":"GetIndexStart","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.VertexData.cs","46"]}],"DocId":"M:Sandbox.Model.GetIndexStart(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"drawcall","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.VertexData.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Model.GetBaseVertex","Name":"GetBaseVertex","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.VertexData.cs","47"]}],"DocId":"M:Sandbox.Model.GetBaseVertex(System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Animation.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Model.AnimationCount","Name":"AnimationCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of animations this model has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Animation.cs","8"]}],"Documentation":{"Summary":"Number of animations this model has."},"DocId":"P:Sandbox.Model.AnimationCount"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Model/Model.Animation.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Model.AnimationNames","Name":"AnimationNames","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Animation.cs","25"]}],"DocId":"P:Sandbox.Model.AnimationNames"},{"PropertyType":"Sandbox.AnimationGraph","Loc":{"File":"Resources/Model/Model.Animation.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Model.AnimGraph","Name":"AnimGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the animgraph this model uses."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Animation.cs","31"]}],"Documentation":{"Summary":"Get the animgraph this model uses."},"DocId":"P:Sandbox.Model.AnimGraph"},{"PropertyType":"Sandbox.ModelAttachments","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Model.Attachments","Name":"Attachments","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to bones of this model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","107"]}],"Documentation":{"Summary":"Access to bones of this model."},"DocId":"P:Sandbox.Model.Attachments"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Model.AttachmentCount","Name":"AttachmentCount","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns amount of attachment points this model has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","119"]}],"Documentation":{"Summary":"Returns amount of attachment points this model has."},"DocId":"P:Sandbox.Model.AttachmentCount"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.Model.BodyGroupCount","Name":"BodyGroupCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","5"]}],"DocId":"P:Sandbox.Model.BodyGroupCount"},{"PropertyType":"System.UInt64","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.Model.DefaultBodyGroupMask","Name":"DefaultBodyGroupMask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","6"]}],"DocId":"P:Sandbox.Model.DefaultBodyGroupMask"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Model.BodyPart\u003E","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Model.BodyParts","Name":"BodyParts","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","10"]}],"DocId":"P:Sandbox.Model.BodyParts"},{"PropertyType":"BBox","Loc":{"File":"Resources/Model/Model.Bounds.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Model.Bounds","Name":"Bounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total bounds of all the meshes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Bounds.cs","9"]}],"Documentation":{"Summary":"Total bounds of all the meshes."},"DocId":"P:Sandbox.Model.Bounds"},{"PropertyType":"BBox","Loc":{"File":"Resources/Model/Model.Bounds.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Model.PhysicsBounds","Name":"PhysicsBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total bounds of all the physics shapes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Bounds.cs","14"]}],"Documentation":{"Summary":"Total bounds of all the physics shapes."},"DocId":"P:Sandbox.Model.PhysicsBounds"},{"PropertyType":"BBox","Loc":{"File":"Resources/Model/Model.Bounds.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Model.RenderBounds","Name":"RenderBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render view bounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Bounds.cs","19"]}],"Documentation":{"Summary":"Render view bounds."},"DocId":"P:Sandbox.Model.RenderBounds"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Model.IsError","Name":"IsError","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this model is an error model or invalid or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","73"]}],"Documentation":{"Summary":"Whether this model is an error model or invalid or not."},"DocId":"P:Sandbox.Model.IsError"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.Model.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Name of the model, usually being its file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","78"]}],"Documentation":{"Summary":"Name of the model, usually being its file path."},"DocId":"P:Sandbox.Model.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.Model.IsProcedural","Name":"IsProcedural","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","83"]}],"Documentation":{"Summary":"Whether this model is procedural, i.e. it was created at runtime via \u003Csee cref=\u0022M:Sandbox.ModelBuilder.Create\u0022 /\u003E."},"DocId":"P:Sandbox.Model.IsProcedural"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Model.MeshCount","Name":"MeshCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total number of meshes this model is made out of."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","88"]}],"Documentation":{"Summary":"Total number of meshes this model is made out of."},"DocId":"P:Sandbox.Model.MeshCount"},{"PropertyType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Loc":{"File":"Resources/Model/Model.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Model.Trace","Name":"Trace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trace against the triangles in this mesh"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","93"]}],"Documentation":{"Summary":"Trace against the triangles in this mesh"},"DocId":"P:Sandbox.Model.Trace"},{"PropertyType":"Sandbox.HitboxSet","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Model.HitboxSet","Name":"HitboxSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to default hitbox set of this model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","112"]}],"Documentation":{"Summary":"Access to default hitbox set of this model"},"DocId":"P:Sandbox.Model.HitboxSet"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Material.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Model.MaterialGroupCount","Name":"MaterialGroupCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of material groups this model has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","12"]}],"Documentation":{"Summary":"Number of material groups this model has."},"DocId":"P:Sandbox.Model.MaterialGroupCount"},{"PropertyType":"System.Collections.Immutable.ImmutableArray\u00601\u003CSandbox.Material\u003E","Loc":{"File":"Resources/Model/Model.Material.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Model.Materials","Name":"Materials","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves an enumerable collection of all Materials on the meshes. This is fast, and cached. The order of these items is the same order used in ModelRenderer.Materials etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","45"]}],"Documentation":{"Summary":"Retrieves an enumerable collection of all Materials on the meshes.\nThis is fast, and cached. The order of these items is the same order used in ModelRenderer.Materials etc","Return":"An ImmutableArray of Materials."},"DocId":"P:Sandbox.Model.Materials"},{"PropertyType":"Sandbox.ModelMorphs","Loc":{"File":"Resources/Model/Model.Morphs.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Model.Morphs","Name":"Morphs","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to bones of this model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","64"]}],"Documentation":{"Summary":"Access to bones of this model."},"DocId":"P:Sandbox.Model.Morphs"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Morphs.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Model.MorphCount","Name":"MorphCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of morph controllers this model has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","76"]}],"Documentation":{"Summary":"Number of morph controllers this model has."},"DocId":"P:Sandbox.Model.MorphCount"},{"PropertyType":"Sandbox.PhysicsGroupDescription","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Model.Physics","Name":"Physics","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","7"]}],"DocId":"P:Sandbox.Model.Physics"},{"PropertyType":"Sandbox.BoneCollection","Loc":{"File":"Resources/Model/Model.Skeleton.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.Model.Bones","Name":"Bones","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to bones of this model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","65"]}],"Documentation":{"Summary":"Access to bones of this model."},"DocId":"P:Sandbox.Model.Bones"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Skeleton.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Model.BoneCount","Name":"BoneCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of bones this model has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","77"]}],"Documentation":{"Summary":"Number of bones this model has."},"DocId":"P:Sandbox.Model.BoneCount"},{"PropertyType":"Sandbox.ModelBuilder","Loc":{"File":"Resources/Model/Model.Static.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Model.Builder","Name":"Builder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a static \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModelBuilder\u003C/span\u003E instance, allowing for runtime model creation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Static.cs","40"]}],"Documentation":{"Summary":"Returns a static \u003Csee cref=\u0022T:Sandbox.ModelBuilder\u0022 /\u003E instance, allowing for runtime model creation."},"DocId":"P:Sandbox.Model.Builder"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Static.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Model.Cube","Name":"Cube","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A cube model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Static.cs","45"]}],"Documentation":{"Summary":"A cube model"},"DocId":"P:Sandbox.Model.Cube"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Static.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Model.Sphere","Name":"Sphere","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A sphere model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Static.cs","50"]}],"Documentation":{"Summary":"A sphere model"},"DocId":"P:Sandbox.Model.Sphere"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Static.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Model.Plane","Name":"Plane","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A plane model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Static.cs","55"]}],"Documentation":{"Summary":"A plane model"},"DocId":"P:Sandbox.Model.Plane"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Static.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Model.Error","Name":"Error","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An error model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Static.cs","60"]}],"Documentation":{"Summary":"An error model"},"DocId":"P:Sandbox.Model.Error"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Model","Name":"Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Animation.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","100"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Bounds.cs","4"]},{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vmdl"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","105"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Load.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","57"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Sequence.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Skeleton.cs","58"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Static.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.VertexData.cs","5"]}],"Documentation":{"Summary":"A model."},"DocId":"T:Sandbox.Model"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Model.BodyPart..ctor","Name":".ctor","DeclaringType":"Sandbox.Model.BodyPart","DocId":"M:Sandbox.Model.BodyPart.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","53"]}],"DocId":"P:Sandbox.Model.BodyPart.Index"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","54"]}],"DocId":"P:Sandbox.Model.BodyPart.Name"},{"PropertyType":"System.UInt64","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Mask","Name":"Mask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","55"]}],"DocId":"P:Sandbox.Model.BodyPart.Mask"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Model.BodyPart.Choice\u003E","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choices","Name":"Choices","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","56"]}],"DocId":"P:Sandbox.Model.BodyPart.Choices"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Model.BodyPart","Name":"BodyPart","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","51"]}],"DocId":"T:Sandbox.Model.BodyPart"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Model.BodyPart.Choice","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choice.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Model.BodyPart.Choice","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Model.BodyPart.Choice.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Mask","Out":true,"Type":"System.UInt64"}],"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choice.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Model.BodyPart.Choice","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Model.BodyPart.Choice.Deconstruct(System.String@,System.UInt64@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Mask","Type":"System.UInt64"}],"l":{"File":"Resources/Model/Model.BodyPart.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choice..ctor","Name":".ctor","DeclaringType":"Sandbox.Model.BodyPart.Choice","DocId":"M:Sandbox.Model.BodyPart.Choice.#ctor(System.String,System.UInt64)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choice.Name","Name":"Name","DocId":"P:Sandbox.Model.BodyPart.Choice.Name"},{"PropertyType":"System.UInt64","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choice.Mask","Name":"Mask","DocId":"P:Sandbox.Model.BodyPart.Choice.Mask"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choice","Name":"Choice","DeclaringType":"Sandbox.Model/BodyPart","DocId":"T:Sandbox.Model.BodyPart.Choice"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/Model.BodyPart.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Model.BodyGroupMaskAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Model.BodyGroupMaskAttribute","DocId":"M:Sandbox.Model.BodyGroupMaskAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Model.BodyGroupMaskAttribute.ModelParameter","Name":"ModelParameter","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","67"]}],"DocId":"P:Sandbox.Model.BodyGroupMaskAttribute.ModelParameter"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Model.BodyGroupMaskAttribute","Name":"BodyGroupMaskAttribute","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to mark properties as a body group mask, so the correct editor can be used"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","65"]}],"Documentation":{"Summary":"Used to mark properties as a body group mask, so the correct editor can be used"},"DocId":"T:Sandbox.Model.BodyGroupMaskAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/Model.Material.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Model.MaterialGroupAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Model.MaterialGroupAttribute","DocId":"M:Sandbox.Model.MaterialGroupAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Material.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Model.MaterialGroupAttribute.ModelParameter","Name":"ModelParameter","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","103"]}],"DocId":"P:Sandbox.Model.MaterialGroupAttribute.ModelParameter"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Model.MaterialGroupAttribute","Name":"MaterialGroupAttribute","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to mark a property as a material group, for the editor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","101"]}],"Documentation":{"Summary":"Used to mark a property as a material group, for the editor"},"DocId":"T:Sandbox.Model.MaterialGroupAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/Model.Material.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Model.MaterialOverrideAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Model.MaterialOverrideAttribute","DocId":"M:Sandbox.Model.MaterialOverrideAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Material.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Model.MaterialOverrideAttribute.ModelParameter","Name":"ModelParameter","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","111"]}],"DocId":"P:Sandbox.Model.MaterialOverrideAttribute.ModelParameter"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Model.MaterialOverrideAttribute","Name":"MaterialOverrideAttribute","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to mark a property as a material material override dictionary, for the editor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Material.cs","109"]}],"Documentation":{"Summary":"Used to mark a property as a material material override dictionary, for the editor"},"DocId":"T:Sandbox.Model.MaterialOverrideAttribute"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.WithName","Name":"WithName","DeclaringType":"Sandbox.AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the name of the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","57"]}],"Documentation":{"Summary":"Sets the name of the animation."},"DocId":"M:Sandbox.AnimationBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"frameRate","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.WithFrameRate","Name":"WithFrameRate","DeclaringType":"Sandbox.AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the frames per second of the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","66"]}],"Documentation":{"Summary":"Sets the frames per second of the animation."},"DocId":"M:Sandbox.AnimationBuilder.WithFrameRate(System.Single)"},{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"looping","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.WithLooping","Name":"WithLooping","DeclaringType":"Sandbox.AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets whether the animation loops."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","75"]}],"Documentation":{"Summary":"Sets whether the animation loops."},"DocId":"M:Sandbox.AnimationBuilder.WithLooping(System.Boolean)"},{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"delta","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.WithDelta","Name":"WithDelta","DeclaringType":"Sandbox.AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets whether the animation adds to the base result."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","84"]}],"Documentation":{"Summary":"Sets whether the animation adds to the base result."},"DocId":"M:Sandbox.AnimationBuilder.WithDelta(System.Boolean)"},{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"disableInterpolation","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.WithInterpolationDisabled","Name":"WithInterpolationDisabled","DeclaringType":"Sandbox.AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets whether interpolation between frames is disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","93"]}],"Documentation":{"Summary":"Sets whether interpolation between frames is disabled."},"DocId":"M:Sandbox.AnimationBuilder.WithInterpolationDisabled(System.Boolean)"},{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"boneTransforms","Type":"System.Span\u00601\u003CTransform\u003E"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.AddFrame","Name":"AddFrame","DeclaringType":"Sandbox.AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add bone transforms for a frame of animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","102"]}],"DocId":"M:Sandbox.AnimationBuilder.AddFrame(System.Span\u00601{Transform})"},{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"boneTransforms","Type":"System.Collections.Generic.List\u00601\u003CTransform\u003E"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.AddFrame","Name":"AddFrame","DeclaringType":"Sandbox.AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add bone transforms for a frame of animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","116"]}],"DocId":"M:Sandbox.AnimationBuilder.AddFrame(System.Collections.Generic.List\u00601{Transform})"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","14"]}],"Documentation":{"Summary":"The name of the animation."},"DocId":"P:Sandbox.AnimationBuilder.Name"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.FrameRate","Name":"FrameRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The frames per second of the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","19"]}],"Documentation":{"Summary":"The frames per second of the animation."},"DocId":"P:Sandbox.AnimationBuilder.FrameRate"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.Looping","Name":"Looping","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This animation loops."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","24"]}],"Documentation":{"Summary":"This animation loops."},"DocId":"P:Sandbox.AnimationBuilder.Looping"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.Delta","Name":"Delta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This animation \u0022adds\u0022 to the base result."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","29"]}],"Documentation":{"Summary":"This animation \u0022adds\u0022 to the base result."},"DocId":"P:Sandbox.AnimationBuilder.Delta"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.DisableInterpolation","Name":"DisableInterpolation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This animation disables interpolation between frames."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","34"]}],"Documentation":{"Summary":"This animation disables interpolation between frames."},"DocId":"P:Sandbox.AnimationBuilder.DisableInterpolation"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.AnimationBuilder.FrameCount","Name":"FrameCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The number of frames in the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","39"]}],"Documentation":{"Summary":"The number of frames in the animation."},"DocId":"P:Sandbox.AnimationBuilder.FrameCount"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AnimationBuilder","Name":"AnimationBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate animations for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E at runtime. See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModelBuilder\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EAddAnimation\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Efloat\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","9"]}],"Documentation":{"Summary":"Provides ability to generate animations for a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E at runtime.\nSee \u003Csee cref=\u0022M:Sandbox.ModelBuilder.AddAnimation(System.String,System.Single)\u0022 /\u003E"},"DocId":"T:Sandbox.AnimationBuilder"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.AnimationBuilder","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"frameRate","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddAnimation","Name":"AddAnimation","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds an animation to this model and returns a builder to construct the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","146"]}],"Documentation":{"Summary":"Adds an animation to this model and returns a builder to construct the animation.","Return":"An \u003Csee cref=\u0022T:Sandbox.AnimationBuilder\u0022 /\u003E instance to construct the animation.","Params":{"name":"The name of the animation.","frameRate":"The frames per second of the animation."}},"DocId":"M:Sandbox.ModelBuilder.AddAnimation(System.String,System.Single)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"mass","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.WithMass","Name":"WithMass","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total mass of the physics body (Default is 1000)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","84"]}],"Documentation":{"Summary":"Total mass of the physics body (Default is 1000)"},"DocId":"M:Sandbox.ModelBuilder.WithMass(System.Single)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.WithSurface","Name":"WithSurface","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Surface property to use for collision"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","94"]}],"Documentation":{"Summary":"Surface property to use for collision"},"DocId":"M:Sandbox.ModelBuilder.WithSurface(System.String)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"lod","Type":"System.Int32"},{"Name":"distance","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.WithLodDistance","Name":"WithLodDistance","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["LOD switch distance increment for each Level of Detail (LOD) level. (Default is 50)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","104"]}],"Documentation":{"Summary":"LOD switch distance increment for each Level of Detail (LOD) level. (Default is 50)"},"DocId":"M:Sandbox.ModelBuilder.WithLodDistance(System.Int32,System.Single)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"extents","Type":"Vector3"},{"Name":"center","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"},{"Name":"rotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddCollisionBox","Name":"AddCollisionBox","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add box collision shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","117"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionBox(Vector3,System.Nullable\u00601{Vector3},System.Nullable\u00601{Rotation})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"radius","Type":"System.Single"},{"Name":"center","Type":"Vector3","Default":"null"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddCollisionSphere","Name":"AddCollisionSphere","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add sphere collision shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","131"]}],"Documentation":{"Summary":"Add sphere collision shape."},"DocId":"M:Sandbox.ModelBuilder.AddCollisionSphere(System.Single,Vector3)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"center0","Type":"Vector3"},{"Name":"center1","Type":"Vector3"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddCollisionCapsule","Name":"AddCollisionCapsule","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add capsule collision shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","145"]}],"Documentation":{"Summary":"Add capsule collision shape."},"DocId":"M:Sandbox.ModelBuilder.AddCollisionCapsule(Vector3,Vector3,System.Single)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.List\u00601\u003CVector3\u003E"},{"Name":"center","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"},{"Name":"rotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddCollisionHull","Name":"AddCollisionHull","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a CONVEX hull collision shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","160"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionHull(System.Collections.Generic.List\u00601{Vector3},System.Nullable\u00601{Vector3},System.Nullable\u00601{Rotation})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"center","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"},{"Name":"rotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddCollisionHull","Name":"AddCollisionHull","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a CONVEX hull collision shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","168"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionHull(System.Span\u00601{Vector3},System.Nullable\u00601{Vector3},System.Nullable\u00601{Rotation})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.List\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddCollisionMesh","Name":"AddCollisionMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a CONCAVE mesh collision shape. (This shape can NOT be physically simulated)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","189"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionMesh(System.Collections.Generic.List\u00601{Vector3},System.Collections.Generic.List\u00601{System.Int32})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Span\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddCollisionMesh","Name":"AddCollisionMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a CONCAVE mesh collision shape. (This shape can NOT be physically simulated)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","197"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionMesh(System.Span\u00601{Vector3},System.Span\u00601{System.Int32})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.List\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":236},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddTraceMesh","Name":"AddTraceMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add trace vertices for tracing against mesh"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","233"]}],"DocId":"M:Sandbox.ModelBuilder.AddTraceMesh(System.Collections.Generic.List\u00601{Vector3},System.Collections.Generic.List\u00601{System.Int32})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Span\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddTraceMesh","Name":"AddTraceMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add trace vertices for tracing against mesh"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","241"]}],"DocId":"M:Sandbox.ModelBuilder.AddTraceMesh(System.Span\u00601{Vector3},System.Span\u00601{System.Int32})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"mesh","Type":"Sandbox.Mesh"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":277},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddMesh","Name":"AddMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a mesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","274"]}],"Documentation":{"Summary":"Add a mesh."},"DocId":"M:Sandbox.ModelBuilder.AddMesh(Sandbox.Mesh)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"meshes","Type":"Sandbox.Mesh[]"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":294},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddMeshes","Name":"AddMeshes","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a bunch of meshes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","291"]}],"Documentation":{"Summary":"Add a bunch of meshes."},"DocId":"M:Sandbox.ModelBuilder.AddMeshes(Sandbox.Mesh[])"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"mesh","Type":"Sandbox.Mesh"},{"Name":"lod","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":323},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddMesh","Name":"AddMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a mesh to a Level of Detail (LOD) group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","320"]}],"Documentation":{"Summary":"Add a mesh to a Level of Detail (LOD) group."},"DocId":"M:Sandbox.ModelBuilder.AddMesh(Sandbox.Mesh,System.Int32)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"meshes","Type":"Sandbox.Mesh[]"},{"Name":"lod","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":348},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddMeshes","Name":"AddMeshes","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a bunch of meshes to a Level of Detail (LOD) group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","345"]}],"Documentation":{"Summary":"Add a bunch of meshes to a Level of Detail (LOD) group."},"DocId":"M:Sandbox.ModelBuilder.AddMeshes(Sandbox.Mesh[],System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bone","Type":"Sandbox.ModelBuilder.Bone"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":393},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddBone","Name":"AddBone","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a bone to the skeleton via a Sandbox.ModelBuilder.Bone struct."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","391"]}],"Documentation":{"Summary":"Add a bone to the skeleton via a \u003Csee cref=\u0022T:Sandbox.ModelBuilder.Bone\u0022 /\u003E struct."},"DocId":"M:Sandbox.ModelBuilder.AddBone(Sandbox.ModelBuilder.Bone)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bones","Type":"Sandbox.ModelBuilder.Bone[]"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":402},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddBones","Name":"AddBones","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add multiple bones to the skeleton."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","399"]}],"Documentation":{"Summary":"Add multiple bones to the skeleton."},"DocId":"M:Sandbox.ModelBuilder.AddBones(Sandbox.ModelBuilder.Bone[])"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"parentName","Type":"System.String","Default":"null"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":414},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddBone","Name":"AddBone","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a bone to the skeleton."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","411"]}],"Documentation":{"Summary":"Add a bone to the skeleton."},"DocId":"M:Sandbox.ModelBuilder.AddBone(System.String,Vector3,Rotation,System.String)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":447},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.WithName","Name":"WithName","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provide a name to identify the model by"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","445"]}],"Documentation":{"Summary":"Provide a name to identify the model by","Params":{"name":"Desired model name"}},"DocId":"M:Sandbox.ModelBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.Model","Parameters":[],"l":{"File":"Resources/Model/Model.Builder.cs","Line":457},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.Create","Name":"Create","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Finish creation of the model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","454"]}],"Documentation":{"Summary":"Finish creation of the model."},"DocId":"M:Sandbox.ModelBuilder.Create"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/Model.AnimationBuilder.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.ModelBuilder..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelBuilder","DocId":"M:Sandbox.ModelBuilder.#ctor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelBuilder","Name":"ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003Es at runtime. A static instance of this class is available at \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBuilder\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.AnimationBuilder.cs","136"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003Es at runtime. A static instance of this class is available at \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBuilder\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","11"]}],"Documentation":{"Summary":"Provides ability to generate \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003Es at runtime.\nA static instance of this class is available at \u003Csee cref=\u0022P:Sandbox.Model.Builder\u0022 /\u003E"},"DocId":"T:Sandbox.ModelBuilder"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"ParentName","Out":true,"Type":"System.String"},{"Name":"Position","Out":true,"Type":"Vector3"},{"Name":"Rotation","Out":true,"Type":"Rotation"}],"IsPublic":true,"FullName":"Sandbox.ModelBuilder.Bone.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.ModelBuilder.Bone","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.ModelBuilder.Bone.Deconstruct(System.String@,System.String@,Vector3@,Rotation@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"ParentName","Type":"System.String"},{"Name":"Position","Type":"Vector3"},{"Name":"Rotation","Type":"Rotation"}],"IsPublic":true,"FullName":"Sandbox.ModelBuilder.Bone..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelBuilder.Bone","Documentation":{"Summary":"A bone definition for use with \u003Csee cref=\u0022T:Sandbox.ModelBuilder\u0022 /\u003E.","Params":{"Name":"Name of the bone.","ParentName":"Name of the parent bone.","Position":"Position of the bone, relative to its parent.","Rotation":"Rotation of the bone, relative to its parent."}},"DocId":"M:Sandbox.ModelBuilder.Bone.#ctor(System.String,System.String,Vector3,Rotation)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Builder.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.Bone.Name","Name":"Name","Documentation":{"Summary":"Name of the bone."},"DocId":"P:Sandbox.ModelBuilder.Bone.Name"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Builder.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.Bone.ParentName","Name":"ParentName","Documentation":{"Summary":"Name of the parent bone."},"DocId":"P:Sandbox.ModelBuilder.Bone.ParentName"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Builder.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.Bone.Position","Name":"Position","Documentation":{"Summary":"Position of the bone, relative to its parent."},"DocId":"P:Sandbox.ModelBuilder.Bone.Position"},{"PropertyType":"Rotation","Loc":{"File":"Resources/Model/Model.Builder.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.Bone.Rotation","Name":"Rotation","Documentation":{"Summary":"Rotation of the bone, relative to its parent."},"DocId":"P:Sandbox.ModelBuilder.Bone.Rotation"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelBuilder.Bone","Name":"Bone","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"A bone definition for use with \u003Csee cref=\u0022T:Sandbox.ModelBuilder\u0022 /\u003E.","Params":{"Name":"Name of the bone.","ParentName":"Name of the parent bone.","Position":"Position of the bone, relative to its parent.","Rotation":"Rotation of the bone, relative to its parent."}},"DocId":"T:Sandbox.ModelBuilder.Bone"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.ModelAttachments.Attachment","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Attachments.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Get","Name":"Get","DeclaringType":"Sandbox.ModelAttachments","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","86"]}],"DocId":"M:Sandbox.ModelAttachments.Get(System.String)"},{"ReturnType":"System.Nullable\u00601\u003CTransform\u003E","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Attachments.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.GetTransform","Name":"GetTransform","DeclaringType":"Sandbox.ModelAttachments","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","91"]}],"DocId":"M:Sandbox.ModelAttachments.GetTransform(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"}],"l":{"File":"Resources/Model/Model.Attachments.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ModelAttachments..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelAttachments","DocId":"M:Sandbox.ModelAttachments.#ctor(Sandbox.Model)"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","5"]}],"DocId":"P:Sandbox.ModelAttachments.Model"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.ModelAttachments.Attachment\u003E","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.All","Name":"All","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","9"]}],"DocId":"P:Sandbox.ModelAttachments.All"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Count","Name":"Count","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","11"]}],"DocId":"P:Sandbox.ModelAttachments.Count"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelAttachments","Name":"ModelAttachments","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","3"]}],"DocId":"T:Sandbox.ModelAttachments"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Attachments.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment.IsNamed","Name":"IsNamed","DeclaringType":"Sandbox.ModelAttachments.Attachment","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","75"]}],"DocId":"M:Sandbox.ModelAttachments.Attachment.IsNamed(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","54"]}],"DocId":"P:Sandbox.ModelAttachments.Attachment.Model"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","55"]}],"DocId":"P:Sandbox.ModelAttachments.Attachment.Index"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","56"]}],"DocId":"P:Sandbox.ModelAttachments.Attachment.Name"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment.LocalTransform","Name":"LocalTransform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","57"]}],"DocId":"P:Sandbox.ModelAttachments.Attachment.LocalTransform"},{"PropertyType":"Sandbox.BoneCollection.Bone","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment.Bone","Name":"Bone","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","58"]}],"DocId":"P:Sandbox.ModelAttachments.Attachment.Bone"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Attachments.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment.WorldTransform","Name":"WorldTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bone transformed LocalTransform"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","63"]}],"Documentation":{"Summary":"Bone transformed LocalTransform"},"DocId":"P:Sandbox.ModelAttachments.Attachment.WorldTransform"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelAttachments.Attachment","Name":"Attachment","DeclaringType":"Sandbox.ModelAttachments","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Attachments.cs","33"]}],"DocId":"T:Sandbox.ModelAttachments.Attachment"},{"Namespace":"Sandbox","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.HitboxSet.Box\u003E","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.HitboxSet.All","Name":"All","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","24"]}],"DocId":"P:Sandbox.HitboxSet.All"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HitboxSet","Name":"HitboxSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","3"]}],"DocId":"T:Sandbox.HitboxSet"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","58"]}],"DocId":"P:Sandbox.HitboxSet.Box.Name"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.SurfaceName","Name":"SurfaceName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","59"]}],"DocId":"P:Sandbox.HitboxSet.Box.SurfaceName"},{"PropertyType":"Sandbox.BoneCollection.Bone","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.Bone","Name":"Bone","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","60"]}],"DocId":"P:Sandbox.HitboxSet.Box.Bone"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","61"]}],"DocId":"P:Sandbox.HitboxSet.Box.Tags"},{"PropertyType":"System.Object","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.Shape","Name":"Shape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Either a Sphere, Capsule or BBox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","66"]}],"Documentation":{"Summary":"Either a Sphere, Capsule or BBox"},"DocId":"P:Sandbox.HitboxSet.Box.Shape"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.RandomPointInside","Name":"RandomPointInside","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a random point inside this hitbox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","71"]}],"Documentation":{"Summary":"Get a random point inside this hitbox"},"DocId":"P:Sandbox.HitboxSet.Box.RandomPointInside"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.RandomPointOnEdge","Name":"RandomPointOnEdge","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a random point on the edge this hitbox"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","86"]}],"Documentation":{"Summary":"Get a random point on the edge this hitbox"},"DocId":"P:Sandbox.HitboxSet.Box.RandomPointOnEdge"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HitboxSet.Box","Name":"Box","DeclaringType":"Sandbox.HitboxSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","26"]}],"DocId":"T:Sandbox.HitboxSet.Box"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Morphs.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.ModelMorphs.GetName","Name":"GetName","DeclaringType":"Sandbox.ModelMorphs","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the name of a morph by its index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","35"]}],"Documentation":{"Summary":"Get the name of a morph by its index."},"DocId":"M:Sandbox.ModelMorphs.GetName(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Morphs.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.ModelMorphs.GetIndex","Name":"GetIndex","DeclaringType":"Sandbox.ModelMorphs","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the index of a morph by its name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","40"]}],"Documentation":{"Summary":"Get the index of a morph by its name"},"DocId":"M:Sandbox.ModelMorphs.GetIndex(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Morphs.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.ModelMorphs.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","8"]}],"DocId":"P:Sandbox.ModelMorphs.Model"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Morphs.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ModelMorphs.Count","Name":"Count","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","10"]}],"DocId":"P:Sandbox.ModelMorphs.Count"},{"PropertyType":"System.String[]","Loc":{"File":"Resources/Model/Model.Morphs.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ModelMorphs.Names","Name":"Names","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","11"]}],"DocId":"P:Sandbox.ModelMorphs.Names"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelMorphs","Name":"ModelMorphs","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows fast lookups of morph variables"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Morphs.cs","6"]}],"Documentation":{"Summary":"Allows fast lookups of morph variables"},"DocId":"T:Sandbox.ModelMorphs"},{"Namespace":"Sandbox","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.PhysicsGroupDescription.BodyPart\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Parts","Name":"Parts","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","60"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Parts"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.PhysicsGroupDescription.Joint\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joints","Name":"Joints","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","61"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joints"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Surface\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Surfaces","Name":"Surfaces","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enumerate every \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESurface\u003C/span\u003E in this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","66"]}],"Documentation":{"Summary":"Enumerate every \u003Csee cref=\u0022T:Sandbox.Surface\u0022 /\u003E in this \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E"},"DocId":"P:Sandbox.PhysicsGroupDescription.Surfaces"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BoneCount","Name":"BoneCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","133"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BoneCount"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription","Name":"PhysicsGroupDescription","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","24"]}],"DocId":"T:Sandbox.PhysicsGroupDescription"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PhysicsGroupDescription.JointType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsGroupDescription.JointType.Ball","Name":"Ball","DocId":"F:Sandbox.PhysicsGroupDescription.JointType.Ball"},{"FieldType":"Sandbox.PhysicsGroupDescription.JointType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsGroupDescription.JointType.Hinge","Name":"Hinge","DocId":"F:Sandbox.PhysicsGroupDescription.JointType.Hinge"},{"FieldType":"Sandbox.PhysicsGroupDescription.JointType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsGroupDescription.JointType.Slider","Name":"Slider","DocId":"F:Sandbox.PhysicsGroupDescription.JointType.Slider"},{"FieldType":"Sandbox.PhysicsGroupDescription.JointType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsGroupDescription.JointType.Fixed","Name":"Fixed","DocId":"F:Sandbox.PhysicsGroupDescription.JointType.Fixed"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.JointType","Name":"JointType","DeclaringType":"Sandbox.PhysicsGroupDescription","DocId":"T:Sandbox.PhysicsGroupDescription.JointType"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"Sandbox.PhysicsGroupDescription.JointType","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","147"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Type"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Fixed","Name":"Fixed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","148"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Fixed"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Body1","Name":"Body1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","150"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Body1"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Body2","Name":"Body2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","151"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Body2"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Frame1","Name":"Frame1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","153"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Frame1"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Frame2","Name":"Frame2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","154"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Frame2"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableCollision","Name":"EnableCollision","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","156"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableCollision"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableLinearLimit","Name":"EnableLinearLimit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","158"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableLinearLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableLinearMotor","Name":"EnableLinearMotor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","159"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableLinearMotor"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearTargetVelocity","Name":"LinearTargetVelocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","160"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearTargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.MaxForce","Name":"MaxForce","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","161"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.MaxForce"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearFrequency","Name":"LinearFrequency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","162"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearDampingRatio","Name":"LinearDampingRatio","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","163"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearDampingRatio"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearStrength","Name":"LinearStrength","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","164"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableSwingLimit","Name":"EnableSwingLimit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","166"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableSwingLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableTwistLimit","Name":"EnableTwistLimit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","167"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableTwistLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableAngularMotor","Name":"EnableAngularMotor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","168"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableAngularMotor"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularTargetVelocity","Name":"AngularTargetVelocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","169"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularTargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.MaxTorque","Name":"MaxTorque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","170"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.MaxTorque"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularFrequency","Name":"AngularFrequency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","171"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularDampingRatio","Name":"AngularDampingRatio","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","172"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularDampingRatio"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":174},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularStrength","Name":"AngularStrength","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","173"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularStrength"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearMin","Name":"LinearMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","175"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearMin"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearMax","Name":"LinearMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","176"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearMax"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":179},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.SwingMin","Name":"SwingMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","178"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.SwingMin"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.SwingMax","Name":"SwingMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","179"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.SwingMax"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.TwistMin","Name":"TwistMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","181"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.TwistMin"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.TwistMax","Name":"TwistMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","182"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.TwistMax"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint","Name":"Joint","DeclaringType":"Sandbox.PhysicsGroupDescription","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","143"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.Joint"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":208},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","207"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Transform"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.BoneName","Name":"BoneName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","209"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.BoneName"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Mass","Name":"Mass","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","213"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Mass"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","214"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","215"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.AngularDamping"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.OverrideMassCenter","Name":"OverrideMassCenter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","216"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.OverrideMassCenter"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.MassCenterOverride","Name":"MassCenterOverride","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","217"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.MassCenterOverride"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.PhysicsGroupDescription.BodyPart.SpherePart\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":267},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Spheres","Name":"Spheres","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","266"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Spheres"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.PhysicsGroupDescription.BodyPart.CapsulePart\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":268},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Capsules","Name":"Capsules","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","267"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Capsules"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.PhysicsGroupDescription.BodyPart.HullPart\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Hulls","Name":"Hulls","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","268"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Hulls"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.PhysicsGroupDescription.BodyPart.MeshPart\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":270},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Meshes","Name":"Meshes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","269"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Meshes"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.PhysicsGroupDescription.BodyPart.Part\u003E","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":271},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Parts","Name":"Parts","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","270"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Parts"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart","Name":"BodyPart","DeclaringType":"Sandbox.PhysicsGroupDescription","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","202"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.BodyPart"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Surface","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":275},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Part.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","274"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Part.Surface"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Part","Name":"Part","DeclaringType":"Sandbox.PhysicsGroupDescription/BodyPart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","272"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.BodyPart.Part"},{"Namespace":"","BaseType":"Sandbox.PhysicsGroupDescription.BodyPart.Part","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Sphere","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":287},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.SpherePart.Sphere","Name":"Sphere","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","286"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.SpherePart.Sphere"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.SpherePart","Name":"SpherePart","DeclaringType":"Sandbox.PhysicsGroupDescription/BodyPart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","282"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.BodyPart.SpherePart"},{"Namespace":"","BaseType":"Sandbox.PhysicsGroupDescription.BodyPart.Part","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Capsule","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":307},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.CapsulePart.Capsule","Name":"Capsule","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","306"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.CapsulePart.Capsule"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.CapsulePart","Name":"CapsulePart","DeclaringType":"Sandbox.PhysicsGroupDescription/BodyPart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","302"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.BodyPart.CapsulePart"},{"Namespace":"","BaseType":"Sandbox.PhysicsGroupDescription.BodyPart.Part","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CLine\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.HullPart.GetLines","Name":"GetLines","DeclaringType":"Sandbox.PhysicsGroupDescription.BodyPart.HullPart","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.PhysicsGroupDescription/BodyPart/HullPart/\u003CGetLines\u003Ed__7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["For debug rendering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","341"]}],"Documentation":{"Summary":"For debug rendering"},"DocId":"M:Sandbox.PhysicsGroupDescription.BodyPart.HullPart.GetLines"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.HullPart.GetPoints","Name":"GetPoints","DeclaringType":"Sandbox.PhysicsGroupDescription.BodyPart.HullPart","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.PhysicsGroupDescription/BodyPart/HullPart/\u003CGetPoints\u003Ed__8"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","350"]}],"DocId":"M:Sandbox.PhysicsGroupDescription.BodyPart.HullPart.GetPoints"}],"Constructors":[],"Properties":[{"PropertyType":"BBox","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":328},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.HullPart.Bounds","Name":"Bounds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","327"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.HullPart.Bounds"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.HullPart","Name":"HullPart","DeclaringType":"Sandbox.PhysicsGroupDescription/BodyPart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","322"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.BodyPart.HullPart"},{"Namespace":"","BaseType":"Sandbox.PhysicsGroupDescription.BodyPart.Part","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Triangle\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.MeshPart.GetTriangles","Name":"GetTriangles","DeclaringType":"Sandbox.PhysicsGroupDescription.BodyPart.MeshPart","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.PhysicsGroupDescription/BodyPart/MeshPart/\u003CGetTriangles\u003Ed__11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["For debug rendering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","392"]}],"Documentation":{"Summary":"For debug rendering"},"DocId":"M:Sandbox.PhysicsGroupDescription.BodyPart.MeshPart.GetTriangles"}],"Constructors":[],"Properties":[{"PropertyType":"BBox","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":372},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.MeshPart.Bounds","Name":"Bounds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","371"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.MeshPart.Bounds"},{"PropertyType":"Sandbox.Surface[]","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":374},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.MeshPart.Surfaces","Name":"Surfaces","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","373"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.MeshPart.Surfaces"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.MeshPart","Name":"MeshPart","DeclaringType":"Sandbox.PhysicsGroupDescription/BodyPart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","366"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.BodyPart.MeshPart"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CSandbox.ParticleSnapshot.Vertex\u003E"}],"l":{"File":"Resources/Particles/ParticleSnapshot.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Update","Name":"Update","DeclaringType":"Sandbox.ParticleSnapshot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update this snapshot with a list of vertices."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","35"]}],"DocId":"M:Sandbox.ParticleSnapshot.Update(System.Span\u00601{Sandbox.ParticleSnapshot.Vertex})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Particles/ParticleSnapshot.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ParticleSnapshot..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleSnapshot","Documentation":{"Summary":"Create new empty procedural particle snapshot."},"DocId":"M:Sandbox.ParticleSnapshot.#ctor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot","Name":"ParticleSnapshot","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vsnap"]},{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A particle snapshot that can be created procedurally. Contains a set of vertices that particle effects can address."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","7"]}],"Documentation":{"Summary":"A particle snapshot that can be created procedurally.\nContains a set of vertices that particle effects can address."},"DocId":"T:Sandbox.ParticleSnapshot"},{"Namespace":"","Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Vertex.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","16"]}],"DocId":"F:Sandbox.ParticleSnapshot.Vertex.Position"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Vertex.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","17"]}],"DocId":"F:Sandbox.ParticleSnapshot.Vertex.Normal"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Vertex.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","18"]}],"DocId":"F:Sandbox.ParticleSnapshot.Vertex.Color"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Vertex.CreationTime","Name":"CreationTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","19"]}],"DocId":"F:Sandbox.ParticleSnapshot.Vertex.CreationTime"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Vertex.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","20"]}],"DocId":"F:Sandbox.ParticleSnapshot.Vertex.Radius"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Vertex.ForceScale","Name":"ForceScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","21"]}],"DocId":"F:Sandbox.ParticleSnapshot.Vertex.ForceScale"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.Vertex","Name":"Vertex","DeclaringType":"Sandbox.ParticleSnapshot","Documentation":{"Summary":"A vertex to update a particle snapshot with."},"DocId":"T:Sandbox.ParticleSnapshot.Vertex"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"Sandbox.ParticleSystem","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Resources/Particles/ParticleSystem.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.ParticleSystem.GetChild","Name":"GetChild","DeclaringType":"Sandbox.ParticleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns child particle at given index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.cs","40"]}],"Documentation":{"Summary":"Returns child particle at given index.","Return":"Particle system","Params":{"index":"Index of child particle system, starting at 0."},"Exceptions":{"System.ArgumentOutOfRangeException":"Thrown when given index exceeds range of [0,ChildCount-1]"}},"DocId":"M:Sandbox.ParticleSystem.GetChild(System.Int32)"},{"ReturnType":"Sandbox.ParticleSystem","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Resources/Particles/ParticleSystem.Static.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSystem.Load","Name":"Load","DeclaringType":"Sandbox.ParticleSystem","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a particle system from given file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.Static.cs","9"]}],"Documentation":{"Summary":"Loads a particle system from given file."},"DocId":"M:Sandbox.ParticleSystem.Load(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.ParticleSystem\u003E","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Resources/Particles/ParticleSystem.Static.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSystem.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.ParticleSystem","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a particle system by file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.Static.cs","17"]}],"Documentation":{"Summary":"Load a particle system by file path.","Return":"The loaded particle system, or null","Params":{"filename":"The file path to load as a particle system."}},"DocId":"M:Sandbox.ParticleSystem.LoadAsync(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ParticleSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleSystem","DocId":"M:Sandbox.ParticleSystem.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ParticleSystem.IsError","Name":"IsError","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the particle system is invalid, or has not yet loaded."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.cs","13"]}],"Documentation":{"Summary":"Whether the particle system is invalid, or has not yet loaded."},"DocId":"P:Sandbox.ParticleSystem.IsError"},{"PropertyType":"System.String","Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleSystem.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Particle system file name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.cs","18"]}],"Documentation":{"Summary":"Particle system file name."},"DocId":"P:Sandbox.ParticleSystem.Name"},{"PropertyType":"BBox","Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ParticleSystem.Bounds","Name":"Bounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Static bounding box of the resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.cs","23"]}],"Documentation":{"Summary":"Static bounding box of the resource."},"DocId":"P:Sandbox.ParticleSystem.Bounds"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.ParticleSystem.ChildCount","Name":"ChildCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many child particle systems do we have"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.cs","32"]}],"Documentation":{"Summary":"How many child particle systems do we have"},"DocId":"P:Sandbox.ParticleSystem.ChildCount"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSystem","Name":"ParticleSystem","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vpcf"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A particle effect system that allows for complex visual effects, such as explosions, muzzle flashes, impact effects, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.cs","7"]},{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A particle effect system that allows for complex visual effects, such as explosions, muzzle flashes, impact effects, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.Static.cs","3"]}],"Documentation":{"Summary":"A particle effect system that allows for complex visual effects, such as\nexplosions, muzzle flashes, impact effects, etc."},"DocId":"T:Sandbox.ParticleSystem"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Resource.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Resource.StateHasChanged","Name":"StateHasChanged","DeclaringType":"Sandbox.Resource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should be called after the resource has been edited by the inspector"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.cs","118"]}],"Documentation":{"Summary":"Should be called after the resource has been edited by the inspector"},"DocId":"M:Sandbox.Resource.StateHasChanged"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Resource..ctor","Name":".ctor","DeclaringType":"Sandbox.Resource","DocId":"M:Sandbox.Resource.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Resources/Resource.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Resource.ResourceId","Name":"ResourceId","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["ID of this resource,"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.cs","14"]}],"Documentation":{"Summary":"ID of this resource,"},"DocId":"P:Sandbox.Resource.ResourceId"},{"PropertyType":"System.String","Loc":{"File":"Resources/Resource.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Resource.ResourcePath","Name":"ResourcePath","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Path to this resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.cs","20"]}],"Documentation":{"Summary":"Path to this resource."},"DocId":"P:Sandbox.Resource.ResourcePath"},{"PropertyType":"System.String","Loc":{"File":"Resources/Resource.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Resource.ResourceName","Name":"ResourceName","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["File name of the resource without the extension."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.cs","26"]}],"Documentation":{"Summary":"File name of the resource without the extension."},"DocId":"P:Sandbox.Resource.ResourceName"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Resource.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Resource.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.cs","35"]}],"DocId":"P:Sandbox.Resource.IsValid"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Resource.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Resource.HasUnsavedChanges","Name":"HasUnsavedChanges","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this resource has been changed but the changes aren\u0027t written to disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.cs","40"]}],"Documentation":{"Summary":"True if this resource has been changed but the changes aren\u0027t written to disk"},"DocId":"P:Sandbox.Resource.HasUnsavedChanges"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resource","Name":"Resource","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A resource loaded in the engine, such as a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMaterial\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A resource loaded in the engine, such as a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMaterial\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Json.cs","5"]}],"Documentation":{"Summary":"A resource loaded in the engine, such as a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E or \u003Csee cref=\u0022T:Sandbox.Material\u0022 /\u003E."},"DocId":"T:Sandbox.Resource"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/ResourceExtension.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.ResourceExtension\u003CT\u003E.ExtensionDefault","Name":"ExtensionDefault","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Extends"]},{"FullName":"TitleAttribute","ConstructorArguments":["Default"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then this is returned when calling FindForResourceOrDefault if no other extension is found targetting a specific resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","46"]}],"Documentation":{"Summary":"If true then this is returned when calling FindForResourceOrDefault if\nno other extension is found targetting a specific resource."},"DocId":"P:Sandbox.ResourceExtension\u00601.ExtensionDefault"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CT\u003E","Loc":{"File":"Resources/ResourceExtension.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.ResourceExtension\u003CT\u003E.ExtensionTargets","Name":"ExtensionTargets","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Extends"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Extensions can target more than one resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","53"]}],"Documentation":{"Summary":"Extensions can target more than one resource."},"DocId":"P:Sandbox.ResourceExtension\u00601.ExtensionTargets"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ResourceExtension\u003CT\u003E","Name":"ResourceExtension\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameResource type that adds extended properties to another resource type. You should prefer to use the type with to generic arguments, and define your own type as the second argument. That way you get access to the helper methods."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","40"]}],"Documentation":{"Summary":"A GameResource type that adds extended properties to another resource type. You should prefer to use\nthe type with to generic arguments, and define your own type as the second argument. That way you get\naccess to the helper methods."},"DocId":"T:Sandbox.ResourceExtension\u00601"},{"Namespace":"Sandbox","BaseType":"Sandbox.ResourceExtension\u003CT\u003E","Methods":[{"ReturnType":"TSelf","Parameters":[{"Name":"r","Type":"Sandbox.Resource"}],"l":{"File":"Resources/ResourceExtension.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceExtension\u003CT,TSelf\u003E.FindForResource","Name":"FindForResource","DeclaringType":"Sandbox.ResourceExtension\u003CT,TSelf\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","75"]}],"DocId":"M:Sandbox.ResourceExtension\u00602.FindForResource(Sandbox.Resource)"},{"ReturnType":"TSelf","Parameters":[{"Name":"r","Type":"Sandbox.Resource"}],"l":{"File":"Resources/ResourceExtension.cs","Line":83},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceExtension\u003CT,TSelf\u003E.FindForResourceOrDefault","Name":"FindForResourceOrDefault","DeclaringType":"Sandbox.ResourceExtension\u003CT,TSelf\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","80"]}],"DocId":"M:Sandbox.ResourceExtension\u00602.FindForResourceOrDefault(Sandbox.Resource)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CTSelf\u003E","Parameters":[{"Name":"r","Type":"Sandbox.Resource"}],"l":{"File":"Resources/ResourceExtension.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceExtension\u003CT,TSelf\u003E.FindAllForResource","Name":"FindAllForResource","DeclaringType":"Sandbox.ResourceExtension\u003CT,TSelf\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","88"]}],"DocId":"M:Sandbox.ResourceExtension\u00602.FindAllForResource(Sandbox.Resource)"},{"ReturnType":"TSelf","Parameters":[],"l":{"File":"Resources/ResourceExtension.cs","Line":97},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceExtension\u003CT,TSelf\u003E.FindDefault","Name":"FindDefault","DeclaringType":"Sandbox.ResourceExtension\u003CT,TSelf\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","94"]}],"DocId":"M:Sandbox.ResourceExtension\u00602.FindDefault"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ResourceExtension\u003CT,TSelf\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.ResourceExtension\u003CT,TSelf\u003E","DocId":"M:Sandbox.ResourceExtension\u00602.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ResourceExtension\u003CT,TSelf\u003E","Name":"ResourceExtension\u003CT,TSelf\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An extension of ResourceExtension[t], this gives special helper methods for retrieving resources targetting specific assets."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceExtension.cs","73"]}],"Documentation":{"Summary":"An extension of ResourceExtension[t], this gives special helper methods for retrieving resources targetting\nspecific assets."},"DocId":"T:Sandbox.ResourceExtension\u00602"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"T","Parameters":[{"Name":"identifier","Type":"System.Int32"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.ResourceSystem.Get","Name":"Get","DeclaringType":"Sandbox.ResourceSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a cached resource by its hash."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","86"]}],"Documentation":{"Summary":"Get a cached resource by its hash.","Params":{"identifier":"Resource hash to look up."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceSystem.Get\u0060\u00601(System.Int32)"},{"ReturnType":"T","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.ResourceSystem.Get","Name":"Get","DeclaringType":"Sandbox.ResourceSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a cached resource by its file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","99"]}],"Documentation":{"Summary":"Get a cached resource by its file path.","Params":{"filepath":"File path to the resource."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceSystem.Get\u0060\u00601(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"filepath","Type":"System.String"},{"Name":"resource","Out":true,"Type":"T"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.ResourceSystem.TryGet","Name":"TryGet","DeclaringType":"Sandbox.ResourceSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get a cached resource by its file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","113"]}],"Documentation":{"Summary":"Try to get a cached resource by its file path.","Return":"True if resource was retrieved successfully.","Params":{"filepath":"File path to the resource.","resource":"The retrieved resource, if any."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceSystem.TryGet\u0060\u00601(System.String,\u0060\u00600@)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"l":{"File":"Resources/ResourceLibrary.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.ResourceSystem.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ResourceSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all cached resources of given type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","123"]}],"Documentation":{"Summary":"Get all cached resources of given type.","TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceSystem.GetAll\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"filepath","Type":"System.String"},{"Name":"recursive","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ResourceSystem.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ResourceSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all cached resources of given type in a specific folder."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","134"]}],"Documentation":{"Summary":"Get all cached resources of given type in a specific folder.","Params":{"filepath":"The path of the folder to check.","recursive":"Whether or not to check folders within the specified folder."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceSystem.GetAll\u0060\u00601(System.String,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/ResourceLibrary.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ResourceSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.ResourceSystem","DocId":"M:Sandbox.ResourceSystem.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ResourceSystem","Name":"ResourceSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","8"]}],"DocId":"T:Sandbox.ResourceSystem"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"T","Parameters":[{"Name":"identifier","Type":"System.Int32"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":202},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary.Get","Name":"Get","DeclaringType":"Sandbox.ResourceLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a cached resource by its hash."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","201"]}],"Documentation":{"Summary":"Get a cached resource by its hash.","Params":{"identifier":"Resource hash to look up."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceLibrary.Get\u0060\u00601(System.Int32)"},{"ReturnType":"T","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":208},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary.Get","Name":"Get","DeclaringType":"Sandbox.ResourceLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a cached resource by its file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","207"]}],"Documentation":{"Summary":"Get a cached resource by its file path.","Params":{"filepath":"File path to the resource."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceLibrary.Get\u0060\u00601(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"filepath","Type":"System.String"},{"Name":"resource","Out":true,"Type":"T"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":217},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary.TryGet","Name":"TryGet","DeclaringType":"Sandbox.ResourceLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get a cached resource by its file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","216"]}],"Documentation":{"Summary":"Try to get a cached resource by its file path.","Return":"True if resource was retrieved successfully.","Params":{"filepath":"File path to the resource.","resource":"The retrieved resource, if any."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceLibrary.TryGet\u0060\u00601(System.String,\u0060\u00600@)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"l":{"File":"Resources/ResourceLibrary.cs","Line":223},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ResourceLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all cached resources of given type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","222"]}],"Documentation":{"Summary":"Get all cached resources of given type.","TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceLibrary.GetAll\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"filepath","Type":"System.String"},{"Name":"recursive","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":231},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ResourceLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all cached resources of given type in a specific folder."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","230"]}],"Documentation":{"Summary":"Get all cached resources of given type in a specific folder.","Params":{"filepath":"The path of the folder to check.","recursive":"Whether or not to check folders within the specified folder."},"TypeParams":{"T":"Resource type to get."}},"DocId":"M:Sandbox.ResourceLibrary.GetAll\u0060\u00601(System.String,System.Boolean)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary","Name":"ResourceLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Keeps a library of all available \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EResource\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","194"]}],"Documentation":{"Summary":"Keeps a library of all available \u003Csee cref=\u0022T:Sandbox.Resource\u0022 /\u003E."},"DocId":"T:Sandbox.ResourceLibrary"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":238},"IsPublic":true,"FullName":"Sandbox.ResourceLibrary.IEventListener.OnRegister","Name":"OnRegister","DeclaringType":"Sandbox.ResourceLibrary.IEventListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a new resource has been registered"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","237"]}],"Documentation":{"Summary":"Called when a new resource has been registered"},"DocId":"M:Sandbox.ResourceLibrary.IEventListener.OnRegister(Sandbox.GameResource)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":243},"IsPublic":true,"FullName":"Sandbox.ResourceLibrary.IEventListener.OnUnregister","Name":"OnUnregister","DeclaringType":"Sandbox.ResourceLibrary.IEventListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a previously known resource has been unregistered"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","242"]}],"Documentation":{"Summary":"Called when a previously known resource has been unregistered"},"DocId":"M:Sandbox.ResourceLibrary.IEventListener.OnUnregister(Sandbox.GameResource)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":248},"IsPublic":true,"FullName":"Sandbox.ResourceLibrary.IEventListener.OnExternalChanges","Name":"OnExternalChanges","DeclaringType":"Sandbox.ResourceLibrary.IEventListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the source file of a known resource has been externally modified on disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","247"]}],"Documentation":{"Summary":"Called when the source file of a known resource has been externally modified on disk"},"DocId":"M:Sandbox.ResourceLibrary.IEventListener.OnExternalChanges(Sandbox.GameResource)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":254},"IsPublic":true,"FullName":"Sandbox.ResourceLibrary.IEventListener.OnExternalChangesPostLoad","Name":"OnExternalChangesPostLoad","DeclaringType":"Sandbox.ResourceLibrary.IEventListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the source file of a known resource has been externally modified on disk and after it has been fully loaded (after post load is called)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","253"]}],"Documentation":{"Summary":"Called when the source file of a known resource has been externally modified on disk\nand after it has been fully loaded (after post load is called)"},"DocId":"M:Sandbox.ResourceLibrary.IEventListener.OnExternalChangesPostLoad(Sandbox.GameResource)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ResourceLibrary.IEventListener","Name":"IEventListener","DeclaringType":"Sandbox.ResourceLibrary","DocId":"T:Sandbox.ResourceLibrary.IEventListener"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.PrefabFile.GetMetadata","Name":"GetMetadata","DeclaringType":"Sandbox.PrefabFile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Read metadata saved using a ISceneMetadata based component, such as SceneInformation"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","86"]}],"Documentation":{"Summary":"Read metadata saved using a ISceneMetadata based component, such as SceneInformation"},"DocId":"M:Sandbox.PrefabFile.GetMetadata(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PrefabFile..ctor","Name":".ctor","DeclaringType":"Sandbox.PrefabFile","DocId":"M:Sandbox.PrefabFile.#ctor"}],"Properties":[{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PrefabFile.RootObject","Name":"RootObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains the original JSON read from File."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","13"]}],"Documentation":{"Summary":"Contains the original JSON read from File."},"DocId":"P:Sandbox.PrefabFile.RootObject"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.PrefabFile.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","15"]}],"DocId":"P:Sandbox.PrefabFile.ResourceVersion"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.PrefabFile.ShowInMenu","Name":"ShowInMenu","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then we\u0027ll show this in the right click menu, so people can create it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","59"]}],"Documentation":{"Summary":"If true then we\u0027ll show this in the right click menu, so people can create it"},"DocId":"P:Sandbox.PrefabFile.ShowInMenu"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.PrefabFile.MenuPath","Name":"MenuPath","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If ShowInMenu is true, this is the path in the menu for this prefab"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","64"]}],"Documentation":{"Summary":"If ShowInMenu is true, this is the path in the menu for this prefab"},"DocId":"P:Sandbox.PrefabFile.MenuPath"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.PrefabFile.MenuIcon","Name":"MenuIcon","Attributes":[{"FullName":"Sandbox.IconNameAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Icon to show to the left of the option in the menu"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","69"]}],"Documentation":{"Summary":"Icon to show to the left of the option in the menu"},"DocId":"P:Sandbox.PrefabFile.MenuIcon"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.PrefabFile.DontBreakAsTemplate","Name":"DontBreakAsTemplate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then the prefab will not be broken when created as a template"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","75"]}],"Documentation":{"Summary":"If true then the prefab will not be broken when created as a template"},"DocId":"P:Sandbox.PrefabFile.DontBreakAsTemplate"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PrefabFile","Name":"PrefabFile","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Prefab","prefab","A prefab"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.Version01.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.Version02.cs","5"]}],"DocId":"T:Sandbox.PrefabFile"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Guid"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.AddTarget","Name":"AddTarget","DeclaringType":"Sandbox.PrefabVariable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a target property"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","208"]}],"Documentation":{"Summary":"Add a target property"},"DocId":"M:Sandbox.PrefabVariable.AddTarget(System.Guid,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PrefabVariable..ctor","Name":".ctor","DeclaringType":"Sandbox.PrefabVariable","DocId":"M:Sandbox.PrefabVariable.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A unique id for this variable. This is what it will be referred to in code."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","175"]}],"Documentation":{"Summary":"A unique id for this variable. This is what it will be referred to in code."},"DocId":"P:Sandbox.PrefabVariable.Id"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A user friendly title for this variable"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","181"]}],"Documentation":{"Summary":"A user friendly title for this variable"},"DocId":"P:Sandbox.PrefabVariable.Title"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.Description","Name":"Description","Attributes":[{"FullName":"Sandbox.TextAreaAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A user friendly description for this variable"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","186"]}],"Documentation":{"Summary":"A user friendly description for this variable"},"DocId":"P:Sandbox.PrefabVariable.Description"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.Group","Name":"Group","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An optional group for this variable to belong to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","192"]}],"Documentation":{"Summary":"An optional group for this variable to belong to"},"DocId":"P:Sandbox.PrefabVariable.Group"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":198},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.Order","Name":"Order","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lower numbers appear first"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","197"]}],"Documentation":{"Summary":"Lower numbers appear first"},"DocId":"P:Sandbox.PrefabVariable.Order"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.PrefabVariable.PrefabVariableTarget\u003E","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":204},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.Targets","Name":"Targets","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Component variables that are being targetted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","202"]}],"Documentation":{"Summary":"Component variables that are being targetted"},"DocId":"P:Sandbox.PrefabVariable.Targets"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PrefabVariable","Name":"PrefabVariable","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A prefab variable definition"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","168"]}],"Documentation":{"Summary":"A prefab variable definition"},"DocId":"T:Sandbox.PrefabVariable"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Id","Out":true,"Type":"System.Guid"},{"Name":"Property","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.PrefabVariable.PrefabVariableTarget.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.PrefabVariable.PrefabVariableTarget","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.PrefabVariable.PrefabVariableTarget.Deconstruct(System.Guid@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Id","Type":"System.Guid"},{"Name":"Property","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.PrefabVariable.PrefabVariableTarget..ctor","Name":".ctor","DeclaringType":"Sandbox.PrefabVariable.PrefabVariableTarget","Documentation":{"Summary":"Targets a property in a component or gameobject.","Params":{"Id":"The Id of the gameobject or component.","Property":"The name of the parameter on the target."}},"DocId":"M:Sandbox.PrefabVariable.PrefabVariableTarget.#ctor(System.Guid,System.String)"}],"Properties":[{"PropertyType":"System.Guid","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.PrefabVariableTarget.Id","Name":"Id","Documentation":{"Summary":"The Id of the gameobject or component."},"DocId":"P:Sandbox.PrefabVariable.PrefabVariableTarget.Id"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.PrefabVariable.PrefabVariableTarget.Property","Name":"Property","Documentation":{"Summary":"The name of the parameter on the target."},"DocId":"P:Sandbox.PrefabVariable.PrefabVariableTarget.Property"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PrefabVariable.PrefabVariableTarget","Name":"PrefabVariableTarget","DeclaringType":"Sandbox.PrefabVariable","Documentation":{"Summary":"Targets a property in a component or gameobject.","Params":{"Id":"The Id of the gameobject or component.","Property":"The name of the parameter on the target."}},"DocId":"T:Sandbox.PrefabVariable.PrefabVariableTarget"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"Resources/Scene/SceneFile.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.SceneFile.GetMetadata","Name":"GetMetadata","DeclaringType":"Sandbox.SceneFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","27"]}],"DocId":"M:Sandbox.SceneFile.GetMetadata(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SceneFile..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneFile","DocId":"M:Sandbox.SceneFile.#ctor"}],"Properties":[{"PropertyType":"System.Guid","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.SceneFile.Id","Name":"Id","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["__guid"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","8"]}],"DocId":"P:Sandbox.SceneFile.Id"},{"PropertyType":"System.Text.Json.Nodes.JsonObject[]","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneFile.GameObjects","Name":"GameObjects","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","10"]}],"DocId":"P:Sandbox.SceneFile.GameObjects"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SceneFile.SceneProperties","Name":"SceneProperties","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","11"]}],"DocId":"P:Sandbox.SceneFile.SceneProperties"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/Scene/SceneFile.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SceneFile.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","13"]}],"DocId":"P:Sandbox.SceneFile.ResourceVersion"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.SceneFile.Title","Name":"Title","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GetMetadata"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","21"]}],"DocId":"P:Sandbox.SceneFile.Title"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.SceneFile.Description","Name":"Description","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GetMetadata"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","24"]}],"DocId":"P:Sandbox.SceneFile.Description"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneFile","Name":"SceneFile","Attributes":[{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Scene","scene","A scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.Version01.cs","4"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.Version02.cs","4"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.Version03.cs","4"]}],"DocId":"T:Sandbox.SceneFile"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"Sandbox.Shader","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Resources/Shader/Shader.Static.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Shader.Load","Name":"Load","DeclaringType":"Sandbox.Shader","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a shader by file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Static.cs","35"]}],"Documentation":{"Summary":"Load a shader by file path.","Return":"The loaded shader, or null","Params":{"filename":"The file path to load as a shader."}},"DocId":"M:Sandbox.Shader.Load(System.String)"}],"Constructors":[],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Shader","Name":"Shader","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["shader"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A \u003Ca\u003Eshader\u003C/a\u003E is a specialized and complex computer program that use world geometry, materials and textures to render graphics."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A \u003Ca\u003Eshader\u003C/a\u003E is a specialized and complex computer program that use world geometry, materials and textures to render graphics."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Static.cs","5"]}],"Documentation":{"Summary":"A \u003Ca href=\u0022https://en.wikipedia.org/wiki/Shader\u0022\u003Eshader\u003C/a\u003E is a specialized and complex computer program that use\nworld geometry, materials and textures to render graphics."},"DocId":"T:Sandbox.Shader"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_FEATURE","Name":"VFX_PROGRAM_FEATURE","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_FEATURE"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_VS","Name":"VFX_PROGRAM_VS","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_VS"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_PS","Name":"VFX_PROGRAM_PS","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_PS"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_GS","Name":"VFX_PROGRAM_GS","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_GS"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_HS","Name":"VFX_PROGRAM_HS","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_HS"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_DS","Name":"VFX_PROGRAM_DS","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_DS"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_CS","Name":"VFX_PROGRAM_CS","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_CS"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_PS_RENDER_STATE","Name":"VFX_PROGRAM_PS_RENDER_STATE","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_PS_RENDER_STATE"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_RTX","Name":"VFX_PROGRAM_RTX","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_RTX"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_PROGRAM_MAX","Name":"VFX_PROGRAM_MAX","DocId":"F:Sandbox.ShaderProgramType.VFX_PROGRAM_MAX"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_MODES","Name":"VFX_DUMMY_PROGRAM_MODES","DocId":"F:Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_MODES"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_VERSION","Name":"VFX_DUMMY_PROGRAM_VERSION","DocId":"F:Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_VERSION"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_DEV_SHADER","Name":"VFX_DUMMY_PROGRAM_DEV_SHADER","DocId":"F:Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_DEV_SHADER"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_DESCRIPTION","Name":"VFX_DUMMY_PROGRAM_DESCRIPTION","DocId":"F:Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_DESCRIPTION"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_DEBUG_INFO","Name":"VFX_DUMMY_PROGRAM_DEBUG_INFO","DocId":"F:Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_DEBUG_INFO"},{"FieldType":"Sandbox.ShaderProgramType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_MAX","Name":"VFX_DUMMY_PROGRAM_MAX","DocId":"F:Sandbox.ShaderProgramType.VFX_DUMMY_PROGRAM_MAX"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ShaderProgramType","Name":"ShaderProgramType","DocId":"T:Sandbox.ShaderProgramType"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"normal","Type":"Vector3"},{"Name":"tangent","Type":"Vector3"},{"Name":"texcoord","Type":"Vector2"}],"l":{"File":"Resources/SimpleVertex.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.SimpleVertex..ctor","Name":".ctor","DeclaringType":"Sandbox.SimpleVertex","DocId":"M:Sandbox.SimpleVertex.#ctor(Vector3,Vector3,Vector3,Vector2)"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SimpleVertex.position","Name":"position","Attributes":[{"FullName":"Sandbox.VertexLayout.Position"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\SimpleVertex.cs","16"]}],"DocId":"F:Sandbox.SimpleVertex.position"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SimpleVertex.normal","Name":"normal","Attributes":[{"FullName":"Sandbox.VertexLayout.Normal"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\SimpleVertex.cs","19"]}],"DocId":"F:Sandbox.SimpleVertex.normal"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SimpleVertex.tangent","Name":"tangent","Attributes":[{"FullName":"Sandbox.VertexLayout.Tangent"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\SimpleVertex.cs","22"]}],"DocId":"F:Sandbox.SimpleVertex.tangent"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.SimpleVertex.texcoord","Name":"texcoord","Attributes":[{"FullName":"Sandbox.VertexLayout.TexCoord"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\SimpleVertex.cs","25"]}],"DocId":"F:Sandbox.SimpleVertex.texcoord"},{"FieldType":"Sandbox.VertexAttribute[]","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SimpleVertex.Layout","Name":"Layout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\SimpleVertex.cs","28"]}],"DocId":"F:Sandbox.SimpleVertex.Layout"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SimpleVertex","Name":"SimpleVertex","DocId":"T:Sandbox.SimpleVertex"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Soundscape.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Soundscape..ctor","Name":".ctor","DeclaringType":"Sandbox.Soundscape","DocId":"M:Sandbox.Soundscape.#ctor"}],"Properties":[{"PropertyType":"RangedFloat","Loc":{"File":"Resources/Soundscape.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Soundscape.MasterVolume","Name":"MasterVolume","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["All sound volumes in this soundscape will be scaled by this value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","13"]}],"Documentation":{"Summary":"All sound volumes in this soundscape will be scaled by this value."},"DocId":"P:Sandbox.Soundscape.MasterVolume"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Soundscape.LoopedSound\u003E","Loc":{"File":"Resources/Soundscape.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Soundscape.LoopedSounds","Name":"LoopedSounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sounds that are played constantly on a loop."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","19"]}],"Documentation":{"Summary":"Sounds that are played constantly on a loop."},"DocId":"P:Sandbox.Soundscape.LoopedSounds"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Soundscape.StingSound\u003E","Loc":{"File":"Resources/Soundscape.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Soundscape.StingSounds","Name":"StingSounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sounds that are played at intervals."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","24"]}],"Documentation":{"Summary":"Sounds that are played at intervals."},"DocId":"P:Sandbox.Soundscape.StingSounds"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Soundscape","Name":"Soundscape","Attributes":[{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["SoundScape","sndscape","A soundscape is used for environmental ambiance of a map by playing a set of random sounds at given intervals."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A soundscape is used for environmental ambiance of a map by playing a set of random sounds at given intervals."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","7"]}],"Documentation":{"Summary":"A soundscape is used for environmental ambiance of a map by playing a set of random sounds at given intervals."},"DocId":"T:Sandbox.Soundscape"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Soundscape.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Soundscape.LoopedSound..ctor","Name":".ctor","DeclaringType":"Sandbox.Soundscape.LoopedSound","DocId":"M:Sandbox.Soundscape.LoopedSound.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SoundFile","Loc":{"File":"Resources/Soundscape.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Soundscape.LoopedSound.SoundFile","Name":"SoundFile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The sound to play. It should have the looped flag set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","32"]}],"Documentation":{"Summary":"The sound to play. It should have the looped flag set."},"DocId":"P:Sandbox.Soundscape.LoopedSound.SoundFile"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/Soundscape.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Soundscape.LoopedSound.Volume","Name":"Volume","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sound volume."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","37"]}],"Documentation":{"Summary":"Sound volume."},"DocId":"P:Sandbox.Soundscape.LoopedSound.Volume"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Soundscape.LoopedSound","Name":"LoopedSound","DeclaringType":"Sandbox.Soundscape","Attributes":[{"FullName":"EditorAttribute","ConstructorArguments":["class"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","26"]}],"DocId":"T:Sandbox.Soundscape.LoopedSound"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Soundscape.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Soundscape.StingSound..ctor","Name":".ctor","DeclaringType":"Sandbox.Soundscape.StingSound","DocId":"M:Sandbox.Soundscape.StingSound.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Soundscape.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Soundscape.StingSound.SoundFile","Name":"SoundFile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The sound event to play."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","59"]}],"Documentation":{"Summary":"The sound event to play."},"DocId":"P:Sandbox.Soundscape.StingSound.SoundFile"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Soundscape.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Soundscape.StingSound.InstanceCount","Name":"InstanceCount","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many instances of this sting should exist."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","64"]}],"Documentation":{"Summary":"How many instances of this sting should exist."},"DocId":"P:Sandbox.Soundscape.StingSound.InstanceCount"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/Soundscape.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Soundscape.StingSound.RepeatTime","Name":"RepeatTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How often should this sound be repeated."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","69"]}],"Documentation":{"Summary":"How often should this sound be repeated."},"DocId":"P:Sandbox.Soundscape.StingSound.RepeatTime"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/Soundscape.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Soundscape.StingSound.Distance","Name":"Distance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How far away from the camera should the sound play."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","74"]}],"Documentation":{"Summary":"How far away from the camera should the sound play."},"DocId":"P:Sandbox.Soundscape.StingSound.Distance"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Soundscape.StingSound","Name":"StingSound","DeclaringType":"Sandbox.Soundscape","Attributes":[{"FullName":"EditorAttribute","ConstructorArguments":["class"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","53"]}],"DocId":"T:Sandbox.Soundscape.StingSound"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Sound/SoundEvent.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.SoundEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.SoundEvent","DocId":"M:Sandbox.SoundEvent.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"soundName","Type":"System.String"},{"Name":"volume","Type":"System.Single","Default":"0.5"}],"l":{"File":"Resources/Sound/SoundEvent.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.SoundEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.SoundEvent","DocId":"M:Sandbox.SoundEvent.#ctor(System.String,System.Single)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.SoundEvent.UI","Name":"UI","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this sound 2D?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","17"]}],"Documentation":{"Summary":"Is this sound 2D?"},"DocId":"P:Sandbox.SoundEvent.UI"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Volume","Name":"Volume","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How loud the sound should be."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","23"]}],"Documentation":{"Summary":"How loud the sound should be."},"DocId":"P:Sandbox.SoundEvent.Volume"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Pitch","Name":"Pitch","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The base pitch of the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","29"]}],"Documentation":{"Summary":"The base pitch of the sound."},"DocId":"P:Sandbox.SoundEvent.Pitch"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Decibels","Name":"Decibels","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["This is not used anymore"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How loud is this sound, affects how far away it can be heard"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","35"]}],"Documentation":{"Summary":"How loud is this sound, affects how far away it can be heard"},"DocId":"P:Sandbox.SoundEvent.Decibels"},{"PropertyType":"Sandbox.SoundEvent.SoundSelectionMode","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.SoundEvent.SelectionMode","Name":"SelectionMode","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Selection strategy to use when picking from multiple sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","42"]}],"Documentation":{"Summary":"Selection strategy to use when picking from multiple sounds."},"DocId":"P:Sandbox.SoundEvent.SelectionMode"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.SoundFile\u003E","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Sounds","Name":"Sounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A random sound from the list will be selected to be played."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","47"]}],"Documentation":{"Summary":"A random sound from the list will be selected to be played."},"DocId":"P:Sandbox.SoundEvent.Sounds"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Occlusion","Name":"Occlusion","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["Occlusion"]},{"FullName":"HideIfAttribute","ConstructorArguments":["UI","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow this sound to be occluded by geometry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","52"]}],"Documentation":{"Summary":"Allow this sound to be occluded by geometry"},"DocId":"P:Sandbox.SoundEvent.Occlusion"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Reflections","Name":"Reflections","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow this sound to trace reflections, allowing it to be heard indirectly"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","58"]}],"Documentation":{"Summary":"Allow this sound to trace reflections, allowing it to be heard indirectly"},"DocId":"P:Sandbox.SoundEvent.Reflections"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.SoundEvent.AirAbsorption","Name":"AirAbsorption","Attributes":[{"FullName":"HideIfAttribute","ConstructorArguments":["UI","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow this sound to be absorbed by air"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","64"]}],"Documentation":{"Summary":"Allow this sound to be absorbed by air"},"DocId":"P:Sandbox.SoundEvent.AirAbsorption"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Transmission","Name":"Transmission","Attributes":[{"FullName":"HideIfAttribute","ConstructorArguments":["UI","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow this sound to be transmitted through geometry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","70"]}],"Documentation":{"Summary":"Allow this sound to be transmitted through geometry"},"DocId":"P:Sandbox.SoundEvent.Transmission"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.SoundEvent.OcclusionRadius","Name":"OcclusionRadius","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["Occlusion"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","256","0.01","True","True"]},{"FullName":"HideIfAttribute","ConstructorArguments":["UI","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The radius of this sound\u0027s occlusion in inches."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","76"]}],"Documentation":{"Summary":"The radius of this sound\u0027s occlusion in inches."},"DocId":"P:Sandbox.SoundEvent.OcclusionRadius"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.SoundEvent.DistanceAttenuation","Name":"DistanceAttenuation","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["DistanceAttenuation"]},{"FullName":"HideIfAttribute","ConstructorArguments":["UI","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the sound fade out over distance"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","82"]}],"Documentation":{"Summary":"Should the sound fade out over distance"},"DocId":"P:Sandbox.SoundEvent.DistanceAttenuation"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Distance","Name":"Distance","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["DistanceAttenuation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many units the sound can be heard from."]},{"FullName":"HideIfAttribute","ConstructorArguments":["UI","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Audio.AudioDistanceFloatAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","88"]}],"Documentation":{"Summary":"How many units the sound can be heard from."},"DocId":"P:Sandbox.SoundEvent.Distance"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.SoundEvent.Falloff","Name":"Falloff","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["DistanceAttenuation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The falloff curve for the sound."]},{"FullName":"HideIfAttribute","ConstructorArguments":["UI","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","94"]}],"Documentation":{"Summary":"The falloff curve for the sound."},"DocId":"P:Sandbox.SoundEvent.Falloff"},{"PropertyType":"Sandbox.Audio.MixerHandle","Loc":{"File":"Resources/Sound/SoundEvent.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.SoundEvent.DefaultMixer","Name":"DefaultMixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Default mixer to play this sound with if one isn\u0027t provided on play."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","100"]}],"Documentation":{"Summary":"Default mixer to play this sound with if one isn\u0027t provided on play."},"DocId":"P:Sandbox.SoundEvent.DefaultMixer"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/Sound/SoundEvent.Version01.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.SoundEvent.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.Version01.cs","8"]}],"DocId":"P:Sandbox.SoundEvent.ResourceVersion"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundEvent","Name":"SoundEvent","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Sound Event","sound","A description of how we should play a sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A sound event. It can play a set of random sounds with optionally random settings such as volume and pitch."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A sound event. It can play a set of random sounds with optionally random settings such as volume and pitch."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.Version01.cs","6"]}],"Documentation":{"Summary":"A sound event. It can play a set of random sounds with optionally random settings such as volume and pitch."},"DocId":"T:Sandbox.SoundEvent"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SoundEvent.SoundSelectionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundEvent.SoundSelectionMode.Forward","Name":"Forward","DocId":"F:Sandbox.SoundEvent.SoundSelectionMode.Forward"},{"FieldType":"Sandbox.SoundEvent.SoundSelectionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundEvent.SoundSelectionMode.Backward","Name":"Backward","DocId":"F:Sandbox.SoundEvent.SoundSelectionMode.Backward"},{"FieldType":"Sandbox.SoundEvent.SoundSelectionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundEvent.SoundSelectionMode.Random","Name":"Random","DocId":"F:Sandbox.SoundEvent.SoundSelectionMode.Random"},{"FieldType":"Sandbox.SoundEvent.SoundSelectionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundEvent.SoundSelectionMode.RandomExclusive","Name":"RandomExclusive","DocId":"F:Sandbox.SoundEvent.SoundSelectionMode.RandomExclusive"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundEvent.SoundSelectionMode","Name":"SoundSelectionMode","DeclaringType":"Sandbox.SoundEvent","DocId":"T:Sandbox.SoundEvent.SoundSelectionMode"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SoundFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundFormat.PCM16","Name":"PCM16","DocId":"F:Sandbox.SoundFormat.PCM16"},{"FieldType":"Sandbox.SoundFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundFormat.PCM8","Name":"PCM8","DocId":"F:Sandbox.SoundFormat.PCM8"},{"FieldType":"Sandbox.SoundFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundFormat.MP3","Name":"MP3","DocId":"F:Sandbox.SoundFormat.MP3"},{"FieldType":"Sandbox.SoundFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundFormat.ADPCM","Name":"ADPCM","DocId":"F:Sandbox.SoundFormat.ADPCM"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundFormat","Name":"SoundFormat","DocId":"T:Sandbox.SoundFormat"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"Sandbox.SoundFile","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Resources/Sound/SoundFile.cs","Line":131},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundFile.Load","Name":"Load","DeclaringType":"Sandbox.SoundFile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a new sound from disk. Includes automatic caching."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","129"]}],"Documentation":{"Summary":"Load a new sound from disk. Includes automatic caching.","Return":"The loaded sound file, or null if failed.","Params":{"filename":"The file path to load the sound from."}},"DocId":"M:Sandbox.SoundFile.Load(System.String)"},{"ReturnType":"Sandbox.SoundFile","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"data","Type":"System.Span\u00601\u003CSystem.Byte\u003E"},{"Name":"loop","Type":"System.Boolean"}],"l":{"File":"Resources/Sound/SoundFile.cs","Line":182},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundFile.FromWav","Name":"FromWav","DeclaringType":"Sandbox.SoundFile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load from WAV."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","180"]}],"DocId":"M:Sandbox.SoundFile.FromWav(System.String,System.Span\u00601{System.Byte},System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SoundFile.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.SoundFile","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SoundFile/\u003CLoadAsync\u003Ed__37"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","213"]}],"DocId":"M:Sandbox.SoundFile.LoadAsync"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Sound/SoundFile.cs","Line":243},"IsPublic":true,"FullName":"Sandbox.SoundFile.Preload","Name":"Preload","DeclaringType":"Sandbox.SoundFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","240"]}],"DocId":"M:Sandbox.SoundFile.Preload"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Int16[]\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SoundFile.GetSamplesAsync","Name":"GetSamplesAsync","DeclaringType":"Sandbox.SoundFile","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SoundFile/\u003CGetSamplesAsync\u003Ed__40"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Request decompressed audio samples."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","260"]}],"Documentation":{"Summary":"Request decompressed audio samples."},"DocId":"M:Sandbox.SoundFile.GetSamplesAsync"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SoundFile.OnSoundReloaded","Name":"OnSoundReloaded","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Ran when the file is reloaded/recompiled, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","26"]}],"Documentation":{"Summary":"Ran when the file is reloaded/recompiled, etc."},"DocId":"P:Sandbox.SoundFile.OnSoundReloaded"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SoundFile.IsLoaded","Name":"IsLoaded","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["true if sound is loaded"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","31"]}],"Documentation":{"Summary":"true if sound is loaded"},"DocId":"P:Sandbox.SoundFile.IsLoaded"},{"PropertyType":"Sandbox.SoundFormat","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.SoundFile.Format","Name":"Format","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Format of the audio file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","36"]}],"Documentation":{"Summary":"Format of the audio file."},"DocId":"P:Sandbox.SoundFile.Format"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.SoundFile.BitsPerSample","Name":"BitsPerSample","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bits per each sample of this sound file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","41"]}],"Documentation":{"Summary":"Bits per each sample of this sound file."},"DocId":"P:Sandbox.SoundFile.BitsPerSample"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.SoundFile.Channels","Name":"Channels","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of channels this audio file has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","46"]}],"Documentation":{"Summary":"Number of channels this audio file has."},"DocId":"P:Sandbox.SoundFile.Channels"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SoundFile.BytesPerSample","Name":"BytesPerSample","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bytes per each sample of this sound file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","51"]}],"Documentation":{"Summary":"Bytes per each sample of this sound file."},"DocId":"P:Sandbox.SoundFile.BytesPerSample"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.SoundFile.SampleFrameSize","Name":"SampleFrameSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Size of one sample, typically this would be \u0022sample size * channel count\u0022, but can vary on audio format."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","56"]}],"Documentation":{"Summary":"Size of one sample, typically this would be \u0022sample size * channel count\u0022, but can vary on audio format."},"DocId":"P:Sandbox.SoundFile.SampleFrameSize"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.SoundFile.Rate","Name":"Rate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sample rate of this sound file, per second."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","61"]}],"Documentation":{"Summary":"Sample rate of this sound file, per second."},"DocId":"P:Sandbox.SoundFile.Rate"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.SoundFile.Duration","Name":"Duration","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Duration of the sound this sound file contains, in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","66"]}],"Documentation":{"Summary":"Duration of the sound this sound file contains, in seconds."},"DocId":"P:Sandbox.SoundFile.Duration"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Sound/SoundFile.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.SoundFile.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","68"]}],"DocId":"P:Sandbox.SoundFile.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sound/SoundFile.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.SoundFile.IsValidForPlayback","Name":"IsValidForPlayback","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","71"]}],"DocId":"P:Sandbox.SoundFile.IsValidForPlayback"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundFile","Name":"SoundFile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A sound resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundFile.cs","16"]}],"Documentation":{"Summary":"A sound resource."},"DocId":"T:Sandbox.SoundFile"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"Sandbox.Surface","Parameters":[],"l":{"File":"Resources/Surface.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Surface.GetBaseSurface","Name":"GetBaseSurface","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the base surface of this surface, or null if we are the default surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","79"]}],"Documentation":{"Summary":"Returns the base surface of this surface, or null if we are the default surface."},"DocId":"M:Sandbox.Surface.GetBaseSurface"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Surface.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Surface.SetBaseSurface","Name":"SetBaseSurface","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the base surface by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","89"]}],"Documentation":{"Summary":"Sets the base surface by name."},"DocId":"M:Sandbox.Surface.SetBaseSurface(System.String)"},{"ReturnType":"Sandbox.Surface","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Surface.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Surface.FindByName","Name":"FindByName","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a Surface from its name, or null"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","152"]}],"Documentation":{"Summary":"Returns a Surface from its name, or null","Return":"The surface with given name, or null if such surface property doesn\u0027t exist","Params":{"name":"The name of a surface property to look up"}},"DocId":"M:Sandbox.Surface.FindByName(System.String)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"speed","Type":"System.Single","Default":"320"}],"l":{"File":"Resources/Surface.Effects.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Surface.PlayCollisionSound","Name":"PlayCollisionSound","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play a collision sound based on this shape\u0027s surface. Can return null if sound is invalid, or too quiet to play."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Effects.cs","8"]}],"Documentation":{"Summary":"Play a collision sound based on this shape\u0027s surface. Can return null if sound is invalid, or too quiet to play."},"DocId":"M:Sandbox.Surface.PlayCollisionSound(Vector3,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Resources/Surface.Tags.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Surface.HasTag","Name":"HasTag","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Do we have a tag?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Tags.cs","24"]}],"Documentation":{"Summary":"Do we have a tag?","Return":"","Params":{"tag":""}},"DocId":"M:Sandbox.Surface.HasTag(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Resources/Surface.Tags.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Surface.HasAllTags","Name":"HasAllTags","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Do we have all the tags on this hitbox?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Tags.cs","34"]}],"Documentation":{"Summary":"Do we have all the tags on this hitbox?","Return":"True if all tags match, false if any tag does not match.","Params":{"tags":""}},"DocId":"M:Sandbox.Surface.HasAllTags(System.String[])"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Resources/Surface.Tags.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Surface.HasAnyTags","Name":"HasAnyTags","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Do we have all the tags on this hitbox?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Tags.cs","50"]}],"Documentation":{"Summary":"Do we have all the tags on this hitbox?","Return":"True if any tag matches, false if all tags do not match.","Params":{"tags":""}},"DocId":"M:Sandbox.Surface.HasAnyTags(System.String[])"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Surface.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Surface..ctor","Name":".ctor","DeclaringType":"Sandbox.Surface","DocId":"M:Sandbox.Surface.#ctor"}],"Properties":[{"PropertyType":"System.UInt32","Loc":{"File":"Resources/Surface.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Surface.NameHash","Name":"NameHash","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","14"]}],"DocId":"P:Sandbox.Surface.NameHash"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Surface.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Surface.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","18"]}],"DocId":"P:Sandbox.Surface.Index"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Surface.BaseSurface","Name":"BaseSurface","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["surface"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Fallback surface for empty fields on this surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","25"]}],"Documentation":{"Summary":"Filepath of the base surface. Use \u003Csee cref=\u0022M:Sandbox.Surface.SetBaseSurface(System.String)\u0022\u003ESetBaseSurface\u003C/see\u003E and \u003Csee cref=\u0022M:Sandbox.Surface.GetBaseSurface\u0022\u003EGetBaseSurface\u003C/see\u003E."},"DocId":"P:Sandbox.Surface.BaseSurface"},{"PropertyType":"Sandbox.AudioSurface","Loc":{"File":"Resources/Surface.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Surface.AudioSurface","Name":"AudioSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines the audio properties of this surface for Steam Audio"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","31"]}],"Documentation":{"Summary":"Defines the audio properties of this surface for Steam Audio"},"DocId":"P:Sandbox.Surface.AudioSurface"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Surface.Description","Name":"Description","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A concise description explaining what this surface property should be used for."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","36"]}],"Documentation":{"Summary":"A concise description explaining what this surface property should be used for."},"DocId":"P:Sandbox.Surface.Description"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Surface.Friction","Name":"Friction","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Friction of this surface material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","41"]}],"Documentation":{"Summary":"Friction of this surface material."},"DocId":"P:Sandbox.Surface.Friction"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Surface.Elasticity","Name":"Elasticity","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls bounciness."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","47"]}],"Documentation":{"Summary":"Controls bounciness."},"DocId":"P:Sandbox.Surface.Elasticity"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Surface.Density","Name":"Density","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","4000","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Density of this surface material. This affects things like automatic mass calculation. Density is in kg/m^3."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","54"]}],"Documentation":{"Summary":"Density of this surface material. This affects things like automatic mass calculation.\nDensity is in kg/m^3."},"DocId":"P:Sandbox.Surface.Density"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Surface.Thickness","Name":"Thickness","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If above 0, the object is considered hollow, and its auto generated mass is affected accordingly. Thickness is in inches."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","61"]}],"Documentation":{"Summary":"If above 0, the object is considered hollow, and its auto generated mass is affected accordingly.\nThickness is in inches."},"DocId":"P:Sandbox.Surface.Thickness"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.Surface.RollingResistance","Name":"RollingResistance","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls how easily rolling shapes (sphere, capsule) roll on surfaces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","67"]}],"Documentation":{"Summary":"Controls how easily rolling shapes (sphere, capsule) roll on surfaces."},"DocId":"P:Sandbox.Surface.RollingResistance"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Surface.BounceThreshold","Name":"BounceThreshold","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Velocity threshold, below which objects will not bounce due to their elasticity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","73"]}],"Documentation":{"Summary":"Velocity threshold, below which objects will not bounce due to their elasticity."},"DocId":"P:Sandbox.Surface.BounceThreshold"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Surface.Dampening","Name":"Dampening","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","7"]}],"DocId":"P:Sandbox.Surface.Dampening"},{"PropertyType":"Sandbox.Surface.ImpactEffectData","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffects","Name":"ImpactEffects","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Impact effects of this surface material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","54"]}],"Documentation":{"Summary":"Impact effects of this surface material."},"DocId":"P:Sandbox.Surface.ImpactEffects"},{"PropertyType":"Sandbox.Surface.ScrapeEffectData","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffects","Name":"ScrapeEffects","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scrape effects of this surface material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","104"]}],"Documentation":{"Summary":"Scrape effects of this surface material."},"DocId":"P:Sandbox.Surface.ScrapeEffects"},{"PropertyType":"Sandbox.Surface.OldSoundData","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.Surface.Sounds","Name":"Sounds","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sounds associated with this surface material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","159"]}],"Documentation":{"Summary":"Sounds associated with this surface material."},"DocId":"P:Sandbox.Surface.Sounds"},{"PropertyType":"Sandbox.Surface.SurfacePrefabCollection","Loc":{"File":"Resources/Surface.Prefabs.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Surface.PrefabCollection","Name":"PrefabCollection","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Prefabs"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Common prefabs for this surface material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Prefabs.cs","25"]}],"Documentation":{"Summary":"Common prefabs for this surface material"},"DocId":"P:Sandbox.Surface.PrefabCollection"},{"PropertyType":"Sandbox.Surface.SurfaceSoundCollection","Loc":{"File":"Resources/Surface.Sounds.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Surface.SoundCollection","Name":"SoundCollection","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Sounds"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sounds for this surface material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","64"]}],"Documentation":{"Summary":"Sounds for this surface material"},"DocId":"P:Sandbox.Surface.SoundCollection"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Tags.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Surface.Tags","Name":"Tags","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Tags"]},{"FullName":"EditorAttribute","ConstructorArguments":["tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of tags as one string."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Tags.cs","15"]}],"Documentation":{"Summary":"A list of tags as one string."},"DocId":"P:Sandbox.Surface.Tags"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Surface Description","surface","A physics surface. This is applied to each PhysicsShape and controls its physical properties and physics related sounds."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics surface. This is applied to each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E and controls its physical properties and physics related sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics surface. This is applied to each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E and controls its physical properties and physics related sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Effects.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics surface. This is applied to each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E and controls its physical properties and physics related sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics surface. This is applied to each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E and controls its physical properties and physics related sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Prefabs.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics surface. This is applied to each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E and controls its physical properties and physics related sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics surface. This is applied to each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E and controls its physical properties and physics related sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Tags.cs","5"]}],"Documentation":{"Summary":"A physics surface. This is applied to each \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003E and controls its physical properties and physics related sounds."},"DocId":"T:Sandbox.Surface"},{"Namespace":"","Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData.Regular","Name":"Regular","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vpcf"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn one of these particles on impact."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","17"]}],"Documentation":{"Summary":"Spawn one of these particles on impact."},"DocId":"P:Sandbox.Surface.ImpactEffectData.Regular"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData.Bullet","Name":"Bullet","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vpcf"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn one of these particles when hit by a bullet."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","22"]}],"Documentation":{"Summary":"Spawn one of these particles when hit by a bullet."},"DocId":"P:Sandbox.Surface.ImpactEffectData.Bullet"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData.BulletDecal","Name":"BulletDecal","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["decal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use one of these as the bullet impact decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","27"]}],"Documentation":{"Summary":"Use one of these as the bullet impact decal."},"DocId":"P:Sandbox.Surface.ImpactEffectData.BulletDecal"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData.SoftParticles","Name":"SoftParticles","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vpcf"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn one of these particles on impact."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","32"]}],"Documentation":{"Summary":"Spawn one of these particles on impact."},"DocId":"P:Sandbox.Surface.ImpactEffectData.SoftParticles"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData.SoftDecal","Name":"SoftDecal","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["decal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use one of these as a physics impact decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","37"]}],"Documentation":{"Summary":"Use one of these as a physics impact decal."},"DocId":"P:Sandbox.Surface.ImpactEffectData.SoftDecal"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData.HardParticles","Name":"HardParticles","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vpcf"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn one of these particles on impact."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","42"]}],"Documentation":{"Summary":"Spawn one of these particles on impact."},"DocId":"P:Sandbox.Surface.ImpactEffectData.HardParticles"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData.HardDecal","Name":"HardDecal","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["decal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use one of these as a physics impact decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","48"]}],"Documentation":{"Summary":"Use one of these as a physics impact decal."},"DocId":"P:Sandbox.Surface.ImpactEffectData.HardDecal"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Surface.ImpactEffectData","Name":"ImpactEffectData","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"T:Sandbox.Surface.ImpactEffectData"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Surface.Obsoletes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData..ctor","Name":".ctor","DeclaringType":"Sandbox.Surface.ScrapeEffectData","DocId":"M:Sandbox.Surface.ScrapeEffectData.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData.RoughnessFactor","Name":"RoughnessFactor","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Similar to friction but only affects whether a scrape is rough or smooth."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","63"]}],"Documentation":{"Summary":"Similar to friction but only affects whether a scrape is rough or smooth."},"DocId":"P:Sandbox.Surface.ScrapeEffectData.RoughnessFactor"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData.RoughThreshold","Name":"RoughThreshold","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Surface roughness greater than this results in rough scrapes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","69"]}],"Documentation":{"Summary":"Surface roughness greater than this results in rough scrapes."},"DocId":"P:Sandbox.Surface.ScrapeEffectData.RoughThreshold"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData.SmoothParticles","Name":"SmoothParticles","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vpcf"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn one of these particle effects during a smooth scrape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","75"]}],"Documentation":{"Summary":"Spawn one of these particle effects during a smooth scrape."},"DocId":"P:Sandbox.Surface.ScrapeEffectData.SmoothParticles"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData.RoughParticles","Name":"RoughParticles","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vpcf"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn one of these particle effects during a rough scrape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","81"]}],"Documentation":{"Summary":"Spawn one of these particle effects during a rough scrape."},"DocId":"P:Sandbox.Surface.ScrapeEffectData.RoughParticles"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData.SmoothDecal","Name":"SmoothDecal","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["decal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use one of these particles during a smooth scrape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","87"]}],"Documentation":{"Summary":"Use one of these particles during a smooth scrape."},"DocId":"P:Sandbox.Surface.ScrapeEffectData.SmoothDecal"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData.RoughDecal","Name":"RoughDecal","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["decal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use one of these particles during a rough scrape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","92"]}],"Documentation":{"Summary":"Use one of these particles during a rough scrape."},"DocId":"P:Sandbox.Surface.ScrapeEffectData.RoughDecal"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Surface.ScrapeEffectData","Name":"ScrapeEffectData","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"T:Sandbox.Surface.ScrapeEffectData"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.FootLeft","Name":"FootLeft","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Left footstep sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","113"]}],"Documentation":{"Summary":"Left footstep sound."},"DocId":"P:Sandbox.Surface.OldSoundData.FootLeft"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.FootRight","Name":"FootRight","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Right footstep sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","118"]}],"Documentation":{"Summary":"Right footstep sound."},"DocId":"P:Sandbox.Surface.OldSoundData.FootRight"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.FootLaunch","Name":"FootLaunch","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Jump sound for this surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","123"]}],"Documentation":{"Summary":"Jump sound for this surface."},"DocId":"P:Sandbox.Surface.OldSoundData.FootLaunch"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.FootLand","Name":"FootLand","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Landing sound for this surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","128"]}],"Documentation":{"Summary":"Landing sound for this surface."},"DocId":"P:Sandbox.Surface.OldSoundData.FootLand"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.Bullet","Name":"Bullet","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Bullet impact sound for this surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","133"]}],"Documentation":{"Summary":"Bullet impact sound for this surface."},"DocId":"P:Sandbox.Surface.OldSoundData.Bullet"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.ImpactHard","Name":"ImpactHard","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Hard, high velocity impact sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","138"]}],"Documentation":{"Summary":"Hard, high velocity impact sound."},"DocId":"P:Sandbox.Surface.OldSoundData.ImpactHard"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.ImpactSoft","Name":"ImpactSoft","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Soft, low velocity impact sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","143"]}],"Documentation":{"Summary":"Soft, low velocity impact sound."},"DocId":"P:Sandbox.Surface.OldSoundData.ImpactSoft"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.ScrapeRough","Name":"ScrapeRough","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rough scraping sound when scraping against another surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","148"]}],"Documentation":{"Summary":"Rough scraping sound when scraping against another surface."},"DocId":"P:Sandbox.Surface.OldSoundData.ScrapeRough"},{"PropertyType":"System.String","Loc":{"File":"Resources/Surface.Obsoletes.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData.ScrapeSmooth","Name":"ScrapeSmooth","Attributes":[{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["sound"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Smooth scraping sound when scraping against another surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Obsoletes.cs","153"]}],"Documentation":{"Summary":"Smooth scraping sound when scraping against another surface."},"DocId":"P:Sandbox.Surface.OldSoundData.ScrapeSmooth"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Surface.OldSoundData","Name":"OldSoundData","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"T:Sandbox.Surface.OldSoundData"},{"Namespace":"","Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Resources/Surface.Prefabs.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Surface.SurfacePrefabCollection.BulletImpact","Name":"BulletImpact","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A prefab to spawn when this surface is hit by a bullet. The prefab should be spawned facing the same direction as the hit normal. It could include decals and particle effects. It should be parented to the surface that it hit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Prefabs.cs","13"]}],"Documentation":{"Summary":"A prefab to spawn when this surface is hit by a bullet. The prefab should be spawned facing the same direction as the hit normal. It could include decals and particle effects. It should be parented to the surface that it hit."},"DocId":"P:Sandbox.Surface.SurfacePrefabCollection.BulletImpact"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Resources/Surface.Prefabs.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Surface.SurfacePrefabCollection.BluntImpact","Name":"BluntImpact","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A prefab to spawn when this surface is hit by something blunt. The prefab should be spawned facing the same direction as the hit normal. It could include decals and particle effects. It should be parented to the surface that it hit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Prefabs.cs","18"]}],"Documentation":{"Summary":"A prefab to spawn when this surface is hit by something blunt. The prefab should be spawned facing the same direction as the hit normal. It could include decals and particle effects. It should be parented to the surface that it hit."},"DocId":"P:Sandbox.Surface.SurfacePrefabCollection.BluntImpact"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Surface.SurfacePrefabCollection","Name":"SurfacePrefabCollection","DeclaringType":"Sandbox.Surface","Documentation":{"Summary":"Holds a dictionary of common prefabs associated with a surface"},"DocId":"T:Sandbox.Surface.SurfacePrefabCollection"},{"Namespace":"","Properties":[{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.FootLeft","Name":"FootLeft","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Left footstep sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","13"]}],"Documentation":{"Summary":"Left footstep sound."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.FootLeft"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.FootRight","Name":"FootRight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Right footstep sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","18"]}],"Documentation":{"Summary":"Right footstep sound."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.FootRight"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.FootLaunch","Name":"FootLaunch","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Jump sound for this surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","23"]}],"Documentation":{"Summary":"Jump sound for this surface."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.FootLaunch"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.FootLand","Name":"FootLand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Landing sound for this surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","28"]}],"Documentation":{"Summary":"Landing sound for this surface."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.FootLand"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.Bullet","Name":"Bullet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bullet impact sound for this surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","33"]}],"Documentation":{"Summary":"Bullet impact sound for this surface."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.Bullet"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.ImpactHard","Name":"ImpactHard","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hard, high velocity impact sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","38"]}],"Documentation":{"Summary":"Hard, high velocity impact sound."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.ImpactHard"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.ImpactSoft","Name":"ImpactSoft","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Soft, low velocity impact sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","43"]}],"Documentation":{"Summary":"Soft, low velocity impact sound."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.ImpactSoft"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.ScrapeRough","Name":"ScrapeRough","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Rough scraping sound when scraping against another surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","48"]}],"Documentation":{"Summary":"Rough scraping sound when scraping against another surface."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.ScrapeRough"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.ScrapeSmooth","Name":"ScrapeSmooth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Smooth scraping sound when scraping against another surface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","53"]}],"Documentation":{"Summary":"Smooth scraping sound when scraping against another surface."},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.ScrapeSmooth"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Surface.Sounds.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection.Break","Name":"Break","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sound to play when an object made of this breaks"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.Sounds.cs","58"]}],"Documentation":{"Summary":"Sound to play when an object made of this breaks"},"DocId":"P:Sandbox.Surface.SurfaceSoundCollection.Break"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Surface.SurfaceSoundCollection","Name":"SurfaceSoundCollection","DeclaringType":"Sandbox.Surface","Documentation":{"Summary":"Holds a dictionary of common sounds associated with a surface. This allows you to pick and choose an appropriate sound."},"DocId":"T:Sandbox.Surface.SurfaceSoundCollection"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Generic","Name":"Generic","DocId":"F:Sandbox.AudioSurface.Generic"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Brick","Name":"Brick","DocId":"F:Sandbox.AudioSurface.Brick"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Concrete","Name":"Concrete","DocId":"F:Sandbox.AudioSurface.Concrete"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Ceramic","Name":"Ceramic","DocId":"F:Sandbox.AudioSurface.Ceramic"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Gravel","Name":"Gravel","DocId":"F:Sandbox.AudioSurface.Gravel"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Carpet","Name":"Carpet","DocId":"F:Sandbox.AudioSurface.Carpet"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Glass","Name":"Glass","DocId":"F:Sandbox.AudioSurface.Glass"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Plaster","Name":"Plaster","DocId":"F:Sandbox.AudioSurface.Plaster"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Wood","Name":"Wood","DocId":"F:Sandbox.AudioSurface.Wood"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Metal","Name":"Metal","DocId":"F:Sandbox.AudioSurface.Metal"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Rock","Name":"Rock","DocId":"F:Sandbox.AudioSurface.Rock"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Fabric","Name":"Fabric","DocId":"F:Sandbox.AudioSurface.Fabric"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Foam","Name":"Foam","DocId":"F:Sandbox.AudioSurface.Foam"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Sand","Name":"Sand","DocId":"F:Sandbox.AudioSurface.Sand"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Snow","Name":"Snow","DocId":"F:Sandbox.AudioSurface.Snow"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Soil","Name":"Soil","DocId":"F:Sandbox.AudioSurface.Soil"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Curtain","Name":"Curtain","DocId":"F:Sandbox.AudioSurface.Curtain"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Steel","Name":"Steel","DocId":"F:Sandbox.AudioSurface.Steel"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.AcousticTile","Name":"AcousticTile","DocId":"F:Sandbox.AudioSurface.AcousticTile"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Leather","Name":"Leather","DocId":"F:Sandbox.AudioSurface.Leather"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Linoleum","Name":"Linoleum","DocId":"F:Sandbox.AudioSurface.Linoleum"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Asphalt","Name":"Asphalt","DocId":"F:Sandbox.AudioSurface.Asphalt"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Water","Name":"Water","DocId":"F:Sandbox.AudioSurface.Water"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Marble","Name":"Marble","DocId":"F:Sandbox.AudioSurface.Marble"},{"FieldType":"Sandbox.AudioSurface","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AudioSurface.Paper","Name":"Paper","DocId":"F:Sandbox.AudioSurface.Paper"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AudioSurface","Name":"AudioSurface","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Defines acoustic properties of a surface, which defines how sound will bounce"},"DocId":"T:Sandbox.AudioSurface"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial..ctor","Name":".ctor","DeclaringType":"Sandbox.TerrainMaterial","DocId":"M:Sandbox.TerrainMaterial.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.AlbedoImage","Name":"AlbedoImage","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Source Images"]},{"FullName":"Sandbox.ImageAssetPathAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","16"]}],"DocId":"P:Sandbox.TerrainMaterial.AlbedoImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.RoughnessImage","Name":"RoughnessImage","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Source Images"]},{"FullName":"Sandbox.ImageAssetPathAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","17"]}],"DocId":"P:Sandbox.TerrainMaterial.RoughnessImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.NormalImage","Name":"NormalImage","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Source Images"]},{"FullName":"Sandbox.ImageAssetPathAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","18"]}],"DocId":"P:Sandbox.TerrainMaterial.NormalImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.HeightImage","Name":"HeightImage","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Source Images"]},{"FullName":"Sandbox.ImageAssetPathAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","19"]}],"DocId":"P:Sandbox.TerrainMaterial.HeightImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.AOImage","Name":"AOImage","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Source Images"]},{"FullName":"Sandbox.ImageAssetPathAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["AO Image"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","20"]}],"DocId":"P:Sandbox.TerrainMaterial.AOImage"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.BCRTexture","Name":"BCRTexture","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","25"]}],"DocId":"P:Sandbox.TerrainMaterial.BCRTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.NHOTexture","Name":"NHOTexture","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","26"]}],"DocId":"P:Sandbox.TerrainMaterial.NHOTexture"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.UVScale","Name":"UVScale","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"TitleAttribute","ConstructorArguments":["UV Scale"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","28"]}],"DocId":"P:Sandbox.TerrainMaterial.UVScale"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.UVRotation","Name":"UVRotation","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"TitleAttribute","ConstructorArguments":["UV Rotation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","29"]}],"DocId":"P:Sandbox.TerrainMaterial.UVRotation"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.Metalness","Name":"Metalness","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","30"]}],"DocId":"P:Sandbox.TerrainMaterial.Metalness"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.NormalStrength","Name":"NormalStrength","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.1","10","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","31"]}],"DocId":"P:Sandbox.TerrainMaterial.NormalStrength"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.HeightBlendStrength","Name":"HeightBlendStrength","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.1","10","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","32"]}],"DocId":"P:Sandbox.TerrainMaterial.HeightBlendStrength"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.Surface","Name":"Surface","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Misc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","34"]}],"DocId":"P:Sandbox.TerrainMaterial.Surface"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TerrainMaterial","Name":"TerrainMaterial","Attributes":[{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Terrain Material","tmat","A terrain material"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Description of a Terrain Material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","10"]}],"Documentation":{"Summary":"Description of a Terrain Material."},"DocId":"T:Sandbox.TerrainMaterial"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"resolution","Type":"System.Int32"}],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.SetResolution","Name":"SetResolution","DeclaringType":"Sandbox.TerrainStorage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","52"]}],"DocId":"M:Sandbox.TerrainStorage.SetResolution(System.Int32)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"},{"Name":"w","Type":"System.Int32"},{"Name":"h","Type":"System.Int32"}],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.GetDominantControlMapIndices","Name":"GetDominantControlMapIndices","DeclaringType":"Sandbox.TerrainStorage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","106"]}],"DocId":"M:Sandbox.TerrainStorage.GetDominantControlMapIndices(System.Int32,System.Int32,System.Int32,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.TerrainStorage..ctor","Name":".ctor","DeclaringType":"Sandbox.TerrainStorage","DocId":"M:Sandbox.TerrainStorage.#ctor"}],"Properties":[{"PropertyType":"System.UInt16[]","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.HeightMap","Name":"HeightMap","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","19"]}],"DocId":"P:Sandbox.TerrainStorage.HeightMap"},{"PropertyType":"Color32[]","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.ControlMap","Name":"ControlMap","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","20"]}],"DocId":"P:Sandbox.TerrainStorage.ControlMap"},{"PropertyType":"System.Byte[]","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.HolesMap","Name":"HolesMap","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","21"]}],"DocId":"P:Sandbox.TerrainStorage.HolesMap"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.Resolution","Name":"Resolution","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","23"]}],"DocId":"P:Sandbox.TerrainStorage.Resolution"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.TerrainSize","Name":"TerrainSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uniform world size of the width and length of the terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","28"]}],"Documentation":{"Summary":"Uniform world size of the width and length of the terrain."},"DocId":"P:Sandbox.TerrainStorage.TerrainSize"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.TerrainHeight","Name":"TerrainHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["World size of the maximum height of the terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","33"]}],"Documentation":{"Summary":"World size of the maximum height of the terrain."},"DocId":"P:Sandbox.TerrainStorage.TerrainHeight"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.TerrainMaterial\u003E","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.Materials","Name":"Materials","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","35"]}],"DocId":"P:Sandbox.TerrainStorage.Materials"},{"PropertyType":"Sandbox.TerrainStorage.TerrainMaterialSettings","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.MaterialSettings","Name":"MaterialSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","43"]}],"DocId":"P:Sandbox.TerrainStorage.MaterialSettings"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/Terrain/TerrainStorage.Upgrade.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.Upgrade.cs","11"]}],"DocId":"P:Sandbox.TerrainStorage.ResourceVersion"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TerrainStorage","Name":"TerrainStorage","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Terrain","terrain","Terrain storage"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Stores heightmaps, control maps and materials."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","13"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Stores heightmaps, control maps and materials."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.Upgrade.cs","9"]}],"Documentation":{"Summary":"Stores heightmaps, control maps and materials."},"DocId":"T:Sandbox.TerrainStorage"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.TerrainMaterialSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.TerrainStorage.TerrainMaterialSettings","DocId":"M:Sandbox.TerrainStorage.TerrainMaterialSettings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.TerrainMaterialSettings.HeightBlendEnabled","Name":"HeightBlendEnabled","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Height Blend"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","39"]}],"DocId":"P:Sandbox.TerrainStorage.TerrainMaterialSettings.HeightBlendEnabled"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.TerrainMaterialSettings.HeightBlendSharpness","Name":"HeightBlendSharpness","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Height Blend"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","40"]}],"DocId":"P:Sandbox.TerrainStorage.TerrainMaterialSettings.HeightBlendSharpness"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TerrainStorage.TerrainMaterialSettings","Name":"TerrainMaterialSettings","DeclaringType":"Sandbox.TerrainStorage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","37"]}],"DocId":"T:Sandbox.TerrainStorage.TerrainMaterialSettings"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Bitmap.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","49"]}],"DocId":"M:Sandbox.Bitmap.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.Bitmap.Clear","Name":"Clear","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clears the bitmap to the specified color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","62"]}],"Documentation":{"Summary":"Clears the bitmap to the specified color.","Params":{"color":"The color to fill the bitmap with."}},"DocId":"M:Sandbox.Bitmap.Clear(Color)"},{"ReturnType":"Color[]","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Bitmap.GetPixels","Name":"GetPixels","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves the pixel data of the bitmap as an array of colors."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","70"]}],"Documentation":{"Summary":"Retrieves the pixel data of the bitmap as an array of colors."},"DocId":"M:Sandbox.Bitmap.GetPixels"},{"ReturnType":"Color.Rgba16[]","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Bitmap.GetPixels16","Name":"GetPixels16","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves the pixel data of the bitmap as an array of colors."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","100"]}],"Documentation":{"Summary":"Retrieves the pixel data of the bitmap as an array of colors."},"DocId":"M:Sandbox.Bitmap.GetPixels16"},{"ReturnType":"Color32[]","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Bitmap.GetPixels32","Name":"GetPixels32","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves the pixel data of the bitmap as an array of colors."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","120"]}],"Documentation":{"Summary":"Retrieves the pixel data of the bitmap as an array of colors."},"DocId":"M:Sandbox.Bitmap.GetPixels32"},{"ReturnType":"Color","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Bitmap.GetPixel","Name":"GetPixel","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves the color of a specific pixel in the bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","153"]}],"Documentation":{"Summary":"Retrieves the color of a specific pixel in the bitmap.","Return":"The color of the pixel at the specified coordinates.","Params":{"x":"The x-coordinate of the pixel.","y":"The y-coordinate of the pixel."}},"DocId":"M:Sandbox.Bitmap.GetPixel(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"},{"Name":"color","Type":"Color"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetPixel","Name":"SetPixel","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the color of a specific pixel in the bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","166"]}],"Documentation":{"Summary":"Sets the color of a specific pixel in the bitmap.","Params":{"x":"The x-coordinate of the pixel.","y":"The y-coordinate of the pixel.","color":"The color to set the pixel to."}},"DocId":"M:Sandbox.Bitmap.SetPixel(System.Int32,System.Int32,Color)"},{"ReturnType":"Sandbox.Bitmap","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":223},"IsPublic":true,"FullName":"Sandbox.Bitmap.Clone","Name":"Clone","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy the bitmap to a new one without any changes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","220"]}],"Documentation":{"Summary":"Copy the bitmap to a new one without any changes."},"DocId":"M:Sandbox.Bitmap.Clone"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Bitmap.IsOpaque","Name":"IsOpaque","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this bitmap is completely opaque (no alpha) This does a pixel by pixel search, so it\u0027s not the fastest."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","231"]}],"Documentation":{"Summary":"Returns true if this bitmap is completely opaque (no alpha)\nThis does a pixel by pixel search, so it\u0027s not the fastest."},"DocId":"M:Sandbox.Bitmap.IsOpaque"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawRect","Name":"DrawRect","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a rectangle using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","12"]}],"Documentation":{"Summary":"Draws a rectangle using the current pen settings.","Params":{"rect":"The rectangle to draw."}},"DocId":"M:Sandbox.Bitmap.DrawRect(Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"width","Type":"System.Single"},{"Name":"height","Type":"System.Single"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawRect","Name":"DrawRect","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a rectangle using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","25"]}],"Documentation":{"Summary":"Draws a rectangle using the current pen settings.","Params":{"x":"The x-coordinate of the top-left corner.","y":"The y-coordinate of the top-left corner.","width":"The width of the rectangle.","height":"The height of the rectangle."}},"DocId":"M:Sandbox.Bitmap.DrawRect(System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"margins","Type":"Sandbox.UI.Margin"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawRoundRect","Name":"DrawRoundRect","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a rectangle using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","33"]}],"Documentation":{"Summary":"Draws a rectangle using the current pen settings."},"DocId":"M:Sandbox.Bitmap.DrawRoundRect(Sandbox.Rect,Sandbox.UI.Margin)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawCircle","Name":"DrawCircle","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a circle using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","47"]}],"Documentation":{"Summary":"Draws a circle using the current pen settings.","Params":{"center":"The center of the circle.","radius":"The radius of the circle."}},"DocId":"M:Sandbox.Bitmap.DrawCircle(Vector2,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawCircle","Name":"DrawCircle","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a circle using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","58"]}],"Documentation":{"Summary":"Draws a circle using the current pen settings.","Params":{"x":"The x-coordinate of the circle\u0027s center.","y":"The y-coordinate of the circle\u0027s center.","radius":"The radius of the circle."}},"DocId":"M:Sandbox.Bitmap.DrawCircle(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"points","Type":"Vector2[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawPolygon","Name":"DrawPolygon","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a polygon using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","67"]}],"Documentation":{"Summary":"Draws a polygon using the current pen settings.","Params":{"points":"The points of the polygon."}},"DocId":"M:Sandbox.Bitmap.DrawPolygon(Vector2[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"startAngle","Type":"System.Single"},{"Name":"sweepAngle","Type":"System.Single"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawArc","Name":"DrawArc","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws an arc using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","87"]}],"Documentation":{"Summary":"Draws an arc using the current pen settings.","Params":{"rect":"The bounding rectangle of the arc.","startAngle":"The starting angle of the arc, in degrees.","sweepAngle":"The sweep angle of the arc, in degrees."}},"DocId":"M:Sandbox.Bitmap.DrawArc(Sandbox.Rect,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"startAngle","Type":"System.Single"},{"Name":"sweepAngle","Type":"System.Single"},{"Name":"useCenter","Type":"System.Boolean"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawArc","Name":"DrawArc","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws an arc using the current pen settings, with an option to connect to the center."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","99"]}],"Documentation":{"Summary":"Draws an arc using the current pen settings, with an option to connect to the center.","Params":{"rect":"The bounding rectangle of the arc.","startAngle":"The starting angle of the arc, in degrees.","sweepAngle":"The sweep angle of the arc, in degrees.","useCenter":"If true, connects the arc endpoints to the center point, forming a pie shape."}},"DocId":"M:Sandbox.Bitmap.DrawArc(Sandbox.Rect,System.Single,System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bitmap","Type":"Sandbox.Bitmap"},{"Name":"destRect","Type":"Sandbox.Rect"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawBitmap","Name":"DrawBitmap","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws another bitmap onto this bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","109"]}],"Documentation":{"Summary":"Draws another bitmap onto this bitmap.","Params":{"bitmap":"The bitmap to draw.","destRect":"The destination rectangle for the drawn bitmap."}},"DocId":"M:Sandbox.Bitmap.DrawBitmap(Sandbox.Bitmap,Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"Vector2"},{"Name":"end","Type":"Vector2"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawLine","Name":"DrawLine","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a line using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","119"]}],"Documentation":{"Summary":"Draws a line using the current pen settings.","Params":{"start":"The starting point of the line.","end":"The ending point of the line."}},"DocId":"M:Sandbox.Bitmap.DrawLine(Vector2,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"points","Type":"Vector2[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Draw.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawLines","Name":"DrawLines","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws connected lines through a series of points using the current pen settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","128"]}],"Documentation":{"Summary":"Draws connected lines through a series of points using the current pen settings.","Params":{"points":"The points to connect with lines."}},"DocId":"M:Sandbox.Bitmap.DrawLines(Vector2[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"radius","Type":"System.Single"},{"Name":"tileClamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Bitmap.Blur","Name":"Blur","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a Gaussian blur effect to the current bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","14"]}],"Documentation":{"Summary":"Applies a Gaussian blur effect to the current bitmap.","Params":{"radius":"The radius of the blur, controlling its intensity. Must be non-negative.","tileClamp":"Determines the behavior at the edges of the bitmap:\n \u003Cc\u003Etrue\u003C/c\u003E to clamp the edges (default), or \u003Cc\u003Efalse\u003C/c\u003E to repeat the edges."}},"DocId":"M:Sandbox.Bitmap.Blur(System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"amount","Type":"System.Single"},{"Name":"tileClamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Bitmap.Sharpen","Name":"Sharpen","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a Gaussian blur effect to the current bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","31"]}],"Documentation":{"Summary":"Applies a Gaussian blur effect to the current bitmap."},"DocId":"M:Sandbox.Bitmap.Sharpen(System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"brightness","Type":"System.Single","Default":"1"},{"Name":"contrast","Type":"System.Single","Default":"1"},{"Name":"saturation","Type":"System.Single","Default":"1"},{"Name":"hueDegrees","Type":"System.Single","Default":"0"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Bitmap.Adjust","Name":"Adjust","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adjusts brightness, contrast, and saturation in one pass."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","55"]}],"Documentation":{"Summary":"Adjusts brightness, contrast, and saturation in one pass."},"DocId":"M:Sandbox.Bitmap.Adjust(System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"angle","Type":"System.Single"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Bitmap.AdjustHue","Name":"AdjustHue","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adjusts the hue of the bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","104"]}],"Documentation":{"Summary":"Adjusts the hue of the bitmap.","Params":{"angle":"The angle to rotate the hue, in degrees (0 to 360)."}},"DocId":"M:Sandbox.Bitmap.AdjustHue(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.Bitmap.Colorize","Name":"Colorize","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Color the bitmap using this color, respect alpha"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","132"]}],"Documentation":{"Summary":"Color the bitmap using this color, respect alpha"},"DocId":"M:Sandbox.Bitmap.Colorize(Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"margin","Type":"Sandbox.UI.Margin"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.Bitmap.InsertPadding","Name":"InsertPadding","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Shrink the image by adding padding all around - without resizing the bitmap"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","147"]}],"Documentation":{"Summary":"Shrink the image by adding padding all around - without resizing the bitmap"},"DocId":"M:Sandbox.Bitmap.InsertPadding(Sandbox.UI.Margin)"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"strength","Type":"System.Single","Default":"1"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Bitmap.HeightmapToNormalMap","Name":"HeightmapToNormalMap","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Converts a heightmap to a normal map using parallel processing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","198"]}],"Documentation":{"Summary":"Converts a heightmap to a normal map using parallel processing.","Return":"The generated normal map as an SKBitmap.","Params":{"strength":"The strength of the normal map effect (default is 1.0)."}},"DocId":"M:Sandbox.Bitmap.HeightmapToNormalMap(System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":263},"IsPublic":true,"FullName":"Sandbox.Bitmap.InvertColor","Name":"InvertColor","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Inverts the colors of the bitmap while preserving alpha."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","260"]}],"Documentation":{"Summary":"Inverts the colors of the bitmap while preserving alpha."},"DocId":"M:Sandbox.Bitmap.InvertColor"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.CreateFromBytes","Name":"CreateFromBytes","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a bitmap from the specified byte array."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.cs","12"]}],"Documentation":{"Summary":"Loads a bitmap from the specified byte array.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Bitmap\u0022 /\u003E instance.","Params":{"data":"The byte array containing the image data."}},"DocId":"M:Sandbox.Bitmap.CreateFromBytes(System.Byte[])"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Ies.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.CreateFromIesBytes","Name":"CreateFromIesBytes","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Ies.cs","9"]}],"DocId":"M:Sandbox.Bitmap.CreateFromIesBytes(System.Byte[])"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Ies.cs","Line":238},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.IsIes","Name":"IsIes","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this data is a Ies file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Ies.cs","235"]}],"Documentation":{"Summary":"Return true if this data is a Ies file"},"DocId":"M:Sandbox.Bitmap.IsIes(System.Byte[])"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Psd.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.CreateFromPsdBytes","Name":"CreateFromPsdBytes","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a Bitmap instance from PSD file data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Psd.cs","12"]}],"Documentation":{"Summary":"Creates a Bitmap instance from PSD file data.","Return":"A Bitmap instance if successful, or null if the data is not valid PSD.","Params":{"data":"Byte array containing the PSD file data."}},"DocId":"M:Sandbox.Bitmap.CreateFromPsdBytes(System.Byte[])"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Psd.cs","Line":47},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.IsPsd","Name":"IsPsd","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Checks if the provided byte array is a valid PSD file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Psd.cs","44"]}],"Documentation":{"Summary":"Checks if the provided byte array is a valid PSD file.","Return":"True if the data is a PSD file, otherwise false.","Params":{"data":"Byte array to check."}},"DocId":"M:Sandbox.Bitmap.IsPsd(System.Byte[])"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"svgContents","Type":"System.String"},{"Name":"width","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"},{"Name":"height","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"},{"Name":"scale","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"},{"Name":"offset","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"},{"Name":"rotation","Type":"System.Nullable\u00601\u003CSystem.Single\u003E","Default":"null"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Svg.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.CreateFromSvgString","Name":"CreateFromSvgString","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a bitmap from an SVG, with optional size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Svg.cs","11"]}],"DocId":"M:Sandbox.Bitmap.CreateFromSvgString(System.String,System.Nullable\u00601{System.Int32},System.Nullable\u00601{System.Int32},System.Nullable\u00601{Vector2},System.Nullable\u00601{Vector2},System.Nullable\u00601{System.Single})"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Tga.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.CreateFromTgaBytes","Name":"CreateFromTgaBytes","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Tga.cs","7"]}],"DocId":"M:Sandbox.Bitmap.CreateFromTgaBytes(System.Byte[])"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Tga.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.IsTga","Name":"IsTga","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this data is a Tga file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Tga.cs","37"]}],"Documentation":{"Summary":"Return true if this data is a Tga file"},"DocId":"M:Sandbox.Bitmap.IsTga(System.Byte[])"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Tif.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.CreateFromTifBytes","Name":"CreateFromTifBytes","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Tif.cs","7"]}],"DocId":"M:Sandbox.Bitmap.CreateFromTifBytes(System.Byte[])"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Loading.Tif.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bitmap.IsTif","Name":"IsTif","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Tif.cs","38"]}],"DocId":"M:Sandbox.Bitmap.IsTif(System.ReadOnlySpan\u00601{System.Byte})"},{"ReturnType":"System.Void","Parameters":[{"Name":"on","Type":"System.Boolean"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Pen.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetAntialias","Name":"SetAntialias","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the pen for drawing with a solid color and stroke style."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","22"]}],"Documentation":{"Summary":"Sets the pen for drawing with a solid color and stroke style."},"DocId":"M:Sandbox.Bitmap.SetAntialias(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"blendMode","Type":"Sandbox.BlendMode"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Pen.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetBlendMode","Name":"SetBlendMode","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the pen to use a specific blend mode."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","32"]}],"Documentation":{"Summary":"Sets the pen to use a specific blend mode.","Params":{"blendMode":"The blend mode to apply."}},"DocId":"M:Sandbox.Bitmap.SetBlendMode(Sandbox.BlendMode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"},{"Name":"width","Type":"System.Single"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Pen.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetPen","Name":"SetPen","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the pen for drawing with a solid color and stroke style."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","44"]}],"Documentation":{"Summary":"Sets the pen for drawing with a solid color and stroke style.","Params":{"color":"The color of the pen.","width":"The width of the pen in pixels."}},"DocId":"M:Sandbox.Bitmap.SetPen(Color,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"},{"Name":"width","Type":"System.Single"},{"Name":"dashPattern","Type":"System.Single[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Pen.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetDashedPen","Name":"SetDashedPen","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the pen for drawing dashed or dotted lines."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","60"]}],"Documentation":{"Summary":"Sets the pen for drawing dashed or dotted lines.","Params":{"color":"The color of the pen.","width":"The width of the pen in pixels.","dashPattern":"An array defining the dash pattern (e.g., [10, 5] for 10px dash, 5px gap)."}},"DocId":"M:Sandbox.Bitmap.SetDashedPen(Color,System.Single,System.Single[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Pen.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetFill","Name":"SetFill","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the pen for drawing filled shapes with a solid color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","75"]}],"Documentation":{"Summary":"Sets the pen for drawing filled shapes with a solid color.","Params":{"color":"The color to fill the shapes with."}},"DocId":"M:Sandbox.Bitmap.SetFill(Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"Vector2"},{"Name":"end","Type":"Vector2"},{"Name":"gradient","Type":"Sandbox.Gradient"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Pen.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetLinearGradient","Name":"SetLinearGradient","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the pen for drawing with a linear gradient."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","93"]}],"Documentation":{"Summary":"Sets the pen for drawing with a linear gradient.","Params":{"start":"the gradient\u0027s start point.","end":"the gradient\u0027s end point.","gradient":"The color of the gradient."}},"DocId":"M:Sandbox.Bitmap.SetLinearGradient(Vector2,Vector2,Sandbox.Gradient)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"},{"Name":"radius","Type":"System.Single"},{"Name":"gradient","Type":"Sandbox.Gradient"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Pen.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetRadialGradient","Name":"SetRadialGradient","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the pen for drawing with a radial gradient."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","114"]}],"Documentation":{"Summary":"Sets the pen for drawing with a radial gradient.","Params":{"center":"The gradient\u0027s center.","radius":"The radius of the gradient.","gradient":"The color of the gradient."}},"DocId":"M:Sandbox.Bitmap.SetRadialGradient(Vector2,System.Single,Sandbox.Gradient)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"quality","Type":"System.Int32","Default":"100"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Saving.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Bitmap.ToJpg","Name":"ToJpg","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exports the bitmap as a JPEG byte array with the specified quality."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Saving.cs","13"]}],"Documentation":{"Summary":"Exports the bitmap as a JPEG byte array with the specified quality.","Return":"A byte array containing the JPEG image data.","Params":{"quality":"The quality of the JPEG, between 0 and 100."}},"DocId":"M:Sandbox.Bitmap.ToJpg(System.Int32)"},{"ReturnType":"System.Byte[]","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Saving.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Bitmap.ToPng","Name":"ToPng","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exports the bitmap as a PNG byte array."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Saving.cs","22"]}],"Documentation":{"Summary":"Exports the bitmap as a PNG byte array.","Return":"A byte array containing the PNG image data."},"DocId":"M:Sandbox.Bitmap.ToPng"},{"ReturnType":"System.Byte[]","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Saving.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Bitmap.ToBmp","Name":"ToBmp","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exports the bitmap as a BMP byte array."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Saving.cs","31"]}],"Documentation":{"Summary":"Exports the bitmap as a BMP byte array.","Return":"A byte array containing the BMP image data."},"DocId":"M:Sandbox.Bitmap.ToBmp"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"quality","Type":"System.Int32","Default":"100"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Saving.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Bitmap.ToWebP","Name":"ToWebP","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exports the bitmap as an HDR WebP byte array with the specified quality."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Saving.cs","41"]}],"Documentation":{"Summary":"Exports the bitmap as an HDR WebP byte array with the specified quality.","Return":"A byte array containing the WebP HDR image data.","Params":{"quality":"The quality of the WebP image, between 0 and 100."}},"DocId":"M:Sandbox.Bitmap.ToWebP(System.Int32)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"format","Type":"Sandbox.ImageFormat"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Saving.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Bitmap.ToFormat","Name":"ToFormat","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exports the bitmap to the specified engine format"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Saving.cs","62"]}],"Documentation":{"Summary":"Exports the bitmap to the specified engine format"},"DocId":"M:Sandbox.Bitmap.ToFormat(Sandbox.ImageFormat)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scope","Type":"Sandbox.TextRendering.Scope"},{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Text.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Bitmap.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws text onto this bitmap"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Text.cs","10"]}],"Documentation":{"Summary":"Draws text onto this bitmap"},"DocId":"M:Sandbox.Bitmap.DrawText(Sandbox.TextRendering.Scope,Sandbox.Rect,Sandbox.TextFlag)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"mips","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Texture.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Bitmap.ToTexture","Name":"ToTexture","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to create a texture from this bitmap"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Texture.cs","10"]}],"Documentation":{"Summary":"Try to create a texture from this bitmap"},"DocId":"M:Sandbox.Bitmap.ToTexture(System.Boolean)"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"degrees","Type":"System.Single"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Transforms.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Bitmap.Rotate","Name":"Rotate","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotates the bitmap by the specified angle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Transforms.cs","12"]}],"Documentation":{"Summary":"Rotates the bitmap by the specified angle.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Bitmap\u0022 /\u003E instance with the rotated image.","Params":{"degrees":"The angle in degrees to rotate the bitmap."}},"DocId":"M:Sandbox.Bitmap.Rotate(System.Single)"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"newWidth","Type":"System.Int32"},{"Name":"newHeight","Type":"System.Int32"},{"Name":"smooth","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Transforms.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Bitmap.Resize","Name":"Resize","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resizes the bitmap to the specified dimensions and returns a new bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Transforms.cs","41"]}],"Documentation":{"Summary":"Resizes the bitmap to the specified dimensions and returns a new bitmap.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Bitmap\u0022 /\u003E instance with the specified dimensions.","Params":{"newWidth":"The new width of the bitmap.","newHeight":"The new height of the bitmap.","smooth":"Resample smoothly. If false this will be nearest neighbour."}},"DocId":"M:Sandbox.Bitmap.Resize(System.Int32,System.Int32,System.Boolean)"},{"ReturnType":"Sandbox.Bitmap","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Transforms.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Bitmap.FlipVertical","Name":"FlipVertical","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Flips the bitmap vertically."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Transforms.cs","58"]}],"Documentation":{"Summary":"Flips the bitmap vertically.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Bitmap\u0022 /\u003E instance with the flipped image."},"DocId":"M:Sandbox.Bitmap.FlipVertical"},{"ReturnType":"Sandbox.Bitmap","Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Transforms.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.Bitmap.FlipHorizontal","Name":"FlipHorizontal","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Flips the bitmap horizontally."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Transforms.cs","76"]}],"Documentation":{"Summary":"Flips the bitmap horizontally.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Bitmap\u0022 /\u003E instance with the flipped image."},"DocId":"M:Sandbox.Bitmap.FlipHorizontal"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Transforms.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Bitmap.Crop","Name":"Crop","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Crops the bitmap to the specified rectangle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Transforms.cs","95"]}],"Documentation":{"Summary":"Crops the bitmap to the specified rectangle.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Bitmap\u0022 /\u003E instance with the cropped image.","Params":{"rect":"The rectangle to crop to."}},"DocId":"M:Sandbox.Bitmap.Crop(Sandbox.Rect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"floatingPoint","Type":"System.Boolean","Default":"False"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Bitmap..ctor","Name":".ctor","DeclaringType":"Sandbox.Bitmap","DocId":"M:Sandbox.Bitmap.#ctor(System.Int32,System.Int32,System.Boolean)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Bitmap.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","10"]}],"DocId":"P:Sandbox.Bitmap.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Bitmap.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","11"]}],"DocId":"P:Sandbox.Bitmap.Height"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Bitmap.BytesPerPixel","Name":"BytesPerPixel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","12"]}],"DocId":"P:Sandbox.Bitmap.BytesPerPixel"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Bitmap.ByteCount","Name":"ByteCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","13"]}],"DocId":"P:Sandbox.Bitmap.ByteCount"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Bitmap.Rect","Name":"Rect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","14"]}],"DocId":"P:Sandbox.Bitmap.Rect"},{"PropertyType":"Vector2Int","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Bitmap.Size","Name":"Size","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The width and height of the bitmap"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","20"]}],"Documentation":{"Summary":"The width and height of the bitmap"},"DocId":"P:Sandbox.Bitmap.Size"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Bitmap.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","23"]}],"DocId":"P:Sandbox.Bitmap.Center"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Bitmap.IsFloatingPoint","Name":"IsFloatingPoint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","25"]}],"DocId":"P:Sandbox.Bitmap.IsFloatingPoint"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Bitmap.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","27"]}],"DocId":"P:Sandbox.Bitmap.IsValid"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Bitmap","Name":"Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Draw.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Ies.cs","7"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Psd.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Svg.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Tga.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Loading.Tif.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Pen.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Saving.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Text.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Texture.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Transforms.cs","5"]}],"DocId":"T:Sandbox.Bitmap"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.MultisampleAmount","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MultisampleAmount.Multisample2x","Name":"Multisample2x","DocId":"F:Sandbox.MultisampleAmount.Multisample2x"},{"FieldType":"Sandbox.MultisampleAmount","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MultisampleAmount.Multisample4x","Name":"Multisample4x","DocId":"F:Sandbox.MultisampleAmount.Multisample4x"},{"FieldType":"Sandbox.MultisampleAmount","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MultisampleAmount.Multisample6x","Name":"Multisample6x","DocId":"F:Sandbox.MultisampleAmount.Multisample6x"},{"FieldType":"Sandbox.MultisampleAmount","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MultisampleAmount.Multisample8x","Name":"Multisample8x","DocId":"F:Sandbox.MultisampleAmount.Multisample8x"},{"FieldType":"Sandbox.MultisampleAmount","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MultisampleAmount.Multisample16x","Name":"Multisample16x","DocId":"F:Sandbox.MultisampleAmount.Multisample16x"},{"FieldType":"Sandbox.MultisampleAmount","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MultisampleAmount.MultisampleScreen","Name":"MultisampleScreen","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"F:Sandbox.MultisampleAmount.MultisampleScreen"},{"FieldType":"Sandbox.MultisampleAmount","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MultisampleAmount.MultisampleNone","Name":"MultisampleNone","DocId":"F:Sandbox.MultisampleAmount.MultisampleNone"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MultisampleAmount","Name":"MultisampleAmount","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.MultisampleAmount"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateCustom","Name":"CreateCustom","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Begins creation of a custom texture. Finish by calling \u003Cspan style=\u0022color: #86C691;\u0022\u003ETextureBuilder\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ECreate\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Ebool\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EReadOnlySpan\u003Cbyte\u003E\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Eint\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","10"]}],"Documentation":{"Summary":"Begins creation of a custom texture. Finish by calling \u003Csee cref=\u0022M:Sandbox.TextureBuilder.Create(System.String,System.Boolean,System.ReadOnlySpan{System.Byte},System.Int32)\u0022 /\u003E."},"DocId":"M:Sandbox.Texture.CreateCustom"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"format","Type":"Sandbox.ImageFormat","Default":"0"}],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Create","Name":"Create","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","15"]}],"Documentation":{"Summary":"Begins creation of a custom texture. Finish by calling \u003Csee cref=\u0022M:Sandbox.Texture2DBuilder.Finish\u0022 /\u003E."},"DocId":"M:Sandbox.Texture.Create(System.Int32,System.Int32,Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"depth","Type":"System.Int32"},{"Name":"format","Type":"Sandbox.ImageFormat","Default":"0"}],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateVolume","Name":"CreateVolume","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","20"]}],"Documentation":{"Summary":"Begins creation of a custom 3D texture. Finish by calling \u003Csee cref=\u0022M:Sandbox.Texture3DBuilder.Finish\u0022 /\u003E."},"DocId":"M:Sandbox.Texture.CreateVolume(System.Int32,System.Int32,System.Int32,Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"width","Type":"System.Int32","Default":"1"},{"Name":"height","Type":"System.Int32","Default":"1"},{"Name":"format","Type":"Sandbox.ImageFormat","Default":"0"}],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateCube","Name":"CreateCube","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","25"]}],"Documentation":{"Summary":"Begins creation of a custom cube texture. (A texture with 6 sides) Finish by calling \u003Csee cref=\u0022M:Sandbox.TextureCubeBuilder.Finish\u0022 /\u003E."},"DocId":"M:Sandbox.Texture.CreateCube(System.Int32,System.Int32,Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"width","Type":"System.Int32","Default":"1"},{"Name":"height","Type":"System.Int32","Default":"1"},{"Name":"count","Type":"System.Int32","Default":"1"},{"Name":"format","Type":"Sandbox.ImageFormat","Default":"0"}],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateArray","Name":"CreateArray","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","30"]}],"Documentation":{"Summary":"Begins creation of a custom texture array. Finish by calling \u003Csee cref=\u0022M:Sandbox.TextureArrayBuilder.Finish\u0022 /\u003E."},"DocId":"M:Sandbox.Texture.CreateArray(System.Int32,System.Int32,System.Int32,Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateRenderTarget","Name":"CreateRenderTarget","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Begins creation of a \u003Ca\u003Erender target\u003C/a\u003E. Finish by calling \u003Cspan style=\u0022color: #86C691;\u0022\u003ETextureBuilder\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ECreate\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Ebool\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EReadOnlySpan\u003Cbyte\u003E\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Eint\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","36"]}],"Documentation":{"Summary":"Begins creation of a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Render_Target\u0022\u003Erender target\u003C/a\u003E. Finish by calling \u003Csee cref=\u0022M:Sandbox.TextureBuilder.Create(System.String,System.Boolean,System.ReadOnlySpan{System.Byte},System.Int32)\u0022 /\u003E.","Return":"The texture builder to help build the render target."},"DocId":"M:Sandbox.Texture.CreateRenderTarget"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"format","Type":"Sandbox.ImageFormat"},{"Name":"size","Type":"Vector2"}],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":92},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateRenderTarget","Name":"CreateRenderTarget","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A convenience function to quickly create a \u003Ca\u003Erender target\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","89"]}],"Documentation":{"Summary":"A convenience function to quickly create a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Render_Target\u0022\u003Erender target\u003C/a\u003E.","Return":"The newly created render target texture.","Params":{"name":"A meaningless debug name for your texture.","format":"The image format.","size":"The size of the texture."}},"DocId":"M:Sandbox.Texture.CreateRenderTarget(System.String,Sandbox.ImageFormat,Vector2)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"format","Type":"Sandbox.ImageFormat"},{"Name":"size","Type":"Vector2"},{"Name":"oldTexture","Type":"Sandbox.Texture","Default":"null"}],"l":{"File":"Resources/Textures/Builder/Texture.Create.cs","Line":112},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateRenderTarget","Name":"CreateRenderTarget","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This will create a \u003Ca\u003Erender target\u003C/a\u003E texture if \u003Cspan style=\u0022color: #9CDCFE;\u0022\u003EoldTexture\u003C/span\u003E is null or doesn\u0027t match what you\u0027ve passed in. This is designed to be called regularly to resize your texture in response to other things changing (like the screen size, panel size etc)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","109"]}],"Documentation":{"Summary":"This will create a \u003Ca href=\u0022https://en.wikipedia.org/wiki/Render_Target\u0022\u003Erender target\u003C/a\u003E texture if \u003Cparamref name=\u0022oldTexture\u0022 /\u003E is null or doesn\u0027t match what you\u0027ve passed in. This is designed\nto be called regularly to resize your texture in response to other things changing (like the screen size, panel size etc).","Return":"Will return a new texture, or the \u003Cparamref name=\u0022oldTexture\u0022 /\u003E.","Params":{"name":"A meaningless debug name for your texture.","format":"The image format.","size":"The size of the texture.","oldTexture":"A previously created texture."}},"DocId":"M:Sandbox.Texture.CreateRenderTarget(System.String,Sandbox.ImageFormat,Vector2,Sandbox.Texture)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"svgContents","Type":"System.String"},{"Name":"width","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"},{"Name":"height","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"},{"Name":"color","Type":"System.Nullable\u00601\u003CColor\u003E"}],"l":{"File":"Resources/Textures/Builder/Texture.Svg.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.CreateFromSvgSource","Name":"CreateFromSvgSource","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a texture from an SVG source"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Svg.cs","11"]}],"DocId":"M:Sandbox.Texture.CreateFromSvgSource(System.String,System.Nullable\u00601{System.Int32},System.Nullable\u00601{System.Int32},System.Nullable\u00601{Color})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Resources/Textures/Texture.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Texture.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will release the handle for this texture. If the texture isn\u0027t referenced by anything else it\u0027ll be released properly. This will happen anyway because it\u0027s called in the destructor. By calling it manually you\u0027re just telling the engine you\u0027re done with this texture right now instead of waiting for the garbage collector."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","152"]}],"Documentation":{"Summary":"Will release the handle for this texture. If the texture isn\u0027t referenced by anything\nelse it\u0027ll be released properly. This will happen anyway because it\u0027s called in the destructor.\nBy calling it manually you\u0027re just telling the engine you\u0027re done with this texture right now\ninstead of waiting for the garbage collector."},"DocId":"M:Sandbox.Texture.Dispose"},{"ReturnType":"System.Int32","Parameters":[{"Name":"sequenceId","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Texture.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.Texture.GetSequenceFrameCount","Name":"GetSequenceFrameCount","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the frame count for this sequence"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","217"]}],"Documentation":{"Summary":"Get the frame count for this sequence"},"DocId":"M:Sandbox.Texture.GetSequenceFrameCount(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"requiredMipSize","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.cs","Line":276},"IsPublic":true,"FullName":"Sandbox.Texture.MarkUsed","Name":"MarkUsed","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tells texture streaming this texture is being used. This is usually automatic, but useful for bindless pipelines."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","274"]}],"Documentation":{"Summary":"Tells texture streaming this texture is being used.\nThis is usually automatic, but useful for bindless pipelines."},"DocId":"M:Sandbox.Texture.MarkUsed(System.Int32)"},{"ReturnType":"Sandbox.Resources.ResourceGenerator\u00601\u003CSandbox.Texture\u003E","Parameters":[],"l":{"File":"Resources/Textures/Texture.Generator.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Texture.CreateGenerator","Name":"CreateGenerator","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this is a generated texture we\u0027ll create and return a generator for it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Generator.cs","11"]}],"Documentation":{"Summary":"If this is a generated texture we\u0027ll create and return a generator for it."},"DocId":"M:Sandbox.Texture.CreateGenerator"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"filesystem","Type":"Sandbox.BaseFileSystem"},{"Name":"filepath","Type":"System.String"},{"Name":"warnOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Load","Name":"Load","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to load a texture from given filesystem, by filename."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","36"]}],"Documentation":{"Summary":"Try to load a texture from given filesystem, by filename."},"DocId":"M:Sandbox.Texture.Load(Sandbox.BaseFileSystem,System.String,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"url","Type":"System.String"},{"Name":"warnOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":65},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Load","Name":"Load","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to load a texture. This version is able to load http images - but not images from disk."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","64"]}],"Documentation":{"Summary":"Try to load a texture.\nThis version is able to load http images - but not images from disk."},"DocId":"M:Sandbox.Texture.Load(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"steamid","Type":"System.Int64"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":72},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadAvatar","Name":"LoadAvatar","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load avatar image of a Steam user."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","71"]}],"Documentation":{"Summary":"Load avatar image of a Steam user.","Return":"The avatar texture.","Params":{"steamid":"The SteamID of the user to load avatar of."}},"DocId":"M:Sandbox.Texture.LoadAvatar(System.Int64)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"steamid","Type":"System.String"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadAvatar","Name":"LoadAvatar","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","74"]}],"Documentation":{},"DocId":"M:Sandbox.Texture.LoadAvatar(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Texture\u003E","Parameters":[{"Name":"filesystem","Type":"Sandbox.BaseFileSystem"},{"Name":"filepath","Type":"System.String"},{"Name":"warnOnMissing","Type":"System.Boolean","Default":"True"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Texture/\u003CLoadAsync\u003Ed__84"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a texture asynchronously. Will return when the texture is loaded and valid. This is useful when loading textures from the web."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","170"]}],"Documentation":{"Summary":"Load a texture asynchronously. Will return when the texture is loaded and valid.\nThis is useful when loading textures from the web."},"DocId":"M:Sandbox.Texture.LoadAsync(Sandbox.BaseFileSystem,System.String,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":192},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Find","Name":"Find","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get an already loaded texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","188"]}],"Documentation":{"Summary":"Try to get an already loaded texture.","Return":"The already loaded texture, or null if it was not yet loaded.","Params":{"filepath":"The filename of the texture."}},"DocId":"M:Sandbox.Texture.Find(System.String)"},{"ReturnType":"Color32[]","Parameters":[{"Name":"mip","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixels","Name":"GetPixels","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads pixel colors from the texture at the specified mip level"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","10"]}],"Documentation":{"Summary":"Reads pixel colors from the texture at the specified mip level"},"DocId":"M:Sandbox.Texture.GetPixels(System.Int32)"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"mip","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Texture.GetBitmap","Name":"GetBitmap","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","40"]}],"DocId":"M:Sandbox.Texture.GetBitmap(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"srcRect","Type":"System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Int32\u003E"},{"Name":"slice","Type":"System.Int32"},{"Name":"mip","Type":"System.Int32"},{"Name":"dstData","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"dstFormat","Type":"Sandbox.ImageFormat"},{"Name":"dstSize","Type":"System.ValueTuple\u00602\u003CSystem.Int32,System.Int32\u003E","Default":"null"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixels","Name":"GetPixels","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads a 2D range of pixel values from the texture at the specified mip level, writing to \u003Cspan style=\u0022color: #9CDCFE;\u0022\u003EdstData\u003C/span\u003E. This reads one slice from a 2D texture array or 3D texture volume."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","126"]}],"DocId":"M:Sandbox.Texture.GetPixels\u0060\u00601(System.ValueTuple\u00604{System.Int32,System.Int32,System.Int32,System.Int32},System.Int32,System.Int32,System.Span\u00601{\u0060\u00600},Sandbox.ImageFormat,System.ValueTuple\u00602{System.Int32,System.Int32})"},{"ReturnType":"System.Void","Parameters":[{"Name":"srcRect","Type":"System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Int32\u003E"},{"Name":"slice","Type":"System.Int32"},{"Name":"mip","Type":"System.Int32"},{"Name":"dstData","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"dstFormat","Type":"Sandbox.ImageFormat"},{"Name":"dstRect","Type":"System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Int32\u003E"},{"Name":"dstStride","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixels","Name":"GetPixels","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads a 2D range of pixel values from the texture at the specified mip level, writing to \u003Cspan style=\u0022color: #9CDCFE;\u0022\u003EdstData\u003C/span\u003E. This reads one slice from a 2D texture array or 3D texture volume."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","189"]}],"DocId":"M:Sandbox.Texture.GetPixels\u0060\u00601(System.ValueTuple\u00604{System.Int32,System.Int32,System.Int32,System.Int32},System.Int32,System.Int32,System.Span\u00601{\u0060\u00600},Sandbox.ImageFormat,System.ValueTuple\u00604{System.Int32,System.Int32,System.Int32,System.Int32},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"srcBox","Type":"System.ValueTuple\u00606\u003CSystem.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32\u003E"},{"Name":"mip","Type":"System.Int32"},{"Name":"dstData","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"dstFormat","Type":"Sandbox.ImageFormat"},{"Name":"dstSize","Type":"System.ValueTuple\u00603\u003CSystem.Int32,System.Int32,System.Int32\u003E","Default":"null"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":260},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixels3D","Name":"GetPixels3D","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads a 3D range of pixel values from the texture at the specified mip level, writing to \u003Cspan style=\u0022color: #9CDCFE;\u0022\u003EdstData\u003C/span\u003E. This can be used with a 2D texture array, or a 3D volume texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","256"]}],"DocId":"M:Sandbox.Texture.GetPixels3D\u0060\u00601(System.ValueTuple\u00606{System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32},System.Int32,System.Span\u00601{\u0060\u00600},Sandbox.ImageFormat,System.ValueTuple\u00603{System.Int32,System.Int32,System.Int32})"},{"ReturnType":"Color32","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"mip","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":303},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixel","Name":"GetPixel","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads a single pixel color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","300"]}],"Documentation":{"Summary":"Reads a single pixel color."},"DocId":"M:Sandbox.Texture.GetPixel(System.Single,System.Single,System.Int32)"},{"ReturnType":"Color32","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"},{"Name":"z","Type":"System.Single"},{"Name":"mip","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":334},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixel3D","Name":"GetPixel3D","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads a single pixel color from a volume or array texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","331"]}],"Documentation":{"Summary":"Reads a single pixel color from a volume or array texture."},"DocId":"M:Sandbox.Texture.GetPixel3D(System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Texture.Clear","Name":"Clear","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear this texture with a solid color"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","12"]}],"Documentation":{"Summary":"Clear this texture with a solid color"},"DocId":"M:Sandbox.Texture.Clear(Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"x","Type":"System.Int32","Default":"0"},{"Name":"y","Type":"System.Int32","Default":"0"},{"Name":"width","Type":"System.Int32","Default":"0"},{"Name":"height","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Texture.Update","Name":"Update","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update this texture with given raw data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","25"]}],"DocId":"M:Sandbox.Texture.Update(System.ReadOnlySpan\u00601{System.Byte},System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CT\u003E"},{"Name":"x","Type":"System.Int32","Default":"0"},{"Name":"y","Type":"System.Int32","Default":"0"},{"Name":"width","Type":"System.Int32","Default":"0"},{"Name":"height","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Texture.Update","Name":"Update","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update this texture with given raw data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","38"]}],"DocId":"M:Sandbox.Texture.Update\u0060\u00601(System.ReadOnlySpan\u00601{\u0060\u00600},System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CColor32\u003E"},{"Name":"x","Type":"System.Int32","Default":"0"},{"Name":"y","Type":"System.Int32","Default":"0"},{"Name":"width","Type":"System.Int32","Default":"0"},{"Name":"height","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Texture.Update","Name":"Update","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update this texture with given raw data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","51"]}],"DocId":"M:Sandbox.Texture.Update(System.ReadOnlySpan\u00601{Color32},System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"x","Type":"System.Int32","Default":"0"},{"Name":"y","Type":"System.Int32","Default":"0"},{"Name":"z","Type":"System.Int32","Default":"0"},{"Name":"width","Type":"System.Int32","Default":"0"},{"Name":"height","Type":"System.Int32","Default":"0"},{"Name":"depth","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Texture.Update3D","Name":"Update3D","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update this 3D texture with given raw data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","66"]}],"DocId":"M:Sandbox.Texture.Update3D(System.ReadOnlySpan\u00601{System.Byte},System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color32"},{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.Texture.Update","Name":"Update","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Write a coloured rectangle to the texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","90"]}],"Documentation":{"Summary":"Write a coloured rectangle to the texture"},"DocId":"M:Sandbox.Texture.Update(Color32,Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color32"},{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.Texture.Update","Name":"Update","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Write a coloured pixel to the texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","117"]}],"Documentation":{"Summary":"Write a coloured pixel to the texture"},"DocId":"M:Sandbox.Texture.Update(Color32,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Texture.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Texture.IsError","Name":"IsError","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this texture is an error or invalid or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","31"]}],"Documentation":{"Summary":"Whether this texture is an error or invalid or not."},"DocId":"P:Sandbox.Texture.IsError"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.Texture.Index","Name":"Index","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Texture index. Bit raw dog and needs a higher level abstraction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","61"]}],"Documentation":{"Summary":"Texture index. Bit raw dog and needs a higher level abstraction."},"DocId":"P:Sandbox.Texture.Index"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Texture.Width","Name":"Width","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Width of the texture in pixels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","101"]}],"Documentation":{"Summary":"Width of the texture in pixels."},"DocId":"P:Sandbox.Texture.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Texture.Height","Name":"Height","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Height of the texture in pixels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","106"]}],"Documentation":{"Summary":"Height of the texture in pixels."},"DocId":"P:Sandbox.Texture.Height"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Texture.Depth","Name":"Depth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Depth of a 3D texture in pixels, or slice count for 2D texture arrays, or 6 for slices of cubemap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","111"]}],"Documentation":{"Summary":"Depth of a 3D texture in pixels, or slice count for 2D texture arrays, or 6 for slices of cubemap."},"DocId":"P:Sandbox.Texture.Depth"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Texture.Mips","Name":"Mips","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of \u003Ca\u003Emip maps\u003C/a\u003E this texture has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","116"]}],"Documentation":{"Summary":"Number of \u003Ca href=\u0022https://en.wikipedia.org/wiki/Mipmap\u0022\u003Emip maps\u003C/a\u003E this texture has."},"DocId":"P:Sandbox.Texture.Mips"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Textures/Texture.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Texture.Size","Name":"Size","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a Vector2 representing the size of the texture (width, height)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","121"]}],"Documentation":{"Summary":"Returns a Vector2 representing the size of the texture (width, height)"},"DocId":"P:Sandbox.Texture.Size"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Texture.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Texture.IsLoaded","Name":"IsLoaded","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this texture has finished loading or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","126"]}],"Documentation":{"Summary":"Whether this texture has finished loading or not."},"DocId":"P:Sandbox.Texture.IsLoaded"},{"PropertyType":"Sandbox.ImageFormat","Loc":{"File":"Resources/Textures/Texture.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Texture.ImageFormat","Name":"ImageFormat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Image format of this texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","131"]}],"Documentation":{"Summary":"Image format of this texture."},"DocId":"P:Sandbox.Texture.ImageFormat"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.Texture.LastUsed","Name":"LastUsed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns how many frames ago this texture was last used by the renderer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","136"]}],"Documentation":{"Summary":"Returns how many frames ago this texture was last used by the renderer"},"DocId":"P:Sandbox.Texture.LastUsed"},{"PropertyType":"Vector4","Loc":{"File":"Resources/Textures/Texture.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.Texture.SequenceData","Name":"SequenceData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this texture is a sprite sheet, will return information about the sheet, which is generally used in the shader. You don\u0027t really need to think about the contents."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","191"]}],"Documentation":{"Summary":"If this texture is a sprite sheet, will return information about the sheet, which\nis generally used in the shader. You don\u0027t really need to think about the contents."},"DocId":"P:Sandbox.Texture.SequenceData"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":204},"IsPublic":true,"FullName":"Sandbox.Texture.SequenceCount","Name":"SequenceCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The count of sequences in this texture, if any. The rest of the sequence data is encoded into the texture itself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","203"]}],"Documentation":{"Summary":"The count of sequences in this texture, if any. The rest of the sequence data is encoded into the texture itself."},"DocId":"P:Sandbox.Texture.SequenceCount"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Texture.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.Texture.HasAnimatedSequences","Name":"HasAnimatedSequences","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","268"]}],"DocId":"P:Sandbox.Texture.HasAnimatedSequences"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.Resources.EmbeddedResource\u003E","Loc":{"File":"Resources/Textures/Texture.Generator.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Texture.GenerationData","Name":"GenerationData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Data used by the generator to create the texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Generator.cs","69"]}],"Documentation":{"Summary":"Data used by the generator to create the texture"},"DocId":"P:Sandbox.Texture.GenerationData"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Texture.Static.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Invalid","Name":"Invalid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["1x1 solid magenta colored texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Static.cs","8"]}],"Documentation":{"Summary":"1x1 solid magenta colored texture."},"DocId":"P:Sandbox.Texture.Invalid"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Texture.Static.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.White","Name":"White","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["1x1 solid white opaque texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Static.cs","13"]}],"Documentation":{"Summary":"1x1 solid white opaque texture."},"DocId":"P:Sandbox.Texture.White"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Texture.Static.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Transparent","Name":"Transparent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["1x1 fully transparent texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Static.cs","18"]}],"Documentation":{"Summary":"1x1 fully transparent texture."},"DocId":"P:Sandbox.Texture.Transparent"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Texture","Name":"Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Animation.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Create.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture.Svg.cs","6"]},{"FullName":"Sandbox.SkipHotloadAttribute"},{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vtex"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Generator.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Static.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code. Can also be 2D, 3D (multiple slices), or a cube texture (6 slices)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","7"]}],"Documentation":{"Summary":"A texture is an image used in rendering. Can be a static texture loaded from disk, or a dynamic texture rendered to by code.\nCan also be 2D, 3D (multiple slices), or a cube texture (6 slices)."},"DocId":"T:Sandbox.Texture"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithStaticUsage","Name":"WithStaticUsage","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","37"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithStaticUsage"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithSemiStaticUsage","Name":"WithSemiStaticUsage","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","44"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithSemiStaticUsage"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithDynamicUsage","Name":"WithDynamicUsage","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","51"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithDynamicUsage"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithGPUOnlyUsage","Name":"WithGPUOnlyUsage","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","58"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithGPUOnlyUsage"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithUAVBinding","Name":"WithUAVBinding","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","65"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithUAVBinding"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMips","Name":"WithMips","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","72"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithMips"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"mips","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMips","Name":"WithMips","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","80"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithMips(System.Int32)"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"format","Type":"Sandbox.ImageFormat"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithFormat","Name":"WithFormat","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","87"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithFormat(Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithScreenFormat","Name":"WithScreenFormat","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","94"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithScreenFormat"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithDepthFormat","Name":"WithDepthFormat","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","101"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithDepthFormat"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMultiSample2X","Name":"WithMultiSample2X","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","108"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithMultiSample2X"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMultiSample4X","Name":"WithMultiSample4X","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","114"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithMultiSample4X"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMultiSample6X","Name":"WithMultiSample6X","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","120"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithMultiSample6X"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMultiSample8X","Name":"WithMultiSample8X","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","126"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithMultiSample8X"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMultiSample16X","Name":"WithMultiSample16X","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","132"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithMultiSample16X"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithScreenMultiSample","Name":"WithScreenMultiSample","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","138"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithScreenMultiSample"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithName","Name":"WithName","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provide a name to identify the texture by"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","150"]}],"Documentation":{"Summary":"Provide a name to identify the texture by","Params":{"name":"Desired texture name"}},"DocId":"M:Sandbox.Texture2DBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","157"]}],"Documentation":{},"DocId":"M:Sandbox.Texture2DBuilder.WithData(System.Byte[])"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"},{"Name":"dataLength","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","167"]}],"Documentation":{"Summary":"Initialize texture with pre-existing texture data.","Params":{"data":"Texture data.","dataLength":"How big our texture data is."}},"DocId":"M:Sandbox.Texture2DBuilder.WithData(System.Byte[],System.Int32)"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CT\u003E"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","189"]}],"DocId":"M:Sandbox.Texture2DBuilder.WithData\u0060\u00601(System.ReadOnlySpan\u00601{\u0060\u00600})"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"amount","Type":"Sandbox.MultisampleAmount"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithMultisample","Name":"WithMultisample","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Use Multi-Sample Anti Aliasing (MSAA) of given sample count."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","213"]}],"Documentation":{"Summary":"Use Multi-Sample Anti Aliasing (MSAA) of given sample count."},"DocId":"M:Sandbox.Texture2DBuilder.WithMultisample(Sandbox.MultisampleAmount)"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"isAnonymous","Type":"System.Boolean"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":225},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithAnonymous","Name":"WithAnonymous","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set whether the texture is an anonymous texture or not"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","223"]}],"Documentation":{"Summary":"Set whether the texture is an anonymous texture or not","Params":{"isAnonymous":"Set if it\u0027s anonymous or not"}},"DocId":"M:Sandbox.Texture2DBuilder.WithAnonymous(System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.Finish","Name":"Finish","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Build and create the actual texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","232"]}],"Documentation":{"Summary":"Build and create the actual texture"},"DocId":"M:Sandbox.Texture2DBuilder.Finish"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":271},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture with a predefined size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","269"]}],"Documentation":{"Summary":"Create texture with a predefined size.","Params":{"width":"Width in pixel.","height":"Height in pixels."}},"DocId":"M:Sandbox.Texture2DBuilder.WithSize(System.Int32,System.Int32)"},{"ReturnType":"Sandbox.Texture2DBuilder","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Resources/Textures/Builder/Texture2D.cs","Line":282},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.Texture2DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture with a predefined size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture2D.cs","280"]}],"Documentation":{"Summary":"Create texture with a predefined size","Params":{"size":"Width and Height in pixels"}},"DocId":"M:Sandbox.Texture2DBuilder.WithSize(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"obj/.generated/Resources/Textures/Builder/Texture2D.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Texture2DBuilder..ctor","Name":".ctor","DeclaringType":"Sandbox.Texture2DBuilder","DocId":"M:Sandbox.Texture2DBuilder.#ctor"}],"Properties":[],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Texture2DBuilder","Name":"Texture2DBuilder","DocId":"T:Sandbox.Texture2DBuilder"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithStaticUsage","Name":"WithStaticUsage","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","38"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithStaticUsage"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithSemiStaticUsage","Name":"WithSemiStaticUsage","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","45"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithSemiStaticUsage"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithDynamicUsage","Name":"WithDynamicUsage","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","52"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithDynamicUsage"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithGPUOnlyUsage","Name":"WithGPUOnlyUsage","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","59"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithGPUOnlyUsage"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithUAVBinding","Name":"WithUAVBinding","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","66"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithUAVBinding"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"mips","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithMips","Name":"WithMips","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","73"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithMips(System.Int32)"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"format","Type":"Sandbox.ImageFormat"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithFormat","Name":"WithFormat","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","80"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithFormat(Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithScreenFormat","Name":"WithScreenFormat","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","87"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithScreenFormat"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithDepthFormat","Name":"WithDepthFormat","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","94"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithDepthFormat"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithMultiSample2X","Name":"WithMultiSample2X","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","101"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithMultiSample2X"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithMultiSample4X","Name":"WithMultiSample4X","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","107"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithMultiSample4X"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithMultiSample6X","Name":"WithMultiSample6X","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","113"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithMultiSample6X"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithMultiSample8X","Name":"WithMultiSample8X","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","119"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithMultiSample8X"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithMultiSample16X","Name":"WithMultiSample16X","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","125"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithMultiSample16X"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithScreenMultiSample","Name":"WithScreenMultiSample","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","131"]}],"Documentation":{},"DocId":"M:Sandbox.Texture3DBuilder.WithScreenMultiSample"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithName","Name":"WithName","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provide a name to identify the texture by"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","142"]}],"Documentation":{"Summary":"Provide a name to identify the texture by","Params":{"name":"Desired texture name"}},"DocId":"M:Sandbox.Texture3DBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","152"]}],"Documentation":{"Summary":"Initialize texture with pre-existing texture data","Params":{"data":"Texture data"}},"DocId":"M:Sandbox.Texture3DBuilder.WithData(System.Byte[])"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"},{"Name":"dataLength","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","162"]}],"Documentation":{"Summary":"Initialize texture with pre-existing texture data","Params":{"data":"Texture data","dataLength":"How big our texture data is"}},"DocId":"M:Sandbox.Texture3DBuilder.WithData(System.Byte[],System.Int32)"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"amount","Type":"Sandbox.MultisampleAmount"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithMultisample","Name":"WithMultisample","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Define which how much multisampling the current texture should use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","194"]}],"Documentation":{"Summary":"Define which how much multisampling the current texture should use","Params":{"amount":"Multisampling amount"}},"DocId":"M:Sandbox.Texture3DBuilder.WithMultisample(Sandbox.MultisampleAmount)"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"isAnonymous","Type":"System.Boolean"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithAnonymous","Name":"WithAnonymous","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set whether the texture is an anonymous texture or not"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","204"]}],"Documentation":{"Summary":"Set whether the texture is an anonymous texture or not","Params":{"isAnonymous":"Set if it\u0027s anonymous or not"}},"DocId":"M:Sandbox.Texture3DBuilder.WithAnonymous(System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.Finish","Name":"Finish","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Build and create the actual texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","213"]}],"Documentation":{"Summary":"Build and create the actual texture"},"DocId":"M:Sandbox.Texture3DBuilder.Finish"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"width","Type":"System.Int32","Default":"1"},{"Name":"height","Type":"System.Int32","Default":"1"},{"Name":"depth","Type":"System.Int32","Default":"1"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":257},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture with a predefined size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","255"]}],"Documentation":{"Summary":"Create texture with a predefined size","Params":{"width":"Width in pixel","height":"Height in pixels","depth":"Depth in pixels"}},"DocId":"M:Sandbox.Texture3DBuilder.WithSize(System.Int32,System.Int32,System.Int32)"},{"ReturnType":"Sandbox.Texture3DBuilder","Parameters":[{"Name":"size","Type":"Vector3"}],"l":{"File":"Resources/Textures/Builder/Texture3D.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.Texture3DBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture with a predefined size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\Texture3D.cs","267"]}],"Documentation":{"Summary":"Create texture with a predefined size","Params":{"size":"Width, Height and Depth in pixels"}},"DocId":"M:Sandbox.Texture3DBuilder.WithSize(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"obj/.generated/Resources/Textures/Builder/Texture3D.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Texture3DBuilder..ctor","Name":".ctor","DeclaringType":"Sandbox.Texture3DBuilder","DocId":"M:Sandbox.Texture3DBuilder.#ctor"}],"Properties":[],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Texture3DBuilder","Name":"Texture3DBuilder","DocId":"T:Sandbox.Texture3DBuilder"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithStaticUsage","Name":"WithStaticUsage","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","38"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithStaticUsage"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithSemiStaticUsage","Name":"WithSemiStaticUsage","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","45"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithSemiStaticUsage"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithDynamicUsage","Name":"WithDynamicUsage","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","52"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithDynamicUsage"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithGPUOnlyUsage","Name":"WithGPUOnlyUsage","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","59"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithGPUOnlyUsage"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithUAVBinding","Name":"WithUAVBinding","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","66"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithUAVBinding"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"mips","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithMips","Name":"WithMips","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","73"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithMips(System.Int32)"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"format","Type":"Sandbox.ImageFormat"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithFormat","Name":"WithFormat","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","80"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithFormat(Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithScreenFormat","Name":"WithScreenFormat","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","87"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithScreenFormat"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithDepthFormat","Name":"WithDepthFormat","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","94"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithDepthFormat"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithMultiSample2X","Name":"WithMultiSample2X","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","101"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithMultiSample2X"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithMultiSample4X","Name":"WithMultiSample4X","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","107"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithMultiSample4X"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithMultiSample6X","Name":"WithMultiSample6X","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","113"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithMultiSample6X"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithMultiSample8X","Name":"WithMultiSample8X","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","119"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithMultiSample8X"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithMultiSample16X","Name":"WithMultiSample16X","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","125"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithMultiSample16X"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithScreenMultiSample","Name":"WithScreenMultiSample","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","131"]}],"Documentation":{},"DocId":"M:Sandbox.TextureArrayBuilder.WithScreenMultiSample"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithName","Name":"WithName","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provide a name to identify the texture by"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","142"]}],"Documentation":{"Summary":"Provide a name to identify the texture by","Params":{"name":"Desired texture name"}},"DocId":"M:Sandbox.TextureArrayBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","152"]}],"Documentation":{"Summary":"Initialize texture with pre-existing texture data","Params":{"data":"Texture data"}},"DocId":"M:Sandbox.TextureArrayBuilder.WithData(System.Byte[])"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"},{"Name":"dataLength","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","162"]}],"Documentation":{"Summary":"Initialize texture with pre-existing texture data","Params":{"data":"Texture data","dataLength":"How big our texture data is"}},"DocId":"M:Sandbox.TextureArrayBuilder.WithData(System.Byte[],System.Int32)"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"amount","Type":"Sandbox.MultisampleAmount"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithMultisample","Name":"WithMultisample","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Define which how much multisampling the current texture should use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","194"]}],"Documentation":{"Summary":"Define which how much multisampling the current texture should use","Params":{"amount":"Multisampling amount"}},"DocId":"M:Sandbox.TextureArrayBuilder.WithMultisample(Sandbox.MultisampleAmount)"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"isAnonymous","Type":"System.Boolean"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithAnonymous","Name":"WithAnonymous","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set whether the texture is an anonymous texture or not"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","204"]}],"Documentation":{"Summary":"Set whether the texture is an anonymous texture or not","Params":{"isAnonymous":"Set if it\u0027s anonymous or not"}},"DocId":"M:Sandbox.TextureArrayBuilder.WithAnonymous(System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.Finish","Name":"Finish","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Build and create the actual texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","213"]}],"Documentation":{"Summary":"Build and create the actual texture"},"DocId":"M:Sandbox.TextureArrayBuilder.Finish"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"width","Type":"System.Int32","Default":"1"},{"Name":"height","Type":"System.Int32","Default":"1"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture with a predefined size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","253"]}],"Documentation":{"Summary":"Create texture with a predefined size","Params":{"width":"Width in pixel","height":"Height in pixels"}},"DocId":"M:Sandbox.TextureArrayBuilder.WithSize(System.Int32,System.Int32)"},{"ReturnType":"Sandbox.TextureArrayBuilder","Parameters":[{"Name":"count","Type":"System.Int32","Default":"1"}],"l":{"File":"Resources/Textures/Builder/TextureArray.cs","Line":265},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder.WithCount","Name":"WithCount","DeclaringType":"Sandbox.TextureArrayBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture array with this many textures"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureArray.cs","263"]}],"Documentation":{"Summary":"Create texture array with this many textures"},"DocId":"M:Sandbox.TextureArrayBuilder.WithCount(System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"obj/.generated/Resources/Textures/Builder/TextureArray.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder..ctor","Name":".ctor","DeclaringType":"Sandbox.TextureArrayBuilder","DocId":"M:Sandbox.TextureArrayBuilder.#ctor"}],"Properties":[],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextureArrayBuilder","Name":"TextureArrayBuilder","DocId":"T:Sandbox.TextureArrayBuilder"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"color","In":true,"Type":"Color"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithInitialColor","Name":"WithInitialColor","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Once the texture is created it will be cleared to this color"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","70"]}],"Documentation":{"Summary":"Once the texture is created it will be cleared to this color"},"DocId":"M:Sandbox.TextureBuilder.WithInitialColor(Color@)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithStaticUsage","Name":"WithStaticUsage","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides a hint to the GPU that this texture will not be modified."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","80"]}],"Documentation":{"Summary":"Provides a hint to the GPU that this texture will not be modified."},"DocId":"M:Sandbox.TextureBuilder.WithStaticUsage"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithSemiStaticUsage","Name":"WithSemiStaticUsage","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides a hint to the GPU that this texture will only be updated sometimes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","89"]}],"Documentation":{"Summary":"Provides a hint to the GPU that this texture will only be updated sometimes."},"DocId":"M:Sandbox.TextureBuilder.WithSemiStaticUsage"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithDynamicUsage","Name":"WithDynamicUsage","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides a hint to the GPU that this texture will be updated regularly. (almost every frame)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","98"]}],"Documentation":{"Summary":"Provides a hint to the GPU that this texture will be updated regularly. (almost every frame)"},"DocId":"M:Sandbox.TextureBuilder.WithDynamicUsage"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithGPUOnlyUsage","Name":"WithGPUOnlyUsage","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Specify the texture to ONLY be used on the GPU on not allow CPU access."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","107"]}],"Documentation":{"Summary":"Specify the texture to ONLY be used on the GPU on not allow CPU access."},"DocId":"M:Sandbox.TextureBuilder.WithGPUOnlyUsage"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","113"]}],"DocId":"M:Sandbox.TextureBuilder.WithSize(System.Int32,System.Int32)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","120"]}],"DocId":"M:Sandbox.TextureBuilder.WithSize(Vector2)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"width","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithWidth","Name":"WithWidth","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","127"]}],"DocId":"M:Sandbox.TextureBuilder.WithWidth(System.Int32)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithHeight","Name":"WithHeight","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","133"]}],"DocId":"M:Sandbox.TextureBuilder.WithHeight(System.Int32)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"depth","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithDepth","Name":"WithDepth","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","139"]}],"DocId":"M:Sandbox.TextureBuilder.WithDepth(System.Int32)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"amount","Type":"Sandbox.MultisampleAmount"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithMSAA","Name":"WithMSAA","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","145"]}],"DocId":"M:Sandbox.TextureBuilder.WithMSAA(Sandbox.MultisampleAmount)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithMultiSample2X","Name":"WithMultiSample2X","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the texture to use 2x multisampling."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","177"]}],"Documentation":{"Summary":"Sets the texture to use 2x multisampling."},"DocId":"M:Sandbox.TextureBuilder.WithMultiSample2X"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithMultiSample4X","Name":"WithMultiSample4X","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the texture to use 4x multisampling."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","182"]}],"Documentation":{"Summary":"Sets the texture to use 4x multisampling."},"DocId":"M:Sandbox.TextureBuilder.WithMultiSample4X"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithMultiSample6X","Name":"WithMultiSample6X","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the texture to use 6x multisampling."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","187"]}],"Documentation":{"Summary":"Sets the texture to use 6x multisampling."},"DocId":"M:Sandbox.TextureBuilder.WithMultiSample6X"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithMultiSample8X","Name":"WithMultiSample8X","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the texture to use 8x multisampling."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","192"]}],"Documentation":{"Summary":"Sets the texture to use 8x multisampling."},"DocId":"M:Sandbox.TextureBuilder.WithMultiSample8X"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":198},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithMultiSample16X","Name":"WithMultiSample16X","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the texture to use 16x multisampling."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","197"]}],"Documentation":{"Summary":"Sets the texture to use 16x multisampling."},"DocId":"M:Sandbox.TextureBuilder.WithMultiSample16X"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithScreenMultiSample","Name":"WithScreenMultiSample","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the texture to use the same multisampling as whatever the screen/framebuffer uses"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","202"]}],"Documentation":{"Summary":"Sets the texture to use the same multisampling as whatever the screen/framebuffer uses"},"DocId":"M:Sandbox.TextureBuilder.WithScreenMultiSample"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"format","Type":"Sandbox.ImageFormat"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithFormat","Name":"WithFormat","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The internal texture format to use."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","208"]}],"Documentation":{"Summary":"The internal texture format to use.","Params":{"format":"Texture format"}},"DocId":"M:Sandbox.TextureBuilder.WithFormat(Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithScreenFormat","Name":"WithScreenFormat","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the internal texture format to use the same format as the screen/frame buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","217"]}],"Documentation":{"Summary":"Sets the internal texture format to use the same format as the screen/frame buffer."},"DocId":"M:Sandbox.TextureBuilder.WithScreenFormat"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":228},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithDepthFormat","Name":"WithDepthFormat","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uses the same depth format as what the screen/framebuffer uses."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","226"]}],"Documentation":{"Summary":"Uses the same depth format as what the screen/framebuffer uses."},"DocId":"M:Sandbox.TextureBuilder.WithDepthFormat"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"mips","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":239},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithMips","Name":"WithMips","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Generate amount of mip levels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","236"]}],"DocId":"M:Sandbox.TextureBuilder.WithMips(System.Nullable\u00601{System.Int32})"},{"ReturnType":"Sandbox.TextureBuilder","Parameters":[{"Name":"uav","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":251},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.WithUAVBinding","Name":"WithUAVBinding","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Support binding the texture as a Unordered Access View in a compute or pixel shader. This is required for binding a texture within a compute shader."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","248"]}],"Documentation":{"Summary":"Support binding the texture as a Unordered Access View in a compute or pixel shader.\nThis is required for binding a texture within a compute shader."},"DocId":"M:Sandbox.TextureBuilder.WithUAVBinding(System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","Type":"System.String","Default":"null"},{"Name":"anonymous","Type":"System.Boolean","Default":"True"},{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E","Default":"null"},{"Name":"dataLength","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Builder/TextureBuilder.cs","Line":272},"IsPublic":true,"FullName":"Sandbox.TextureBuilder.Create","Name":"Create","DeclaringType":"Sandbox.TextureBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Finish creating the texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureBuilder.cs","267"]}],"DocId":"M:Sandbox.TextureBuilder.Create(System.String,System.Boolean,System.ReadOnlySpan\u00601{System.Byte},System.Int32)"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextureBuilder","Name":"TextureBuilder","DocId":"T:Sandbox.TextureBuilder"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithStaticUsage","Name":"WithStaticUsage","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","38"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithStaticUsage"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithSemiStaticUsage","Name":"WithSemiStaticUsage","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","45"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithSemiStaticUsage"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithDynamicUsage","Name":"WithDynamicUsage","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","52"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithDynamicUsage"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithGPUOnlyUsage","Name":"WithGPUOnlyUsage","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","59"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithGPUOnlyUsage"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithUAVBinding","Name":"WithUAVBinding","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","66"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithUAVBinding"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"mips","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithMips","Name":"WithMips","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","73"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithMips(System.Int32)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"format","Type":"Sandbox.ImageFormat"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithFormat","Name":"WithFormat","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","80"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithFormat(Sandbox.ImageFormat)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithScreenFormat","Name":"WithScreenFormat","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","87"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithScreenFormat"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithDepthFormat","Name":"WithDepthFormat","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","94"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithDepthFormat"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithMultiSample2X","Name":"WithMultiSample2X","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","101"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithMultiSample2X"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithMultiSample4X","Name":"WithMultiSample4X","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","107"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithMultiSample4X"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithMultiSample6X","Name":"WithMultiSample6X","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","113"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithMultiSample6X"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithMultiSample8X","Name":"WithMultiSample8X","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","119"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithMultiSample8X"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithMultiSample16X","Name":"WithMultiSample16X","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","125"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithMultiSample16X"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithScreenMultiSample","Name":"WithScreenMultiSample","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","131"]}],"Documentation":{},"DocId":"M:Sandbox.TextureCubeBuilder.WithScreenMultiSample"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithName","Name":"WithName","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provide a name to identify the texture by"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","142"]}],"Documentation":{"Summary":"Provide a name to identify the texture by","Params":{"name":"Desired texture name"}},"DocId":"M:Sandbox.TextureCubeBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","153"]}],"Documentation":{"Summary":"Initialize texture with pre-existing texture data","Params":{"data":"Texture data"}},"DocId":"M:Sandbox.TextureCubeBuilder.WithData(System.Byte[])"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"data","Type":"System.Byte[]"},{"Name":"dataLength","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":166},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithData","Name":"WithData","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Initialize texture with pre-existing texture data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","163"]}],"Documentation":{"Summary":"Initialize texture with pre-existing texture data","Params":{"data":"Texture data","dataLength":"How big our texture data is"}},"DocId":"M:Sandbox.TextureCubeBuilder.WithData(System.Byte[],System.Int32)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"amount","Type":"Sandbox.MultisampleAmount"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithMultisample","Name":"WithMultisample","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Define which how much multisampling the current texture should use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","195"]}],"Documentation":{"Summary":"Define which how much multisampling the current texture should use","Params":{"amount":"Multisampling amount"}},"DocId":"M:Sandbox.TextureCubeBuilder.WithMultisample(Sandbox.MultisampleAmount)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"isAnonymous","Type":"System.Boolean"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":207},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithAnonymous","Name":"WithAnonymous","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set whether the texture is an anonymous texture or not"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","205"]}],"Documentation":{"Summary":"Set whether the texture is an anonymous texture or not","Params":{"isAnonymous":"Set if it\u0027s anonymous or not"}},"DocId":"M:Sandbox.TextureCubeBuilder.WithAnonymous(System.Boolean)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"count","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithArrayCount","Name":"WithArrayCount","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","214"]}],"Documentation":{"Summary":""},"DocId":"M:Sandbox.TextureCubeBuilder.WithArrayCount(System.Int32)"},{"ReturnType":"Sandbox.Texture","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":227},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.Finish","Name":"Finish","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Build and create the actual texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","223"]}],"Documentation":{"Summary":"Build and create the actual texture"},"DocId":"M:Sandbox.TextureCubeBuilder.Finish"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":287},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture with a predefined size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","285"]}],"Documentation":{"Summary":"Create texture with a predefined size","Params":{"width":"Width in pixel","height":"Height in pixels"}},"DocId":"M:Sandbox.TextureCubeBuilder.WithSize(System.Int32,System.Int32)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":298},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.WithSize","Name":"WithSize","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create texture with a predefined size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","296"]}],"Documentation":{"Summary":"Create texture with a predefined size","Params":{"size":"Width and Height in pixels"}},"DocId":"M:Sandbox.TextureCubeBuilder.WithSize(Vector2)"},{"ReturnType":"Sandbox.TextureCubeBuilder","Parameters":[],"l":{"File":"Resources/Textures/Builder/TextureCube.cs","Line":305},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.AsRenderTarget","Name":"AsRenderTarget","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","303"]}],"DocId":"M:Sandbox.TextureCubeBuilder.AsRenderTarget"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"obj/.generated/Resources/Textures/Builder/TextureCube.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder..ctor","Name":".ctor","DeclaringType":"Sandbox.TextureCubeBuilder","DocId":"M:Sandbox.TextureCubeBuilder.#ctor"}],"Properties":[],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder","Name":"TextureCubeBuilder","DocId":"T:Sandbox.TextureCubeBuilder"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"obj/.generated/Resources/Vertex.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Vertex..ctor","Name":".ctor","DeclaringType":"Sandbox.Vertex","DocId":"M:Sandbox.Vertex.#ctor(Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"color","In":true,"Type":"Color32"}],"l":{"File":"obj/.generated/Resources/Vertex.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Vertex..ctor","Name":".ctor","DeclaringType":"Sandbox.Vertex","DocId":"M:Sandbox.Vertex.#ctor(Vector3@,Color32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"texCoord0","In":true,"Type":"Vector4"},{"Name":"color","In":true,"Type":"Color32"}],"l":{"File":"Resources/Vertex.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Vertex..ctor","Name":".ctor","DeclaringType":"Sandbox.Vertex","DocId":"M:Sandbox.Vertex.#ctor(Vector3@,Vector4@,Color32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"normal","In":true,"Type":"Vector3"},{"Name":"tangent","In":true,"Type":"Vector3"},{"Name":"texCoord0","In":true,"Type":"Vector4"}],"l":{"File":"Resources/Vertex.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Vertex..ctor","Name":".ctor","DeclaringType":"Sandbox.Vertex","DocId":"M:Sandbox.Vertex.#ctor(Vector3@,Vector3@,Vector3@,Vector4@)"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Vertex.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.VertexLayout.Position"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Vertex.cs","6"]}],"DocId":"F:Sandbox.Vertex.Position"},{"FieldType":"Color32","IsPublic":true,"FullName":"Sandbox.Vertex.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.VertexLayout.Color"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Vertex.cs","9"]}],"DocId":"F:Sandbox.Vertex.Color"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Vertex.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.VertexLayout.Normal"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Vertex.cs","12"]}],"DocId":"F:Sandbox.Vertex.Normal"},{"FieldType":"Vector4","IsPublic":true,"FullName":"Sandbox.Vertex.TexCoord0","Name":"TexCoord0","Attributes":[{"FullName":"Sandbox.VertexLayout.TexCoord"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Vertex.cs","15"]}],"DocId":"F:Sandbox.Vertex.TexCoord0"},{"FieldType":"Vector4","IsPublic":true,"FullName":"Sandbox.Vertex.TexCoord1","Name":"TexCoord1","Attributes":[{"FullName":"Sandbox.VertexLayout.TexCoord"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Vertex.cs","18"]}],"DocId":"F:Sandbox.Vertex.TexCoord1"},{"FieldType":"Vector4","IsPublic":true,"FullName":"Sandbox.Vertex.Tangent","Name":"Tangent","Attributes":[{"FullName":"Sandbox.VertexLayout.Tangent"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Vertex.cs","21"]}],"DocId":"F:Sandbox.Vertex.Tangent"},{"FieldType":"Sandbox.VertexAttribute[]","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Vertex.Layout","Name":"Layout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Vertex.cs","50"]}],"DocId":"F:Sandbox.Vertex.Layout"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Vertex","Name":"Vertex","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Vertex"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/VertexBuffer.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.Clear","Name":"Clear","DeclaringType":"Sandbox.VertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear all vertices and indices, and resets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EVertexBuffer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EDefault\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","27"]}],"Documentation":{"Summary":"Clear all vertices and indices, and resets \u003Csee cref=\u0022F:Sandbox.VertexBuffer.Default\u0022 /\u003E."},"DocId":"M:Sandbox.VertexBuffer.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"useIndexBuffer","Type":"System.Boolean"}],"l":{"File":"Resources/VertexBuffer.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.Init","Name":"Init","DeclaringType":"Sandbox.VertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear the buffer and set whether it will have indices."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","38"]}],"Documentation":{"Summary":"Clear the buffer and set whether it will have indices.","Params":{"useIndexBuffer":"Whether this buffer will have indices. Affects \u003Csee cref=\u0022P:Sandbox.VertexBuffer.Indexed\u0022 /\u003E."}},"DocId":"M:Sandbox.VertexBuffer.Init(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"Sandbox.Vertex"}],"l":{"File":"Resources/VertexBuffer.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.Add","Name":"Add","DeclaringType":"Sandbox.VertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","47"]}],"Documentation":{"Summary":"Add a vertex"},"DocId":"M:Sandbox.VertexBuffer.Add(Sandbox.Vertex)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Resources/VertexBuffer.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.AddIndex","Name":"AddIndex","DeclaringType":"Sandbox.VertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add an index. This is relative to the top of the vertex buffer. So 0 is Vertex.Count., 1 is Vertex.Count -1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","56"]}],"Documentation":{"Summary":"Add an index. This is relative to the top of the vertex buffer. So 0 is Vertex.Count., 1 is Vertex.Count -1","Exceptions":{"System.InvalidOperationException":"Thrown when \u003Csee cref=\u0022P:Sandbox.VertexBuffer.Indexed\u0022 /\u003E is false."}},"DocId":"M:Sandbox.VertexBuffer.AddIndex(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"System.Int32"},{"Name":"b","Type":"System.Int32"},{"Name":"c","Type":"System.Int32"}],"l":{"File":"Resources/VertexBuffer.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.AddTriangleIndex","Name":"AddTriangleIndex","DeclaringType":"Sandbox.VertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a triangle by indices. This is relative to the top of the vertex buffer. So 0 is Vertex.Count."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","65"]}],"Documentation":{"Summary":"Add a triangle by indices. This is relative to the top of the vertex buffer. So 0 is Vertex.Count.","Exceptions":{"System.InvalidOperationException":"Thrown when \u003Csee cref=\u0022P:Sandbox.VertexBuffer.Indexed\u0022 /\u003E is false."}},"DocId":"M:Sandbox.VertexBuffer.AddTriangleIndex(System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Resources/VertexBuffer.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.AddRawIndex","Name":"AddRawIndex","DeclaringType":"Sandbox.VertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add an index. This is NOT relative to the top of the vertex buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","76"]}],"Documentation":{"Summary":"Add an index. This is NOT relative to the top of the vertex buffer.","Exceptions":{"System.InvalidOperationException":"Thrown when \u003Csee cref=\u0022P:Sandbox.VertexBuffer.Indexed\u0022 /\u003E is false."}},"DocId":"M:Sandbox.VertexBuffer.AddRawIndex(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Resources/VertexBuffer.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.Draw","Name":"Draw","DeclaringType":"Sandbox.VertexBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw this mesh using Material"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","86"]}],"Documentation":{"Summary":"Draw this mesh using Material"},"DocId":"M:Sandbox.VertexBuffer.Draw(Sandbox.Material,Sandbox.RenderAttributes)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/VertexBuffer.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.VertexBuffer..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexBuffer","DocId":"M:Sandbox.VertexBuffer.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/VertexBuffer.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.VertexBuffer.Indexed","Name":"Indexed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this vertex buffer has any indexes. This is set by \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EVertexBuffer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EInit\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Ebool\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","20"]}],"Documentation":{"Summary":"Whether this vertex buffer has any indexes. This is set by \u003Csee cref=\u0022M:Sandbox.VertexBuffer.Init(System.Boolean)\u0022 /\u003E."},"DocId":"P:Sandbox.VertexBuffer.Indexed"}],"Fields":[{"FieldType":"Sandbox.Vertex","IsPublic":true,"FullName":"Sandbox.VertexBuffer.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","22"]}],"DocId":"F:Sandbox.VertexBuffer.Default"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexBuffer","Name":"VertexBuffer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\VertexBuffer.cs","5"]}],"DocId":"T:Sandbox.VertexBuffer"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"System.String"}],"l":{"File":"Scene/Components/Attributes/EditorHandleAttribute.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.EditorHandleAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.EditorHandleAttribute","DocId":"M:Sandbox.EditorHandleAttribute.#ctor(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Attributes/EditorHandleAttribute.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.EditorHandleAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.EditorHandleAttribute","DocId":"M:Sandbox.EditorHandleAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Attributes/EditorHandleAttribute.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.EditorHandleAttribute.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Attributes\\EditorHandleAttribute.cs","8"]}],"DocId":"P:Sandbox.EditorHandleAttribute.Texture"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Attributes/EditorHandleAttribute.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.EditorHandleAttribute.Icon","Name":"Icon","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Attributes\\EditorHandleAttribute.cs","9"]}],"DocId":"P:Sandbox.EditorHandleAttribute.Icon"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Attributes/EditorHandleAttribute.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.EditorHandleAttribute.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Attributes\\EditorHandleAttribute.cs","10"]}],"DocId":"P:Sandbox.EditorHandleAttribute.Color"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.EditorHandleAttribute","Name":"EditorHandleAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When applied to a component, the editor will draw a selectable handle sprite for the gameobject in scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Attributes\\EditorHandleAttribute.cs","6"]}],"Documentation":{"Summary":"When applied to a component, the editor will draw a selectable handle sprite for the gameobject in scene"},"DocId":"T:Sandbox.EditorHandleAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/AudioListener.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.AudioListener..ctor","Name":".ctor","DeclaringType":"Sandbox.AudioListener","DocId":"M:Sandbox.AudioListener.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/AudioListener.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.AudioListener.UseCameraDirection","Name":"UseCameraDirection","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, while the audio listener position will be used, the rotation element will come from the camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\AudioListener.cs","19"]}],"Documentation":{"Summary":"If true, while the audio listener position will be used, the rotation element will come from the camera."},"DocId":"P:Sandbox.AudioListener.UseCameraDirection"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AudioListener","Name":"AudioListener","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Audio"]},{"FullName":"TitleAttribute","ConstructorArguments":["Listener"]},{"FullName":"IconAttribute","ConstructorArguments":["hearing"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/audiolistener.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this exists and is enabled in a scene, then the client will hear from this point rather than from the cameras point of view."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\AudioListener.cs","8"]}],"Documentation":{"Summary":"If this exists and is enabled in a scene, then the client will hear from this point rather than\nfrom the cameras point of view."},"DocId":"T:Sandbox.AudioListener"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.StartSound","Name":"StartSound","DeclaringType":"Sandbox.BaseSoundComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","44"]}],"DocId":"M:Sandbox.BaseSoundComponent.StartSound"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.StopSound","Name":"StopSound","DeclaringType":"Sandbox.BaseSoundComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","45"]}],"DocId":"M:Sandbox.BaseSoundComponent.StopSound"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Audio.MixerHandle","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The mixer we want this sound to play through"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","12"]}],"Documentation":{"Summary":"The mixer we want this sound to play through"},"DocId":"P:Sandbox.BaseSoundComponent.TargetMixer"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.SoundEvent","Name":"SoundEvent","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sound"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","15"]}],"DocId":"P:Sandbox.BaseSoundComponent.SoundEvent"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.PlayOnStart","Name":"PlayOnStart","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sound"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","16"]}],"DocId":"P:Sandbox.BaseSoundComponent.PlayOnStart"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.StopOnNew","Name":"StopOnNew","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sound"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","17"]}],"DocId":"P:Sandbox.BaseSoundComponent.StopOnNew"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.SoundOverride","Name":"SoundOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["SoundOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","19"]}],"DocId":"P:Sandbox.BaseSoundComponent.SoundOverride"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Volume","Name":"Volume","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["SoundOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","20"]}],"DocId":"P:Sandbox.BaseSoundComponent.Volume"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Pitch","Name":"Pitch","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["SoundOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","21"]}],"DocId":"P:Sandbox.BaseSoundComponent.Pitch"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Force2d","Name":"Force2d","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["SoundOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","22"]}],"DocId":"P:Sandbox.BaseSoundComponent.Force2d"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Repeat","Name":"Repeat","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["Repeat"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","24"]}],"DocId":"P:Sandbox.BaseSoundComponent.Repeat"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.MinRepeatTime","Name":"MinRepeatTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Repeat"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","25"]}],"DocId":"P:Sandbox.BaseSoundComponent.MinRepeatTime"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.MaxRepeatTime","Name":"MaxRepeatTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Repeat"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","26"]}],"DocId":"P:Sandbox.BaseSoundComponent.MaxRepeatTime"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.DistanceAttenuationOverride","Name":"DistanceAttenuationOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["DistanceAttenuationOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","28"]}],"DocId":"P:Sandbox.BaseSoundComponent.DistanceAttenuationOverride"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.DistanceAttenuation","Name":"DistanceAttenuation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["DistanceAttenuationOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","29"]}],"DocId":"P:Sandbox.BaseSoundComponent.DistanceAttenuation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Distance","Name":"Distance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["DistanceAttenuationOverride"]},{"FullName":"Sandbox.Audio.AudioDistanceFloatAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","30"]}],"DocId":"P:Sandbox.BaseSoundComponent.Distance"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Falloff","Name":"Falloff","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["DistanceAttenuationOverride"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","31"]}],"DocId":"P:Sandbox.BaseSoundComponent.Falloff"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.OcclusionOverride","Name":"OcclusionOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["OcclusionOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","33"]}],"DocId":"P:Sandbox.BaseSoundComponent.OcclusionOverride"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Occlusion","Name":"Occlusion","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["OcclusionOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","34"]}],"DocId":"P:Sandbox.BaseSoundComponent.Occlusion"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.OcclusionRadius","Name":"OcclusionRadius","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","256","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["OcclusionOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","35"]}],"DocId":"P:Sandbox.BaseSoundComponent.OcclusionRadius"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.ReflectionOverride","Name":"ReflectionOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["ReflectionOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","37"]}],"DocId":"P:Sandbox.BaseSoundComponent.ReflectionOverride"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.BaseSoundComponent.Reflections","Name":"Reflections","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["ReflectionOverride"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","38"]}],"DocId":"P:Sandbox.BaseSoundComponent.Reflections"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BaseSoundComponent","Name":"BaseSoundComponent","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","5"]}],"DocId":"T:Sandbox.BaseSoundComponent"},{"Namespace":"Sandbox","BaseType":"Sandbox.Volumes.VolumeComponent","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/Dsp/DspVolume.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.DspVolume..ctor","Name":".ctor","DeclaringType":"Sandbox.DspVolume","DocId":"M:Sandbox.DspVolume.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Audio.DspPresetHandle","Loc":{"File":"Scene/Components/Audio/Dsp/DspVolume.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.DspVolume.Dsp","Name":"Dsp","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\Dsp\\DspVolume.cs","11"]}],"DocId":"P:Sandbox.DspVolume.Dsp"},{"PropertyType":"Sandbox.Audio.MixerHandle","Loc":{"File":"Scene/Components/Audio/Dsp/DspVolume.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.DspVolume.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\Dsp\\DspVolume.cs","14"]}],"DocId":"P:Sandbox.DspVolume.TargetMixer"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Audio/Dsp/DspVolume.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.DspVolume.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\Dsp\\DspVolume.cs","17"]}],"DocId":"P:Sandbox.DspVolume.Priority"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DspVolume","Name":"DspVolume","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Dsp Volume"]},{"FullName":"GroupAttribute","ConstructorArguments":["Audio"]},{"FullName":"IconAttribute","ConstructorArguments":["graphic_eq"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\Dsp\\DspVolume.cs","5"]}],"DocId":"T:Sandbox.DspVolume"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/LipSyncComponent.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.LipSync..ctor","Name":".ctor","DeclaringType":"Sandbox.LipSync","DocId":"M:Sandbox.LipSync.#ctor"}],"Properties":[{"PropertyType":"Sandbox.BaseSoundComponent","Loc":{"File":"Scene/Components/Audio/LipSyncComponent.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.LipSync.Sound","Name":"Sound","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\LipSyncComponent.cs","13"]}],"DocId":"P:Sandbox.LipSync.Sound"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Audio/LipSyncComponent.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.LipSync.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\LipSyncComponent.cs","16"]}],"DocId":"P:Sandbox.LipSync.Renderer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/LipSyncComponent.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.LipSync.MorphScale","Name":"MorphScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Scale"]},{"FullName":"GroupAttribute","ConstructorArguments":["Morph"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\LipSyncComponent.cs","19"]}],"DocId":"P:Sandbox.LipSync.MorphScale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/LipSyncComponent.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.LipSync.MorphSmoothTime","Name":"MorphSmoothTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Smoothing"]},{"FullName":"GroupAttribute","ConstructorArguments":["Morph"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\LipSyncComponent.cs","22"]}],"DocId":"P:Sandbox.LipSync.MorphSmoothTime"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.LipSync","Name":"LipSync","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Audio"]},{"FullName":"TitleAttribute","ConstructorArguments":["Lip Syncing"]},{"FullName":"IconAttribute","ConstructorArguments":["emoji_emotions"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Drive morphs with lipsync from sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\LipSyncComponent.cs","6"]}],"Documentation":{"Summary":"Drive morphs with lipsync from sounds."},"DocId":"T:Sandbox.LipSync"},{"Namespace":"Sandbox","BaseType":"Sandbox.BaseSoundComponent","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundBoxComponent.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.SoundBoxComponent.StartSound","Name":"StartSound","DeclaringType":"Sandbox.SoundBoxComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundBoxComponent.cs","56"]}],"DocId":"M:Sandbox.SoundBoxComponent.StartSound"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundBoxComponent.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.SoundBoxComponent.StopSound","Name":"StopSound","DeclaringType":"Sandbox.SoundBoxComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundBoxComponent.cs","93"]}],"DocId":"M:Sandbox.SoundBoxComponent.StopSound"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/SoundBoxComponent.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.SoundBoxComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.SoundBoxComponent","DocId":"M:Sandbox.SoundBoxComponent.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Audio/SoundBoxComponent.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.SoundBoxComponent.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Box Size"]},{"FullName":"GroupAttribute","ConstructorArguments":["Box"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundBoxComponent.cs","14"]}],"DocId":"P:Sandbox.SoundBoxComponent.Scale"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Audio/SoundBoxComponent.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.SoundBoxComponent.Inner","Name":"Inner","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundBoxComponent.cs","27"]}],"DocId":"P:Sandbox.SoundBoxComponent.Inner"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Audio/SoundBoxComponent.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.SoundBoxComponent.SndPos","Name":"SndPos","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundBoxComponent.cs","29"]}],"DocId":"P:Sandbox.SoundBoxComponent.SndPos"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundBoxComponent","Name":"SoundBoxComponent","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Audio"]},{"FullName":"TitleAttribute","ConstructorArguments":["Sound Box"]},{"FullName":"IconAttribute","ConstructorArguments":["surround_sound"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/sound.png"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a sound within a box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundBoxComponent.cs","6"]}],"Documentation":{"Summary":"Plays a sound within a box."},"DocId":"T:Sandbox.SoundBoxComponent"},{"Namespace":"Sandbox","BaseType":"Sandbox.BaseSoundComponent","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundPointComponent.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.SoundPointComponent.StartSound","Name":"StartSound","DeclaringType":"Sandbox.SoundPointComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundPointComponent.cs","26"]}],"DocId":"M:Sandbox.SoundPointComponent.StartSound"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundPointComponent.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.SoundPointComponent.StopSound","Name":"StopSound","DeclaringType":"Sandbox.SoundPointComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundPointComponent.cs","48"]}],"DocId":"M:Sandbox.SoundPointComponent.StopSound"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SoundPointComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.SoundPointComponent","DocId":"M:Sandbox.SoundPointComponent.#ctor"}],"Properties":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundPointComponent","Name":"SoundPointComponent","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Audio"]},{"FullName":"TitleAttribute","ConstructorArguments":["Sound Point"]},{"FullName":"IconAttribute","ConstructorArguments":["volume_up"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/sound.png"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a sound at a point in the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundPointComponent.cs","6"]}],"Documentation":{"Summary":"Plays a sound at a point in the world."},"DocId":"T:Sandbox.SoundPointComponent"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.TestListenerPosition","Name":"TestListenerPosition","DeclaringType":"Sandbox.SoundscapeTrigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if they should hear this soundscape when in this position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","203"]}],"Documentation":{"Summary":"Return true if they should hear this soundscape when in this position"},"DocId":"M:Sandbox.SoundscapeTrigger.TestListenerPosition(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger..ctor","Name":".ctor","DeclaringType":"Sandbox.SoundscapeTrigger","DocId":"M:Sandbox.SoundscapeTrigger.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SoundscapeTrigger.TriggerType","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines when/where the soundscape can be heard."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","38"]}],"Documentation":{"Summary":"Determines when/where the soundscape can be heard."},"DocId":"P:Sandbox.SoundscapeTrigger.Type"},{"PropertyType":"Sandbox.Soundscape","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.Soundscape","Name":"Soundscape","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","40"]}],"DocId":"P:Sandbox.SoundscapeTrigger.Soundscape"},{"PropertyType":"Sandbox.Audio.MixerHandle","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Ths mixer that the soundscape will play on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","47"]}],"Documentation":{"Summary":"Ths mixer that the soundscape will play on."},"DocId":"P:Sandbox.SoundscapeTrigger.TargetMixer"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.StayActiveOnExit","Name":"StayActiveOnExit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When true the soundscape will keep playing after exiting the area, and will only stop playing once another soundscape takes over."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","66"]}],"Documentation":{"Summary":"When true the soundscape will keep playing after exiting the area, and will\nonly stop playing once another soundscape takes over."},"DocId":"P:Sandbox.SoundscapeTrigger.StayActiveOnExit"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.Volume","Name":"Volume","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","69"]}],"DocId":"P:Sandbox.SoundscapeTrigger.Volume"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The radius of the Soundscape when \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESoundscapeTrigger\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EType\u003C/span\u003E is set to Sandbox.SoundscapeTrigger.TriggerType.Sphere."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","87"]}],"Documentation":{"Summary":"The radius of the Soundscape when \u003Csee cref=\u0022P:Sandbox.SoundscapeTrigger.Type\u0022 /\u003E is set to \u003Csee cref=\u0022F:Sandbox.SoundscapeTrigger.TriggerType.Sphere\u0022 /\u003E."},"DocId":"P:Sandbox.SoundscapeTrigger.Radius"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.BoxSize","Name":"BoxSize","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the Soundscape when \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESoundscapeTrigger\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EType\u003C/span\u003E is set to Sandbox.SoundscapeTrigger.TriggerType.Box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","96"]}],"Documentation":{"Summary":"The size of the Soundscape when \u003Csee cref=\u0022P:Sandbox.SoundscapeTrigger.Type\u0022 /\u003E is set to \u003Csee cref=\u0022F:Sandbox.SoundscapeTrigger.TriggerType.Box\u0022 /\u003E."},"DocId":"P:Sandbox.SoundscapeTrigger.BoxSize"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.Playing","Name":"Playing","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","135"]}],"DocId":"P:Sandbox.SoundscapeTrigger.Playing"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger","Name":"SoundscapeTrigger","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Soundscape Trigger"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["surround_sound"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/soundscape.png"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a soundscape when the listener enters the trigger area."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","8"]}],"Documentation":{"Summary":"Plays a soundscape when the listener enters the trigger area."},"DocId":"T:Sandbox.SoundscapeTrigger"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SoundscapeTrigger.TriggerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundscapeTrigger.TriggerType.Point","Name":"Point","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["zoom_out_map"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be heard from anywhere."]}],"Documentation":{"Summary":"Can be heard from anywhere."},"DocId":"F:Sandbox.SoundscapeTrigger.TriggerType.Point"},{"FieldType":"Sandbox.SoundscapeTrigger.TriggerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundscapeTrigger.TriggerType.Sphere","Name":"Sphere","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["radio_button_unchecked"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be heard within a radius."]}],"Documentation":{"Summary":"Can be heard within a radius."},"DocId":"F:Sandbox.SoundscapeTrigger.TriggerType.Sphere"},{"FieldType":"Sandbox.SoundscapeTrigger.TriggerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundscapeTrigger.TriggerType.Box","Name":"Box","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be heard within the bounds of a box."]}],"Documentation":{"Summary":"Can be heard within the bounds of a box."},"DocId":"F:Sandbox.SoundscapeTrigger.TriggerType.Box"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundscapeTrigger.TriggerType","Name":"TriggerType","DeclaringType":"Sandbox.SoundscapeTrigger","DocId":"T:Sandbox.SoundscapeTrigger.TriggerType"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Voice..ctor","Name":".ctor","DeclaringType":"Sandbox.Voice","DocId":"M:Sandbox.Voice.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Voice.Volume","Name":"Volume","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","33"]}],"DocId":"P:Sandbox.Voice.Volume"},{"PropertyType":"Sandbox.Voice.ActivateMode","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Voice.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","34"]}],"DocId":"P:Sandbox.Voice.Mode"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Voice.PushToTalkInput","Name":"PushToTalkInput","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.InputActionAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","35"]}],"DocId":"P:Sandbox.Voice.PushToTalkInput"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Voice.WorldspacePlayback","Name":"WorldspacePlayback","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","36"]}],"DocId":"P:Sandbox.Voice.WorldspacePlayback"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Voice.Loopback","Name":"Loopback","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play the sound of your own voice"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","38"]}],"DocId":"P:Sandbox.Voice.Loopback"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Voice.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Viseme"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","41"]}],"DocId":"P:Sandbox.Voice.Renderer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Voice.MorphScale","Name":"MorphScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Viseme"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","44"]}],"DocId":"P:Sandbox.Voice.MorphScale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Voice.MorphSmoothTime","Name":"MorphSmoothTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Viseme"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","47"]}],"DocId":"P:Sandbox.Voice.MorphSmoothTime"},{"PropertyType":"Sandbox.RealTimeSince","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Voice.LastPlayed","Name":"LastPlayed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How long has it been since this sound played?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","53"]}],"Documentation":{"Summary":"How long has it been since this sound played?"},"DocId":"P:Sandbox.Voice.LastPlayed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Voice.LaughterScore","Name":"LaughterScore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Laughter score for the current audio frame, between 0 and 1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","58"]}],"Documentation":{"Summary":"Laughter score for the current audio frame, between 0 and 1"},"DocId":"P:Sandbox.Voice.LaughterScore"},{"PropertyType":"Sandbox.Audio.MixerHandle","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.Voice.VoiceMixer","Name":"VoiceMixer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","88"]}],"Documentation":{},"DocId":"P:Sandbox.Voice.VoiceMixer"},{"PropertyType":"Sandbox.Audio.Mixer","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Voice.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","103"]}],"DocId":"P:Sandbox.Voice.TargetMixer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.Voice.Distance","Name":"Distance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Audio.AudioDistanceFloatAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","112"]}],"Documentation":{},"DocId":"P:Sandbox.Voice.Distance"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.Voice.Falloff","Name":"Falloff","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","130"]}],"Documentation":{},"DocId":"P:Sandbox.Voice.Falloff"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Voice.Visemes","Name":"Visemes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of 15 lipsync viseme weights. Requires \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ELipSync\u003C/span\u003E to be enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","145"]}],"Documentation":{"Summary":"A list of 15 lipsync viseme weights. Requires \u003Csee cref=\u0022T:Sandbox.LipSync\u0022 /\u003E to be enabled."},"DocId":"P:Sandbox.Voice.Visemes"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.Voice.IsRecording","Name":"IsRecording","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","180"]}],"DocId":"P:Sandbox.Voice.IsRecording"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.Voice.IsListening","Name":"IsListening","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the mic is listening. Even if it\u0027s listening, it might not be playing - because it will only record and transmit if it can hear sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","191"]}],"Documentation":{"Summary":"Returns true if the mic is listening. Even if it\u0027s listening, it might\nnot be playing - because it will only record and transmit if it can hear sound."},"DocId":"P:Sandbox.Voice.IsListening"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.Voice.Amplitude","Name":"Amplitude","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Measure of audio loudness."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","213"]}],"Documentation":{"Summary":"Measure of audio loudness."},"DocId":"P:Sandbox.Voice.Amplitude"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Voice","Name":"Voice","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Audio"]},{"FullName":"TitleAttribute","ConstructorArguments":["Voice Transmitter"]},{"FullName":"IconAttribute","ConstructorArguments":["mic"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Records and transmits voice/microphone input to other players."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","8"]}],"Documentation":{"Summary":"Records and transmits voice/microphone input to other players."},"DocId":"T:Sandbox.Voice"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Voice.ActivateMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Voice.ActivateMode.AlwaysOn","Name":"AlwaysOn","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["hearing"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Always recording and transmitting voice"]}],"DocId":"F:Sandbox.Voice.ActivateMode.AlwaysOn"},{"FieldType":"Sandbox.Voice.ActivateMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Voice.ActivateMode.PushToTalk","Name":"PushToTalk","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["touch_app"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Hold a button down to talk"]}],"DocId":"F:Sandbox.Voice.ActivateMode.PushToTalk"},{"FieldType":"Sandbox.Voice.ActivateMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Voice.ActivateMode.Manual","Name":"Manual","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["science"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Toggle recording by switching IsListening to true or false"]}],"DocId":"F:Sandbox.Voice.ActivateMode.Manual"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Voice.ActivateMode","Name":"ActivateMode","DeclaringType":"Sandbox.Voice","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Voice.ActivateMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.Rendering.CommandList"},{"Name":"stage","Type":"Sandbox.Rendering.Stage"},{"Name":"order","Type":"System.Int32","Default":"0"}],"l":{"File":"Scene/Components/Camera/CameraComponent.Commands.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AddCommandList","Name":"AddCommandList","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a command list to the render"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Commands.cs","14"]}],"Documentation":{"Summary":"Add a command list to the render"},"DocId":"M:Sandbox.CameraComponent.AddCommandList(Sandbox.Rendering.CommandList,Sandbox.Rendering.Stage,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.Rendering.CommandList"},{"Name":"stage","Type":"Sandbox.Rendering.Stage"}],"l":{"File":"Scene/Components/Camera/CameraComponent.Commands.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CameraComponent.RemoveCommandList","Name":"RemoveCommandList","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove an entry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Commands.cs","28"]}],"Documentation":{"Summary":"Remove an entry"},"DocId":"M:Sandbox.CameraComponent.RemoveCommandList(Sandbox.Rendering.CommandList,Sandbox.Rendering.Stage)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.Rendering.CommandList"}],"l":{"File":"Scene/Components/Camera/CameraComponent.Commands.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CameraComponent.RemoveCommandList","Name":"RemoveCommandList","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove an entry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Commands.cs","39"]}],"Documentation":{"Summary":"Remove an entry"},"DocId":"M:Sandbox.CameraComponent.RemoveCommandList(Sandbox.Rendering.CommandList)"},{"ReturnType":"System.Void","Parameters":[{"Name":"stage","Type":"Sandbox.Rendering.Stage"}],"l":{"File":"Scene/Components/Camera/CameraComponent.Commands.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ClearCommandLists","Name":"ClearCommandLists","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove all entries in this stage"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Commands.cs","50"]}],"Documentation":{"Summary":"Remove all entries in this stage"},"DocId":"M:Sandbox.CameraComponent.ClearCommandLists(Sandbox.Rendering.Stage)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Camera/CameraComponent.Commands.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ClearCommandLists","Name":"ClearCommandLists","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove all entries in this stage"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Commands.cs","58"]}],"Documentation":{"Summary":"Remove all entries in this stage"},"DocId":"M:Sandbox.CameraComponent.ClearCommandLists"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Reset","Name":"Reset","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","156"]}],"DocId":"M:Sandbox.CameraComponent.Reset"},{"ReturnType":"System.Void","Parameters":[{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"includeTags","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CameraComponent.UpdateSceneCamera","Name":"UpdateSceneCamera","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update a SceneCamera with the settings from this component"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","240"]}],"Documentation":{"Summary":"Update a SceneCamera with the settings from this component"},"DocId":"M:Sandbox.CameraComponent.UpdateSceneCamera(Sandbox.SceneCamera,System.Boolean)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"debugName","Type":"System.String"},{"Name":"order","Type":"System.Int32"},{"Name":"renderEffect","Type":"System.Action\u00601\u003CSandbox.SceneCamera\u003E"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":349},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AddHookAfterOpaque","Name":"AddHookAfterOpaque","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","345"]}],"DocId":"M:Sandbox.CameraComponent.AddHookAfterOpaque(System.String,System.Int32,System.Action\u00601{Sandbox.SceneCamera})"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"debugName","Type":"System.String"},{"Name":"order","Type":"System.Int32"},{"Name":"renderEffect","Type":"System.Action\u00601\u003CSandbox.SceneCamera\u003E"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AddHookAfterTransparent","Name":"AddHookAfterTransparent","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CommandList"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Obsolete 09/06/2025"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","354"]}],"DocId":"M:Sandbox.CameraComponent.AddHookAfterTransparent(System.String,System.Int32,System.Action\u00601{Sandbox.SceneCamera})"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"debugName","Type":"System.String"},{"Name":"order","Type":"System.Int32"},{"Name":"renderEffect","Type":"System.Action\u00601\u003CSandbox.SceneCamera\u003E"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AddHookBeforeOverlay","Name":"AddHookBeforeOverlay","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CommandList"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Obsolete 09/06/2025"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","373"]}],"DocId":"M:Sandbox.CameraComponent.AddHookBeforeOverlay(System.String,System.Int32,System.Action\u00601{Sandbox.SceneCamera})"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"debugName","Type":"System.String"},{"Name":"order","Type":"System.Int32"},{"Name":"renderEffect","Type":"System.Action\u00601\u003CSandbox.SceneCamera\u003E"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":393},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AddHookAfterUI","Name":"AddHookAfterUI","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","389"]}],"DocId":"M:Sandbox.CameraComponent.AddHookAfterUI(System.String,System.Int32,System.Action\u00601{Sandbox.SceneCamera})"},{"ReturnType":"Vector2","Parameters":[{"Name":"worldPosition","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":491},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenNormal","Name":"PointToScreenNormal","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","489"]}],"DocId":"M:Sandbox.CameraComponent.PointToScreenNormal(Vector3@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"worldPosition","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":500},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenPixels","Name":"PointToScreenPixels","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","497"]}],"DocId":"M:Sandbox.CameraComponent.PointToScreenPixels(Vector3@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"bounds","Type":"BBox"},{"Name":"isBehind","Out":true,"Type":"System.Boolean"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":522},"IsPublic":true,"FullName":"Sandbox.CameraComponent.BBoxToScreenPixels","Name":"BBoxToScreenPixels","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a BBox in world space, will return the screen space rect that totally contains the box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","519"]}],"Documentation":{"Summary":"Given a BBox in world space, will return the screen space rect that totally contains the box."},"DocId":"M:Sandbox.CameraComponent.BBoxToScreenPixels(BBox,System.Boolean@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"worldPosition","Type":"Vector3"},{"Name":"isBehind","Out":true,"Type":"System.Boolean"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":558},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenPixels","Name":"PointToScreenPixels","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","556"]}],"DocId":"M:Sandbox.CameraComponent.PointToScreenPixels(Vector3,System.Boolean@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"worldPosition","Type":"Vector3"},{"Name":"isBehind","Out":true,"Type":"System.Boolean"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":569},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenNormal","Name":"PointToScreenNormal","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","567"]}],"DocId":"M:Sandbox.CameraComponent.PointToScreenNormal(Vector3,System.Boolean@)"},{"ReturnType":"Ray","Parameters":[{"Name":"pixelPosition","Type":"Vector3"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":579},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ScreenPixelToRay","Name":"ScreenPixelToRay","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","577"]}],"DocId":"M:Sandbox.CameraComponent.ScreenPixelToRay(Vector3)"},{"ReturnType":"Ray","Parameters":[{"Name":"normalPosition","Type":"Vector3"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":588},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ScreenNormalToRay","Name":"ScreenNormalToRay","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","585"]}],"DocId":"M:Sandbox.CameraComponent.ScreenNormalToRay(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"screen","Type":"Vector2"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":598},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ScreenToWorld","Name":"ScreenToWorld","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","596"]}],"Documentation":{},"DocId":"M:Sandbox.CameraComponent.ScreenToWorld(Vector2)"},{"ReturnType":"Sandbox.Frustum","Parameters":[{"Name":"screenRect","Type":"Sandbox.Rect"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":623},"IsPublic":true,"FullName":"Sandbox.CameraComponent.GetFrustum","Name":"GetFrustum","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","622"]}],"Documentation":{},"DocId":"M:Sandbox.CameraComponent.GetFrustum(Sandbox.Rect)"},{"ReturnType":"Sandbox.Frustum","Parameters":[{"Name":"screenRect","Type":"Sandbox.Rect"},{"Name":"screenSize","Type":"Vector3"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":626},"IsPublic":true,"FullName":"Sandbox.CameraComponent.GetFrustum","Name":"GetFrustum","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","625"]}],"Documentation":{},"DocId":"M:Sandbox.CameraComponent.GetFrustum(Sandbox.Rect,Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.Texture"},{"Name":"config","In":true,"Type":"Sandbox.Rendering.ViewSetup","Default":"null"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":636},"IsPublic":true,"FullName":"Sandbox.CameraComponent.RenderToTexture","Name":"RenderToTexture","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render scene to a texture from this camera\u0027s point of view"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","633"]}],"Documentation":{"Summary":"Render scene to a texture from this camera\u0027s point of view"},"DocId":"M:Sandbox.CameraComponent.RenderToTexture(Sandbox.Texture,Sandbox.Rendering.ViewSetup@)"},{"ReturnType":"Matrix","Parameters":[{"Name":"clipPlane","Type":"Sandbox.Plane"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":698},"IsPublic":true,"FullName":"Sandbox.CameraComponent.CalculateObliqueMatrix","Name":"CalculateObliqueMatrix","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculates a projection matrix with an oblique clip-plane defined in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","695"]}],"Documentation":{"Summary":"Calculates a projection matrix with an oblique clip-plane defined in world space."},"DocId":"M:Sandbox.CameraComponent.CalculateObliqueMatrix(Sandbox.Plane)"},{"ReturnType":"System.Void","Parameters":[{"Name":"targetBitmap","Type":"Sandbox.Bitmap"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":742},"IsPublic":true,"FullName":"Sandbox.CameraComponent.RenderToBitmap","Name":"RenderToBitmap","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render this camera to the target bitmap."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","739"]}],"Documentation":{"Summary":"Render this camera to the target bitmap."},"DocId":"M:Sandbox.CameraComponent.RenderToBitmap(Sandbox.Bitmap)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Camera/CameraComponent.Commands.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.CameraComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.CameraComponent","DocId":"M:Sandbox.CameraComponent.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ClearFlags","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ClearFlags","Name":"ClearFlags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The clear flags for this camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","25"]}],"Documentation":{"Summary":"The clear flags for this camera."},"DocId":"P:Sandbox.CameraComponent.ClearFlags"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.CameraComponent.BackgroundColor","Name":"BackgroundColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The background color of this camera\u0027s view if there\u0027s no 2D Sky in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","31"]}],"Documentation":{"Summary":"The background color of this camera\u0027s view if there\u0027s no 2D Sky in the scene."},"DocId":"P:Sandbox.CameraComponent.BackgroundColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.CameraComponent.IsMainCamera","Name":"IsMainCamera","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this is the main game camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","39"]}],"Documentation":{"Summary":"Returns true if this is the main game camera."},"DocId":"P:Sandbox.CameraComponent.IsMainCamera"},{"PropertyType":"Sandbox.CameraComponent.Axis","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.CameraComponent.FovAxis","Name":"FovAxis","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["FOV Axis"]},{"FullName":"HideIfAttribute","ConstructorArguments":["Orthographic","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The axis to use for the field of view."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","56"]}],"Documentation":{"Summary":"The axis to use for the field of view."},"DocId":"P:Sandbox.CameraComponent.FovAxis"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.CameraComponent.FieldOfView","Name":"FieldOfView","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","179","0.01","True","True"]},{"FullName":"HideIfAttribute","ConstructorArguments":["Orthographic","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The field of view of this camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","62"]}],"Documentation":{"Summary":"The field of view of this camera."},"DocId":"P:Sandbox.CameraComponent.FieldOfView"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ZNear","Name":"ZNear","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","1000","1","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera\u0027s near clip plane distance. This is the closest distance this camera will be able to render. A good value for this is about 5. Below 5 and particularly below 1 you\u0027re going to start to see a lot of artifacts like z-fighting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","70"]}],"Documentation":{"Summary":"The camera\u0027s near clip plane distance. This is the closest distance this camera will be able to render.\nA good value for this is about 5. Below 5 and particularly below 1 you\u0027re going to start to see\na lot of artifacts like z-fighting."},"DocId":"P:Sandbox.CameraComponent.ZNear"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ZFar","Name":"ZFar","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","100000","1","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera\u0027s far clip plane distance. This is the furthest distance this camera will be able to render. This value totally depends on the game you\u0027re making. Shorter the better, sensible ranges would be between about 1000 and 30000, but if you want it to be further out you can balance that out by making ZNear larger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","79"]}],"Documentation":{"Summary":"The camera\u0027s far clip plane distance. This is the furthest distance this camera will be able to render.\nThis value totally depends on the game you\u0027re making. Shorter the better, sensible ranges would be\nbetween about 1000 and 30000, but if you want it to be further out you can balance that out by making\nZNear larger."},"DocId":"P:Sandbox.CameraComponent.ZFar"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","16","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The priority of this camera. Dictates which camera gets rendered on top of another. Higher means it\u0027ll be rendered on top."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","85"]}],"Documentation":{"Summary":"The priority of this camera. Dictates which camera gets rendered on top of another. Higher means it\u0027ll be rendered on top."},"DocId":"P:Sandbox.CameraComponent.Priority"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Orthographic","Name":"Orthographic","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not to use orthographic projection instead of perspective."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","91"]}],"Documentation":{"Summary":"Whether or not to use orthographic projection instead of perspective."},"DocId":"P:Sandbox.CameraComponent.Orthographic"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.CameraComponent.OrthographicHeight","Name":"OrthographicHeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The orthographic size for this camera while \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ECameraComponent\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EOrthographic\u003C/span\u003E is set to true."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","97"]}],"Documentation":{"Summary":"The orthographic size for this camera while \u003Csee cref=\u0022P:Sandbox.CameraComponent.Orthographic\u0022 /\u003E is set to true."},"DocId":"P:Sandbox.CameraComponent.OrthographicHeight"},{"PropertyType":"Sandbox.StereoTargetEye","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.CameraComponent.TargetEye","Name":"TargetEye","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","101"]}],"Documentation":{},"DocId":"P:Sandbox.CameraComponent.TargetEye"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.CameraComponent.RenderTags","Name":"RenderTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of tags that will be checked to include specific game objects when rendering this camera. If none are set, it will include everything."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","108"]}],"Documentation":{"Summary":"A list of tags that will be checked to include specific game objects when rendering this camera.\nIf none are set, it will include everything."},"DocId":"P:Sandbox.CameraComponent.RenderTags"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.CameraComponent.RenderExcludeTags","Name":"RenderExcludeTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of tags that will be checked to exclude specific game objects when rendering this camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","114"]}],"Documentation":{"Summary":"A list of tags that will be checked to exclude specific game objects when rendering this camera."},"DocId":"P:Sandbox.CameraComponent.RenderExcludeTags"},{"PropertyType":"Vector4","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Viewport","Name":"Viewport","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","False"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the camera represented on the screen. Normalized between 0 and 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","120"]}],"Documentation":{"Summary":"The size of the camera represented on the screen. Normalized between 0 and 1."},"DocId":"P:Sandbox.CameraComponent.Viewport"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.CameraComponent.RenderTarget","Name":"RenderTarget","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","129"]}],"Documentation":{"Summary":"The texture to draw this camera to.\nRequires \u003Csee cref=\u0022M:Sandbox.Texture.CreateRenderTarget\u0022 /\u003E"},"DocId":"P:Sandbox.CameraComponent.RenderTarget"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":512},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ScreenRect","Name":"ScreenRect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the viewport, in screen coordinates"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","507"]}],"Documentation":{"Summary":"The size of the viewport, in screen coordinates"},"DocId":"P:Sandbox.CameraComponent.ScreenRect"},{"PropertyType":"System.Nullable\u00601\u003CMatrix\u003E","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":678},"IsPublic":true,"FullName":"Sandbox.CameraComponent.CustomProjectionMatrix","Name":"CustomProjectionMatrix","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows specifying a custom projection matrix for this camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","674"]}],"Documentation":{"Summary":"Allows specifying a custom projection matrix for this camera"},"DocId":"P:Sandbox.CameraComponent.CustomProjectionMatrix"},{"PropertyType":"System.Nullable\u00601\u003CVector2\u003E","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":686},"IsPublic":true,"FullName":"Sandbox.CameraComponent.CustomSize","Name":"CustomSize","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows specifying a custom aspect ratio for this camera. By default the camera size is screen size or render target size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","684"]}],"Documentation":{"Summary":"Allows specifying a custom aspect ratio for this camera.\nBy default the camera size is screen size or render target size."},"DocId":"P:Sandbox.CameraComponent.CustomSize"},{"PropertyType":"Matrix","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":691},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ProjectionMatrix","Name":"ProjectionMatrix","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get frustum projection matrix."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","690"]}],"Documentation":{"Summary":"Get frustum projection matrix."},"DocId":"P:Sandbox.CameraComponent.ProjectionMatrix"},{"PropertyType":"Sandbox.Rendering.HudPainter","Loc":{"File":"Scene/Components/Camera/CameraComponent.Hud.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Hud","Name":"Hud","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows drawing on the camera. This is drawn before the post processing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Hud.cs","12"]}],"Documentation":{"Summary":"Allows drawing on the camera. This is drawn before the post processing."},"DocId":"P:Sandbox.CameraComponent.Hud"},{"PropertyType":"Sandbox.Rendering.HudPainter","Loc":{"File":"Scene/Components/Camera/CameraComponent.Hud.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Overlay","Name":"Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to draw to the screen. This is drawn on top of everything, so is good for debug overlays etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Hud.cs","19"]}],"Documentation":{"Summary":"Used to draw to the screen. This is drawn on top of everything, so is good for debug overlays etc."},"DocId":"P:Sandbox.CameraComponent.Overlay"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CameraComponent","Name":"CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Every scene should have at least one Camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Commands.cs","6"]},{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Camera"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Camera"]},{"FullName":"IconAttribute","ConstructorArguments":["videocam"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/camera.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Every scene should have at least one Camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","13"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Every scene should have at least one Camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Hud.cs","5"]}],"Documentation":{"Summary":"Every scene should have at least one Camera."},"DocId":"T:Sandbox.CameraComponent"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"camera","Type":"Sandbox.CameraComponent"},{"Name":"sceneCamera","Type":"Sandbox.SceneCamera"}],"IsPublic":true,"FullName":"Sandbox.CameraComponent.ISceneCameraSetup.SetupCamera","Name":"SetupCamera","DeclaringType":"Sandbox.CameraComponent.ISceneCameraSetup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","448"]}],"DocId":"M:Sandbox.CameraComponent.ISceneCameraSetup.SetupCamera(Sandbox.CameraComponent,Sandbox.SceneCamera)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CameraComponent.ISceneCameraSetup","Name":"ISceneCameraSetup","DeclaringType":"Sandbox.CameraComponent","DocId":"T:Sandbox.CameraComponent.ISceneCameraSetup"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.CameraComponent.Axis","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CameraComponent.Axis.Horizontal","Name":"Horizontal","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["panorama_horizontal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Fits the view within the x-axis."]}],"Documentation":{"Summary":"Fits the view within the x-axis."},"DocId":"F:Sandbox.CameraComponent.Axis.Horizontal"},{"FieldType":"Sandbox.CameraComponent.Axis","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CameraComponent.Axis.Vertical","Name":"Vertical","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["panorama_vertical"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Fits the view within the y-axis."]}],"Documentation":{"Summary":"Fits the view within the y-axis."},"DocId":"F:Sandbox.CameraComponent.Axis.Vertical"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CameraComponent.Axis","Name":"Axis","DeclaringType":"Sandbox.CameraComponent","DocId":"T:Sandbox.CameraComponent.Axis"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.CubemapFog..ctor","Name":".ctor","DeclaringType":"Sandbox.CubemapFog","DocId":"M:Sandbox.CubemapFog.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.CubemapFog.Sky","Name":"Sky","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","13"]}],"DocId":"P:Sandbox.CubemapFog.Sky"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.CubemapFog.Blur","Name":"Blur","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","16"]}],"DocId":"P:Sandbox.CubemapFog.Blur"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.CubemapFog.StartDistance","Name":"StartDistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","19"]}],"DocId":"P:Sandbox.CubemapFog.StartDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.CubemapFog.EndDistance","Name":"EndDistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","22"]}],"DocId":"P:Sandbox.CubemapFog.EndDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.CubemapFog.FalloffExponent","Name":"FalloffExponent","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","25"]}],"DocId":"P:Sandbox.CubemapFog.FalloffExponent"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.CubemapFog.HeightWidth","Name":"HeightWidth","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","28"]}],"DocId":"P:Sandbox.CubemapFog.HeightWidth"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.CubemapFog.HeightStart","Name":"HeightStart","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","31"]}],"DocId":"P:Sandbox.CubemapFog.HeightStart"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.CubemapFog.HeightExponent","Name":"HeightExponent","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","34"]}],"DocId":"P:Sandbox.CubemapFog.HeightExponent"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Camera/CubemapFog.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.CubemapFog.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","37"]}],"DocId":"P:Sandbox.CubemapFog.Tint"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CubemapFog","Name":"CubemapFog","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Cubemap Fog"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["foggy"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a cubemap fog effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CubemapFog.cs","7"]}],"Documentation":{"Summary":"Applies a cubemap fog effect to the camera"},"DocId":"T:Sandbox.CubemapFog"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"camera","Type":"Sandbox.CameraComponent"},{"Name":"sceneCamera","Type":"Sandbox.SceneCamera"}],"l":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Tonemapping.SetupCamera","Name":"SetupCamera","DeclaringType":"Sandbox.Tonemapping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","95"]}],"DocId":"M:Sandbox.Tonemapping.SetupCamera(Sandbox.CameraComponent,Sandbox.SceneCamera)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Tonemapping..ctor","Name":".ctor","DeclaringType":"Sandbox.Tonemapping","DocId":"M:Sandbox.Tonemapping.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Tonemapping.TonemappingMode","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Tonemapping.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which tonemapping algorithm to use for color grading."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","53"]}],"Documentation":{"Summary":"Which tonemapping algorithm to use for color grading."},"DocId":"P:Sandbox.Tonemapping.Mode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Tonemapping.ExposureBias","Name":"ExposureBias","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","55"]}],"DocId":"P:Sandbox.Tonemapping.ExposureBias"},{"PropertyType":"Sandbox.Tonemapping.ExposureColorSpaceEnum","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Tonemapping.ExposureMethod","Name":"ExposureMethod","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","57"]}],"DocId":"P:Sandbox.Tonemapping.ExposureMethod"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Tonemapping.AutoExposureEnabled","Name":"AutoExposureEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","80"]}],"DocId":"P:Sandbox.Tonemapping.AutoExposureEnabled"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Tonemapping.MinimumExposure","Name":"MinimumExposure","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","3","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","83"]}],"DocId":"P:Sandbox.Tonemapping.MinimumExposure"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Tonemapping.MaximumExposure","Name":"MaximumExposure","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","86"]}],"DocId":"P:Sandbox.Tonemapping.MaximumExposure"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Tonemapping.ExposureCompensation","Name":"ExposureCompensation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","89"]}],"DocId":"P:Sandbox.Tonemapping.ExposureCompensation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Tonemapping.Rate","Name":"Rate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","10","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","92"]}],"DocId":"P:Sandbox.Tonemapping.Rate"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Camera/Tonemapping.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.Tonemapping.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","118"]}],"DocId":"P:Sandbox.Tonemapping.ComponentVersion"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Tonemapping","Name":"Tonemapping","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Tone Mapping"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["exposure"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a tonemapping effect to the camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\Tonemapping.cs","9"]}],"Documentation":{"Summary":"Applies a tonemapping effect to the camera."},"DocId":"T:Sandbox.Tonemapping"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Tonemapping.TonemappingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Tonemapping.TonemappingMode.HableFilmic","Name":"HableFilmic","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["John Hable\u0027s filmic tonemapping algorithm. Matches the default curve Source 2 uses based on Uncharted 2."]}],"Documentation":{"Summary":"John Hable\u0027s filmic tonemapping algorithm.\nMatches the default curve Source 2 uses based on Uncharted 2."},"DocId":"F:Sandbox.Tonemapping.TonemappingMode.HableFilmic"},{"FieldType":"Sandbox.Tonemapping.TonemappingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Tonemapping.TonemappingMode.ACES","Name":"ACES","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The most realistic tonemapper at handling bright light, desaturating light as it becomes brighter. This is slightly more expensive than other options."]}],"Documentation":{"Summary":"The most realistic tonemapper at handling bright light, desaturating light as it becomes brighter.\nThis is slightly more expensive than other options."},"DocId":"F:Sandbox.Tonemapping.TonemappingMode.ACES"},{"FieldType":"Sandbox.Tonemapping.TonemappingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Tonemapping.TonemappingMode.ReinhardJodie","Name":"ReinhardJodie","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reinhard\u0027s tonemapper, which is a simple and fast tonemapper."]}],"Documentation":{"Summary":"Reinhard\u0027s tonemapper, which is a simple and fast tonemapper."},"DocId":"F:Sandbox.Tonemapping.TonemappingMode.ReinhardJodie"},{"FieldType":"Sandbox.Tonemapping.TonemappingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Tonemapping.TonemappingMode.Linear","Name":"Linear","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Linear tonemapper, only applies autoexposure."]}],"Documentation":{"Summary":"Linear tonemapper, only applies autoexposure."},"DocId":"F:Sandbox.Tonemapping.TonemappingMode.Linear"},{"FieldType":"Sandbox.Tonemapping.TonemappingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Tonemapping.TonemappingMode.AgX","Name":"AgX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Default AgX implementation"]}],"Documentation":{"Summary":"Default AgX implementation"},"DocId":"F:Sandbox.Tonemapping.TonemappingMode.AgX"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Tonemapping.TonemappingMode","Name":"TonemappingMode","DeclaringType":"Sandbox.Tonemapping","Documentation":{"Summary":"Options to select a tonemapping algorithm to use for color grading."},"DocId":"T:Sandbox.Tonemapping.TonemappingMode"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Tonemapping.ExposureColorSpaceEnum","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Tonemapping.ExposureColorSpaceEnum.RGB","Name":"RGB","DocId":"F:Sandbox.Tonemapping.ExposureColorSpaceEnum.RGB"},{"FieldType":"Sandbox.Tonemapping.ExposureColorSpaceEnum","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Tonemapping.ExposureColorSpaceEnum.Luminance","Name":"Luminance","DocId":"F:Sandbox.Tonemapping.ExposureColorSpaceEnum.Luminance"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Tonemapping.ExposureColorSpaceEnum","Name":"ExposureColorSpaceEnum","DeclaringType":"Sandbox.Tonemapping","DocId":"T:Sandbox.Tonemapping.ExposureColorSpaceEnum"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"vector","Type":"Vector3"}],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.CharacterController.Accelerate","Name":"Accelerate","DeclaringType":"Sandbox.CharacterController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add acceleration to the current velocity. No need to scale by time delta - it will be done inside."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","63"]}],"Documentation":{"Summary":"Add acceleration to the current velocity. \nNo need to scale by time delta - it will be done inside."},"DocId":"M:Sandbox.CharacterController.Accelerate(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"frictionAmount","Type":"System.Single"},{"Name":"stopSpeed","Type":"System.Single","Default":"140"}],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.CharacterController.ApplyFriction","Name":"ApplyFriction","DeclaringType":"Sandbox.CharacterController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Apply an amount of friction to the current velocity. No need to scale by time delta - it will be done inside."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","72"]}],"Documentation":{"Summary":"Apply an amount of friction to the current velocity.\nNo need to scale by time delta - it will be done inside."},"DocId":"M:Sandbox.CharacterController.ApplyFriction(System.Single,System.Single)"},{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[{"Name":"direction","Type":"Vector3"}],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.CharacterController.TraceDirection","Name":"TraceDirection","DeclaringType":"Sandbox.CharacterController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trace the controller\u0027s current position to the specified delta"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","105"]}],"Documentation":{"Summary":"Trace the controller\u0027s current position to the specified delta"},"DocId":"M:Sandbox.CharacterController.TraceDirection(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"amount","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":195},"IsPublic":true,"FullName":"Sandbox.CharacterController.Punch","Name":"Punch","DeclaringType":"Sandbox.CharacterController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disconnect from ground and punch our velocity. This is useful if you want the player to jump or something."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","193"]}],"Documentation":{"Summary":"Disconnect from ground and punch our velocity. This is useful if you want the player to jump or something."},"DocId":"M:Sandbox.CharacterController.Punch(Vector3@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":212},"IsPublic":true,"FullName":"Sandbox.CharacterController.Move","Name":"Move","DeclaringType":"Sandbox.CharacterController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move a character, with this velocity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","209"]}],"Documentation":{"Summary":"Move a character, with this velocity"},"DocId":"M:Sandbox.CharacterController.Move"},{"ReturnType":"System.Void","Parameters":[{"Name":"targetPosition","Type":"Vector3"},{"Name":"useStep","Type":"System.Boolean"}],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":233},"IsPublic":true,"FullName":"Sandbox.CharacterController.MoveTo","Name":"MoveTo","DeclaringType":"Sandbox.CharacterController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move from our current position to this target position, but using tracing an sliding. This is good for different control modes like ladders and stuff."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","230"]}],"Documentation":{"Summary":"Move from our current position to this target position, but using tracing an sliding.\nThis is good for different control modes like ladders and stuff."},"DocId":"M:Sandbox.CharacterController.MoveTo(Vector3,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.CharacterController..ctor","Name":".ctor","DeclaringType":"Sandbox.CharacterController","DocId":"M:Sandbox.CharacterController.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.CharacterController.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","200","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","13"]}],"DocId":"P:Sandbox.CharacterController.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.CharacterController.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","200","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","16"]}],"DocId":"P:Sandbox.CharacterController.Height"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.CharacterController.StepHeight","Name":"StepHeight","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","50","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","19"]}],"DocId":"P:Sandbox.CharacterController.StepHeight"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.CharacterController.GroundAngle","Name":"GroundAngle","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","90","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","22"]}],"DocId":"P:Sandbox.CharacterController.GroundAngle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.CharacterController.Acceleration","Name":"Acceleration","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","64","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","25"]}],"DocId":"P:Sandbox.CharacterController.Acceleration"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.CharacterController.Bounciness","Name":"Bounciness","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When jumping into walls, should we bounce off or just stop dead?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","31"]}],"Documentation":{"Summary":"When jumping into walls, should we bounce off or just stop dead?"},"DocId":"P:Sandbox.CharacterController.Bounciness"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.CharacterController.UseCollisionRules","Name":"UseCollisionRules","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Collision"]},{"FullName":"TitleAttribute","ConstructorArguments":["Use Project Collision Rules"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If enabled, determine what to collide with using current project\u0027s collision rules for the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ETags\u003C/span\u003E of the containing \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","38"]}],"Documentation":{"Summary":"If enabled, determine what to collide with using current project\u0027s collision rules for the \u003Csee cref=\u0022P:Sandbox.GameObject.Tags\u0022 /\u003E\nof the containing \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E."},"DocId":"P:Sandbox.CharacterController.UseCollisionRules"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.CharacterController.IgnoreLayers","Name":"IgnoreLayers","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Collision"]},{"FullName":"HideIfAttribute","ConstructorArguments":["UseCollisionRules","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","40"]}],"DocId":"P:Sandbox.CharacterController.IgnoreLayers"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.CharacterController.BoundingBox","Name":"BoundingBox","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","43"]}],"DocId":"P:Sandbox.CharacterController.BoundingBox"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CharacterController.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","45"]}],"DocId":"P:Sandbox.CharacterController.Velocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CharacterController.IsOnGround","Name":"IsOnGround","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","48"]}],"DocId":"P:Sandbox.CharacterController.IsOnGround"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.CharacterController.GroundObject","Name":"GroundObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","51"]}],"DocId":"P:Sandbox.CharacterController.GroundObject"},{"PropertyType":"Sandbox.Collider","Loc":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.CharacterController.GroundCollider","Name":"GroundCollider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","52"]}],"DocId":"P:Sandbox.CharacterController.GroundCollider"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CharacterController","Name":"CharacterController","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Character Controller"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["directions_walk"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/charactercontroller.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows collision contrained movement without the need for a rigidbody. This is not affected by forces and will only move when you call the Move() method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","6"]}],"Documentation":{"Summary":"Allows collision contrained movement without the need for a rigidbody. This is not affected by forces and will only move when you call the Move() method."},"DocId":"T:Sandbox.CharacterController"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[{"Name":"start","Type":"Vector3"},{"Name":"end","Type":"Vector3"}],"l":{"File":"Scene/Components/CharacterController/CharacterControllerHelper.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.TraceFromTo","Name":"TraceFromTo","DeclaringType":"Sandbox.CharacterControllerHelper","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trace this from one position to another"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","34"]}],"Documentation":{"Summary":"Trace this from one position to another"},"DocId":"M:Sandbox.CharacterControllerHelper.TraceFromTo(Vector3,Vector3)"},{"ReturnType":"System.Single","Parameters":[{"Name":"timestep","Type":"System.Single"}],"l":{"File":"Scene/Components/CharacterController/CharacterControllerHelper.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.TryMove","Name":"TryMove","DeclaringType":"Sandbox.CharacterControllerHelper","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to move to the position. Will return the fraction of the desired velocity that we traveled. Position and Velocity will be what we recommend using."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","43"]}],"Documentation":{"Summary":"Try to move to the position. Will return the fraction of the desired velocity that we traveled.\nPosition and Velocity will be what we recommend using."},"DocId":"M:Sandbox.CharacterControllerHelper.TryMove(System.Single)"},{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[{"Name":"delta","Type":"Vector3"}],"l":{"File":"Scene/Components/CharacterController/CharacterControllerHelper.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.TraceMove","Name":"TraceMove","DeclaringType":"Sandbox.CharacterControllerHelper","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move our position by this delta using trace. If we hit something we\u0027ll stop, we won\u0027t slide across it nicely like TryMove does."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","95"]}],"Documentation":{"Summary":"Move our position by this delta using trace. If we hit something we\u0027ll stop,\nwe won\u0027t slide across it nicely like TryMove does."},"DocId":"M:Sandbox.CharacterControllerHelper.TraceMove(Vector3)"},{"ReturnType":"System.Single","Parameters":[{"Name":"timeDelta","Type":"System.Single"},{"Name":"stepsize","Type":"System.Single"}],"l":{"File":"Scene/Components/CharacterController/CharacterControllerHelper.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.TryMoveWithStep","Name":"TryMoveWithStep","DeclaringType":"Sandbox.CharacterControllerHelper","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Like TryMove but will also try to step up if it hits a wall"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","105"]}],"Documentation":{"Summary":"Like TryMove but will also try to step up if it hits a wall"},"DocId":"M:Sandbox.CharacterControllerHelper.TryMoveWithStep(System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"trace","Type":"Sandbox.SceneTrace"},{"Name":"position","Type":"Vector3"},{"Name":"velocity","Type":"Vector3"}],"l":{"File":"obj/.generated/Scene/Components/CharacterController/CharacterControllerHelper.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper..ctor","Name":".ctor","DeclaringType":"Sandbox.CharacterControllerHelper","DocId":"M:Sandbox.CharacterControllerHelper.#ctor(Sandbox.SceneTrace,Vector3,Vector3)"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","11"]}],"DocId":"F:Sandbox.CharacterControllerHelper.Position"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","12"]}],"DocId":"F:Sandbox.CharacterControllerHelper.Velocity"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.Bounce","Name":"Bounce","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","17"]}],"DocId":"F:Sandbox.CharacterControllerHelper.Bounce"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.MaxStandableAngle","Name":"MaxStandableAngle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","18"]}],"DocId":"F:Sandbox.CharacterControllerHelper.MaxStandableAngle"},{"FieldType":"Sandbox.SceneTrace","IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper.Trace","Name":"Trace","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterControllerHelper.cs","19"]}],"DocId":"F:Sandbox.CharacterControllerHelper.Trace"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CharacterControllerHelper","Name":"CharacterControllerHelper","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.CharacterControllerHelper"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/BoxCollider.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.BoxCollider..ctor","Name":".ctor","DeclaringType":"Sandbox.BoxCollider","DocId":"M:Sandbox.BoxCollider.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/BoxCollider.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.BoxCollider.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Size"]},{"FullName":"GroupAttribute","ConstructorArguments":["Box"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the box, from corner to corner."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\BoxCollider.cs","19"]}],"Documentation":{"Summary":"The size of the box, from corner to corner."},"DocId":"P:Sandbox.BoxCollider.Scale"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/BoxCollider.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.BoxCollider.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Box"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The center of the box relative to this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\BoxCollider.cs","35"]}],"Documentation":{"Summary":"The center of the box relative to this GameObject"},"DocId":"P:Sandbox.BoxCollider.Center"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BoxCollider","Name":"BoxCollider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Collider - Box"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines a box collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\BoxCollider.cs","6"]}],"Documentation":{"Summary":"Defines a box collider."},"DocId":"T:Sandbox.BoxCollider"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/CapsuleCollider.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.CapsuleCollider..ctor","Name":".ctor","DeclaringType":"Sandbox.CapsuleCollider","DocId":"M:Sandbox.CapsuleCollider.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/CapsuleCollider.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.CapsuleCollider.Start","Name":"Start","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Capsule"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Bottom point of the capsule"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\CapsuleCollider.cs","20"]}],"Documentation":{"Summary":"Bottom point of the capsule"},"DocId":"P:Sandbox.CapsuleCollider.Start"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/CapsuleCollider.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.CapsuleCollider.End","Name":"End","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Capsule"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Top point of the capsule"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\CapsuleCollider.cs","36"]}],"Documentation":{"Summary":"Top point of the capsule"},"DocId":"P:Sandbox.CapsuleCollider.End"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/CapsuleCollider.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.CapsuleCollider.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Capsule"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Radius of the capsule"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\CapsuleCollider.cs","52"]}],"Documentation":{"Summary":"Radius of the capsule"},"DocId":"P:Sandbox.CapsuleCollider.Radius"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CapsuleCollider","Name":"CapsuleCollider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Collider - Capsule"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["rounded_corner"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines a capsule collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\CapsuleCollider.cs","6"]}],"Documentation":{"Summary":"Defines a capsule collider."},"DocId":"T:Sandbox.CapsuleCollider"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":517},"IsPublic":true,"FullName":"Sandbox.Collider.OnPhysicsChanged","Name":"OnPhysicsChanged","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","513"]}],"DocId":"M:Sandbox.Collider.OnPhysicsChanged"},{"ReturnType":"Vector3","Parameters":[{"Name":"worldPoint","Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":672},"IsPublic":true,"FullName":"Sandbox.Collider.GetVelocityAtPoint","Name":"GetVelocityAtPoint","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the velocity of this collider at the specific point in word coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","669"]}],"Documentation":{"Summary":"Get the velocity of this collider at the specific point in word coordinates."},"DocId":"M:Sandbox.Collider.GetVelocityAtPoint(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"worldPoint","Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":690},"IsPublic":true,"FullName":"Sandbox.Collider.FindClosestPoint","Name":"FindClosestPoint","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the closest point to the given one between all convex shapes of this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","687"]}],"Documentation":{"Summary":"Returns the closest point to the given one between all convex shapes of this body."},"DocId":"M:Sandbox.Collider.FindClosestPoint(Vector3)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Collider.KeyframeBody","Name":"KeyframeBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","9"]}],"DocId":"P:Sandbox.Collider.KeyframeBody"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Collider.Static","Name":"Static","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"HideIfAttribute","ConstructorArguments":["IsConcave","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","15"]}],"DocId":"P:Sandbox.Collider.Static"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Collider.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","41"]}],"DocId":"P:Sandbox.Collider.IsConcave"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Collider.IsDynamic","Name":"IsDynamic","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this collider is using dynamic physics. Returns false if this is a keyframe body, or a static physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","47"]}],"Documentation":{"Summary":"Return true if this collider is using dynamic physics.\nReturns false if this is a keyframe body, or a static physics body."},"DocId":"P:Sandbox.Collider.IsDynamic"},{"PropertyType":"Sandbox.Rigidbody","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.Collider.Rigidbody","Name":"Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this collider is part of a Rigidbody then this will return the component that it\u0027s attached to. If this is null it\u0027s usually a good indication that this collider is either static, world geometry, or a keyframe."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","63"]}],"Documentation":{"Summary":"If this collider is part of a Rigidbody then this will return the component\nthat it\u0027s attached to. If this is null it\u0027s usually a good indication that this\ncollider is either static, world geometry, or a keyframe."},"DocId":"P:Sandbox.Collider.Rigidbody"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Collider.Friction","Name":"Friction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Surface Properties"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows overriding the friction for this collider. This value can exceed 1 to to give crazy grippy friction if you want it to, but the normal value is between 0 and 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","76"]}],"Documentation":{"Summary":"Allows overriding the friction for this collider. This value \ncan exceed 1 to to give crazy grippy friction if you want it to, \nbut the normal value is between 0 and 1."},"DocId":"P:Sandbox.Collider.Friction"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.Collider.Elasticity","Name":"Elasticity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Surface Properties"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows overriding the elasticity for this collider. Controls how bouncy this collider is."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","98"]}],"Documentation":{"Summary":"Allows overriding the elasticity for this collider.\nControls how bouncy this collider is."},"DocId":"P:Sandbox.Collider.Elasticity"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Collider.RollingResistance","Name":"RollingResistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Surface Properties"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows overriding the rolling resistance for this collider. Controls how easily rolling shapes (sphere, capsule) roll on surfaces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","120"]}],"Documentation":{"Summary":"Allows overriding the rolling resistance for this collider.\nControls how easily rolling shapes (sphere, capsule) roll on surfaces."},"DocId":"P:Sandbox.Collider.RollingResistance"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.Collider.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","140"]}],"DocId":"P:Sandbox.Collider.Surface"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.Collider.SurfaceVelocity","Name":"SurfaceVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Velocity"]},{"FullName":"GroupAttribute","ConstructorArguments":["Surface Properties"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the local velocity of the surface so things can slide along it, like a conveyor belt"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","163"]}],"Documentation":{"Summary":"Set the local velocity of the surface so things can slide along it, like a conveyor belt"},"DocId":"P:Sandbox.Collider.SurfaceVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.Collider.IsTrigger","Name":"IsTrigger","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","180"]}],"DocId":"P:Sandbox.Collider.IsTrigger"},{"PropertyType":"BBox","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.Collider.LocalBounds","Name":"LocalBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculated local bounds of all physics shapes in this collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","195"]}],"Documentation":{"Summary":"Calculated local bounds of all physics shapes in this collider."},"DocId":"P:Sandbox.Collider.LocalBounds"},{"PropertyType":"System.Action\u00601\u003CSandbox.Collider\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":320},"IsPublic":true,"FullName":"Sandbox.Collider.OnTriggerEnter","Name":"OnTriggerEnter","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["On Collider Enter"]},{"FullName":"GroupAttribute","ConstructorArguments":["Trigger"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsTrigger","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider enters this trigger"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","316"]}],"Documentation":{"Summary":"Called when a collider enters this trigger"},"DocId":"P:Sandbox.Collider.OnTriggerEnter"},{"PropertyType":"System.Action\u00601\u003CSandbox.Collider\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":328},"IsPublic":true,"FullName":"Sandbox.Collider.OnTriggerExit","Name":"OnTriggerExit","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["On Collider Exit"]},{"FullName":"GroupAttribute","ConstructorArguments":["Trigger"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsTrigger","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider exits this trigger"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","324"]}],"Documentation":{"Summary":"Called when a collider exits this trigger"},"DocId":"P:Sandbox.Collider.OnTriggerExit"},{"PropertyType":"System.Action\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":336},"IsPublic":true,"FullName":"Sandbox.Collider.OnObjectTriggerEnter","Name":"OnObjectTriggerEnter","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["On Object Enter"]},{"FullName":"GroupAttribute","ConstructorArguments":["Trigger"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsTrigger","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a gameobject enters this trigger"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","332"]}],"Documentation":{"Summary":"Called when a gameobject enters this trigger"},"DocId":"P:Sandbox.Collider.OnObjectTriggerEnter"},{"PropertyType":"System.Action\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":344},"IsPublic":true,"FullName":"Sandbox.Collider.OnObjectTriggerExit","Name":"OnObjectTriggerExit","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["On Object Exit"]},{"FullName":"GroupAttribute","ConstructorArguments":["Trigger"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsTrigger","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a gameobject exits this trigger"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","340"]}],"Documentation":{"Summary":"Called when a gameobject exits this trigger"},"DocId":"P:Sandbox.Collider.OnObjectTriggerExit"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Collider\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":364},"IsPublic":true,"FullName":"Sandbox.Collider.Touching","Name":"Touching","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re a trigger, this will list all of the colliders that are touching us. If we\u0027re not a trigger, this will list all of the triggers that we are touching."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","359"]}],"Documentation":{"Summary":"If we\u0027re a trigger, this will list all of the colliders that are touching us.\nIf we\u0027re not a trigger, this will list all of the triggers that we are touching."},"DocId":"P:Sandbox.Collider.Touching"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Collider","Name":"Collider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","3"]}],"DocId":"T:Sandbox.Collider"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/HullCollider.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.HullCollider..ctor","Name":".ctor","DeclaringType":"Sandbox.HullCollider","DocId":"M:Sandbox.HullCollider.#ctor"}],"Properties":[{"PropertyType":"Sandbox.HullCollider.PrimitiveType","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hull"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The type of primitive."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","28"]}],"Documentation":{"Summary":"The type of primitive."},"DocId":"P:Sandbox.HullCollider.Type"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hull"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The center of the primitive relative to this GameObject."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","34"]}],"Documentation":{"Summary":"The center of the primitive relative to this GameObject."},"DocId":"P:Sandbox.HullCollider.Center"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.BoxSize","Name":"BoxSize","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Size"]},{"FullName":"GroupAttribute","ConstructorArguments":["Hull"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the box, from corner to corner."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","40"]}],"Documentation":{"Summary":"The size of the box, from corner to corner."},"DocId":"P:Sandbox.HullCollider.BoxSize"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Height"]},{"FullName":"GroupAttribute","ConstructorArguments":["Hull"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","44"]}],"DocId":"P:Sandbox.HullCollider.Height"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Radius"]},{"FullName":"GroupAttribute","ConstructorArguments":["Hull"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","49"]}],"DocId":"P:Sandbox.HullCollider.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.Radius2","Name":"Radius2","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Tip Radius"]},{"FullName":"GroupAttribute","ConstructorArguments":["Hull"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","54"]}],"DocId":"P:Sandbox.HullCollider.Radius2"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.Slices","Name":"Slices","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Slices"]},{"FullName":"GroupAttribute","ConstructorArguments":["Hull"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["4","32","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","58"]}],"DocId":"P:Sandbox.HullCollider.Slices"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CVector3\u003E","Loc":{"File":"Scene/Components/Collider/HullCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HullCollider.Points","Name":"Points","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","63"]}],"DocId":"P:Sandbox.HullCollider.Points"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HullCollider","Name":"HullCollider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Collider - Hull"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["grain"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines a box, cone, or cylinder hull collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\HullCollider.cs","8"]}],"Documentation":{"Summary":"Defines a box, cone, or cylinder hull collider."},"DocId":"T:Sandbox.HullCollider"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.HullCollider.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HullCollider.PrimitiveType.Box","Name":"Box","DocId":"F:Sandbox.HullCollider.PrimitiveType.Box"},{"FieldType":"Sandbox.HullCollider.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HullCollider.PrimitiveType.Cone","Name":"Cone","DocId":"F:Sandbox.HullCollider.PrimitiveType.Cone"},{"FieldType":"Sandbox.HullCollider.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HullCollider.PrimitiveType.Cylinder","Name":"Cylinder","DocId":"F:Sandbox.HullCollider.PrimitiveType.Cylinder"},{"FieldType":"Sandbox.HullCollider.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HullCollider.PrimitiveType.Points","Name":"Points","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"F:Sandbox.HullCollider.PrimitiveType.Points"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HullCollider.PrimitiveType","Name":"PrimitiveType","DeclaringType":"Sandbox.HullCollider","DocId":"T:Sandbox.HullCollider.PrimitiveType"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ModelCollider..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelCollider","DocId":"M:Sandbox.ModelCollider.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Collider/ModelCollider.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ModelCollider.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelCollider.cs","14"]}],"DocId":"P:Sandbox.ModelCollider.Model"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelCollider","Name":"ModelCollider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Model Collider"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines a collider based on a model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelCollider.cs","6"]}],"Documentation":{"Summary":"Defines a collider based on a model."},"DocId":"T:Sandbox.ModelCollider"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"source","Type":"Sandbox.SkinnedModelRenderer"},{"Name":"teleport","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":416},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.CopyBonesFrom","Name":"CopyBonesFrom","DeclaringType":"Sandbox.ModelPhysics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy the bone positions and velocities from a different SkinnedModelRenderer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","413"]}],"Documentation":{"Summary":"Copy the bone positions and velocities from a different SkinnedModelRenderer"},"DocId":"M:Sandbox.ModelPhysics.CopyBonesFrom(Sandbox.SkinnedModelRenderer,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.ModelPhysics..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelPhysics","DocId":"M:Sandbox.ModelPhysics.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","15"]}],"DocId":"P:Sandbox.ModelPhysics.Model"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","29"]}],"DocId":"P:Sandbox.ModelPhysics.Renderer"},{"PropertyType":"Sandbox.RigidbodyFlags","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.RigidbodyFlags","Name":"RigidbodyFlags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","32"]}],"DocId":"P:Sandbox.ModelPhysics.RigidbodyFlags"},{"PropertyType":"Sandbox.PhysicsGroup","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.PhysicsGroup","Name":"PhysicsGroup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","35"]}],"DocId":"P:Sandbox.ModelPhysics.PhysicsGroup"},{"PropertyType":"Sandbox.PhysicsLock","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Locking","Name":"Locking","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","39"]}],"DocId":"P:Sandbox.ModelPhysics.Locking"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.MotionEnabled","Name":"MotionEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable to drive renderer from physics, disable to drive physics from renderer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","61"]}],"Documentation":{"Summary":"Enable to drive renderer from physics, disable to drive physics from renderer."},"DocId":"P:Sandbox.ModelPhysics.MotionEnabled"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelPhysics","Name":"ModelPhysics","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Model Physics"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Physics for a model. This is primarily used for ragdolls and other physics driven models, otherwise you should be using a Rigidbody."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","7"]}],"Documentation":{"Summary":"Physics for a model. This is primarily used for ragdolls and other physics driven models, otherwise you should be using a Rigidbody."},"DocId":"T:Sandbox.ModelPhysics"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/PlaneCollider.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.PlaneCollider..ctor","Name":".ctor","DeclaringType":"Sandbox.PlaneCollider","DocId":"M:Sandbox.PlaneCollider.#ctor"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Collider/PlaneCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PlaneCollider.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Size"]},{"FullName":"GroupAttribute","ConstructorArguments":["Plane"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the plane, from corner to corner."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\PlaneCollider.cs","16"]}],"Documentation":{"Summary":"The size of the plane, from corner to corner."},"DocId":"P:Sandbox.PlaneCollider.Scale"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/PlaneCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PlaneCollider.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Plane"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The center of the plane relative to this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\PlaneCollider.cs","22"]}],"Documentation":{"Summary":"The center of the plane relative to this GameObject"},"DocId":"P:Sandbox.PlaneCollider.Center"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Collider/PlaneCollider.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.PlaneCollider.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\PlaneCollider.cs","28"]}],"DocId":"P:Sandbox.PlaneCollider.IsConcave"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PlaneCollider","Name":"PlaneCollider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Collider - Plane"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines a plane collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\PlaneCollider.cs","6"]}],"Documentation":{"Summary":"Defines a plane collider."},"DocId":"T:Sandbox.PlaneCollider"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"Vector3","Parameters":[{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":366},"IsPublic":true,"FullName":"Sandbox.Rigidbody.FindClosestPoint","Name":"FindClosestPoint","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the closest point to the given one between all convex shapes of this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","365"]}],"Documentation":{"Summary":"Returns the closest point to the given one between all convex shapes of this body."},"DocId":"M:Sandbox.Rigidbody.FindClosestPoint(Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":371},"IsPublic":true,"FullName":"Sandbox.Rigidbody.GetVelocityAtPoint","Name":"GetVelocityAtPoint","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the world space velocity of a point of the object. This is useful for objects rotating around their own axis/origin."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","370"]}],"Documentation":{"Summary":"Returns the world space velocity of a point of the object. This is useful for objects rotating around their own axis/origin."},"DocId":"M:Sandbox.Rigidbody.GetVelocityAtPoint(Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"force","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":376},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ApplyForceAt","Name":"ApplyForceAt","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies force to this body at given position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","375"]}],"Documentation":{"Summary":"Applies force to this body at given position."},"DocId":"M:Sandbox.Rigidbody.ApplyForceAt(Vector3@,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"force","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":381},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ApplyForce","Name":"ApplyForce","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies linear force to this body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","380"]}],"Documentation":{"Summary":"Applies linear force to this body"},"DocId":"M:Sandbox.Rigidbody.ApplyForce(Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"force","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ApplyTorque","Name":"ApplyTorque","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies angular velocity to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","385"]}],"Documentation":{"Summary":"Applies angular velocity to this body."},"DocId":"M:Sandbox.Rigidbody.ApplyTorque(Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"force","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":391},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ApplyImpulseAt","Name":"ApplyImpulseAt","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies instant linear impulse (i.e. a bullet impact) to this body at given position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","390"]}],"Documentation":{"Summary":"Applies instant linear impulse (i.e. a bullet impact) to this body at given position"},"DocId":"M:Sandbox.Rigidbody.ApplyImpulseAt(Vector3@,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"force","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":396},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ApplyImpulse","Name":"ApplyImpulse","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies instant linear impulse (i.e. a bullet impact) to this body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","395"]}],"Documentation":{"Summary":"Applies instant linear impulse (i.e. a bullet impact) to this body"},"DocId":"M:Sandbox.Rigidbody.ApplyImpulse(Vector3@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":401},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ClearForces","Name":"ClearForces","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear accumulated linear forces (\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERigidbody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyForce\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E) and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERigidbody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyForceAt\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)) during this physics frame that were not yet applied to the physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","400"]}],"Documentation":{"Summary":"Clear accumulated linear forces (\u003Csee cref=\u0022M:Sandbox.Rigidbody.ApplyForce(Vector3@)\u0022 /\u003E and \u003Csee cref=\u0022M:Sandbox.Rigidbody.ApplyForceAt(Vector3@,Vector3@)\u0022 /\u003E) during this physics frame that were not yet applied to the physics body."},"DocId":"M:Sandbox.Rigidbody.ClearForces"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","In":true,"Type":"Transform"},{"Name":"timeToArrive","Type":"System.Single"},{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":406},"IsPublic":true,"FullName":"Sandbox.Rigidbody.SmoothMove","Name":"SmoothMove","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","403"]}],"Documentation":{},"DocId":"M:Sandbox.Rigidbody.SmoothMove(Transform@,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"timeToArrive","Type":"System.Single"},{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":415},"IsPublic":true,"FullName":"Sandbox.Rigidbody.SmoothMove","Name":"SmoothMove","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","412"]}],"Documentation":{},"DocId":"M:Sandbox.Rigidbody.SmoothMove(Vector3@,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rotation","In":true,"Type":"Rotation"},{"Name":"timeToArrive","Type":"System.Single"},{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":424},"IsPublic":true,"FullName":"Sandbox.Rigidbody.SmoothRotate","Name":"SmoothRotate","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","421"]}],"Documentation":{},"DocId":"M:Sandbox.Rigidbody.SmoothRotate(Rotation@,System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Rigidbody..ctor","Name":".ctor","DeclaringType":"Sandbox.Rigidbody","DocId":"M:Sandbox.Rigidbody.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Gravity","Name":"Gravity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is gravity enabled or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","20"]}],"Documentation":{"Summary":"Is gravity enabled or not."},"DocId":"P:Sandbox.Rigidbody.Gravity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Rigidbody.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","39"]}],"DocId":"P:Sandbox.Rigidbody.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Rigidbody.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","59"]}],"DocId":"P:Sandbox.Rigidbody.AngularDamping"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Rigidbody.MassOverride","Name":"MassOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Mass Override"]},{"FullName":"GroupAttribute","ConstructorArguments":["Mass"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Override mass for this body, only when value is more than zero"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","82"]}],"Documentation":{"Summary":"Override mass for this body, only when value is more than zero"},"DocId":"P:Sandbox.Rigidbody.MassOverride"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Mass","Name":"Mass","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Mass"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","98"]}],"DocId":"P:Sandbox.Rigidbody.Mass"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rigidbody.OverrideMassCenter","Name":"OverrideMassCenter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Mass"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","101"]}],"DocId":"P:Sandbox.Rigidbody.OverrideMassCenter"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rigidbody.MassCenterOverride","Name":"MassCenterOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Mass Center Override"]},{"FullName":"GroupAttribute","ConstructorArguments":["Mass"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["OverrideMassCenter","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","104"]}],"DocId":"P:Sandbox.Rigidbody.MassCenterOverride"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Rigidbody.MassCenter","Name":"MassCenter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Mass"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Center of mass for this rigidbody in local space coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","110"]}],"Documentation":{"Summary":"Center of mass for this rigidbody in local space coordinates."},"DocId":"P:Sandbox.Rigidbody.MassCenter"},{"PropertyType":"Sandbox.PhysicsLock","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Locking","Name":"Locking","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","113"]}],"DocId":"P:Sandbox.Rigidbody.Locking"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.Rigidbody.StartAsleep","Name":"StartAsleep","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","116"]}],"DocId":"P:Sandbox.Rigidbody.StartAsleep"},{"PropertyType":"Sandbox.RigidbodyFlags","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rigidbody.RigidbodyFlags","Name":"RigidbodyFlags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","119"]}],"DocId":"P:Sandbox.Rigidbody.RigidbodyFlags"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.SyncAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","130"]}],"DocId":"P:Sandbox.Rigidbody.Velocity"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rigidbody.AngularVelocity","Name":"AngularVelocity","Attributes":[{"FullName":"Sandbox.SyncAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","143"]}],"DocId":"P:Sandbox.Rigidbody.AngularVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rigidbody.MotionEnabled","Name":"MotionEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","156"]}],"DocId":"P:Sandbox.Rigidbody.MotionEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.Rigidbody.CollisionEventsEnabled","Name":"CollisionEventsEnabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable touch events. If you disable the events then ICollisionListener won\u0027t get any touch events and you won\u0027t get things like collision sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","167"]}],"Documentation":{"Summary":"Enable or disable touch events. If you disable the events then ICollisionListener won\u0027t get any touch events\nand you won\u0027t get things like collision sounds."},"DocId":"P:Sandbox.Rigidbody.CollisionEventsEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.Rigidbody.CollisionUpdateEventsEnabled","Name":"CollisionUpdateEventsEnabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Like CollisionEventsEnabled but means the OnCollisionUpdate gets called when the collision persists"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","187"]}],"Documentation":{"Summary":"Like CollisionEventsEnabled but means the OnCollisionUpdate gets called when the collision persists"},"DocId":"P:Sandbox.Rigidbody.CollisionUpdateEventsEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Sleeping","Name":"Sleeping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Is Sleeping"]},{"FullName":"GroupAttribute","ConstructorArguments":["State"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","203"]}],"Documentation":{},"DocId":"P:Sandbox.Rigidbody.Sleeping"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":361},"IsPublic":true,"FullName":"Sandbox.Rigidbody.PhysicsBody","Name":"PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the actual physics body that was created by this component. You should be careful, this can of course be null when the object is not enabled or the physics world is not available. It might also get deleted and re-created, so best use this to access, but don\u0027t store it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","360"]}],"Documentation":{"Summary":"Get the actual physics body that was created by this component. You should be careful, this\ncan of course be null when the object is not enabled or the physics world is not available.\nIt might also get deleted and re-created, so best use this to access, but don\u0027t store it."},"DocId":"P:Sandbox.Rigidbody.PhysicsBody"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Collider\u003E","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":529},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Touching","Name":"Touching","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a list of all of the triggers that we are touching."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","524"]}],"Documentation":{"Summary":"This is a list of all of the triggers that we are touching."},"DocId":"P:Sandbox.Rigidbody.Touching"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rigidbody","Name":"Rigidbody","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Rigid Body"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["panorama_fish_eye"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds physics properties to an object. Requires a collider to be attached to the same object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","8"]}],"Documentation":{"Summary":"Adds physics properties to an object. Requires a collider to be attached to the same object."},"DocId":"T:Sandbox.Rigidbody"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.RigidbodyFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RigidbodyFlags.DisableCollisionSounds","Name":"DisableCollisionSounds","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["volume_off"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t automatically play sounds when this object collides with another"]}],"DocId":"F:Sandbox.RigidbodyFlags.DisableCollisionSounds"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RigidbodyFlags","Name":"RigidbodyFlags","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.RigidbodyFlags"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/SphereCollider.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.SphereCollider..ctor","Name":".ctor","DeclaringType":"Sandbox.SphereCollider","DocId":"M:Sandbox.SphereCollider.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/SphereCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SphereCollider.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sphere"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\SphereCollider.cs","15"]}],"DocId":"P:Sandbox.SphereCollider.Center"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/SphereCollider.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SphereCollider.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sphere"]},{"FullName":"Sandbox.Collider.ResizeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\SphereCollider.cs","18"]}],"DocId":"P:Sandbox.SphereCollider.Radius"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SphereCollider","Name":"SphereCollider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Collider - Sphere"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["panorama_fish_eye"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines a sphere collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\SphereCollider.cs","8"]}],"Documentation":{"Summary":"Defines a sphere collider."},"DocId":"T:Sandbox.SphereCollider"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":324},"IsPublic":true,"FullName":"Sandbox.Component.Destroy","Name":"Destroy","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy this component, if it isn\u0027t already destroyed. The component will be removed from its GameObject and will stop existing. You should avoid interating with the component after calling this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","320"]}],"Documentation":{"Summary":"Destroy this component, if it isn\u0027t already destroyed. The component will be removed from its\nGameObject and will stop existing. You should avoid interating with the component after calling this."},"DocId":"M:Sandbox.Component.Destroy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":349},"IsPublic":true,"FullName":"Sandbox.Component.DestroyGameObject","Name":"DestroyGameObject","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy the parent GameObject. This really only exists so when you\u0027re typing Destroy you realise that calling Destroy only destroys the Component - not the whole GameObject."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","348"]}],"Documentation":{"Summary":"Destroy the parent GameObject. This really only exists so when you\u0027re typing Destroy you realise\nthat calling Destroy only destroys the Component - not the whole GameObject."},"DocId":"M:Sandbox.Component.DestroyGameObject"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":354},"IsPublic":true,"FullName":"Sandbox.Component.Reset","Name":"Reset","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","350"]}],"DocId":"M:Sandbox.Component.Reset"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"source","Type":"System.Object"}],"l":{"File":"Scene/Components/Component.cs","Line":424},"IsPublic":true,"FullName":"Sandbox.Component.EditLog","Name":"EditLog","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["EditLog is obsolete use Scene.Editor.UndoScope or Scene.Editor.AddUndo instead."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when something on the component has been edited"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","421"]}],"Documentation":{"Summary":"Called when something on the component has been edited"},"DocId":"M:Sandbox.Component.EditLog(System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"secondsDelay","Type":"System.Single"},{"Name":"action","Type":"System.Action"},{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Component.Invoke","Name":"Invoke","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Component/\u003CInvoke\u003Ed__82"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Invoke a method in x seconds. Won\u0027t be invoked if the component is no longer active."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","460"]}],"Documentation":{"Summary":"Invoke a method in x seconds. Won\u0027t be invoked if the component is no longer active."},"DocId":"M:Sandbox.Component.Invoke(System.Single,System.Action,System.Threading.CancellationToken)"},{"ReturnType":"T","Parameters":[{"Name":"startEnabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Component.AddComponent","Name":"AddComponent","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a component to this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","8"]}],"Documentation":{"Summary":"Add a component to this GameObject"},"DocId":"M:Sandbox.Component.AddComponent\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"startEnabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Component.GetOrAddComponent","Name":"GetOrAddComponent","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a component to this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","13"]}],"Documentation":{"Summary":"Add a component to this GameObject"},"DocId":"M:Sandbox.Component.GetOrAddComponent\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Component.GetComponent","Name":"GetComponent","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a component on this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","25"]}],"Documentation":{"Summary":"Get a component on this GameObject"},"DocId":"M:Sandbox.Component.GetComponent\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Component.GetComponents","Name":"GetComponents","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get components on this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","30"]}],"Documentation":{"Summary":"Get components on this GameObject"},"DocId":"M:Sandbox.Component.GetComponents\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Component.GetComponentsInChildren","Name":"GetComponentsInChildren","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get components on this GameObject and on descendant GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","35"]}],"Documentation":{"Summary":"Get components on this GameObject and on descendant GameObjects"},"DocId":"M:Sandbox.Component.GetComponentsInChildren\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Component.GetComponentInChildren","Name":"GetComponentInChildren","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get component on this GameObject or on descendant GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","40"]}],"Documentation":{"Summary":"Get component on this GameObject or on descendant GameObjects"},"DocId":"M:Sandbox.Component.GetComponentInChildren\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Component.GetComponentsInParent","Name":"GetComponentsInParent","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get components on this GameObject and on ancestor GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","45"]}],"Documentation":{"Summary":"Get components on this GameObject and on ancestor GameObjects"},"DocId":"M:Sandbox.Component.GetComponentsInParent\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Component.GetComponent.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Component.GetComponentInParent","Name":"GetComponentInParent","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get component on this GameObject and on ancestor GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","50"]}],"Documentation":{"Summary":"Get component on this GameObject and on ancestor GameObjects"},"DocId":"M:Sandbox.Component.GetComponentInParent\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"System.Text.Json.Nodes.JsonNode","Parameters":[{"Name":"options","Type":"Sandbox.GameObject.SerializeOptions","Default":"null"}],"l":{"File":"Scene/Components/Component.Serialize.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Component.Serialize","Name":"Serialize","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","9"]}],"DocId":"M:Sandbox.Component.Serialize(Sandbox.GameObject.SerializeOptions)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Scene/Components/Component.Serialize.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Component.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","91"]}],"DocId":"M:Sandbox.Component.Deserialize(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Scene/Components/Component.Serialize.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.Component.DeserializeImmediately","Name":"DeserializeImmediately","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deserialize this component as per \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EDeserialize\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJsonObject\u003C/span\u003E) but update \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EGameObject\u003C/span\u003E and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E property references immediately instead of having them deferred."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","167"]}],"Documentation":{"Summary":"Deserialize this component as per \u003Csee cref=\u0022M:Sandbox.Component.Deserialize(System.Text.Json.Nodes.JsonObject)\u0022 /\u003E but update \u003Csee cref=\u0022P:Sandbox.Component.GameObject\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E property\nreferences immediately instead of having them deferred."},"DocId":"M:Sandbox.Component.DeserializeImmediately(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.Object","IsOverride":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"targetType","Type":"System.Type"}],"l":{"File":"Scene/Components/Component.Serialize.cs","Line":284},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Component.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","281"]}],"DocId":"M:Sandbox.Component.JsonRead(System.Text.Json.Utf8JsonReader@,System.Type)"},{"ReturnType":"System.Void","IsOverride":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"l":{"File":"Scene/Components/Component.Serialize.cs","Line":319},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Component.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","316"]}],"DocId":"M:Sandbox.Component.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Scene","Loc":{"File":"Scene/Components/Component.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Component.Scene","Name":"Scene","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The scene this Component is in. This is a shortcut for \u0060GameObject.Scene\u0060."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","17"]}],"Documentation":{"Summary":"The scene this Component is in. This is a shortcut for \u0060GameObject.Scene\u0060."},"DocId":"P:Sandbox.Component.Scene"},{"PropertyType":"Sandbox.GameTransform","Loc":{"File":"Scene/Components/Component.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Component.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The transform of the GameObject this component belongs to. Components don\u0027t have their own transforms but they can access the transform of the GameObject they belong to. This is a shortcut for \u0060GameObject.Transform\u0060."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","24"]}],"Documentation":{"Summary":"The transform of the GameObject this component belongs to. Components don\u0027t have their own transforms\nbut they can access the transform of the GameObject they belong to. This is a shortcut for \u0060GameObject.Transform\u0060."},"DocId":"P:Sandbox.Component.Transform"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Component.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Component.GameObject","Name":"GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The GameObject this component belongs to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","30"]}],"Documentation":{"Summary":"The GameObject this component belongs to."},"DocId":"P:Sandbox.Component.GameObject"},{"PropertyType":"Sandbox.ComponentList","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Component.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Component.Components","Name":"Components","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access components on this component\u0027s GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","41"]}],"Documentation":{"Summary":"Access components on this component\u0027s GameObject"},"DocId":"P:Sandbox.Component.Components"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Component.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Component.Enabled","Name":"Enabled","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cbr/\u003EThe enable state of this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E.\u003Cbr/\u003E\u003Cbr/\u003EThis doesn\u0027t tell you whether the component is actually active because its parent \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E might be disabled. This merely tells you what the component wants to be. You should use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EActive\u003C/span\u003E to determine whether the object is truly active in the scene.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","81"]}],"Documentation":{"Summary":"\u003Cpara\u003E\n The enable state of this \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E.\n \u003C/para\u003E\u003Cpara\u003E\n This doesn\u0027t tell you whether the component is actually active because its parent\n \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E might be disabled. This merely tells you what the\n component wants to be. You should use \u003Csee cref=\u0022P:Sandbox.Component.Active\u0022 /\u003E to determine whether the\n object is truly active in the scene.\n \u003C/para\u003E"},"DocId":"P:Sandbox.Component.Enabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Component.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Component.Active","Name":"Active","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this Component is enabled, and all of its ancestor GameObjects are enabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","99"]}],"Documentation":{"Summary":"True if this Component is enabled, and all of its ancestor GameObjects are enabled"},"DocId":"P:Sandbox.Component.Active"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Component.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Component.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","105"]}],"DocId":"P:Sandbox.Component.IsValid"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":231},"IsPublic":true,"FullName":"Sandbox.Component.OnComponentEnabled","Name":"OnComponentEnabled","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Component"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","228"]}],"DocId":"P:Sandbox.Component.OnComponentEnabled"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":235},"IsPublic":true,"FullName":"Sandbox.Component.OnComponentStart","Name":"OnComponentStart","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Component"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","232"]}],"DocId":"P:Sandbox.Component.OnComponentStart"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":242},"IsPublic":true,"FullName":"Sandbox.Component.OnComponentUpdate","Name":"OnComponentUpdate","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Component"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","236"]}],"DocId":"P:Sandbox.Component.OnComponentUpdate"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":250},"IsPublic":true,"FullName":"Sandbox.Component.OnComponentFixedUpdate","Name":"OnComponentFixedUpdate","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Component"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","244"]}],"DocId":"P:Sandbox.Component.OnComponentFixedUpdate"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.Component.OnComponentDisabled","Name":"OnComponentDisabled","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Component"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","252"]}],"DocId":"P:Sandbox.Component.OnComponentDisabled"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.Component.OnComponentDestroy","Name":"OnComponentDestroy","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Component"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","256"]}],"DocId":"P:Sandbox.Component.OnComponentDestroy"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Scene/Components/Component.cs","Line":429},"IsPublic":true,"FullName":"Sandbox.Component.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","428"]}],"Documentation":{},"DocId":"P:Sandbox.Component.Tags"},{"PropertyType":"Sandbox.DebugOverlaySystem","Loc":{"File":"Scene/Components/Component.cs","Line":475},"IsPublic":true,"FullName":"Sandbox.Component.DebugOverlay","Name":"DebugOverlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows drawing of temporary debug shapes and text in the scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","474"]}],"Documentation":{"Summary":"Allows drawing of temporary debug shapes and text in the scene"},"DocId":"P:Sandbox.Component.DebugOverlay"},{"PropertyType":"Sandbox.ComponentFlags","Loc":{"File":"Scene/Components/Component.Flags.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Component.Flags","Name":"Flags","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Flags.cs","56"]}],"DocId":"P:Sandbox.Component.Flags"},{"PropertyType":"System.Guid","Loc":{"File":"Scene/Components/Component.Id.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Component.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Id.cs","6"]}],"DocId":"P:Sandbox.Component.Id"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Component.LocalTransform.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Component.LocalTransform","Name":"LocalTransform","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local transform of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.LocalTransform.cs","9"]}],"Documentation":{"Summary":"The local transform of the game object."},"DocId":"P:Sandbox.Component.LocalTransform"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Component.LocalTransform.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.LocalPosition","Name":"LocalPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local position of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.LocalTransform.cs","19"]}],"Documentation":{"Summary":"The local position of the game object."},"DocId":"P:Sandbox.Component.LocalPosition"},{"PropertyType":"Rotation","Loc":{"File":"Scene/Components/Component.LocalTransform.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Component.LocalRotation","Name":"LocalRotation","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local rotation of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.LocalTransform.cs","29"]}],"Documentation":{"Summary":"The local rotation of the game object."},"DocId":"P:Sandbox.Component.LocalRotation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Component.LocalTransform.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Component.LocalScale","Name":"LocalScale","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local scale of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.LocalTransform.cs","39"]}],"Documentation":{"Summary":"The local scale of the game object."},"DocId":"P:Sandbox.Component.LocalScale"},{"PropertyType":"Sandbox.GameObject.NetworkAccessor","Loc":{"File":"Scene/Components/Component.Network.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Component.Network","Name":"Network","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["wifi"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Network.cs","8"]}],"DocId":"P:Sandbox.Component.Network"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Component.Network.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Component.IsProxy","Name":"IsProxy","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this is a networked object and is owned by another client. This means that we\u0027re not controlling this object, so shouldn\u0027t try to move it or anything."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Network.cs","17"]}],"Documentation":{"Summary":"True if this is a networked object and is owned by another client. This means that we\u0027re\nnot controlling this object, so shouldn\u0027t try to move it or anything."},"DocId":"P:Sandbox.Component.IsProxy"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Component.Version.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Component.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The version of the component. Used by \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJsonUpgrader\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Version.cs","10"]}],"Documentation":{"Summary":"The version of the component. Used by \u003Csee cref=\u0022T:Sandbox.JsonUpgrader\u0022 /\u003E."},"DocId":"P:Sandbox.Component.ComponentVersion"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Component.WorldTransform.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Component.WorldTransform","Name":"WorldTransform","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world transform of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.WorldTransform.cs","9"]}],"Documentation":{"Summary":"The world transform of the game object."},"DocId":"P:Sandbox.Component.WorldTransform"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Component.WorldTransform.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.WorldPosition","Name":"WorldPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world position of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.WorldTransform.cs","19"]}],"Documentation":{"Summary":"The world position of the game object."},"DocId":"P:Sandbox.Component.WorldPosition"},{"PropertyType":"Rotation","Loc":{"File":"Scene/Components/Component.WorldTransform.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Component.WorldRotation","Name":"WorldRotation","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world rotation of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.WorldTransform.cs","29"]}],"Documentation":{"Summary":"The world rotation of the game object."},"DocId":"P:Sandbox.Component.WorldRotation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Component.WorldTransform.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Component.WorldScale","Name":"WorldScale","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world scale of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.WorldTransform.cs","39"]}],"Documentation":{"Summary":"The world scale of the game object."},"DocId":"P:Sandbox.Component.WorldScale"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component","Name":"Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Clone.cs","9"]},{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"Sandbox.ActionGraphExposeWhenCachedAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["category"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Dirty.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Flags.cs","54"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.GetComponent.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Gizmos.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Id.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Loading.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.LocalTransform.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Network.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Required.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Update.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Version.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.WorldTransform.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ExecuteInEditor.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IColorProvider.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IDamageable.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IHasBounds.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IMaterialSetter.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkListener.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkSnapshot.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkSpawn.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ISceneStage.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITemporaryEffect.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITintable.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject can have many components, which are the building blocks of the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","3"]}],"Documentation":{"Summary":"A GameObject can have many components, which are the building blocks of the game."},"DocId":"T:Sandbox.Component"},{"Namespace":"","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.ExecuteInEditor","Name":"ExecuteInEditor","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A component with this interface will run in the editor."},"DocId":"T:Sandbox.Component.ExecuteInEditor"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"collision","Type":"Sandbox.Collision"}],"l":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Component.ICollisionListener.OnCollisionStart","Name":"OnCollisionStart","DeclaringType":"Sandbox.Component.ICollisionListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when this collider/rigidbody starts touching another collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","13"]}],"Documentation":{"Summary":"Called when this collider/rigidbody starts touching another collider."},"DocId":"M:Sandbox.Component.ICollisionListener.OnCollisionStart(Sandbox.Collision)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"collision","Type":"Sandbox.Collision"}],"l":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Component.ICollisionListener.OnCollisionUpdate","Name":"OnCollisionUpdate","DeclaringType":"Sandbox.Component.ICollisionListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called once per physics step for every collider being touched."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","18"]}],"Documentation":{"Summary":"Called once per physics step for every collider being touched."},"DocId":"M:Sandbox.Component.ICollisionListener.OnCollisionUpdate(Sandbox.Collision)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"collision","Type":"Sandbox.CollisionStop"}],"l":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.ICollisionListener.OnCollisionStop","Name":"OnCollisionStop","DeclaringType":"Sandbox.Component.ICollisionListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when this collider/rigidbody stops touching another collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","23"]}],"Documentation":{"Summary":"Called when this collider/rigidbody stops touching another collider."},"DocId":"M:Sandbox.Component.ICollisionListener.OnCollisionStop(Sandbox.CollisionStop)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.ICollisionListener","Name":"ICollisionListener","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E with this interface can react to collisions."},"DocId":"T:Sandbox.Component.ICollisionListener"},{"Namespace":"","Properties":[{"PropertyType":"Color","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Component.IColorProvider.ComponentColor","Name":"ComponentColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IColorProvider.cs","10"]}],"DocId":"P:Sandbox.Component.IColorProvider.ComponentColor"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.IColorProvider","Name":"IColorProvider","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"When applied to a \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E, the component will be able to provide the color to use for certain UI editor elements."},"DocId":"T:Sandbox.Component.IColorProvider"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"damage","In":true,"Type":"Sandbox.DamageInfo\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"IsPublic":true,"FullName":"Sandbox.Component.IDamageable.OnDamage","Name":"OnDamage","DeclaringType":"Sandbox.Component.IDamageable","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IDamageable.cs","10"]}],"DocId":"M:Sandbox.Component.IDamageable.OnDamage(Sandbox.DamageInfo\u0026 modreq(System.Runtime.InteropServices.InAttribute))"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.IDamageable","Name":"IDamageable","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A component that can be damaged by something."},"DocId":"T:Sandbox.Component.IDamageable"},{"Namespace":"","Properties":[{"PropertyType":"BBox","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Component.IHasBounds.LocalBounds","Name":"LocalBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns bounds, in local space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IHasBounds.cs","13"]}],"Documentation":{"Summary":"Returns bounds, in local space"},"DocId":"P:Sandbox.Component.IHasBounds.LocalBounds"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.IHasBounds","Name":"IHasBounds","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A component that has bounds"},"DocId":"T:Sandbox.Component.IHasBounds"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"triangle","Type":"System.Int32","Default":"-1"}],"IsPublic":true,"FullName":"Sandbox.Component.IMaterialSetter.SetMaterial","Name":"SetMaterial","DeclaringType":"Sandbox.Component.IMaterialSetter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IMaterialSetter.cs","7"]}],"DocId":"M:Sandbox.Component.IMaterialSetter.SetMaterial(Sandbox.Material,System.Int32)"},{"ReturnType":"Sandbox.Material","IsVirtual":true,"Parameters":[{"Name":"triangle","Type":"System.Int32","Default":"-1"}],"IsPublic":true,"FullName":"Sandbox.Component.IMaterialSetter.GetMaterial","Name":"GetMaterial","DeclaringType":"Sandbox.Component.IMaterialSetter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IMaterialSetter.cs","8"]}],"DocId":"M:Sandbox.Component.IMaterialSetter.GetMaterial(System.Int32)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.IMaterialSetter","Name":"IMaterialSetter","DeclaringType":"Sandbox.Component","DocId":"T:Sandbox.Component.IMaterialSetter"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"channel","Type":"Sandbox.Connection"},{"Name":"reason","Ref":true,"Type":"System.String"}],"l":{"File":"Scene/Components/Markers/INetworkListener.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Component.INetworkListener.AcceptConnection","Name":"AcceptConnection","DeclaringType":"Sandbox.Component.INetworkListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called on the host to decide whether to accept a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E. If any \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E that implements this returns false, the connection will be denied."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkListener.cs","16"]}],"Documentation":{"Summary":"Called on the host to decide whether to accept a \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E. If any \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E\nthat implements this returns false, the connection will be denied.","Params":{"channel":"","reason":"The reason to display to the client."}},"DocId":"M:Sandbox.Component.INetworkListener.AcceptConnection(Sandbox.Connection,System.String@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"channel","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Components/Markers/INetworkListener.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Component.INetworkListener.OnConnected","Name":"OnConnected","DeclaringType":"Sandbox.Component.INetworkListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when someone joins the server. This will only be called for the host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkListener.cs","24"]}],"Documentation":{"Summary":"Called when someone joins the server. This will only be called for the host."},"DocId":"M:Sandbox.Component.INetworkListener.OnConnected(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"channel","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Components/Markers/INetworkListener.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Component.INetworkListener.OnDisconnected","Name":"OnDisconnected","DeclaringType":"Sandbox.Component.INetworkListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when someone leaves the server. This will only be called for the host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkListener.cs","32"]}],"Documentation":{"Summary":"Called when someone leaves the server. This will only be called for the host."},"DocId":"M:Sandbox.Component.INetworkListener.OnDisconnected(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"channel","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Components/Markers/INetworkListener.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Component.INetworkListener.OnActive","Name":"OnActive","DeclaringType":"Sandbox.Component.INetworkListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when someone is all loaded and entered the game. This will only be called for the host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkListener.cs","40"]}],"Documentation":{"Summary":"Called when someone is all loaded and entered the game. This will only be called for the host."},"DocId":"M:Sandbox.Component.INetworkListener.OnActive(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"previousHost","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Components/Markers/INetworkListener.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Component.INetworkListener.OnBecameHost","Name":"OnBecameHost","DeclaringType":"Sandbox.Component.INetworkListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the host of the game has left - and you are now the new host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkListener.cs","48"]}],"Documentation":{"Summary":"Called when the host of the game has left - and you are now the new host."},"DocId":"M:Sandbox.Component.INetworkListener.OnBecameHost(Sandbox.Connection)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.INetworkListener","Name":"INetworkListener","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E with this interface can react to network events."},"DocId":"T:Sandbox.Component.INetworkListener"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"Sandbox.ByteStream"}],"l":{"File":"Scene/Components/Markers/INetworkSnapshot.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Component.INetworkSnapshot.ReadSnapshot","Name":"ReadSnapshot","DeclaringType":"Sandbox.Component.INetworkSnapshot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Read data from the snapshot."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkSnapshot.cs","13"]}],"Documentation":{"Summary":"Read data from the snapshot."},"DocId":"M:Sandbox.Component.INetworkSnapshot.ReadSnapshot(Sandbox.ByteStream@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"writer","Ref":true,"Type":"Sandbox.ByteStream"}],"l":{"File":"Scene/Components/Markers/INetworkSnapshot.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Component.INetworkSnapshot.WriteSnapshot","Name":"WriteSnapshot","DeclaringType":"Sandbox.Component.INetworkSnapshot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Write data to the snapshot."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkSnapshot.cs","21"]}],"Documentation":{"Summary":"Write data to the snapshot."},"DocId":"M:Sandbox.Component.INetworkSnapshot.WriteSnapshot(Sandbox.ByteStream@)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.INetworkSnapshot","Name":"INetworkSnapshot","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"When implemented on a \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E it can read and write data to and from a network snapshot."},"DocId":"T:Sandbox.Component.INetworkSnapshot"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"owner","Type":"Sandbox.Connection"}],"IsPublic":true,"FullName":"Sandbox.Component.INetworkSpawn.OnNetworkSpawn","Name":"OnNetworkSpawn","DeclaringType":"Sandbox.Component.INetworkSpawn","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when this object is spawned on the network."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkSpawn.cs","14"]}],"Documentation":{"Summary":"Called when this object is spawned on the network."},"DocId":"M:Sandbox.Component.INetworkSpawn.OnNetworkSpawn(Sandbox.Connection)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.INetworkSpawn","Name":"INetworkSpawn","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E with this interface can listen for when a GameObject\nin its ancestors has been network spawned."},"DocId":"T:Sandbox.Component.INetworkSpawn"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Markers/IPressable.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Hover","Name":"Hover","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A player has started looking at this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","23"]}],"Documentation":{"Summary":"A player has started looking at this"},"DocId":"M:Sandbox.Component.IPressable.Hover(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Markers/IPressable.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Look","Name":"Look","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A player is still looking at this. Called every frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","28"]}],"Documentation":{"Summary":"A player is still looking at this. Called every frame."},"DocId":"M:Sandbox.Component.IPressable.Look(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Markers/IPressable.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Blur","Name":"Blur","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A player has stopped looking at this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","33"]}],"Documentation":{"Summary":"A player has stopped looking at this"},"DocId":"M:Sandbox.Component.IPressable.Blur(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Press","Name":"Press","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Pressed. Returns true on success, else false. If it returns true then you should call Release when the press finishes. Not everything expects it, but some stuff will."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","40"]}],"Documentation":{"Summary":"Pressed. Returns true on success, else false.\nIf it returns true then you should call Release when the\npress finishes. Not everything expects it, but some stuff will."},"DocId":"M:Sandbox.Component.IPressable.Press(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Markers/IPressable.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Pressing","Name":"Pressing","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Still being pressed. Return true to allow the press to continue, false cancel the press"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","45"]}],"Documentation":{"Summary":"Still being pressed. Return true to allow the press to continue, false cancel the press"},"DocId":"M:Sandbox.Component.IPressable.Pressing(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Markers/IPressable.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Release","Name":"Release","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["To be called when the press finishes. You should only call this after a successful press - ie when Press hass returned true."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","51"]}],"Documentation":{"Summary":"To be called when the press finishes. You should only call this\nafter a successful press - ie when Press hass returned true."},"DocId":"M:Sandbox.Component.IPressable.Release(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Markers/IPressable.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.CanPress","Name":"CanPress","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if the press is possible right now"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","57"]}],"Documentation":{"Summary":"Return true if the press is possible right now"},"DocId":"M:Sandbox.Component.IPressable.CanPress(Sandbox.Component.IPressable.Event)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.IPressable","Name":"IPressable","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A component that can be pressed. Like a button. This could be by \na player USE\u0027ing it, or by a player walking on it, or by an NPC.\nA call to Press should ALWAYS call release afterwards. Generally\nthis is done by the player, where holding E presses the button, and\nreleasing E stops pressing it. You need to handle edge cases where\nthe player dies while holding etc."},"DocId":"T:Sandbox.Component.IPressable"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Source","Out":true,"Type":"Sandbox.Component"},{"Name":"Ray","Out":true,"Type":"System.Nullable\u00601\u003CRay\u003E"}],"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Event.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Component.IPressable.Event","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Component.IPressable.Event.Deconstruct(Sandbox.Component@,System.Nullable\u00601{Ray}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Source","Type":"Sandbox.Component"},{"Name":"Ray","Type":"System.Nullable\u00601\u003CRay\u003E","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Event..ctor","Name":".ctor","DeclaringType":"Sandbox.Component.IPressable.Event","DocId":"M:Sandbox.Component.IPressable.Event.#ctor(Sandbox.Component,System.Nullable\u00601{Ray})"}],"Properties":[{"PropertyType":"Sandbox.Component","Loc":{"File":"Scene/Components/Markers/IPressable.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Event.Source","Name":"Source","DocId":"P:Sandbox.Component.IPressable.Event.Source"},{"PropertyType":"System.Nullable\u00601\u003CRay\u003E","Loc":{"File":"Scene/Components/Markers/IPressable.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Event.Ray","Name":"Ray","DocId":"P:Sandbox.Component.IPressable.Event.Ray"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.IPressable.Event","Name":"Event","DeclaringType":"Sandbox.Component/IPressable","Documentation":{"Summary":"Describes who pressed it."},"DocId":"T:Sandbox.Component.IPressable.Event"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Markers/ISceneStage.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Component.ISceneStage.Start","Name":"Start","DeclaringType":"Sandbox.Component.ISceneStage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ISceneStage.cs","10"]}],"DocId":"M:Sandbox.Component.ISceneStage.Start"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Markers/ISceneStage.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Component.ISceneStage.End","Name":"End","DeclaringType":"Sandbox.Component.ISceneStage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ISceneStage.cs","11"]}],"DocId":"M:Sandbox.Component.ISceneStage.End"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.ISceneStage","Name":"ISceneStage","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"Called on update start. This is the very first thing called."},"DocId":"T:Sandbox.Component.ISceneStage"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Markers/ITemporaryEffect.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Component.ITemporaryEffect.DisableLooping","Name":"DisableLooping","DeclaringType":"Sandbox.Component.ITemporaryEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates to the target object that we want it to die. If it\u0027s looping then it should stop now and put itself in a state where it will eventually die."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITemporaryEffect.cs","20"]}],"Documentation":{"Summary":"Indicates to the target object that we want it to die. If it\u0027s looping then\nit should stop now and put itself in a state where it will eventually die."},"DocId":"M:Sandbox.Component.ITemporaryEffect.DisableLooping"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Markers/ITemporaryEffect.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Component.ITemporaryEffect.DisableLoopingEffects","Name":"DisableLoopingEffects","DeclaringType":"Sandbox.Component.ITemporaryEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable the any looping effects. This indicates to the target object that we want it to die soon."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITemporaryEffect.cs","25"]}],"Documentation":{"Summary":"Disable the any looping effects. This indicates to the target object that we want it to die soon."},"DocId":"M:Sandbox.Component.ITemporaryEffect.DisableLoopingEffects(Sandbox.GameObject)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Component.ITemporaryEffect.IsActive","Name":"IsActive","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should return true if the effect is active in a visible way"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITemporaryEffect.cs","14"]}],"Documentation":{"Summary":"Should return true if the effect is active in a visible way"},"DocId":"P:Sandbox.Component.ITemporaryEffect.IsActive"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.ITemporaryEffect","Name":"ITemporaryEffect","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"Allows components to indicate their state in a generic way. This is useful if you have a temporary effect system in which\nyou want to remove GameObjects when their effects have all finished."},"DocId":"T:Sandbox.Component.ITemporaryEffect"},{"Namespace":"","Properties":[{"PropertyType":"Color","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Component.ITintable.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITintable.cs","10"]}],"DocId":"P:Sandbox.Component.ITintable.Color"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.ITintable","Name":"ITintable","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E that lets you change its color."},"DocId":"T:Sandbox.Component.ITintable"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Collider"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerEnter","Name":"OnTriggerEnter","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider enters the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","13"]}],"Documentation":{"Summary":"Called when a collider enters the trigger."},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerEnter(Sandbox.Collider)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Collider"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerExit","Name":"OnTriggerExit","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider stops touching the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","18"]}],"Documentation":{"Summary":"Called when a collider stops touching the trigger."},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerExit(Sandbox.Collider)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerEnter","Name":"OnTriggerEnter","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a gameobject enters the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","23"]}],"Documentation":{"Summary":"Called when a gameobject enters the trigger."},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerEnter(Sandbox.GameObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerExit","Name":"OnTriggerExit","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a gameobject stops touching the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","28"]}],"Documentation":{"Summary":"Called when a gameobject stops touching the trigger."},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerExit(Sandbox.GameObject)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener","Name":"ITriggerListener","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E with this interface can react to interactions with triggers."},"DocId":"T:Sandbox.Component.ITriggerListener"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.MakeDirtyAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.MakeDirtyAttribute","DocId":"M:Sandbox.MakeDirtyAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MakeDirtyAttribute","Name":"MakeDirtyAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["18","OnPropertyDirty","0"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Dirty.cs","48"]}],"DocId":"T:Sandbox.MakeDirtyAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.None","Name":"None","DocId":"F:Sandbox.ComponentFlags.None"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.Hidden","Name":"Hidden","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hide this component in component inspector"]}],"Documentation":{"Summary":"Hide this component in component inspector"},"DocId":"F:Sandbox.ComponentFlags.Hidden"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.NotSaved","Name":"NotSaved","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t save this component to disk"]}],"Documentation":{"Summary":"Don\u0027t save this component to disk"},"DocId":"F:Sandbox.ComponentFlags.NotSaved"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.Error","Name":"Error","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["There\u0027s something wrong with this"]}],"Documentation":{"Summary":"There\u0027s something wrong with this"},"DocId":"F:Sandbox.ComponentFlags.Error"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.Loading","Name":"Loading","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Loading something"]}],"Documentation":{"Summary":"Loading something"},"DocId":"F:Sandbox.ComponentFlags.Loading"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.Deserializing","Name":"Deserializing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is in the process of deserializing"]}],"Documentation":{"Summary":"Is in the process of deserializing"},"DocId":"F:Sandbox.ComponentFlags.Deserializing"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.NotEditable","Name":"NotEditable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Cannot be edited in the component inspector"]}],"Documentation":{"Summary":"Cannot be edited in the component inspector"},"DocId":"F:Sandbox.ComponentFlags.NotEditable"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.NotNetworked","Name":"NotNetworked","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Keep local - don\u0027t network this component as part of the scene snapshot"]}],"Documentation":{"Summary":"Keep local - don\u0027t network this component as part of the scene snapshot"},"DocId":"F:Sandbox.ComponentFlags.NotNetworked"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.Refreshing","Name":"Refreshing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["In the process of refreshing from the network"]}],"Documentation":{"Summary":"In the process of refreshing from the network"},"DocId":"F:Sandbox.ComponentFlags.Refreshing"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.NotCloned","Name":"NotCloned","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t serialize this component when cloning"]}],"Documentation":{"Summary":"Don\u0027t serialize this component when cloning"},"DocId":"F:Sandbox.ComponentFlags.NotCloned"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ComponentFlags","Name":"ComponentFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.ComponentFlags"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"Sandbox.BeamEffect.BeamInstance","Parameters":[],"l":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":330},"IsPublic":true,"FullName":"Sandbox.BeamEffect.SpawnBeam","Name":"SpawnBeam","DeclaringType":"Sandbox.BeamEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawns a new beam and adds it to the effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","327"]}],"Documentation":{"Summary":"Spawns a new beam and adds it to the effect."},"DocId":"M:Sandbox.BeamEffect.SpawnBeam"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.BeamEffect..ctor","Name":".ctor","DeclaringType":"Sandbox.BeamEffect","DocId":"M:Sandbox.BeamEffect.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Thickness"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Thickness of the beam in world units. Controls how wide the beam appears."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","21"]}],"Documentation":{"Summary":"Thickness of the beam in world units. Controls how wide the beam appears."},"DocId":"P:Sandbox.BeamEffect.Scale"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TargetPosition","Name":"TargetPosition","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Target"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["World position the beam targets if no target object is set. Used as the endpoint for the beam."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","28"]}],"Documentation":{"Summary":"World position the beam targets if no target object is set. Used as the endpoint for the beam."},"DocId":"P:Sandbox.BeamEffect.TargetPosition"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TargetGameObject","Name":"TargetGameObject","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["GameObject to target with the beam. If assigned, overrides TargetPosition and uses the object\u0027s world position as the endpoint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","34"]}],"Documentation":{"Summary":"GameObject to target with the beam. If assigned, overrides TargetPosition and uses the object\u0027s world position as the endpoint."},"DocId":"P:Sandbox.BeamEffect.TargetGameObject"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TargetRandom","Name":"TargetRandom","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Random offset applied to the target position for visual variation. Adds randomness to the endpoint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","39"]}],"Documentation":{"Summary":"Random offset applied to the target position for visual variation. Adds randomness to the endpoint."},"DocId":"P:Sandbox.BeamEffect.TargetRandom"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.BeamEffect.FollowPoints","Name":"FollowPoints","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the beam endpoints follow their source and target positions each frame, updating dynamically."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","44"]}],"Documentation":{"Summary":"If true, the beam endpoints follow their source and target positions each frame, updating dynamically."},"DocId":"P:Sandbox.BeamEffect.FollowPoints"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamsPerSecond","Name":"BeamsPerSecond","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Spawning"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of beams spawned per second. Controls the spawn rate for continuous effects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","50"]}],"Documentation":{"Summary":"Number of beams spawned per second. Controls the spawn rate for continuous effects."},"DocId":"P:Sandbox.BeamEffect.BeamsPerSecond"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.BeamEffect.MaxBeams","Name":"MaxBeams","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum number of beams that can exist at once. Limits the total active beams."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","56"]}],"Documentation":{"Summary":"Maximum number of beams that can exist at once. Limits the total active beams."},"DocId":"P:Sandbox.BeamEffect.MaxBeams"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.BeamEffect.InitialBurst","Name":"InitialBurst","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of beams spawned immediately when the effect is enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","61"]}],"Documentation":{"Summary":"Number of beams spawned immediately when the effect is enabled."},"DocId":"P:Sandbox.BeamEffect.InitialBurst"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamLifetime","Name":"BeamLifetime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Lifetime of each beam in seconds. Determines how long a beam remains before being removed or respawned."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","66"]}],"Documentation":{"Summary":"Lifetime of each beam in seconds. Determines how long a beam remains before being removed or respawned."},"DocId":"P:Sandbox.BeamEffect.BeamLifetime"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Looped","Name":"Looped","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, beams respawn automatically when they expire, creating a looping effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","71"]}],"Documentation":{"Summary":"If true, beams respawn automatically when they expire, creating a looping effect."},"DocId":"P:Sandbox.BeamEffect.Looped"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Texture"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Texture applied to the beam. Defines the visual appearance along the beam\u0027s length."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","76"]}],"Documentation":{"Summary":"Texture applied to the beam. Defines the visual appearance along the beam\u0027s length."},"DocId":"P:Sandbox.BeamEffect.Texture"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TextureOffset","Name":"TextureOffset","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Offset of the texture along the beam. Shifts the texture start position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","82"]}],"Documentation":{"Summary":"Offset of the texture along the beam. Shifts the texture start position."},"DocId":"P:Sandbox.BeamEffect.TextureOffset"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TextureScale","Name":"TextureScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale of the texture along the beam. Controls how many world units each texture tile covers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","87"]}],"Documentation":{"Summary":"Scale of the texture along the beam. Controls how many world units each texture tile covers."},"DocId":"P:Sandbox.BeamEffect.TextureScale"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TextureScrollSpeed","Name":"TextureScrollSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Speed at which the texture scrolls along the beam. Positive values scroll in one direction, negative in the other."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","92"]}],"Documentation":{"Summary":"Speed at which the texture scrolls along the beam. Positive values scroll in one direction, negative in the other."},"DocId":"P:Sandbox.BeamEffect.TextureScrollSpeed"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TextureScroll","Name":"TextureScroll","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is pretty much the same as TextureOffset - but it\u0027s seperate so you can use offset for offset, and scroll to scroll."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","97"]}],"Documentation":{"Summary":"This is pretty much the same as TextureOffset - but it\u0027s seperate so you can use offset for offset, and scroll to scroll."},"DocId":"P:Sandbox.BeamEffect.TextureScroll"},{"PropertyType":"Sandbox.ParticleGradient","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamColor","Name":"BeamColor","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Color"]},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Color gradient of the beam over its lifetime. Defines how the color changes from birth to death."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","102"]}],"Documentation":{"Summary":"Color gradient of the beam over its lifetime. Defines how the color changes from birth to death."},"DocId":"P:Sandbox.BeamEffect.BeamColor"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Alpha","Name":"Alpha","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Alpha multiplier for the beam\u0027s color. Controls transparency over the beam\u0027s lifetime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","108"]}],"Documentation":{"Summary":"Alpha multiplier for the beam\u0027s color. Controls transparency over the beam\u0027s lifetime."},"DocId":"P:Sandbox.BeamEffect.Alpha"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Brightness","Name":"Brightness","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Brightness multiplier for the beam\u0027s color. Adjusts intensity over the beam\u0027s lifetime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","113"]}],"Documentation":{"Summary":"Brightness multiplier for the beam\u0027s color. Adjusts intensity over the beam\u0027s lifetime."},"DocId":"P:Sandbox.BeamEffect.Brightness"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Additive","Name":"Additive","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Render Properties"]},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the beam is rendered additively, making it appear to glow."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","118"]}],"Documentation":{"Summary":"If true, the beam is rendered additively, making it appear to glow."},"DocId":"P:Sandbox.BeamEffect.Additive"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Shadows","Name":"Shadows","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the beam casts shadows in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","124"]}],"Documentation":{"Summary":"If true, the beam casts shadows in the scene."},"DocId":"P:Sandbox.BeamEffect.Shadows"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Lighting","Name":"Lighting","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the beam is affected by scene lighting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","129"]}],"Documentation":{"Summary":"If true, the beam is affected by scene lighting."},"DocId":"P:Sandbox.BeamEffect.Lighting"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Opaque","Name":"Opaque","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the beam is rendered as opaque rather than transparent."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","134"]}],"Documentation":{"Summary":"If true, the beam is rendered as opaque rather than transparent."},"DocId":"P:Sandbox.BeamEffect.Opaque"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.BeamEffect.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Rendering Misc"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","128","0.01","True","True"]},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rendering"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of feathering applied to the beam\u0027s depth, softening its intersection with geometry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","139"]}],"Documentation":{"Summary":"Amount of feathering applied to the beam\u0027s depth, softening its intersection with geometry."},"DocId":"P:Sandbox.BeamEffect.DepthFeather"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TravelBetweenPoints","Name":"TravelBetweenPoints","Attributes":[{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Travel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the beam visually travels from start to end, useful for tracer effects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","145"]}],"Documentation":{"Summary":"If true, the beam visually travels from start to end, useful for tracer effects."},"DocId":"P:Sandbox.BeamEffect.TravelBetweenPoints"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.BeamEffect.TravelLerp","Name":"TravelLerp","Attributes":[{"FullName":"Sandbox.InfoBoxAttribute","ConstructorArguments":["Travel can be used to create tracers. The beam travels from the start to the end of the beam.","info","4"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Travel"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls the interpolation of the beam\u0027s travel effect over its lifetime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","151"]}],"Documentation":{"Summary":"Controls the interpolation of the beam\u0027s travel effect over its lifetime."},"DocId":"P:Sandbox.BeamEffect.TravelLerp"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BeamEffect","Name":"BeamEffect","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Beam Effect"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Effects"]},{"FullName":"IconAttribute","ConstructorArguments":["electric_bolt"]},{"FullName":"Sandbox.EditorHandleAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The BeamEffect component creates a visual beam effect in the scene, simulating a continuous line or laser-like effect. Unlike LineRenderer these beams can change over time, spawn multiple instances, and have various properties like color, texture, and lifetime. This is a useful component for creating things like laser beams, energy effects and tracers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","10"]}],"Documentation":{"Summary":"The BeamEffect component creates a visual beam effect in the scene, simulating a continuous line or laser-like effect.\nUnlike LineRenderer these beams can change over time, spawn multiple instances, and have various properties like color, texture, and lifetime.\nThis is a useful component for creating things like laser beams, energy effects and tracers."},"DocId":"T:Sandbox.BeamEffect"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.Destroy","Name":"Destroy","DeclaringType":"Sandbox.BeamEffect.BeamInstance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroys the beam instance, cleaning up its resources."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","212"]}],"Documentation":{"Summary":"Destroys the beam instance, cleaning up its resources."},"DocId":"M:Sandbox.BeamEffect.BeamInstance.Destroy"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance..ctor","Name":".ctor","DeclaringType":"Sandbox.BeamEffect.BeamInstance","DocId":"M:Sandbox.BeamEffect.BeamInstance.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.Delta","Name":"Delta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the normalized lifetime of the beam, ranging from 0 (just born) to 1 (expired)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","202"]}],"Documentation":{"Summary":"Returns the normalized lifetime of the beam, ranging from 0 (just born) to 1 (expired)."},"DocId":"P:Sandbox.BeamEffect.BeamInstance.Delta"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.StartPosition","Name":"StartPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","177"]}],"Documentation":{"Summary":"Start position of the beam in world space."},"DocId":"F:Sandbox.BeamEffect.BeamInstance.StartPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.EndPosition","Name":"EndPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","182"]}],"Documentation":{"Summary":"End position of the beam in world space."},"DocId":"F:Sandbox.BeamEffect.BeamInstance.EndPosition"},{"FieldType":"Sandbox.LineRenderer","IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","187"]}],"Documentation":{"Summary":"LineRenderer component used to render the beam visually."},"DocId":"F:Sandbox.BeamEffect.BeamInstance.Renderer"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.TimeBorn","Name":"TimeBorn","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","192"]}],"Documentation":{"Summary":"Time when the beam was created (born)."},"DocId":"F:Sandbox.BeamEffect.BeamInstance.TimeBorn"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.TimeDie","Name":"TimeDie","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","197"]}],"Documentation":{"Summary":"Time when the beam will expire (die)."},"DocId":"F:Sandbox.BeamEffect.BeamInstance.TimeDie"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance.RandomSeed","Name":"RandomSeed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","207"]}],"Documentation":{"Summary":"Random seed used to generate consistent random values for this beam instance."},"DocId":"F:Sandbox.BeamEffect.BeamInstance.RandomSeed"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BeamEffect.BeamInstance","Name":"BeamInstance","DeclaringType":"Sandbox.BeamEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an individual beam instance within the effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","172"]}],"Documentation":{"Summary":"Represents an individual beam instance within the effect."},"DocId":"T:Sandbox.BeamEffect.BeamInstance"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.LegacyParticleSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.LegacyParticleSystem","DocId":"M:Sandbox.LegacyParticleSystem.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.LegacyParticleSystem.Looped","Name":"Looped","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","17"]}],"DocId":"P:Sandbox.LegacyParticleSystem.Looped"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.LegacyParticleSystem.PlaybackSpeed","Name":"PlaybackSpeed","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","19"]}],"DocId":"P:Sandbox.LegacyParticleSystem.PlaybackSpeed"},{"PropertyType":"Sandbox.ParticleSystem","Loc":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.LegacyParticleSystem.Particles","Name":"Particles","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","22"]}],"DocId":"P:Sandbox.LegacyParticleSystem.Particles"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.ParticleControlPoint\u003E","Loc":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.LegacyParticleSystem.ControlPoints","Name":"ControlPoints","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","35"]}],"DocId":"P:Sandbox.LegacyParticleSystem.ControlPoints"},{"PropertyType":"Sandbox.SceneParticles","Loc":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.LegacyParticleSystem.SceneObject","Name":"SceneObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","38"]}],"DocId":"P:Sandbox.LegacyParticleSystem.SceneObject"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.LegacyParticleSystem","Name":"LegacyParticleSystem","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Legacy Particle System"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Effects"]},{"FullName":"IconAttribute","ConstructorArguments":["shower"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/particles.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Support\u0027s Source Engine\u0027s vpcf particles"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","6"]}],"Documentation":{"Summary":"Support\u0027s Source Engine\u0027s vpcf particles"},"DocId":"T:Sandbox.LegacyParticleSystem"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Dresser.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Dresser.CancelDressing","Name":"CancelDressing","DeclaringType":"Sandbox.Dresser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re dressing in an async way - stop it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","109"]}],"Documentation":{"Summary":"If we\u0027re dressing in an async way - stop it."},"DocId":"M:Sandbox.Dresser.CancelDressing"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Dresser.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.Dresser.Clear","Name":"Clear","DeclaringType":"Sandbox.Dresser","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Clear Clothing",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","170"]}],"DocId":"M:Sandbox.Dresser.Clear"},{"ReturnType":"System.Threading.Tasks.ValueTask","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Dresser.Apply","Name":"Apply","DeclaringType":"Sandbox.Dresser","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Dresser/\u003CApply\u003Ed__40"]},{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Apply Clothing",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","184"]}],"DocId":"M:Sandbox.Dresser.Apply"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"System.Single"},{"Name":"b","Type":"System.Single"}],"l":{"File":"Scene/Components/Game/Dresser.cs","Line":241},"IsPublic":true,"FullName":"Sandbox.Dresser.OnManualChange","Name":"OnManualChange","DeclaringType":"Sandbox.Dresser","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","238"]}],"DocId":"M:Sandbox.Dresser.OnManualChange(System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Dresser.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Dresser..ctor","Name":".ctor","DeclaringType":"Sandbox.Dresser","DocId":"M:Sandbox.Dresser.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Dresser.ClothingSource","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Dresser.Source","Name":"Source","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Where to get the clothing from"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","36"]}],"Documentation":{"Summary":"Where to get the clothing from"},"DocId":"P:Sandbox.Dresser.Source"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Dresser.BodyTarget","Name":"BodyTarget","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Who are we dressing? This should be the renderer of the body of a Citizen or Human"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","42"]}],"Documentation":{"Summary":"Who are we dressing? This should be the renderer of the body of a Citizen or Human"},"DocId":"P:Sandbox.Dresser.BodyTarget"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Dresser.ApplyHeightScale","Name":"ApplyHeightScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we change the height too?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","48"]}],"Documentation":{"Summary":"Should we change the height too?"},"DocId":"P:Sandbox.Dresser.ApplyHeightScale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Dresser.ManualHeight","Name":"ManualHeight","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Manual Attributes"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Source","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.ChangeAttribute","ConstructorArguments":["OnManualChange"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","51"]}],"DocId":"P:Sandbox.Dresser.ManualHeight"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Dresser.ManualTint","Name":"ManualTint","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Source","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.ChangeAttribute","ConstructorArguments":["OnManualChange"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","57"]}],"DocId":"P:Sandbox.Dresser.ManualTint"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Dresser.ManualAge","Name":"ManualAge","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Source","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.ChangeAttribute","ConstructorArguments":["OnManualChange"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","62"]}],"DocId":"P:Sandbox.Dresser.ManualAge"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.ClothingContainer.ClothingEntry\u003E","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Dresser.Clothing","Name":"Clothing","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Manual Items"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Source","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","67"]}],"DocId":"P:Sandbox.Dresser.Clothing"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Dresser.WorkshopItems","Name":"WorkshopItems","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Source","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","72"]}],"DocId":"P:Sandbox.Dresser.WorkshopItems"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.Dresser.IsDressing","Name":"IsDressing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re dressing, in an async way"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","168"]}],"Documentation":{"Summary":"True if we\u0027re dressing, in an async way"},"DocId":"P:Sandbox.Dresser.IsDressing"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Dresser","Name":"Dresser","Attributes":[{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Dresser"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["checkroom"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows easily dressing a citizen or human in clothing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","8"]}],"Documentation":{"Summary":"Allows easily dressing a citizen or human in clothing"},"DocId":"T:Sandbox.Dresser"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Dresser.ClothingSource","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Dresser.ClothingSource.Manual","Name":"Manual","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Manually select the clothing to wear"]}],"Documentation":{"Summary":"Manually select the clothing to wear"},"DocId":"F:Sandbox.Dresser.ClothingSource.Manual"},{"FieldType":"Sandbox.Dresser.ClothingSource","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Dresser.ClothingSource.LocalUser","Name":"LocalUser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Dress according to the local user\u0027s avatar"]}],"Documentation":{"Summary":"Dress according to the local user\u0027s avatar"},"DocId":"F:Sandbox.Dresser.ClothingSource.LocalUser"},{"FieldType":"Sandbox.Dresser.ClothingSource","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Dresser.ClothingSource.OwnerConnection","Name":"OwnerConnection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Dress according to the avatar of the network owner of this GameObject"]}],"Documentation":{"Summary":"Dress according to the avatar of the network owner of this GameObject"},"DocId":"F:Sandbox.Dresser.ClothingSource.OwnerConnection"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Dresser.ClothingSource","Name":"ClothingSource","DeclaringType":"Sandbox.Dresser","DocId":"T:Sandbox.Dresser.ClothingSource"},{"Namespace":"Sandbox","BaseType":"Sandbox.Prop","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Gib..ctor","Name":".ctor","DeclaringType":"Sandbox.Gib","DocId":"M:Sandbox.Gib.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/Gib.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Gib.FadeTime","Name":"FadeTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Gib.cs","12"]}],"DocId":"P:Sandbox.Gib.FadeTime"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Gib","Name":"Gib","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Gib"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["broken_image"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A gib is a prop that is treated slightly different. It will fade out after a certain amount of time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Gib.cs","6"]}],"Documentation":{"Summary":"A gib is a prop that is treated slightly different. It will fade out after a certain amount of time."},"DocId":"T:Sandbox.Gib"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Components/Game/Hitbox.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Hitbox.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Hitbox","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Hitbox.cs","28"]}],"DocId":"M:Sandbox.Hitbox.Dispose"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/Hitbox.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Hitbox.GameObject","Name":"GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Hitbox.cs","22"]}],"DocId":"P:Sandbox.Hitbox.GameObject"},{"PropertyType":"Sandbox.BoneCollection.Bone","Loc":{"File":"Scene/Components/Game/Hitbox.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Hitbox.Bone","Name":"Bone","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Hitbox.cs","23"]}],"DocId":"P:Sandbox.Hitbox.Bone"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Scene/Components/Game/Hitbox.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Hitbox.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Hitbox.cs","24"]}],"DocId":"P:Sandbox.Hitbox.Tags"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Game/Hitbox.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Hitbox.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Hitbox.cs","25"]}],"DocId":"P:Sandbox.Hitbox.Body"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Hitbox","Name":"Hitbox","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Hitbox.cs","3"]}],"DocId":"T:Sandbox.Hitbox"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.ManualHitbox","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","90"]}],"DocId":"M:Sandbox.ManualHitbox.Rebuild"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.UpdatePositions","Name":"UpdatePositions","DeclaringType":"Sandbox.ManualHitbox","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","134"]}],"DocId":"M:Sandbox.ManualHitbox.UpdatePositions"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.ManualHitbox..ctor","Name":".ctor","DeclaringType":"Sandbox.ManualHitbox","DocId":"M:Sandbox.ManualHitbox.#ctor"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.Target","Name":"Target","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The target GameObject to report in trace hits. If this is unset we\u0027ll default to the gameobject on which this component is."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","22"]}],"Documentation":{"Summary":"The target GameObject to report in trace hits. If this is unset we\u0027ll default to the gameobject on which this component is."},"DocId":"P:Sandbox.ManualHitbox.Target"},{"PropertyType":"Sandbox.ManualHitbox.HitboxShape","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.Shape","Name":"Shape","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","42"]}],"DocId":"P:Sandbox.ManualHitbox.Shape"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","43"]}],"DocId":"P:Sandbox.ManualHitbox.Radius"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.CenterA","Name":"CenterA","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","44"]}],"DocId":"P:Sandbox.ManualHitbox.CenterA"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.CenterB","Name":"CenterB","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","45"]}],"DocId":"P:Sandbox.ManualHitbox.CenterB"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.HitboxTags","Name":"HitboxTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","46"]}],"DocId":"P:Sandbox.ManualHitbox.HitboxTags"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ManualHitbox","Name":"ManualHitbox","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Hitbox"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["psychology_alt"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A hitbox that can be placed manually on a GameObject, instead of coming from a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","8"]}],"Documentation":{"Summary":"A hitbox that can be placed manually on a GameObject, instead of coming from a model"},"DocId":"T:Sandbox.ManualHitbox"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ManualHitbox.HitboxShape","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ManualHitbox.HitboxShape.Sphere","Name":"Sphere","DocId":"F:Sandbox.ManualHitbox.HitboxShape.Sphere"},{"FieldType":"Sandbox.ManualHitbox.HitboxShape","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ManualHitbox.HitboxShape.Capsule","Name":"Capsule","DocId":"F:Sandbox.ManualHitbox.HitboxShape.Capsule"},{"FieldType":"Sandbox.ManualHitbox.HitboxShape","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ManualHitbox.HitboxShape.Box","Name":"Box","DocId":"F:Sandbox.ManualHitbox.HitboxShape.Box"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ManualHitbox.HitboxShape","Name":"HitboxShape","DeclaringType":"Sandbox.ManualHitbox","DocId":"T:Sandbox.ManualHitbox.HitboxShape"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.ModelHitboxes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","76"]}],"DocId":"M:Sandbox.ModelHitboxes.Rebuild"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes.UpdatePositions","Name":"UpdatePositions","DeclaringType":"Sandbox.ModelHitboxes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","153"]}],"DocId":"M:Sandbox.ModelHitboxes.UpdatePositions"},{"ReturnType":"System.Void","Parameters":[{"Name":"hitbox","Type":"Sandbox.Hitbox"}],"l":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes.AddHitbox","Name":"AddHitbox","DeclaringType":"Sandbox.ModelHitboxes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","168"]}],"DocId":"M:Sandbox.ModelHitboxes.AddHitbox(Sandbox.Hitbox)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelHitboxes","DocId":"M:Sandbox.ModelHitboxes.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The target SkinnedModelRenderer that holds the model/skeleton you want to take the hitboxes from."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","21"]}],"Documentation":{"Summary":"The target SkinnedModelRenderer that holds the model/skeleton you want to \ntake the hitboxes from."},"DocId":"P:Sandbox.ModelHitboxes.Renderer"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes.Target","Name":"Target","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The target GameObject to report in trace hits. If this is unset we\u0027ll defaault to the gameobject on which this component is."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","42"]}],"Documentation":{"Summary":"The target GameObject to report in trace hits. If this is unset we\u0027ll defaault to the gameobject on which this component is."},"DocId":"P:Sandbox.ModelHitboxes.Target"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelHitboxes","Name":"ModelHitboxes","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Hitboxes From Model"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["psychology_alt"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Hitboxes from a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","7"]}],"Documentation":{"Summary":"Hitboxes from a model"},"DocId":"T:Sandbox.ModelHitboxes"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.PlayerController.CreateBodyRenderer","Name":"CreateBodyRenderer","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["","add"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"Sandbox.TintAttribute","ConstructorArguments":["2"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["ShowCreateBodyRenderer","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","36"]}],"DocId":"M:Sandbox.PlayerController.CreateBodyRenderer"},{"ReturnType":"System.Void","Parameters":[{"Name":"renderer","Type":"Sandbox.SkinnedModelRenderer"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.PlayerController.UpdateAnimation","Name":"UpdateAnimation","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update the animation for this renderer. This will update the body rotation etc too."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","88"]}],"Documentation":{"Summary":"Update the animation for this renderer. This will update the body rotation etc too."},"DocId":"M:Sandbox.PlayerController.UpdateAnimation(Sandbox.SkinnedModelRenderer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"velocity","Type":"Vector3"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.PlayerController.Jump","Name":"Jump","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds velocity in a special way. First we subtract any opposite velocity (ie, falling) then we add the velocity, but we clamp it to that direction. This means that if you jump when you\u0027re running up a platform, you don\u0027t get extra jump power."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","232"]}],"Documentation":{"Summary":"Adds velocity in a special way. First we subtract any opposite velocity (ie, falling) then \nwe add the velocity, but we clamp it to that direction. This means that if you jump when you\u0027re running\nup a platform, you don\u0027t get extra jump power."},"DocId":"M:Sandbox.PlayerController.Jump(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"worldPosition","Type":"Vector3"},{"Name":"volume","Type":"System.Single"},{"Name":"foot","Type":"System.Int32"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Footsteps.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.PlayerController.PlayFootstepSound","Name":"PlayFootstepSound","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Footsteps.cs","22"]}],"DocId":"M:Sandbox.PlayerController.PlayFootstepSound(Vector3,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"seconds","Type":"System.Single"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.PlayerController.PreventGrounding","Name":"PreventGrounding","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Prevent being grounded for a number of seconds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","45"]}],"Documentation":{"Summary":"Prevent being grounded for a number of seconds"},"DocId":"M:Sandbox.PlayerController.PreventGrounding(System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.PlayerController.OnJumped","Name":"OnJumped","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"Sandbox.Rpc.BroadcastAttribute","ConstructorArguments":["33"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","105"]}],"DocId":"M:Sandbox.PlayerController.OnJumped"},{"ReturnType":"System.Void","Parameters":[{"Name":"wantsDuck","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.PlayerController.UpdateDucking","Name":"UpdateDucking","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called during FixedUpdate when UseInputControls is enmabled. Will duck if requested. If not, and we\u0027re ducked, will unduck if there is room"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","121"]}],"Documentation":{"Summary":"Called during FixedUpdate when UseInputControls is enmabled. Will duck if requested.\nIf not, and we\u0027re ducked, will unduck if there is room"},"DocId":"M:Sandbox.PlayerController.UpdateDucking(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Pressing.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.PlayerController.UpdateLookAt","Name":"UpdateLookAt","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called in Update when Using is enabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Pressing.cs","18"]}],"Documentation":{"Summary":"Called in Update when Using is enabled"},"DocId":"M:Sandbox.PlayerController.UpdateLookAt"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Pressing.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.PlayerController.StopPressing","Name":"StopPressing","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop pressing. Pressed will become null."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Pressing.cs","106"]}],"Documentation":{"Summary":"Stop pressing. Pressed will become null."},"DocId":"M:Sandbox.PlayerController.StopPressing"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.Component"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Pressing.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.PlayerController.StartPressing","Name":"StartPressing","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start pressing a target component. This is called automatically when Use is pressed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Pressing.cs","124"]}],"Documentation":{"Summary":"Start pressing a target component. This is called automatically when Use is pressed."},"DocId":"M:Sandbox.PlayerController.StartPressing(Sandbox.Component)"},{"ReturnType":"BBox","Parameters":[{"Name":"scale","Type":"System.Single","Default":"1"},{"Name":"heightScale","Type":"System.Single","Default":"1"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Trace.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.PlayerController.BodyBox","Name":"BodyBox","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return an aabb representing the body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Trace.cs","8"]}],"Documentation":{"Summary":"Return an aabb representing the body"},"DocId":"M:Sandbox.PlayerController.BodyBox(System.Single,System.Single)"},{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[{"Name":"from","Type":"Vector3"},{"Name":"to","Type":"Vector3"},{"Name":"scale","Type":"System.Single","Default":"1"},{"Name":"heightScale","Type":"System.Single","Default":"1"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Trace.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.PlayerController.TraceBody","Name":"TraceBody","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trace the aabb body from one position to another and return the result"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Trace.cs","13"]}],"Documentation":{"Summary":"Trace the aabb body from one position to another and return the result"},"DocId":"M:Sandbox.PlayerController.TraceBody(Vector3,Vector3,System.Single,System.Single)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"name","Type":"System.String","Default":"Ragdoll"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Utility.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.PlayerController.CreateRagdoll","Name":"CreateRagdoll","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a ragdoll gameobject version of our render body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Utility.cs","8"]}],"Documentation":{"Summary":"Create a ragdoll gameobject version of our render body."},"DocId":"M:Sandbox.PlayerController.CreateRagdoll(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.PlayerController..ctor","Name":".ctor","DeclaringType":"Sandbox.PlayerController","DocId":"M:Sandbox.PlayerController.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.PlayerController.UseAnimatorControls","Name":"UseAnimatorControls","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Animator"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","9"]}],"DocId":"P:Sandbox.PlayerController.UseAnimatorControls"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.PlayerController.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The body will usually be a child object with SkinnedModelRenderer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","15"]}],"Documentation":{"Summary":"The body will usually be a child object with SkinnedModelRenderer"},"DocId":"P:Sandbox.PlayerController.Renderer"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.PlayerController.ShowCreateBodyRenderer","Name":"ShowCreateBodyRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true we\u0027ll show the \u0022create body\u0022 button"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","34"]}],"Documentation":{"Summary":"If true we\u0027ll show the \u0022create body\u0022 button"},"DocId":"P:Sandbox.PlayerController.ShowCreateBodyRenderer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.PlayerController.RotationAngleLimit","Name":"RotationAngleLimit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","47"]}],"DocId":"P:Sandbox.PlayerController.RotationAngleLimit"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.PlayerController.RotationSpeed","Name":"RotationSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","48"]}],"DocId":"P:Sandbox.PlayerController.RotationSpeed"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.PlayerController.EnableFootstepSounds","Name":"EnableFootstepSounds","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"GroupAttribute","ConstructorArguments":["Footsteps"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","50"]}],"DocId":"P:Sandbox.PlayerController.EnableFootstepSounds"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.PlayerController.FootstepVolume","Name":"FootstepVolume","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"GroupAttribute","ConstructorArguments":["Footsteps"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","51"]}],"DocId":"P:Sandbox.PlayerController.FootstepVolume"},{"PropertyType":"Sandbox.Audio.MixerHandle","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.PlayerController.FootstepMixer","Name":"FootstepMixer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"GroupAttribute","ConstructorArguments":["Footsteps"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","54"]}],"DocId":"P:Sandbox.PlayerController.FootstepMixer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.PlayerController.AimStrengthEyes","Name":"AimStrengthEyes","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"GroupAttribute","ConstructorArguments":["Aim"]},{"FullName":"OrderAttribute","ConstructorArguments":["1001"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How strongly to look in the eye direction with our eyes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","59"]}],"Documentation":{"Summary":"How strongly to look in the eye direction with our eyes"},"DocId":"P:Sandbox.PlayerController.AimStrengthEyes"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.PlayerController.AimStrengthHead","Name":"AimStrengthHead","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"GroupAttribute","ConstructorArguments":["Aim"]},{"FullName":"OrderAttribute","ConstructorArguments":["1002"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How strongly to turn in the eye direction with our head"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","64"]}],"Documentation":{"Summary":"How strongly to turn in the eye direction with our head"},"DocId":"P:Sandbox.PlayerController.AimStrengthHead"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Animation.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.PlayerController.AimStrengthBody","Name":"AimStrengthBody","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Animator"]},{"FullName":"GroupAttribute","ConstructorArguments":["Aim"]},{"FullName":"OrderAttribute","ConstructorArguments":["1003"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How strongly to turn in the eye direction with our body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","70"]}],"Documentation":{"Summary":"How strongly to turn in the eye direction with our body"},"DocId":"P:Sandbox.PlayerController.AimStrengthBody"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Camera.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.PlayerController.UseCameraControls","Name":"UseCameraControls","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Camera"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","5"]}],"DocId":"P:Sandbox.PlayerController.UseCameraControls"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Camera.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.PlayerController.EyeDistanceFromTop","Name":"EyeDistanceFromTop","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Camera"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","8"]}],"DocId":"P:Sandbox.PlayerController.EyeDistanceFromTop"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Camera.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.PlayerController.ThirdPerson","Name":"ThirdPerson","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Camera"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","9"]}],"DocId":"P:Sandbox.PlayerController.ThirdPerson"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Camera.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.PlayerController.HideBodyInFirstPerson","Name":"HideBodyInFirstPerson","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Camera"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","10"]}],"DocId":"P:Sandbox.PlayerController.HideBodyInFirstPerson"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Camera.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.PlayerController.UseFovFromPreferences","Name":"UseFovFromPreferences","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Camera"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","11"]}],"DocId":"P:Sandbox.PlayerController.UseFovFromPreferences"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Camera.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.PlayerController.CameraOffset","Name":"CameraOffset","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","12"]}],"DocId":"P:Sandbox.PlayerController.CameraOffset"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Camera.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PlayerController.ToggleCameraModeButton","Name":"ToggleCameraModeButton","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Camera"]},{"FullName":"Sandbox.InputActionAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","13"]}],"DocId":"P:Sandbox.PlayerController.ToggleCameraModeButton"},{"PropertyType":"Sandbox.Rigidbody","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PlayerController.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.RequireComponentAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","18"]}],"DocId":"P:Sandbox.PlayerController.Body"},{"PropertyType":"Sandbox.CapsuleCollider","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.PlayerController.BodyCollider","Name":"BodyCollider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","20"]}],"DocId":"P:Sandbox.PlayerController.BodyCollider"},{"PropertyType":"Sandbox.BoxCollider","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.PlayerController.FeetCollider","Name":"FeetCollider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","21"]}],"DocId":"P:Sandbox.PlayerController.FeetCollider"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.PlayerController.ColliderObject","Name":"ColliderObject","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","23"]}],"DocId":"P:Sandbox.PlayerController.ColliderObject"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.PlayerController.BodyRadius","Name":"BodyRadius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Body"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","64","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","29"]}],"DocId":"P:Sandbox.PlayerController.BodyRadius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.PlayerController.BodyHeight","Name":"BodyHeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Body"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","128","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","30"]}],"DocId":"P:Sandbox.PlayerController.BodyHeight"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.PlayerController.BodyMass","Name":"BodyMass","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Body"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","1000","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","31"]}],"DocId":"P:Sandbox.PlayerController.BodyMass"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.PlayerController.BodyCollisionTags","Name":"BodyCollisionTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","32"]}],"DocId":"P:Sandbox.PlayerController.BodyCollisionTags"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.PlayerController.BrakePower","Name":"BrakePower","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Physics"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["We will apply extra friction when we\u0027re on the ground and our desired velocity is lower than our current velocity, so we will slow down."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","38"]}],"Documentation":{"Summary":"We will apply extra friction when we\u0027re on the ground and our desired velocity is\nlower than our current velocity, so we will slow down."},"DocId":"P:Sandbox.PlayerController.BrakePower"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.PlayerController.AirFriction","Name":"AirFriction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Physics"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How much friction to add when we\u0027re in the air. This will slow you down unless you have a wish velocity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","44"]}],"Documentation":{"Summary":"How much friction to add when we\u0027re in the air. This will slow you down unless you have a wish\nvelocity."},"DocId":"P:Sandbox.PlayerController.AirFriction"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.PlayerController.ShowRigidbodyComponent","Name":"ShowRigidbodyComponent","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Components"]},{"FullName":"TitleAttribute","ConstructorArguments":["Show Rigidbody"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","47"]}],"DocId":"P:Sandbox.PlayerController.ShowRigidbodyComponent"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.PlayerController.ShowColliderComponents","Name":"ShowColliderComponents","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Components"]},{"FullName":"TitleAttribute","ConstructorArguments":["Show Colliders"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","64"]}],"DocId":"P:Sandbox.PlayerController.ShowColliderComponents"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PlayerController.WishVelocity","Name":"WishVelocity","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","89"]}],"DocId":"P:Sandbox.PlayerController.WishVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.PlayerController.IsOnGround","Name":"IsOnGround","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","92"]}],"DocId":"P:Sandbox.PlayerController.IsOnGround"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.PlayerController.Velocity","Name":"Velocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Our actual physical velocity minus our ground velocity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","97"]}],"Documentation":{"Summary":"Our actual physical velocity minus our ground velocity"},"DocId":"P:Sandbox.PlayerController.Velocity"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.PlayerController.GroundVelocity","Name":"GroundVelocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The velocity that the ground underneath us is moving"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","102"]}],"Documentation":{"Summary":"The velocity that the ground underneath us is moving"},"DocId":"P:Sandbox.PlayerController.GroundVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.PlayerController.IsClimbing","Name":"IsClimbing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set to true when entering a climbing \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMoveMode\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","107"]}],"Documentation":{"Summary":"Set to true when entering a climbing \u003Csee cref=\u0022T:Sandbox.Movement.MoveMode\u0022 /\u003E."},"DocId":"P:Sandbox.PlayerController.IsClimbing"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.PlayerController.IsSwimming","Name":"IsSwimming","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set to true when entering a swimming \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMoveMode\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","112"]}],"Documentation":{"Summary":"Set to true when entering a swimming \u003Csee cref=\u0022T:Sandbox.Movement.MoveMode\u0022 /\u003E."},"DocId":"P:Sandbox.PlayerController.IsSwimming"},{"PropertyType":"Angles","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.DefaultControls.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PlayerController.EyeAngles","Name":"EyeAngles","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The direction we\u0027re looking."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","8"]}],"Documentation":{"Summary":"The direction we\u0027re looking."},"DocId":"P:Sandbox.PlayerController.EyeAngles"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.DefaultControls.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.PlayerController.EyePosition","Name":"EyePosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The player\u0027s eye position, in first person mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","14"]}],"Documentation":{"Summary":"The player\u0027s eye position, in first person mode"},"DocId":"P:Sandbox.PlayerController.EyePosition"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.DefaultControls.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.PlayerController.EyeTransform","Name":"EyeTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The player\u0027s eye position, in first person mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","19"]}],"Documentation":{"Summary":"The player\u0027s eye position, in first person mode"},"DocId":"P:Sandbox.PlayerController.EyeTransform"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.DefaultControls.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PlayerController.IsDucking","Name":"IsDucking","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this player is ducking"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","24"]}],"Documentation":{"Summary":"True if this player is ducking"},"DocId":"P:Sandbox.PlayerController.IsDucking"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.DefaultControls.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.PlayerController.Headroom","Name":"Headroom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance from the top of the head to to closest ceiling"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","30"]}],"Documentation":{"Summary":"The distance from the top of the head to to closest ceiling"},"DocId":"P:Sandbox.PlayerController.Headroom"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.PlayerController.GroundObject","Name":"GroundObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The object we\u0027re standing on. Null if we\u0027re standing on nothing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","8"]}],"Documentation":{"Summary":"The object we\u0027re standing on. Null if we\u0027re standing on nothing."},"DocId":"P:Sandbox.PlayerController.GroundObject"},{"PropertyType":"Sandbox.Component","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PlayerController.GroundComponent","Name":"GroundComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The collider component we\u0027re standing on. Null if we\u0027re standing nothing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","13"]}],"Documentation":{"Summary":"The collider component we\u0027re standing on. Null if we\u0027re standing nothing"},"DocId":"P:Sandbox.PlayerController.GroundComponent"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PlayerController.GroundSurface","Name":"GroundSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re stnding on a surface this is it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","18"]}],"Documentation":{"Summary":"If we\u0027re stnding on a surface this is it"},"DocId":"P:Sandbox.PlayerController.GroundSurface"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.PlayerController.GroundFriction","Name":"GroundFriction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The friction property of the ground we\u0027re standing on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","23"]}],"Documentation":{"Summary":"The friction property of the ground we\u0027re standing on."},"DocId":"P:Sandbox.PlayerController.GroundFriction"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.PlayerController.GroundIsDynamic","Name":"GroundIsDynamic","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Are we standing on a surface that is physically dynamic"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","28"]}],"Documentation":{"Summary":"Are we standing on a surface that is physically dynamic"},"DocId":"P:Sandbox.PlayerController.GroundIsDynamic"},{"PropertyType":"Sandbox.TimeSince","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.PlayerController.TimeSinceGrounded","Name":"TimeSinceGrounded","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of time since this character was last on the ground"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","35"]}],"Documentation":{"Summary":"Amount of time since this character was last on the ground"},"DocId":"P:Sandbox.PlayerController.TimeSinceGrounded"},{"PropertyType":"Sandbox.TimeSince","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Ground.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.PlayerController.TimeSinceUngrounded","Name":"TimeSinceUngrounded","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of time since this character was last not on the ground"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","40"]}],"Documentation":{"Summary":"Amount of time since this character was last not on the ground"},"DocId":"P:Sandbox.PlayerController.TimeSinceUngrounded"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.PlayerController.UseInputControls","Name":"UseInputControls","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","5"]}],"DocId":"P:Sandbox.PlayerController.UseInputControls"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.PlayerController.WalkSpeed","Name":"WalkSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","8"]}],"DocId":"P:Sandbox.PlayerController.WalkSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.PlayerController.RunSpeed","Name":"RunSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","9"]}],"DocId":"P:Sandbox.PlayerController.RunSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.PlayerController.DuckedSpeed","Name":"DuckedSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","10"]}],"DocId":"P:Sandbox.PlayerController.DuckedSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.PlayerController.JumpSpeed","Name":"JumpSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","11"]}],"DocId":"P:Sandbox.PlayerController.JumpSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.PlayerController.DuckedHeight","Name":"DuckedHeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","12"]}],"DocId":"P:Sandbox.PlayerController.DuckedHeight"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.PlayerController.AccelerationTime","Name":"AccelerationTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of seconds it takes to get from your current speed to your requuested speed, if higher"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","17"]}],"Documentation":{"Summary":"Amount of seconds it takes to get from your current speed to your requuested speed, if higher"},"DocId":"P:Sandbox.PlayerController.AccelerationTime"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.PlayerController.DeaccelerationTime","Name":"DeaccelerationTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of seconds it takes to get from your current speed to your requuested speed, if lower"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","22"]}],"Documentation":{"Summary":"Amount of seconds it takes to get from your current speed to your requuested speed, if lower"},"DocId":"P:Sandbox.PlayerController.DeaccelerationTime"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.PlayerController.AltMoveButton","Name":"AltMoveButton","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"Sandbox.InputActionAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Running"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The button that the player will press to use to run"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","27"]}],"Documentation":{"Summary":"The button that the player will press to use to run"},"DocId":"P:Sandbox.PlayerController.AltMoveButton"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.PlayerController.RunByDefault","Name":"RunByDefault","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Running"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then the player will run by default, and holding AltMoveButton will switch to walk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","32"]}],"Documentation":{"Summary":"If true then the player will run by default, and holding AltMoveButton will switch to walk"},"DocId":"P:Sandbox.PlayerController.RunByDefault"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.PlayerController.EnablePressing","Name":"EnablePressing","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["EnablePressing"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows to player to interact with things by \u0022use\u0022ing them. Usually by pressing the \u0022use\u0022 button."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","38"]}],"Documentation":{"Summary":"Allows to player to interact with things by \u0022use\u0022ing them. \nUsually by pressing the \u0022use\u0022 button."},"DocId":"P:Sandbox.PlayerController.EnablePressing"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.PlayerController.UseButton","Name":"UseButton","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"GroupAttribute","ConstructorArguments":["EnablePressing"]},{"FullName":"Sandbox.InputActionAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The button that the player will press to use things"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","43"]}],"Documentation":{"Summary":"The button that the player will press to use things"},"DocId":"P:Sandbox.PlayerController.UseButton"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.PlayerController.ReachLength","Name":"ReachLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"GroupAttribute","ConstructorArguments":["EnablePressing"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How far from the eye can the player reach to use things"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","48"]}],"Documentation":{"Summary":"How far from the eye can the player reach to use things"},"DocId":"P:Sandbox.PlayerController.ReachLength"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.PlayerController.UseLookControls","Name":"UseLookControls","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Eye Angles"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When true we\u0027ll move the camera around using the mouse"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","54"]}],"Documentation":{"Summary":"When true we\u0027ll move the camera around using the mouse"},"DocId":"P:Sandbox.PlayerController.UseLookControls"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.PlayerController.RotateWithGround","Name":"RotateWithGround","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Eye Angles"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","55"]}],"DocId":"P:Sandbox.PlayerController.RotateWithGround"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.PlayerController.PitchClamp","Name":"PitchClamp","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Eye Angles"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","180","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","56"]}],"DocId":"P:Sandbox.PlayerController.PitchClamp"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.PlayerController.LookSensitivity","Name":"LookSensitivity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Input"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Eye Angles"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows modifying the eye angle sensitivity. Note that player preference sensitivity is already automatically applied, this is just extra."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","61"]}],"Documentation":{"Summary":"Allows modifying the eye angle sensitivity. Note that player preference sensitivity is already automatically applied, this is just extra."},"DocId":"P:Sandbox.PlayerController.LookSensitivity"},{"PropertyType":"Sandbox.Movement.MoveMode","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Mode.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.PlayerController.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Mode.cs","7"]}],"DocId":"P:Sandbox.PlayerController.Mode"},{"PropertyType":"Sandbox.Component","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Pressing.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.PlayerController.Hovered","Name":"Hovered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The object we\u0027re currently looking at"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Pressing.cs","8"]}],"Documentation":{"Summary":"The object we\u0027re currently looking at"},"DocId":"P:Sandbox.PlayerController.Hovered"},{"PropertyType":"Sandbox.Component","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Pressing.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PlayerController.Pressed","Name":"Pressed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The object we\u0027re currently using by holding down USE"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Pressing.cs","13"]}],"Documentation":{"Summary":"The object we\u0027re currently using by holding down USE"},"DocId":"P:Sandbox.PlayerController.Pressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Step.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.PlayerController.StepDebug","Name":"StepDebug","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable debug overlays for this character"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Step.cs","8"]}],"Documentation":{"Summary":"Enable debug overlays for this character"},"DocId":"P:Sandbox.PlayerController.StepDebug"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.PlayerController.DebugFootsteps","Name":"DebugFootsteps","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Footsteps.cs","8"]}],"Documentation":{"Summary":"Draw debug overlay on footsteps"},"DocId":"F:Sandbox.PlayerController.DebugFootsteps"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PlayerController","Name":"PlayerController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Animation.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Camera.cs","3"]},{"FullName":"IconAttribute","ConstructorArguments":["directions_walk"]},{"FullName":"Sandbox.EditorHandleAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Player Controller"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"Sandbox.HelpUrlAttribute","ConstructorArguments":["https://sbox.game/dev/doc/reference/components/player-controller/"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","4"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Elements.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Footsteps.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Ground.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Mode.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Pressing.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Step.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Trace.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Utility.cs","3"]}],"DocId":"T:Sandbox.PlayerController"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"angles","Ref":true,"Type":"Angles"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.OnEyeAngles","Name":"OnEyeAngles","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Our eye angles are changing. Allows you to change the sensitivity, or stomp all together."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","13"]}],"Documentation":{"Summary":"Our eye angles are changing. Allows you to change the sensitivity, or stomp all together."},"DocId":"M:Sandbox.PlayerController.IEvents.OnEyeAngles(Angles@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"cam","Type":"Sandbox.CameraComponent"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.PostCameraSetup","Name":"PostCameraSetup","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after we\u0027ve set the camera up"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","18"]}],"Documentation":{"Summary":"Called after we\u0027ve set the camera up"},"DocId":"M:Sandbox.PlayerController.IEvents.PostCameraSetup(Sandbox.CameraComponent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.OnJumped","Name":"OnJumped","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The player has just jumped"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","23"]}],"Documentation":{"Summary":"The player has just jumped"},"DocId":"M:Sandbox.PlayerController.IEvents.OnJumped"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"distance","Type":"System.Single"},{"Name":"impactVelocity","Type":"Vector3"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.OnLanded","Name":"OnLanded","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The player has landed on the ground, after falling this distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","28"]}],"Documentation":{"Summary":"The player has landed on the ground, after falling this distance."},"DocId":"M:Sandbox.PlayerController.IEvents.OnLanded(System.Single,Vector3)"},{"ReturnType":"Sandbox.Component","IsVirtual":true,"Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.GetUsableComponent","Name":"GetUsableComponent","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used by the Using system to find components we can interact with. By default we can only interact with IPressable components. Return a component if we can use it, or else return null."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","35"]}],"Documentation":{"Summary":"Used by the Using system to find components we can interact with.\nBy default we can only interact with IPressable components.\nReturn a component if we can use it, or else return null."},"DocId":"M:Sandbox.PlayerController.IEvents.GetUsableComponent(Sandbox.GameObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.Component"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.StartPressing","Name":"StartPressing","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We have started using something (use was pressed)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","40"]}],"Documentation":{"Summary":"We have started using something (use was pressed)"},"DocId":"M:Sandbox.PlayerController.IEvents.StartPressing(Sandbox.Component)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.Component"}],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.StopPressing","Name":"StopPressing","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We have started using something (use was pressed)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","45"]}],"Documentation":{"Summary":"We have started using something (use was pressed)"},"DocId":"M:Sandbox.PlayerController.IEvents.StopPressing(Sandbox.Component)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.FailPressing","Name":"FailPressing","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We pressed USE but it did nothing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","50"]}],"Documentation":{"Summary":"We pressed USE but it did nothing"},"DocId":"M:Sandbox.PlayerController.IEvents.FailPressing"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents","Name":"IEvents","DeclaringType":"Sandbox.PlayerController","Documentation":{"Summary":"Events from the PlayerController"},"DocId":"T:Sandbox.PlayerController.IEvents"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"damage","In":true,"Type":"Sandbox.DamageInfo"}],"l":{"File":"Scene/Components/Game/Prop.cs","Line":310},"IsPublic":true,"FullName":"Sandbox.Prop.OnDamage","Name":"OnDamage","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","306"]}],"DocId":"M:Sandbox.Prop.OnDamage(Sandbox.DamageInfo@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":326},"IsPublic":true,"FullName":"Sandbox.Prop.Kill","Name":"Kill","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","324"]}],"DocId":"M:Sandbox.Prop.Kill"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSandbox.Gib\u003E","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":365},"IsPublic":true,"FullName":"Sandbox.Prop.CreateGibs","Name":"CreateGibs","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","362"]}],"DocId":"M:Sandbox.Prop.CreateGibs"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":425},"IsPublic":true,"FullName":"Sandbox.Prop.Break","Name":"Break","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Break into separate components","call_split"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this component and split into the procedural components that this prop created."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","421"]}],"Documentation":{"Summary":"Delete this component and split into the procedural components that this prop created."},"DocId":"M:Sandbox.Prop.Break"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Prop..ctor","Name":".ctor","DeclaringType":"Sandbox.Prop","DocId":"M:Sandbox.Prop.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Prop.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","22"]}],"DocId":"P:Sandbox.Prop.Model"},{"PropertyType":"System.UInt64","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Prop.BodyGroups","Name":"BodyGroups","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Model.BodyGroupMaskAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasBodyGroups","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","47"]}],"DocId":"P:Sandbox.Prop.BodyGroups"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Prop.MaterialGroup","Name":"MaterialGroup","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Model.MaterialGroupAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasMaterialGroups","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","64"]}],"DocId":"P:Sandbox.Prop.MaterialGroup"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Prop.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","81"]}],"DocId":"P:Sandbox.Prop.Tint"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Prop.Health","Name":"Health","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","101"]}],"DocId":"P:Sandbox.Prop.Health"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Prop.IsStatic","Name":"IsStatic","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If the prop is static - it won\u0027t have dynamic physics. This is usually used for things that you want to be breakable but don\u0027t move. Like fences and stuff."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","107"]}],"Documentation":{"Summary":"If the prop is static - it won\u0027t have dynamic physics. This is usually used for things that\nyou want to be breakable but don\u0027t move. Like fences and stuff."},"DocId":"P:Sandbox.Prop.IsStatic"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.Prop.StartAsleep","Name":"StartAsleep","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsStatic","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Physics will be asleep until it\u0027s woken up."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","131"]}],"Documentation":{"Summary":"Physics will be asleep until it\u0027s woken up."},"DocId":"P:Sandbox.Prop.StartAsleep"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.Prop.OnPropBreak","Name":"OnPropBreak","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","134"]}],"DocId":"P:Sandbox.Prop.OnPropBreak"},{"PropertyType":"System.Action\u00601\u003CSandbox.DamageInfo\u003E","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.Prop.OnPropTakeDamage","Name":"OnPropTakeDamage","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","135"]}],"DocId":"P:Sandbox.Prop.OnPropTakeDamage"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Prop","Name":"Prop","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Prop"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["toys"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A prop is defined by its model. The model can define its health and what happens when it breaks. This component is designed to be easy to use - since you only need to define the model. Although you can access the procedural (hidden) components, they aren\u0027t saved, so it\u0027s a waste of time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","10"]}],"Documentation":{"Summary":"A prop is defined by its model. The model can define its health and what happens when it breaks.\nThis component is designed to be easy to use - since you only need to define the model. Although you can \naccess the procedural (hidden) components, they aren\u0027t saved, so it\u0027s a waste of time."},"DocId":"T:Sandbox.Prop"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/SpawnPoint.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SpawnPoint..ctor","Name":".ctor","DeclaringType":"Sandbox.SpawnPoint","DocId":"M:Sandbox.SpawnPoint.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/Game/SpawnPoint.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SpawnPoint.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\SpawnPoint.cs","13"]}],"DocId":"P:Sandbox.SpawnPoint.Color"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SpawnPoint","Name":"SpawnPoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Spawn Point"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["accessibility_new"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/spawnpoint.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Dictates where players will spawn when they join the game when using a NetworkHelper."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\SpawnPoint.cs","6"]}],"Documentation":{"Summary":"Dictates where players will spawn when they join the game when using a NetworkHelper."},"DocId":"T:Sandbox.SpawnPoint"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/BallJoint.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.BallJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.BallJoint","DocId":"M:Sandbox.BallJoint.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BallJoint.Friction","Name":"Friction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","15"]}],"DocId":"P:Sandbox.BallJoint.Friction"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BallJoint.SwingLimitEnabled","Name":"SwingLimitEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","18"]}],"DocId":"P:Sandbox.BallJoint.SwingLimitEnabled"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BallJoint.SwingLimit","Name":"SwingLimit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","21"]}],"DocId":"P:Sandbox.BallJoint.SwingLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BallJoint.TwistLimitEnabled","Name":"TwistLimitEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","24"]}],"DocId":"P:Sandbox.BallJoint.TwistLimitEnabled"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BallJoint.TwistLimit","Name":"TwistLimit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","27"]}],"DocId":"P:Sandbox.BallJoint.TwistLimit"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BallJoint","Name":"BallJoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Ball Joint"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["waves"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/spring.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Fix two objects together but can rotate - like a shoulder."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","8"]}],"Documentation":{"Summary":"Fix two objects together but can rotate - like a shoulder."},"DocId":"T:Sandbox.BallJoint"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.FixedJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.FixedJoint","DocId":"M:Sandbox.FixedJoint.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.FixedJoint.LinearFrequency","Name":"LinearFrequency","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Frequency"]},{"FullName":"GroupAttribute","ConstructorArguments":["Linear"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","21"]}],"DocId":"P:Sandbox.FixedJoint.LinearFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.FixedJoint.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Damping"]},{"FullName":"GroupAttribute","ConstructorArguments":["Linear"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","38"]}],"DocId":"P:Sandbox.FixedJoint.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.FixedJoint.AngularFrequency","Name":"AngularFrequency","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Frequency"]},{"FullName":"GroupAttribute","ConstructorArguments":["Angular"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","55"]}],"DocId":"P:Sandbox.FixedJoint.AngularFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.FixedJoint.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Damping"]},{"FullName":"GroupAttribute","ConstructorArguments":["Angular"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","72"]}],"DocId":"P:Sandbox.FixedJoint.AngularDamping"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FixedJoint","Name":"FixedJoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Fixed Joint"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["join_inner"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/pinned.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Weld two physics objects together"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","8"]}],"Documentation":{"Summary":"Weld two physics objects together"},"DocId":"T:Sandbox.FixedJoint"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.HingeJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.HingeJoint","DocId":"M:Sandbox.HingeJoint.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.MinAngle","Name":"MinAngle","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Min"]},{"FullName":"GroupAttribute","ConstructorArguments":["Limit"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum angle it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","27"]}],"Documentation":{"Summary":"Minimum angle it should be allowed to go"},"DocId":"P:Sandbox.HingeJoint.MinAngle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.MaxAngle","Name":"MaxAngle","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Max"]},{"FullName":"GroupAttribute","ConstructorArguments":["Limit"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum angle it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","34"]}],"Documentation":{"Summary":"Maximum angle it should be allowed to go"},"DocId":"P:Sandbox.HingeJoint.MaxAngle"},{"PropertyType":"Sandbox.HingeJoint.MotorMode","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.Motor","Name":"Motor","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Motor"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Motor mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","41"]}],"Documentation":{"Summary":"Motor mode"},"DocId":"P:Sandbox.HingeJoint.Motor"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.Friction","Name":"Friction","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Motor"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Motor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Hinge friction"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","48"]}],"Documentation":{"Summary":"Hinge friction"},"DocId":"P:Sandbox.HingeJoint.Friction"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.TargetAngle","Name":"TargetAngle","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Motor"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Motor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Target angle of motor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","55"]}],"Documentation":{"Summary":"Target angle of motor"},"DocId":"P:Sandbox.HingeJoint.TargetAngle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.HingeJoint.Fequency","Name":"Fequency","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Frequency"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","59"]}],"DocId":"P:Sandbox.HingeJoint.Fequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.Frequency","Name":"Frequency","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Motor"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Motor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Frequency of motor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","65"]}],"Documentation":{"Summary":"Frequency of motor"},"DocId":"P:Sandbox.HingeJoint.Frequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.DampingRatio","Name":"DampingRatio","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Motor"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Motor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Damping of motor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","72"]}],"Documentation":{"Summary":"Damping of motor"},"DocId":"P:Sandbox.HingeJoint.DampingRatio"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.TargetVelocity","Name":"TargetVelocity","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Motor"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Motor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Target velocity of motor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","79"]}],"Documentation":{"Summary":"Target velocity of motor"},"DocId":"P:Sandbox.HingeJoint.TargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HingeJoint.MaxTorque","Name":"MaxTorque","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Motor"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Motor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Max torque of motor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","86"]}],"Documentation":{"Summary":"Max torque of motor"},"DocId":"P:Sandbox.HingeJoint.MaxTorque"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.HingeJoint.Angle","Name":"Angle","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["State"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","90"]}],"DocId":"P:Sandbox.HingeJoint.Angle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.HingeJoint.Speed","Name":"Speed","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["State"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","94"]}],"DocId":"P:Sandbox.HingeJoint.Speed"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.HingeJoint.Axis","Name":"Axis","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["State"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","98"]}],"DocId":"P:Sandbox.HingeJoint.Axis"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.HingeJoint.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","160"]}],"DocId":"P:Sandbox.HingeJoint.ComponentVersion"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HingeJoint","Name":"HingeJoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Hinge Joint"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["door_front"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/hinge.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a hinged connection between two physics objects. Like a door hinge or a wheel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","10"]}],"Documentation":{"Summary":"Create a hinged connection between two physics objects. Like a door hinge or a wheel."},"DocId":"T:Sandbox.HingeJoint"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.HingeJoint.MotorMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HingeJoint.MotorMode.Disabled","Name":"Disabled","DocId":"F:Sandbox.HingeJoint.MotorMode.Disabled"},{"FieldType":"Sandbox.HingeJoint.MotorMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HingeJoint.MotorMode.TargetAngle","Name":"TargetAngle","DocId":"F:Sandbox.HingeJoint.MotorMode.TargetAngle"},{"FieldType":"Sandbox.HingeJoint.MotorMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HingeJoint.MotorMode.TargetVelocity","Name":"TargetVelocity","DocId":"F:Sandbox.HingeJoint.MotorMode.TargetVelocity"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HingeJoint.MotorMode","Name":"MotorMode","DeclaringType":"Sandbox.HingeJoint","DocId":"T:Sandbox.HingeJoint.MotorMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":314},"IsPublic":true,"FullName":"Sandbox.Joint.Break","Name":"Break","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["",""]},{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsBroken","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","310"]}],"DocId":"M:Sandbox.Joint.Break"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":333},"IsPublic":true,"FullName":"Sandbox.Joint.Unbreak","Name":"Unbreak","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["",""]},{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsBroken","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","329"]}],"DocId":"M:Sandbox.Joint.Unbreak"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Joint.AttachmentMode","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Joint.Attachment","Name":"Attachment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","24"]}],"DocId":"P:Sandbox.Joint.Attachment"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Joint.LocalFrame1","Name":"LocalFrame1","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","27"]}],"DocId":"P:Sandbox.Joint.LocalFrame1"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Joint.LocalFrame2","Name":"LocalFrame2","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","30"]}],"DocId":"P:Sandbox.Joint.LocalFrame2"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Joint.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Game object to find the body to attach this joint to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","36"]}],"Documentation":{"Summary":"Game object to find the body to attach this joint to."},"DocId":"P:Sandbox.Joint.Body"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Joint.EnableCollision","Name":"EnableCollision","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable collision between the two bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","54"]}],"Documentation":{"Summary":"Enable or disable collision between the two bodies."},"DocId":"P:Sandbox.Joint.EnableCollision"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Joint.StartBroken","Name":"StartBroken","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the joint broken on start."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","69"]}],"Documentation":{"Summary":"Is the joint broken on start."},"DocId":"P:Sandbox.Joint.StartBroken"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.Joint.BreakForce","Name":"BreakForce","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of the linear constraint. If it takes any more energy than this, it\u0027ll break."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","75"]}],"Documentation":{"Summary":"Strength of the linear constraint. If it takes any more energy than this, it\u0027ll break."},"DocId":"P:Sandbox.Joint.BreakForce"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Joint.BreakTorque","Name":"BreakTorque","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of the angular constraint. If it takes any more energy than this, it\u0027ll break."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","90"]}],"Documentation":{"Summary":"Strength of the angular constraint. If it takes any more energy than this, it\u0027ll break."},"DocId":"P:Sandbox.Joint.BreakTorque"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Joint.OnBreak","Name":"OnBreak","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the joint breaks."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","105"]}],"Documentation":{"Summary":"Called when the joint breaks."},"DocId":"P:Sandbox.Joint.OnBreak"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Joint.LinearStress","Name":"LinearStress","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Current linear stress applied to the joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","110"]}],"Documentation":{"Summary":"Current linear stress applied to the joint."},"DocId":"P:Sandbox.Joint.LinearStress"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Joint.AngularStress","Name":"AngularStress","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Current angular stress applied to the joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","117"]}],"Documentation":{"Summary":"Current angular stress applied to the joint."},"DocId":"P:Sandbox.Joint.AngularStress"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Joint.IsBroken","Name":"IsBroken","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Breaking"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the joint currently broken and inactive."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","124"]}],"Documentation":{"Summary":"Is the joint currently broken and inactive."},"DocId":"P:Sandbox.Joint.IsBroken"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Joint.Body1","Name":"Body1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The source physics body this joint is attached to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","131"]}],"Documentation":{"Summary":"The source physics body this joint is attached to."},"DocId":"P:Sandbox.Joint.Body1"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.Joint.Body2","Name":"Body2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The target physics body this joint is constraining."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","136"]}],"Documentation":{"Summary":"The target physics body this joint is constraining."},"DocId":"P:Sandbox.Joint.Body2"},{"PropertyType":"Sandbox.Physics.PhysicsPoint","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.Joint.Point1","Name":"Point1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A specific point this joint is attached at on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBody1\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","141"]}],"Documentation":{"Summary":"A specific point this joint is attached at on \u003Csee cref=\u0022P:Sandbox.Joint.Body1\u0022 /\u003E"},"DocId":"P:Sandbox.Joint.Point1"},{"PropertyType":"Sandbox.Physics.PhysicsPoint","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.Joint.Point2","Name":"Point2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A specific point this joint is attached at on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBody2\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","154"]}],"Documentation":{"Summary":"A specific point this joint is attached at on \u003Csee cref=\u0022P:Sandbox.Joint.Body2\u0022 /\u003E"},"DocId":"P:Sandbox.Joint.Point2"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Joint","Name":"Joint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","6"]}],"DocId":"T:Sandbox.Joint"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Joint.AttachmentMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Joint.AttachmentMode.Auto","Name":"Auto","DocId":"F:Sandbox.Joint.AttachmentMode.Auto"},{"FieldType":"Sandbox.Joint.AttachmentMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Joint.AttachmentMode.LocalFrames","Name":"LocalFrames","DocId":"F:Sandbox.Joint.AttachmentMode.LocalFrames"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Joint.AttachmentMode","Name":"AttachmentMode","DeclaringType":"Sandbox.Joint","DocId":"T:Sandbox.Joint.AttachmentMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.SliderJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.SliderJoint","DocId":"M:Sandbox.SliderJoint.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SliderJoint.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.SliderJoint.MaxLength","Name":"MaxLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SliderJoint.cs","22"]}],"Documentation":{"Summary":"Maximum length it should be allowed to go"},"DocId":"P:Sandbox.SliderJoint.MaxLength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SliderJoint.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.SliderJoint.MinLength","Name":"MinLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SliderJoint.cs","40"]}],"Documentation":{"Summary":"Minimum length it should be allowed to go"},"DocId":"P:Sandbox.SliderJoint.MinLength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SliderJoint.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.SliderJoint.Friction","Name":"Friction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Slider friction"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SliderJoint.cs","58"]}],"Documentation":{"Summary":"Slider friction"},"DocId":"P:Sandbox.SliderJoint.Friction"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SliderJoint","Name":"SliderJoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Slider Joint"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["open_in_full"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/slider.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Restrict an object to one axis, relative to another object. Like a drawer opening."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SliderJoint.cs","8"]}],"Documentation":{"Summary":"Restrict an object to one axis, relative to another object. Like a drawer opening."},"DocId":"T:Sandbox.SliderJoint"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SpringJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.SpringJoint","DocId":"M:Sandbox.SpringJoint.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.SpringJoint.Frequency","Name":"Frequency","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The stiffness of the spring"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","23"]}],"Documentation":{"Summary":"The stiffness of the spring"},"DocId":"P:Sandbox.SpringJoint.Frequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.SpringJoint.Damping","Name":"Damping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The damping ratio of the spring, usually between 0 and 1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","43"]}],"Documentation":{"Summary":"The damping ratio of the spring, usually between 0 and 1"},"DocId":"P:Sandbox.SpringJoint.Damping"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.SpringJoint.MinLength","Name":"MinLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","63"]}],"Documentation":{"Summary":"Minimum length it should be allowed to go"},"DocId":"P:Sandbox.SpringJoint.MinLength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.SpringJoint.MaxLength","Name":"MaxLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","81"]}],"Documentation":{"Summary":"Maximum length it should be allowed to go"},"DocId":"P:Sandbox.SpringJoint.MaxLength"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SpringJoint","Name":"SpringJoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Spring Joint"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["waves"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/spring.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to keep an object a set distance away from another object. Like a spring connecting two objects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","8"]}],"Documentation":{"Summary":"Try to keep an object a set distance away from another object. Like a spring connecting two objects."},"DocId":"T:Sandbox.SpringJoint"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/AmbientLight.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.AmbientLight..ctor","Name":".ctor","DeclaringType":"Sandbox.AmbientLight","DocId":"M:Sandbox.AmbientLight.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/Light/AmbientLight.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.AmbientLight.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Ambient light color outside of all light probes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\AmbientLight.cs","16"]}],"Documentation":{"Summary":"Ambient light color outside of all light probes."},"DocId":"P:Sandbox.AmbientLight.Color"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AmbientLight","Name":"AmbientLight","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Color Ambient Light"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["visibility"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/directionallight.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds an ambient light to the scene, applied globally."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\AmbientLight.cs","6"]}],"Documentation":{"Summary":"Adds an ambient light to the scene, applied globally."},"DocId":"T:Sandbox.AmbientLight"},{"Namespace":"Sandbox","BaseType":"Sandbox.Light","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/DirectionalLight.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.DirectionalLight..ctor","Name":".ctor","DeclaringType":"Sandbox.DirectionalLight","DocId":"M:Sandbox.DirectionalLight.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/Light/DirectionalLight.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.DirectionalLight.SkyColor","Name":"SkyColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Color of the ambient sky color This is kept for long term support, the recommended way to do this is with an Ambient Light component."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\DirectionalLight.cs","18"]}],"Documentation":{"Summary":"Color of the ambient sky color\nThis is kept for long term support, the recommended way to do this is with an Ambient Light component."},"DocId":"P:Sandbox.DirectionalLight.SkyColor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DirectionalLight","Name":"DirectionalLight","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Directional Light"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Light"]},{"FullName":"IconAttribute","ConstructorArguments":["light_mode"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/directionallight.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A directional light that casts shadows, like the sun."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\DirectionalLight.cs","6"]}],"Documentation":{"Summary":"A directional light that casts shadows, like the sun."},"DocId":"T:Sandbox.DirectionalLight"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe..ctor","Name":".ctor","DeclaringType":"Sandbox.EnvmapProbe","DocId":"M:Sandbox.EnvmapProbe.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SceneCubemap.ProjectionMode","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Projection","Name":"Projection","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","18"]}],"DocId":"P:Sandbox.EnvmapProbe.Projection"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.TintColor","Name":"TintColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","19"]}],"DocId":"P:Sandbox.EnvmapProbe.TintColor"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Bounds","Name":"Bounds","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","21"]}],"DocId":"P:Sandbox.EnvmapProbe.Bounds"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Feathering","Name":"Feathering","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-32","32","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","23"]}],"DocId":"P:Sandbox.EnvmapProbe.Feathering"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["RenderDynamically","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this is set, the EnvmapProbe will use a custom cubemap texture instead of render dynamically"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","31"]}],"Documentation":{"Summary":"If this is set, the EnvmapProbe will use a custom cubemap texture instead of render dynamically"},"DocId":"P:Sandbox.EnvmapProbe.Texture"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.RenderDynamically","Name":"RenderDynamically","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","173"]}],"DocId":"P:Sandbox.EnvmapProbe.RenderDynamically"},{"PropertyType":"Sandbox.EnvmapProbe.CubemapResolution","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Resolution","Name":"Resolution","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Resolution of the cubemap texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","179"]}],"Documentation":{"Summary":"Resolution of the cubemap texture"},"DocId":"P:Sandbox.EnvmapProbe.Resolution"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.MaxDistance","Name":"MaxDistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only update dynamically if we\u0027re this close to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","185"]}],"Documentation":{"Summary":"Only update dynamically if we\u0027re this close to it"},"DocId":"P:Sandbox.EnvmapProbe.MaxDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.ZNear","Name":"ZNear","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","188"]}],"DocId":"P:Sandbox.EnvmapProbe.ZNear"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.ZFar","Name":"ZFar","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","191"]}],"DocId":"P:Sandbox.EnvmapProbe.ZFar"},{"PropertyType":"Sandbox.EnvmapProbe.CubemapDynamicUpdate","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.UpdateStrategy","Name":"UpdateStrategy","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","194"]}],"DocId":"P:Sandbox.EnvmapProbe.UpdateStrategy"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.DelayBetweenUpdates","Name":"DelayBetweenUpdates","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UpdateStrategy","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","197"]}],"DocId":"P:Sandbox.EnvmapProbe.DelayBetweenUpdates"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.FrameInterval","Name":"FrameInterval","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UpdateStrategy","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","16","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","200"]}],"DocId":"P:Sandbox.EnvmapProbe.FrameInterval"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.MultiBounce","Name":"MultiBounce","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["RenderDynamically"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UpdateStrategy","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum amount of reflection bounces to render when first enabled before settling, at cost of extra performance on load Often times you don\u0027t need this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","207"]}],"Documentation":{"Summary":"Minimum amount of reflection bounces to render when first enabled before settling, at cost of extra performance on load\nOften times you don\u0027t need this"},"DocId":"P:Sandbox.EnvmapProbe.MultiBounce"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Dirty","Name":"Dirty","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","37"]}],"DocId":"F:Sandbox.EnvmapProbe.Dirty"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.EnvmapProbe","Name":"EnvmapProbe","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Envmap Probe"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Light"]},{"FullName":"IconAttribute","ConstructorArguments":["radio_button_unchecked"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/envmap.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A cubemap probe that captures the environment around it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","8"]}],"Documentation":{"Summary":"A cubemap probe that captures the environment around it."},"DocId":"T:Sandbox.EnvmapProbe"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.EnvmapProbe.CubemapResolution","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapResolution.Small","Name":"Small","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Small (128\u00B2)"]}],"DocId":"F:Sandbox.EnvmapProbe.CubemapResolution.Small"},{"FieldType":"Sandbox.EnvmapProbe.CubemapResolution","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapResolution.Medium","Name":"Medium","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Medium (256\u00B2)"]}],"DocId":"F:Sandbox.EnvmapProbe.CubemapResolution.Medium"},{"FieldType":"Sandbox.EnvmapProbe.CubemapResolution","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapResolution.Large","Name":"Large","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Large (512\u00B2)"]}],"DocId":"F:Sandbox.EnvmapProbe.CubemapResolution.Large"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.EnvmapProbe.CubemapResolution","Name":"CubemapResolution","DeclaringType":"Sandbox.EnvmapProbe","DocId":"T:Sandbox.EnvmapProbe.CubemapResolution"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.EnvmapProbe.CubemapDynamicUpdate","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapDynamicUpdate.OnEnabled","Name":"OnEnabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update once, when the cubemap is enabled"]}],"Documentation":{"Summary":"Update once, when the cubemap is enabled"},"DocId":"F:Sandbox.EnvmapProbe.CubemapDynamicUpdate.OnEnabled"},{"FieldType":"Sandbox.EnvmapProbe.CubemapDynamicUpdate","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapDynamicUpdate.EveryFrame","Name":"EveryFrame","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update every frame (slow, not recommended)"]}],"Documentation":{"Summary":"Update every frame (slow, not recommended)"},"DocId":"F:Sandbox.EnvmapProbe.CubemapDynamicUpdate.EveryFrame"},{"FieldType":"Sandbox.EnvmapProbe.CubemapDynamicUpdate","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapDynamicUpdate.FrameInterval","Name":"FrameInterval","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update every x frames"]}],"Documentation":{"Summary":"Update every x frames"},"DocId":"F:Sandbox.EnvmapProbe.CubemapDynamicUpdate.FrameInterval"},{"FieldType":"Sandbox.EnvmapProbe.CubemapDynamicUpdate","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapDynamicUpdate.TimeInterval","Name":"TimeInterval","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update on a time based interval"]}],"Documentation":{"Summary":"Update on a time based interval"},"DocId":"F:Sandbox.EnvmapProbe.CubemapDynamicUpdate.TimeInterval"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.EnvmapProbe.CubemapDynamicUpdate","Name":"CubemapDynamicUpdate","DeclaringType":"Sandbox.EnvmapProbe","DocId":"T:Sandbox.EnvmapProbe.CubemapDynamicUpdate"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/Light/Light.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Light.LightColor","Name":"LightColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The main color of the light"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","13"]}],"Documentation":{"Summary":"The main color of the light"},"DocId":"P:Sandbox.Light.LightColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Light/Light.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Light.Shadows","Name":"Shadows","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this light cast shadows?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","18"]}],"Documentation":{"Summary":"Should this light cast shadows?"},"DocId":"P:Sandbox.Light.Shadows"},{"PropertyType":"Sandbox.Light.FogInfluence","Loc":{"File":"Scene/Components/Light/Light.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Light.FogMode","Name":"FogMode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Fog Settings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","21"]}],"DocId":"P:Sandbox.Light.FogMode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/Light.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Light.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Fog Settings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","22"]}],"DocId":"P:Sandbox.Light.FogStrength"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Light","Name":"Light","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","5"]}],"DocId":"T:Sandbox.Light"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Light.FogInfluence","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Light.FogInfluence.Disabled","Name":"Disabled","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["blur_off"]}],"DocId":"F:Sandbox.Light.FogInfluence.Disabled"},{"FieldType":"Sandbox.Light.FogInfluence","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Light.FogInfluence.Enabled","Name":"Enabled","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["blur_linear"]}],"DocId":"F:Sandbox.Light.FogInfluence.Enabled"},{"FieldType":"Sandbox.Light.FogInfluence","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Light.FogInfluence.WithoutShadows","Name":"WithoutShadows","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["blur_on"]}],"DocId":"F:Sandbox.Light.FogInfluence.WithoutShadows"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Light.FogInfluence","Name":"FogInfluence","DeclaringType":"Sandbox.Light","DocId":"T:Sandbox.Light.FogInfluence"},{"Namespace":"Sandbox","BaseType":"Sandbox.Light","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/PointLight.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.PointLight..ctor","Name":".ctor","DeclaringType":"Sandbox.PointLight","DocId":"M:Sandbox.PointLight.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/PointLight.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PointLight.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\PointLight.cs","14"]}],"DocId":"P:Sandbox.PointLight.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/PointLight.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PointLight.Attenuation","Name":"Attenuation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\PointLight.cs","15"]}],"DocId":"P:Sandbox.PointLight.Attenuation"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PointLight","Name":"PointLight","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Point Light"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Light"]},{"FullName":"IconAttribute","ConstructorArguments":["light_mode"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/pointlight.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Emits light in all directions from a point in space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\PointLight.cs","6"]}],"Documentation":{"Summary":"Emits light in all directions from a point in space."},"DocId":"T:Sandbox.PointLight"},{"Namespace":"Sandbox","BaseType":"Sandbox.Light","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/SpotLight.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.SpotLight..ctor","Name":".ctor","DeclaringType":"Sandbox.SpotLight","DocId":"M:Sandbox.SpotLight.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/SpotLight.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SpotLight.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","14"]}],"DocId":"P:Sandbox.SpotLight.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/SpotLight.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SpotLight.ConeOuter","Name":"ConeOuter","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","90","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","16"]}],"DocId":"P:Sandbox.SpotLight.ConeOuter"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/SpotLight.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SpotLight.ConeInner","Name":"ConeInner","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","90","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","19"]}],"DocId":"P:Sandbox.SpotLight.ConeInner"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/SpotLight.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SpotLight.Attenuation","Name":"Attenuation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","22"]}],"DocId":"P:Sandbox.SpotLight.Attenuation"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Light/SpotLight.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SpotLight.Cookie","Name":"Cookie","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","23"]}],"DocId":"P:Sandbox.SpotLight.Cookie"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SpotLight","Name":"SpotLight","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Spot Light"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Light"]},{"FullName":"IconAttribute","ConstructorArguments":["light_mode"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/spotlight.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Emits light in a specific direction in a cone shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","6"]}],"Documentation":{"Summary":"Emits light in a specific direction in a cone shape."},"DocId":"T:Sandbox.SpotLight"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Map/HammerMesh.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.HammerMesh..ctor","Name":".ctor","DeclaringType":"Sandbox.HammerMesh","DocId":"M:Sandbox.HammerMesh.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.HammerMesh.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets populated at compile time, will be valid when loading from compiled map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","20"]}],"Documentation":{"Summary":"Gets populated at compile time, will be valid when loading from compiled map"},"DocId":"P:Sandbox.HammerMesh.Model"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.HammerMesh.UseRenderer","Name":"UseRenderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Renderer"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","23"]}],"DocId":"P:Sandbox.HammerMesh.UseRenderer"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.HammerMesh.UseCollision","Name":"UseCollision","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","24"]}],"DocId":"P:Sandbox.HammerMesh.UseCollision"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.HammerMesh.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Renderer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","26"]}],"DocId":"P:Sandbox.HammerMesh.Tint"},{"PropertyType":"Sandbox.ModelRenderer.ShadowRenderType","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.HammerMesh.RenderType","Name":"RenderType","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Renderer"]},{"FullName":"TitleAttribute","ConstructorArguments":["Cast Shadows"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Lighting"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","29"]}],"DocId":"P:Sandbox.HammerMesh.RenderType"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.HammerMesh.Static","Name":"Static","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","32"]}],"DocId":"P:Sandbox.HammerMesh.Static"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.HammerMesh.Friction","Name":"Friction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Surface Properties"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","35"]}],"DocId":"P:Sandbox.HammerMesh.Friction"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.HammerMesh.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","38"]}],"DocId":"P:Sandbox.HammerMesh.Surface"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.HammerMesh.SurfaceVelocity","Name":"SurfaceVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"TitleAttribute","ConstructorArguments":["Velocity"]},{"FullName":"GroupAttribute","ConstructorArguments":["Surface Properties"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the local velocity of the surface so things can slide along it, like a conveyor belt"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","44"]}],"Documentation":{"Summary":"Set the local velocity of the surface so things can slide along it, like a conveyor belt"},"DocId":"P:Sandbox.HammerMesh.SurfaceVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.HammerMesh.IsTrigger","Name":"IsTrigger","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","47"]}],"DocId":"P:Sandbox.HammerMesh.IsTrigger"},{"PropertyType":"System.Action\u00601\u003CSandbox.Collider\u003E","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.HammerMesh.OnTriggerEnter","Name":"OnTriggerEnter","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"GroupAttribute","ConstructorArguments":["Trigger"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsTrigger","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider enters this trigger"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","53"]}],"Documentation":{"Summary":"Called when a collider enters this trigger"},"DocId":"P:Sandbox.HammerMesh.OnTriggerEnter"},{"PropertyType":"System.Action\u00601\u003CSandbox.Collider\u003E","Loc":{"File":"Scene/Components/Map/HammerMesh.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.HammerMesh.OnTriggerExit","Name":"OnTriggerExit","Attributes":[{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"GroupAttribute","ConstructorArguments":["Trigger"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsTrigger","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider exits this trigger"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","62"]}],"Documentation":{"Summary":"Called when a collider exits this trigger"},"DocId":"P:Sandbox.HammerMesh.OnTriggerExit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HammerMesh","Name":"HammerMesh","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Hammer Mesh"]},{"FullName":"CategoryAttribute","ConstructorArguments":["World"]},{"FullName":"IconAttribute","ConstructorArguments":["hardware"]},{"FullName":"Sandbox.HelpUrlAttribute","ConstructorArguments":["https://docs.facepunch.com/s/sbox-dev/doc/hammer-mesh-PAmuywcUyo"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Added automatically by Hammer to GameObjects that have a map mesh tied to them. When a map is compiled the Model property is populated by the generated model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","9"]}],"Documentation":{"Summary":"Added automatically by Hammer to GameObjects that have a map mesh tied to them.\nWhen a map is compiled the Model property is populated by the generated model."},"DocId":"T:Sandbox.HammerMesh"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.MapCollider..ctor","Name":".ctor","DeclaringType":"Sandbox.MapCollider","DocId":"M:Sandbox.MapCollider.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MapCollider","Name":"MapCollider","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Collider - Map"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["panorama_fish_eye"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapCollider.cs","3"]}],"DocId":"T:Sandbox.MapCollider"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Map/MapInstance.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.MapInstance.UnloadMap","Name":"UnloadMap","DeclaringType":"Sandbox.MapInstance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unload the current map."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","119"]}],"Documentation":{"Summary":"Unload the current map."},"DocId":"M:Sandbox.MapInstance.UnloadMap"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Map/MapInstance.Collision.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.MapInstance..ctor","Name":".ctor","DeclaringType":"Sandbox.MapInstance","DocId":"M:Sandbox.MapInstance.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.MapInstance.MapName","Name":"MapName","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Map"]},{"FullName":"Sandbox.MapAssetPathAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","19"]}],"DocId":"P:Sandbox.MapInstance.MapName"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.MapInstance.UseMapFromLaunch","Name":"UseMapFromLaunch","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","22"]}],"DocId":"P:Sandbox.MapInstance.UseMapFromLaunch"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.MapInstance.EnableCollision","Name":"EnableCollision","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","24"]}],"DocId":"P:Sandbox.MapInstance.EnableCollision"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.MapInstance.IsLoaded","Name":"IsLoaded","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the map is loaded"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","29"]}],"Documentation":{"Summary":"True if the map is loaded"},"DocId":"P:Sandbox.MapInstance.IsLoaded"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.MapInstance.OnMapLoaded","Name":"OnMapLoaded","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the map has successfully loaded"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","37"]}],"Documentation":{"Summary":"Called when the map has successfully loaded"},"DocId":"P:Sandbox.MapInstance.OnMapLoaded"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.MapInstance.OnMapUnloaded","Name":"OnMapUnloaded","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the map has been unloaded"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","42"]}],"Documentation":{"Summary":"Called when the map has been unloaded"},"DocId":"P:Sandbox.MapInstance.OnMapUnloaded"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.MapInstance.Bounds","Name":"Bounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the world bounds of the map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","59"]}],"Documentation":{"Summary":"Get the world bounds of the map"},"DocId":"P:Sandbox.MapInstance.Bounds"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":446},"IsPublic":true,"FullName":"Sandbox.MapInstance.NoOrigin","Name":"NoOrigin","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","444"]}],"DocId":"P:Sandbox.MapInstance.NoOrigin"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":448},"IsPublic":true,"FullName":"Sandbox.MapInstance.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","447"]}],"DocId":"P:Sandbox.MapInstance.ComponentVersion"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MapInstance","Name":"MapInstance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows you to load a map into the Scene. This can be either a vpk or a scene map."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.Collision.cs","4"]},{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Map Instance"]},{"FullName":"CategoryAttribute","ConstructorArguments":["World"]},{"FullName":"IconAttribute","ConstructorArguments":["public"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows you to load a map into the Scene. This can be either a vpk or a scene map."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","12"]}],"Documentation":{"Summary":"Allows you to load a map into the Scene. This can be either a vpk or a scene map."},"DocId":"T:Sandbox.MapInstance"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Map/MapObjectComponent.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.MapObjectComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.MapObjectComponent","DocId":"M:Sandbox.MapObjectComponent.#ctor"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Sandbox.MapObjectComponent.RecreateMapObjects","Name":"RecreateMapObjects","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapObjectComponent.cs","13"]}],"DocId":"F:Sandbox.MapObjectComponent.RecreateMapObjects"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MapObjectComponent","Name":"MapObjectComponent","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Map Objects"]},{"FullName":"CategoryAttribute","ConstructorArguments":["World"]},{"FullName":"TagAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"IconAttribute","ConstructorArguments":["maps_home_work"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapObjectComponent.cs","4"]}],"DocId":"T:Sandbox.MapObjectComponent"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.MapSkybox3D..ctor","Name":".ctor","DeclaringType":"Sandbox.MapSkybox3D","DocId":"M:Sandbox.MapSkybox3D.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MapSkybox3D","Name":"MapSkybox3D","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["3D Skybox - Map"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["visibility"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapSkybox3D.cs","3"]}],"DocId":"T:Sandbox.MapSkybox3D"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Out":true,"Type":"Sandbox.CollisionSource"},{"Name":"Other","Out":true,"Type":"Sandbox.CollisionSource"},{"Name":"Contact","Out":true,"Type":"Sandbox.PhysicsContact"}],"IsPublic":true,"FullName":"Sandbox.Collision.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Collision","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Collision.Deconstruct(Sandbox.CollisionSource@,Sandbox.CollisionSource@,Sandbox.PhysicsContact@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Type":"Sandbox.CollisionSource"},{"Name":"Other","Type":"Sandbox.CollisionSource"},{"Name":"Contact","Type":"Sandbox.PhysicsContact"}],"IsPublic":true,"FullName":"Sandbox.Collision..ctor","Name":".ctor","DeclaringType":"Sandbox.Collision","DocId":"M:Sandbox.Collision.#ctor(Sandbox.CollisionSource,Sandbox.CollisionSource,Sandbox.PhysicsContact)"}],"Properties":[{"PropertyType":"Sandbox.CollisionSource","Loc":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Collision.Self","Name":"Self","DocId":"P:Sandbox.Collision.Self"},{"PropertyType":"Sandbox.CollisionSource","Loc":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Collision.Other","Name":"Other","DocId":"P:Sandbox.Collision.Other"},{"PropertyType":"Sandbox.PhysicsContact","Loc":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Collision.Contact","Name":"Contact","DocId":"P:Sandbox.Collision.Contact"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Collision","Name":"Collision","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.Collision"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Out":true,"Type":"Sandbox.CollisionSource"},{"Name":"Other","Out":true,"Type":"Sandbox.CollisionSource"}],"IsPublic":true,"FullName":"Sandbox.CollisionStop.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.CollisionStop","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.CollisionStop.Deconstruct(Sandbox.CollisionSource@,Sandbox.CollisionSource@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Type":"Sandbox.CollisionSource"},{"Name":"Other","Type":"Sandbox.CollisionSource"}],"IsPublic":true,"FullName":"Sandbox.CollisionStop..ctor","Name":".ctor","DeclaringType":"Sandbox.CollisionStop","DocId":"M:Sandbox.CollisionStop.#ctor(Sandbox.CollisionSource,Sandbox.CollisionSource)"}],"Properties":[{"PropertyType":"Sandbox.CollisionSource","Loc":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.CollisionStop.Self","Name":"Self","DocId":"P:Sandbox.CollisionStop.Self"},{"PropertyType":"Sandbox.CollisionSource","Loc":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.CollisionStop.Other","Name":"Other","DocId":"P:Sandbox.CollisionStop.Other"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CollisionStop","Name":"CollisionStop","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.CollisionStop"},{"Namespace":"Sandbox","Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Markers/ICollisionListener.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.CollisionSource.IsTrigger","Name":"IsTrigger","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","42"]}],"DocId":"P:Sandbox.CollisionSource.IsTrigger"}],"Fields":[{"FieldType":"Sandbox.PhysicsBody","IsPublic":true,"FullName":"Sandbox.CollisionSource.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","44"]}],"DocId":"F:Sandbox.CollisionSource.Body"},{"FieldType":"Sandbox.PhysicsShape","IsPublic":true,"FullName":"Sandbox.CollisionSource.Shape","Name":"Shape","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","45"]}],"DocId":"F:Sandbox.CollisionSource.Shape"},{"FieldType":"Sandbox.Surface","IsPublic":true,"FullName":"Sandbox.CollisionSource.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","46"]}],"DocId":"F:Sandbox.CollisionSource.Surface"},{"FieldType":"Sandbox.Collider","IsPublic":true,"FullName":"Sandbox.CollisionSource.Collider","Name":"Collider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","47"]}],"DocId":"F:Sandbox.CollisionSource.Collider"},{"FieldType":"Sandbox.GameObject","IsPublic":true,"FullName":"Sandbox.CollisionSource.GameObject","Name":"GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ICollisionListener.cs","48"]}],"DocId":"F:Sandbox.CollisionSource.GameObject"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CollisionSource","Name":"CollisionSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.CollisionSource"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"triangle","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.MeshComponent.SetMaterial","Name":"SetMaterial","DeclaringType":"Sandbox.MeshComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","142"]}],"DocId":"M:Sandbox.MeshComponent.SetMaterial(Sandbox.Material,System.Int32)"},{"ReturnType":"Sandbox.Material","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"triangle","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.MeshComponent.GetMaterial","Name":"GetMaterial","DeclaringType":"Sandbox.MeshComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","154"]}],"DocId":"M:Sandbox.MeshComponent.GetMaterial(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.MeshComponent.RebuildMesh","Name":"RebuildMesh","DeclaringType":"Sandbox.MeshComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","293"]}],"DocId":"M:Sandbox.MeshComponent.RebuildMesh"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.MeshComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.MeshComponent","DocId":"M:Sandbox.MeshComponent.#ctor"}],"Properties":[{"PropertyType":"Sandbox.PolygonMesh","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.MeshComponent.Mesh","Name":"Mesh","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["0"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","23"]}],"DocId":"P:Sandbox.MeshComponent.Mesh"},{"PropertyType":"Sandbox.MeshComponent.CollisionType","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.MeshComponent.Collision","Name":"Collision","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","38"]}],"DocId":"P:Sandbox.MeshComponent.Collision"},{"PropertyType":"Color","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.MeshComponent.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Tint"]},{"FullName":"OrderAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","53"]}],"DocId":"P:Sandbox.MeshComponent.Color"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.MeshComponent.SmoothingAngle","Name":"SmoothingAngle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","71"]}],"DocId":"P:Sandbox.MeshComponent.SmoothingAngle"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.MeshComponent.HideInGame","Name":"HideInGame","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["4"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","85"]}],"DocId":"P:Sandbox.MeshComponent.HideInGame"},{"PropertyType":"Sandbox.ModelRenderer.ShadowRenderType","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.MeshComponent.RenderType","Name":"RenderType","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Cast Shadows"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Lighting"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","113"]}],"DocId":"P:Sandbox.MeshComponent.RenderType"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.MeshComponent.Model","Name":"Model","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","130"]}],"DocId":"P:Sandbox.MeshComponent.Model"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.MeshComponent.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","133"]}],"DocId":"P:Sandbox.MeshComponent.IsConcave"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MeshComponent","Name":"MeshComponent","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["An editable polygon mesh with collision"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","10"]}],"Documentation":{"Summary":"An editable polygon mesh with collision"},"DocId":"T:Sandbox.MeshComponent"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.MeshComponent.CollisionType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshComponent.CollisionType.None","Name":"None","DocId":"F:Sandbox.MeshComponent.CollisionType.None"},{"FieldType":"Sandbox.MeshComponent.CollisionType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshComponent.CollisionType.Mesh","Name":"Mesh","DocId":"F:Sandbox.MeshComponent.CollisionType.Mesh"},{"FieldType":"Sandbox.MeshComponent.CollisionType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MeshComponent.CollisionType.Hull","Name":"Hull","DocId":"F:Sandbox.MeshComponent.CollisionType.Hull"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MeshComponent.CollisionType","Name":"CollisionType","DeclaringType":"Sandbox.MeshComponent","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.MeshComponent.CollisionType"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"edgeRemoveMode","Type":"Sandbox.PolygonMesh.BevelEdgesMode"},{"Name":"numSegments","Type":"System.Int32"},{"Name":"distance","Type":"System.Single"},{"Name":"shape","Type":"System.Single"},{"Name":"outNewOuterEdges","Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E","Default":"null"},{"Name":"outNewInnerEdges","Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E","Default":"null"},{"Name":"outNewFaces","Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E","Default":"null"},{"Name":"outFacesNeedingUVs","Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E","Default":"null"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.Bevel.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.BevelEdges","Name":"BevelEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Bevel.cs","14"]}],"DocId":"M:Sandbox.PolygonMesh.BevelEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},Sandbox.PolygonMesh.BevelEdgesMode,System.Int32,System.Single,System.Single,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle},System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"HalfEdgeMesh.VertexHandle","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.VertexHandleFromIndex","Name":"VertexHandleFromIndex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","72"]}],"DocId":"M:Sandbox.PolygonMesh.VertexHandleFromIndex(System.Int32)"},{"ReturnType":"HalfEdgeMesh.HalfEdgeHandle","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.HalfEdgeHandleFromIndex","Name":"HalfEdgeHandleFromIndex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","73"]}],"DocId":"M:Sandbox.PolygonMesh.HalfEdgeHandleFromIndex(System.Int32)"},{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceHandleFromIndex","Name":"FaceHandleFromIndex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","74"]}],"DocId":"M:Sandbox.PolygonMesh.FaceHandleFromIndex(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sourceMesh","Type":"Sandbox.PolygonMesh"},{"Name":"transform","Type":"Transform"},{"Name":"newVertices","Out":true,"Type":"System.Collections.Generic.Dictionary\u00602\u003CHalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle\u003E"},{"Name":"newHalfEdges","Out":true,"Type":"System.Collections.Generic.Dictionary\u00602\u003CHalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"newFaces","Out":true,"Type":"System.Collections.Generic.Dictionary\u00602\u003CHalfEdgeMesh.FaceHandle,HalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.MergeMesh","Name":"MergeMesh","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","76"]}],"DocId":"M:Sandbox.PolygonMesh.MergeMesh(Sandbox.PolygonMesh,Transform,System.Collections.Generic.Dictionary\u00602{HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle}@,System.Collections.Generic.Dictionary\u00602{HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle}@,System.Collections.Generic.Dictionary\u00602{HalfEdgeMesh.FaceHandle,HalfEdgeMesh.FaceHandle}@)"},{"ReturnType":"HalfEdgeMesh.VertexHandle","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AddVertex","Name":"AddVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a vertex to the topology"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","203"]}],"Documentation":{"Summary":"Add a vertex to the topology"},"DocId":"M:Sandbox.PolygonMesh.AddVertex(Vector3)"},{"ReturnType":"HalfEdgeMesh.VertexHandle[]","Parameters":[{"Name":"positions","Type":"Vector3[]"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AddVertices","Name":"AddVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add multiple vertices to the topology"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","216"]}],"Documentation":{"Summary":"Add multiple vertices to the topology"},"DocId":"M:Sandbox.PolygonMesh.AddVertices(Vector3[])"},{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[{"Name":"hVertices","Type":"HalfEdgeMesh.VertexHandle[]"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":236},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AddFace","Name":"AddFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Connect these vertices to make a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","233"]}],"Documentation":{"Summary":"Connect these vertices to make a face"},"DocId":"M:Sandbox.PolygonMesh.AddFace(HalfEdgeMesh.VertexHandle[])"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":252},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CalculateBounds","Name":"CalculateBounds","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculate bounds of all vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","249"]}],"Documentation":{"Summary":"Calculate bounds of all vertices"},"DocId":"M:Sandbox.PolygonMesh.CalculateBounds"},{"ReturnType":"BBox","Parameters":[{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CalculateBounds","Name":"CalculateBounds","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculate bounds of all transformed vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","257"]}],"Documentation":{"Summary":"Calculate bounds of all transformed vertices"},"DocId":"M:Sandbox.PolygonMesh.CalculateBounds(Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scale","Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":268},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.Scale","Name":"Scale","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale all vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","265"]}],"Documentation":{"Summary":"Scale all vertices"},"DocId":"M:Sandbox.PolygonMesh.Scale(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":283},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetFaceMaterial","Name":"SetFaceMaterial","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Assign a material to a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","280"]}],"Documentation":{"Summary":"Assign a material to a face"},"DocId":"M:Sandbox.PolygonMesh.SetFaceMaterial(HalfEdgeMesh.FaceHandle,Sandbox.Material)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"material","Type":"System.String"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetFaceMaterial","Name":"SetFaceMaterial","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Assign a material to a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","294"]}],"Documentation":{"Summary":"Assign a material to a face"},"DocId":"M:Sandbox.PolygonMesh.SetFaceMaterial(HalfEdgeMesh.FaceHandle,System.String)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":305},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceMaterial","Name":"GetFaceMaterial","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a material a face is using"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","302"]}],"Documentation":{"Summary":"Get a material a face is using"},"DocId":"M:Sandbox.PolygonMesh.GetFaceMaterial(HalfEdgeMesh.FaceHandle)"},{"ReturnType":"Sandbox.PolygonMesh.EdgeSmoothMode","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgeSmoothing","Name":"GetEdgeSmoothing","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the smoothing of this edge"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","310"]}],"Documentation":{"Summary":"Get the smoothing of this edge"},"DocId":"M:Sandbox.PolygonMesh.GetEdgeSmoothing(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"mode","Type":"Sandbox.PolygonMesh.EdgeSmoothMode"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":320},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetEdgeSmoothing","Name":"SetEdgeSmoothing","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the smoothing of this edge"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","318"]}],"Documentation":{"Summary":"Set the smoothing of this edge"},"DocId":"M:Sandbox.PolygonMesh.SetEdgeSmoothing(HalfEdgeMesh.HalfEdgeHandle,Sandbox.PolygonMesh.EdgeSmoothMode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"smoothingAngle","Type":"System.Single"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":327},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetSmoothingAngle","Name":"SetSmoothingAngle","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","324"]}],"DocId":"M:Sandbox.PolygonMesh.SetSmoothingAngle(System.Single)"},{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[{"Name":"triangle","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":340},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.TriangleToFace","Name":"TriangleToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert a triangle index to a face handle"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","337"]}],"Documentation":{"Summary":"Convert a triangle index to a face handle"},"DocId":"M:Sandbox.PolygonMesh.TriangleToFace(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"HalfEdgeMesh.FaceHandle[]"},{"Name":"newFaces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"connectingFaces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"offset","Type":"Vector3","Default":"null"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":354},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ExtrudeFaces","Name":"ExtrudeFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Extrude multiple faces along an offset"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","352"]}],"DocId":"M:Sandbox.PolygonMesh.ExtrudeFaces(HalfEdgeMesh.FaceHandle[],System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}@,System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}@,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"HalfEdgeMesh.FaceHandle[]"},{"Name":"newFaces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":362},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.DetachFaces","Name":"DetachFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Detatch multiple faces"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","360"]}],"DocId":"M:Sandbox.PolygonMesh.DetachFaces(HalfEdgeMesh.FaceHandle[],System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"amount","Type":"System.Single"},{"Name":"newEdges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"newFaces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":467},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ExtendEdges","Name":"ExtendEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","465"]}],"DocId":"M:Sandbox.PolygonMesh.ExtendEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Single,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@,System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CombineFaces","Name":"CombineFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","598"]}],"DocId":"M:Sandbox.PolygonMesh.CombineFaces(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"System.Void","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"bFaceMustBePlanar","Type":"System.Boolean"},{"Name":"removeCondition","Type":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":617},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.DissolveEdges","Name":"DissolveEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","611"]}],"DocId":"M:Sandbox.PolygonMesh.DissolveEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Boolean,Sandbox.PolygonMesh.DissolveRemoveVertexCondition)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hEdgeA","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hEdgeB","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hOutNewEdge","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":788},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.MergeEdges","Name":"MergeEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","786"]}],"DocId":"M:Sandbox.PolygonMesh.MergeEdges(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":873},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FlipAllFaces","Name":"FlipAllFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","871"]}],"DocId":"M:Sandbox.PolygonMesh.FlipAllFaces"},{"ReturnType":"System.Int32","Parameters":[{"Name":"originalVertices","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.VertexHandle\u003E"},{"Name":"flMaxDistance","Type":"System.Single"},{"Name":"bPreConnect","Type":"System.Boolean"},{"Name":"bAveragePositions","Type":"System.Boolean"},{"Name":"pOutFinalVertices","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.VertexHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":882},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.MergeVerticesWithinDistance","Name":"MergeVerticesWithinDistance","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","880"]}],"DocId":"M:Sandbox.PolygonMesh.MergeVerticesWithinDistance(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.VertexHandle},System.Single,System.Boolean,System.Boolean,System.Collections.Generic.List\u00601{HalfEdgeMesh.VertexHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hOpenEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hNewFace","Out":true,"Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1179},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CreateFaceInEdgeLoop","Name":"CreateFaceInEdgeLoop","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a face filling in the open edge loop specified by the provided edge"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1177"]}],"Documentation":{"Summary":"Add a face filling in the open edge loop specified by the provided edge"},"DocId":"M:Sandbox.PolygonMesh.CreateFaceInEdgeLoop(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle@)"},{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1206},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetHalfEdgeFace","Name":"GetHalfEdgeFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the face connected to this half edge"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1203"]}],"Documentation":{"Summary":"Get the face connected to this half edge"},"DocId":"M:Sandbox.PolygonMesh.GetHalfEdgeFace(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1214},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.IsEdgeOpen","Name":"IsEdgeOpen","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Determine if the specified edge is open (only has one connected face)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1211"]}],"Documentation":{"Summary":"Determine if the specified edge is open (only has one connected face)"},"DocId":"M:Sandbox.PolygonMesh.IsEdgeOpen(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"outEdgeList","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1222},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindEdgeRing","Name":"FindEdgeRing","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find all of the edges in the ring with the specified edge. An edge ring is the set of edges that are connected by a loop of faces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1220"]}],"DocId":"M:Sandbox.PolygonMesh.FindEdgeRing(HalfEdgeMesh.HalfEdgeHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hEdgeA","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hEdgeB","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hOutNewFace","Out":true,"Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1231},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.BridgeEdges","Name":"BridgeEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bridge two edges (create a face connecting them). The edges must both be open and belong to different faces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1229"]}],"Documentation":{"Summary":"Bridge two edges (create a face connecting them). The edges must both be open and belong to\ndifferent faces."},"DocId":"M:Sandbox.PolygonMesh.BridgeEdges(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"newEdges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1278},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ConnectEdges","Name":"ConnectEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Connect the specified edges by adding a vertex to their mid point of each edge and then connecting the vertices."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1276"]}],"DocId":"M:Sandbox.PolygonMesh.ConnectEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertexA","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hVertexB","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"flParam","Type":"System.Single"},{"Name":"pOutNewVertex","Out":true,"Type":"HalfEdgeMesh.VertexHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1322},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AddVertexToEdge","Name":"AddVertexToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1320"]}],"DocId":"M:Sandbox.PolygonMesh.AddVertexToEdge(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,System.Single,HalfEdgeMesh.VertexHandle@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"removeFreeVerts","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1357},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveVertex","Name":"RemoveVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1354"]}],"DocId":"M:Sandbox.PolygonMesh.RemoveVertex(HalfEdgeMesh.VertexHandle,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.VertexHandle\u003E"},{"Name":"distance","Type":"System.Single"},{"Name":"newVertices","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.VertexHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1420},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.BevelVertices","Name":"BevelVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1417"]}],"DocId":"M:Sandbox.PolygonMesh.BevelVertices(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.VertexHandle},System.Single,System.Collections.Generic.List\u00601{HalfEdgeMesh.VertexHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"faces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1475},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFacesConnectedToVertex","Name":"GetFacesConnectedToVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1472"]}],"DocId":"M:Sandbox.PolygonMesh.GetFacesConnectedToVertex(HalfEdgeMesh.VertexHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}@)"},{"ReturnType":"HalfEdgeMesh.HalfEdgeHandle","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1480},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindFaceVertexConnectedToVertex","Name":"FindFaceVertexConnectedToVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1477"]}],"DocId":"M:Sandbox.PolygonMesh.FindFaceVertexConnectedToVertex(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.FaceHandle)"},{"ReturnType":"HalfEdgeMesh.HalfEdgeHandle","Parameters":[{"Name":"hFaceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1485},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetNextVertexInFace","Name":"GetNextVertexInFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1482"]}],"DocId":"M:Sandbox.PolygonMesh.GetNextVertexInFace(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertexA","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hVertexB","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hNewEdge","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1489},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ConnectVertices","Name":"ConnectVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1487"]}],"DocId":"M:Sandbox.PolygonMesh.ConnectVertices(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,HalfEdgeMesh.HalfEdgeHandle@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"c","Type":"Vector3"},{"Name":"p","Type":"Vector3"},{"Name":"normal","Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1586},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.InsideTriangle","Name":"InsideTriangle","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1580"]}],"DocId":"M:Sandbox.PolygonMesh.InsideTriangle(Vector3,Vector3,Vector3,Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"originalEdges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"pOutEdgeLoopEdges","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle[]"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1765},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindEdgeLoopForEdges","Name":"FindEdgeLoopForEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1762"]}],"DocId":"M:Sandbox.PolygonMesh.FindEdgeLoopForEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},HalfEdgeMesh.HalfEdgeHandle[]@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"edgeList","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"outEdgeList","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1934},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindEdgeIslands","Name":"FindEdgeIslands","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1932"]}],"DocId":"M:Sandbox.PolygonMesh.FindEdgeIslands(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Collections.Generic.List\u00601{System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}}@)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"outLeftRibs","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E\u003E"},{"Name":"outRightRibs","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1940},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindEdgeRibs","Name":"FindEdgeRibs","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1937"]}],"DocId":"M:Sandbox.PolygonMesh.FindEdgeRibs(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Collections.Generic.List\u00601{System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}}@,System.Collections.Generic.List\u00601{System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}}@)"},{"ReturnType":"Line","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2121},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgeLine","Name":"GetEdgeLine","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get start and end points of an edge"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2118"]}],"Documentation":{"Summary":"Get start and end points of an edge"},"DocId":"M:Sandbox.PolygonMesh.GetEdgeLine(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hVertexA","Out":true,"Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hVertexB","Out":true,"Type":"HalfEdgeMesh.VertexHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2135},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgeVertices","Name":"GetEdgeVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the two vertices of this half edge"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2133"]}],"Documentation":{"Summary":"Get the two vertices of this half edge"},"DocId":"M:Sandbox.PolygonMesh.GetEdgeVertices(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.VertexHandle@,HalfEdgeMesh.VertexHandle@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2144},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetVertexPosition","Name":"SetVertexPosition","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the position of a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2141"]}],"Documentation":{"Summary":"Set the position of a vertex"},"DocId":"M:Sandbox.PolygonMesh.SetVertexPosition(HalfEdgeMesh.VertexHandle,Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2157},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVertexPosition","Name":"GetVertexPosition","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the position of a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2154"]}],"Documentation":{"Summary":"Get the position of a vertex"},"DocId":"M:Sandbox.PolygonMesh.GetVertexPosition(HalfEdgeMesh.VertexHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"transform","Type":"Transform"},{"Name":"outPosition","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2164},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVertexPosition","Name":"GetVertexPosition","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the position of a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2162"]}],"Documentation":{"Summary":"Get the position of a vertex"},"DocId":"M:Sandbox.PolygonMesh.GetVertexPosition(HalfEdgeMesh.VertexHandle,Transform,Vector3@)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVertexPositions","Name":"GetVertexPositions","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.PolygonMesh/\u003CGetVertexPositions\u003Ed__195"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the positions of all vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2170"]}],"Documentation":{"Summary":"Get the positions of all vertices"},"DocId":"M:Sandbox.PolygonMesh.GetVertexPositions"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"pOutNormal","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2179},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceNormal","Name":"ComputeFaceNormal","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2176"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceNormal(HalfEdgeMesh.FaceHandle,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2188},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceCenter","Name":"GetFaceCenter","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculate the center point of a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2185"]}],"Documentation":{"Summary":"Calculate the center point of a face"},"DocId":"M:Sandbox.PolygonMesh.GetFaceCenter(HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CLine\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdges","Name":"GetEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.PolygonMesh/\u003CGetEdges\u003Ed__198"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the start and end points of all edges"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2201"]}],"Documentation":{"Summary":"Get the start and end points of all edges"},"DocId":"M:Sandbox.PolygonMesh.GetEdges"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"transform","Type":"Transform"}],"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceVertexPositions","Name":"GetFaceVertexPositions","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.PolygonMesh/\u003CGetFaceVertexPositions\u003Ed__199"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2212"]}],"DocId":"M:Sandbox.PolygonMesh.GetFaceVertexPositions(HalfEdgeMesh.FaceHandle,Transform)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"hEdges","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle[]"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2229},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceVerticesConnectedToFace","Name":"GetFaceVerticesConnectedToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2226"]}],"DocId":"M:Sandbox.PolygonMesh.GetFaceVerticesConnectedToFace(HalfEdgeMesh.FaceHandle,HalfEdgeMesh.HalfEdgeHandle[]@)"},{"ReturnType":"HalfEdgeMesh.VertexHandle","Parameters":[{"Name":"hFaceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2234},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVertexConnectedToFaceVertex","Name":"GetVertexConnectedToFaceVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2231"]}],"DocId":"M:Sandbox.PolygonMesh.GetVertexConnectedToFaceVertex(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2238},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates","Name":"ComputeFaceTextureParametersFromCoordinates","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2236"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2244},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates","Name":"ComputeFaceTextureParametersFromCoordinates","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2241"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2249},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters","Name":"ComputeFaceTextureCoordinatesFromParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2247"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2255},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters","Name":"ComputeFaceTextureCoordinatesFromParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2252"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"textureSizes","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CVector2\u003E"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2261},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates","Name":"ComputeFaceTextureParametersFromCoordinates","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2258"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle},System.Collections.Generic.IReadOnlyList\u00601{Vector2},Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"transform","Type":"Transform"},{"Name":"textureSizes","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CVector2\u003E"},{"Name":"defaultScale","Type":"System.Single"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2311},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters","Name":"ComputeFaceTextureCoordinatesFromParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2308"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle},Transform,System.Collections.Generic.IReadOnlyList\u00601{Vector2},System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2474},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ApplyTransform","Name":"ApplyTransform","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Transform all the vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2471"]}],"Documentation":{"Summary":"Transform all the vertices"},"DocId":"M:Sandbox.PolygonMesh.ApplyTransform(Transform)"},{"ReturnType":"HalfEdgeMesh.HalfEdgeHandle[]","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2484},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceEdges","Name":"GetFaceEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all edge handles of a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2482"]}],"Documentation":{"Summary":"Get all edge handles of a face"},"DocId":"M:Sandbox.PolygonMesh.GetFaceEdges(HalfEdgeMesh.FaceHandle)"},{"ReturnType":"HalfEdgeMesh.VertexHandle[]","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2494},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceVertices","Name":"GetFaceVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all vertex handles of a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2491"]}],"Documentation":{"Summary":"Get all vertex handles of a face"},"DocId":"M:Sandbox.PolygonMesh.GetFaceVertices(HalfEdgeMesh.FaceHandle)"},{"ReturnType":"Vector2","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2502},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetTextureOffset","Name":"GetTextureOffset","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get texture offset of a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2499"]}],"Documentation":{"Summary":"Get texture offset of a face"},"DocId":"M:Sandbox.PolygonMesh.GetTextureOffset(HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"offset","Type":"Vector2"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2509},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetTextureOffset","Name":"SetTextureOffset","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set texture offset of a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2507"]}],"Documentation":{"Summary":"Set texture offset of a face"},"DocId":"M:Sandbox.PolygonMesh.SetTextureOffset(HalfEdgeMesh.FaceHandle,Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2522},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetTextureScale","Name":"GetTextureScale","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get texture scale of a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2519"]}],"Documentation":{"Summary":"Get texture scale of a face"},"DocId":"M:Sandbox.PolygonMesh.GetTextureScale(HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"scale","Type":"Vector2"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2529},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetTextureScale","Name":"SetTextureScale","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set texture scale of a face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2527"]}],"Documentation":{"Summary":"Set texture scale of a face"},"DocId":"M:Sandbox.PolygonMesh.SetTextureScale(HalfEdgeMesh.FaceHandle,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"},{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2541},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.TextureAlignToGrid","Name":"TextureAlignToGrid","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Align face texture properties to grid"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2539"]}],"Documentation":{"Summary":"Align face texture properties to grid"},"DocId":"M:Sandbox.PolygonMesh.TextureAlignToGrid(Transform,HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"},{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2562},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.TextureAlignToFace","Name":"TextureAlignToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Align face texture properties to face"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2560"]}],"Documentation":{"Summary":"Align face texture properties to face"},"DocId":"M:Sandbox.PolygonMesh.TextureAlignToFace(Transform,HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"texcoords","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CVector2\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2587},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetFaceTextureCoords","Name":"SetFaceTextureCoords","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set face texture coords"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2584"]}],"DocId":"M:Sandbox.PolygonMesh.SetFaceTextureCoords(HalfEdgeMesh.FaceHandle,System.Collections.Generic.IReadOnlyList\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"offset","Type":"Vector2"},{"Name":"uAxis","Type":"Vector3"},{"Name":"vAxis","Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2613},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetFaceTextureParameters","Name":"SetFaceTextureParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set face texture properties"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2611"]}],"Documentation":{"Summary":"Set face texture properties"},"DocId":"M:Sandbox.PolygonMesh.SetFaceTextureParameters(HalfEdgeMesh.FaceHandle,Vector2,Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"outAxisU","Out":true,"Type":"Vector4"},{"Name":"outAxisV","Out":true,"Type":"Vector4"},{"Name":"outScale","Out":true,"Type":"Vector2"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2626},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceTextureParameters","Name":"GetFaceTextureParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2623"]}],"DocId":"M:Sandbox.PolygonMesh.GetFaceTextureParameters(HalfEdgeMesh.FaceHandle,Vector4@,Vector4@,Vector2@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"axisU","Type":"Vector4"},{"Name":"axisV","Type":"Vector4"},{"Name":"scale","Type":"Vector2"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2633},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetFaceTextureParameters","Name":"SetFaceTextureParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2631"]}],"DocId":"M:Sandbox.PolygonMesh.SetFaceTextureParameters(HalfEdgeMesh.FaceHandle,Vector4,Vector4,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2649},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.TextureAlignToGrid","Name":"TextureAlignToGrid","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Align all face texture properties to grid"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2646"]}],"Documentation":{"Summary":"Align all face texture properties to grid"},"DocId":"M:Sandbox.PolygonMesh.TextureAlignToGrid(Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFaces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2662},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveFaces","Name":"RemoveFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove these faces"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2659"]}],"DocId":"M:Sandbox.PolygonMesh.RemoveFaces(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"System.Void","Parameters":[{"Name":"hVertices","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.VertexHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2675},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveVertices","Name":"RemoveVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove these vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2672"]}],"DocId":"M:Sandbox.PolygonMesh.RemoveVertices(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.VertexHandle})"},{"ReturnType":"System.Void","Parameters":[{"Name":"hEdges","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2688},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveEdges","Name":"RemoveEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove these edges"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2685"]}],"DocId":"M:Sandbox.PolygonMesh.RemoveEdges(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.HalfEdgeHandle})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"pOutNewVertex","Out":true,"Type":"HalfEdgeMesh.VertexHandle"},{"Name":"pOutReplacedEdges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CHalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle\u003E\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2697},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseEdge","Name":"CollapseEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2695"]}],"DocId":"M:Sandbox.PolygonMesh.CollapseEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.VertexHandle@,System.Collections.Generic.List\u00601{System.ValueTuple\u00602{HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle}}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hHalfEdgeA","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"flParam","Type":"System.Single"},{"Name":"pOutNewVertex","Out":true,"Type":"HalfEdgeMesh.VertexHandle"},{"Name":"pOutReplacedEdges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CHalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle\u003E\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2704},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseEdge","Name":"CollapseEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2701"]}],"DocId":"M:Sandbox.PolygonMesh.CollapseEdge(HalfEdgeMesh.HalfEdgeHandle,System.Single,HalfEdgeMesh.VertexHandle@,System.Collections.Generic.List\u00601{System.ValueTuple\u00602{HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle}}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"hOutVertex","Out":true,"Type":"HalfEdgeMesh.VertexHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2722},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseFace","Name":"CollapseFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2720"]}],"DocId":"M:Sandbox.PolygonMesh.CollapseFace(HalfEdgeMesh.FaceHandle,HalfEdgeMesh.VertexHandle@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"newEdgesA","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle[]"},{"Name":"pOutNewEdgesB","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle[]"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2759},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SplitEdges","Name":"SplitEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2756"]}],"DocId":"M:Sandbox.PolygonMesh.SplitEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},HalfEdgeMesh.HalfEdgeHandle[]@,HalfEdgeMesh.HalfEdgeHandle[]@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2763},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseEdges","Name":"CollapseEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2761"]}],"DocId":"M:Sandbox.PolygonMesh.CollapseEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle})"},{"ReturnType":"Sandbox.Model","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2832},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Triangulate the polygons into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2830"]}],"Documentation":{"Summary":"Triangulate the polygons into a model"},"DocId":"M:Sandbox.PolygonMesh.Rebuild"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"edges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2980},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgesConnectedToFace","Name":"GetEdgesConnectedToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2977"]}],"DocId":"M:Sandbox.PolygonMesh.GetEdgesConnectedToFace(HalfEdgeMesh.FaceHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hOutVertexA","Out":true,"Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hOutVertexB","Out":true,"Type":"HalfEdgeMesh.VertexHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3006},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVerticesConnectedToEdge","Name":"GetVerticesConnectedToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3004"]}],"DocId":"M:Sandbox.PolygonMesh.GetVerticesConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.VertexHandle@,HalfEdgeMesh.VertexHandle@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"transform","Type":"Transform"},{"Name":"outVertexA","Out":true,"Type":"Vector3"},{"Name":"outVertexB","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3011},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgeVertexPositions","Name":"GetEdgeVertexPositions","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3009"]}],"DocId":"M:Sandbox.PolygonMesh.GetEdgeVertexPositions(HalfEdgeMesh.HalfEdgeHandle,Transform,Vector3@,Vector3@)"},{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3024},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetOppositeFaceConnectedToEdge","Name":"GetOppositeFaceConnectedToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3021"]}],"DocId":"M:Sandbox.PolygonMesh.GetOppositeFaceConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"cutsX","Type":"System.Int32"},{"Name":"cutsY","Type":"System.Int32"},{"Name":"minCornerAngleDegrees","Type":"System.Single"},{"Name":"outNewFaceList","Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3112},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.QuadSliceFaces","Name":"QuadSliceFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3109"]}],"DocId":"M:Sandbox.PolygonMesh.QuadSliceFaces(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle},System.Int32,System.Int32,System.Single,System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3280},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveBadFaces","Name":"RemoveBadFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3277"]}],"DocId":"M:Sandbox.PolygonMesh.RemoveBadFaces"},{"ReturnType":"System.Void","Parameters":[{"Name":"edges","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3416},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AverageEdgeUVs","Name":"AverageEdgeUVs","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3413"]}],"DocId":"M:Sandbox.PolygonMesh.AverageEdgeUVs(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle})"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.VertexHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3473},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AverageVertexUVs","Name":"AverageVertexUVs","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3470"]}],"DocId":"M:Sandbox.PolygonMesh.AverageVertexUVs(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.VertexHandle})"},{"ReturnType":"System.Void","Parameters":[{"Name":"pMesh1","Type":"Sandbox.PolygonMesh"},{"Name":"hFace1","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"mLocalToWorld1","Type":"Transform"},{"Name":"pMesh2","Type":"Sandbox.PolygonMesh"},{"Name":"hFace2","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"mLocalToWorld2","Type":"Transform"},{"Name":"pOutPlane1","Out":true,"Type":"Sandbox.Plane"},{"Name":"pOutPlane2","Out":true,"Type":"Sandbox.Plane"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3538},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.GetBestPlanesForEdgeBetweenFaces","Name":"GetBestPlanesForEdgeBetweenFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3533"]}],"DocId":"M:Sandbox.PolygonMesh.GetBestPlanesForEdgeBetweenFaces(Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,Sandbox.Plane@,Sandbox.Plane@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"pMesh1","Type":"Sandbox.PolygonMesh"},{"Name":"hFace1","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"mLocalToWorld1","Type":"Transform"},{"Name":"pMesh2","Type":"Sandbox.PolygonMesh"},{"Name":"hFace2","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"mLocalToWorld2","Type":"Transform"},{"Name":"pOutEdge1","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"pOutEdge2","Out":true,"Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3568},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.GetNearestEdgesBetweenFaces","Name":"GetNearestEdgesBetweenFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3564"]}],"DocId":"M:Sandbox.PolygonMesh.GetNearestEdgesBetweenFaces(Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,Sandbox.PolygonMesh,HalfEdgeMesh.FaceHandle,Transform,HalfEdgeMesh.HalfEdgeHandle@,HalfEdgeMesh.HalfEdgeHandle@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"transform","Type":"Transform"},{"Name":"outPlane","Out":true,"Type":"Sandbox.Plane"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3664},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFacePlaneUsingEdge","Name":"GetFacePlaneUsingEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3662"]}],"DocId":"M:Sandbox.PolygonMesh.GetFacePlaneUsingEdge(HalfEdgeMesh.FaceHandle,HalfEdgeMesh.HalfEdgeHandle,Transform,Sandbox.Plane@)"},{"ReturnType":"HalfEdgeMesh.HalfEdgeHandle","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3768},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetOppositeHalfEdge","Name":"GetOppositeHalfEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3765"]}],"DocId":"M:Sandbox.PolygonMesh.GetOppositeHalfEdge(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vAxisU","Type":"Vector4"},{"Name":"vAxisV","Type":"Vector4"},{"Name":"vScale","Type":"Vector2"},{"Name":"extents","Type":"Sandbox.PolygonMesh.FaceExtents"},{"Name":"topLeft","Out":true,"Type":"Vector2"},{"Name":"bottomRight","Out":true,"Type":"Vector2"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3833},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.GetTextureExtents","Name":"GetTextureExtents","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3830"]}],"DocId":"M:Sandbox.PolygonMesh.GetTextureExtents(Vector4,Vector4,Vector2,Sandbox.PolygonMesh.FaceExtents,Vector2@,Vector2@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFaces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"justification","Type":"Sandbox.PolygonMesh.TextureJustification"},{"Name":"extents","Type":"Sandbox.PolygonMesh.FaceExtents"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3958},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.JustifyFaceTextureParameters","Name":"JustifyFaceTextureParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3955"]}],"DocId":"M:Sandbox.PolygonMesh.JustifyFaceTextureParameters(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle},Sandbox.PolygonMesh.TextureJustification,Sandbox.PolygonMesh.FaceExtents)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFaces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"transform","Type":"Transform"},{"Name":"extents","Type":"Sandbox.PolygonMesh.FaceExtents"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3987},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.UnionExtentsForFaces","Name":"UnionExtentsForFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3984"]}],"DocId":"M:Sandbox.PolygonMesh.UnionExtentsForFaces(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle},Transform,Sandbox.PolygonMesh.FaceExtents)"},{"ReturnType":"Sandbox.Vertex[]","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"transform","Type":"Transform"},{"Name":"color","Type":"Color"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CreateFace","Name":"CreateFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4140"]}],"DocId":"M:Sandbox.PolygonMesh.CreateFace(HalfEdgeMesh.FaceHandle,Transform,Color)"},{"ReturnType":"System.Object","IsOverride":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.Serialize.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Serialize.cs","9"]}],"DocId":"M:Sandbox.PolygonMesh.JsonRead(System.Text.Json.Utf8JsonReader@,System.Type)"},{"ReturnType":"System.Void","IsOverride":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.Serialize.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Serialize.cs","134"]}],"DocId":"M:Sandbox.PolygonMesh.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.PolygonMesh..ctor","Name":".ctor","DeclaringType":"Sandbox.PolygonMesh","DocId":"M:Sandbox.PolygonMesh.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.IsDirty","Name":"IsDirty","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Has there been changes to the mesh that need rebuilding?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","145"]}],"Documentation":{"Summary":"Has there been changes to the mesh that need rebuilding?"},"DocId":"P:Sandbox.PolygonMesh.IsDirty"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Where is the mesh in worldspace."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","152"]}],"Documentation":{"Summary":"Where is the mesh in worldspace."},"DocId":"P:Sandbox.PolygonMesh.Transform"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.VertexHandle\u003E","Loc":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":189},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.VertexHandles","Name":"VertexHandles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All of the vertex handles being used"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","188"]}],"Documentation":{"Summary":"All of the vertex handles being used"},"DocId":"P:Sandbox.PolygonMesh.VertexHandles"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E","Loc":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceHandles","Name":"FaceHandles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All of the face handles being used"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","193"]}],"Documentation":{"Summary":"All of the face handles being used"},"DocId":"P:Sandbox.PolygonMesh.FaceHandles"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E","Loc":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.HalfEdgeHandles","Name":"HalfEdgeHandles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All of the half edge handles being used"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","198"]}],"Documentation":{"Summary":"All of the half edge handles being used"},"DocId":"P:Sandbox.PolygonMesh.HalfEdgeHandles"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PolygonMesh","Name":"PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An editable mesh made up of polygons, triangulated into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Bevel.cs","5"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["An editable mesh made up of polygons, triangulated into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An editable mesh made up of polygons, triangulated into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.EdgeSpan.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An editable mesh made up of polygons, triangulated into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Serialize.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An editable mesh made up of polygons, triangulated into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Subdivision.cs","5"]}],"Documentation":{"Summary":"An editable mesh made up of polygons, triangulated into a model"},"DocId":"T:Sandbox.PolygonMesh"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PolygonMesh.BevelEdgesMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.BevelEdgesMode.LeaveOriginalEdges","Name":"LeaveOriginalEdges","DocId":"F:Sandbox.PolygonMesh.BevelEdgesMode.LeaveOriginalEdges"},{"FieldType":"Sandbox.PolygonMesh.BevelEdgesMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.BevelEdgesMode.RemoveOriginalEdges","Name":"RemoveOriginalEdges","DocId":"F:Sandbox.PolygonMesh.BevelEdgesMode.RemoveOriginalEdges"},{"FieldType":"Sandbox.PolygonMesh.BevelEdgesMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.BevelEdgesMode.RemoveClosedEdges","Name":"RemoveClosedEdges","DocId":"F:Sandbox.PolygonMesh.BevelEdgesMode.RemoveClosedEdges"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PolygonMesh.BevelEdgesMode","Name":"BevelEdgesMode","DeclaringType":"Sandbox.PolygonMesh","DocId":"T:Sandbox.PolygonMesh.BevelEdgesMode"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PolygonMesh.EdgeSmoothMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.EdgeSmoothMode.Default","Name":"Default","DocId":"F:Sandbox.PolygonMesh.EdgeSmoothMode.Default"},{"FieldType":"Sandbox.PolygonMesh.EdgeSmoothMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.EdgeSmoothMode.Hard","Name":"Hard","DocId":"F:Sandbox.PolygonMesh.EdgeSmoothMode.Hard"},{"FieldType":"Sandbox.PolygonMesh.EdgeSmoothMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.EdgeSmoothMode.Soft","Name":"Soft","DocId":"F:Sandbox.PolygonMesh.EdgeSmoothMode.Soft"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PolygonMesh.EdgeSmoothMode","Name":"EdgeSmoothMode","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.PolygonMesh.EdgeSmoothMode"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition.None","Name":"None","DocId":"F:Sandbox.PolygonMesh.DissolveRemoveVertexCondition.None"},{"FieldType":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition.Colinear","Name":"Colinear","DocId":"F:Sandbox.PolygonMesh.DissolveRemoveVertexCondition.Colinear"},{"FieldType":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition.InteriorOrColinear","Name":"InteriorOrColinear","DocId":"F:Sandbox.PolygonMesh.DissolveRemoveVertexCondition.InteriorOrColinear"},{"FieldType":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition.All","Name":"All","DocId":"F:Sandbox.PolygonMesh.DissolveRemoveVertexCondition.All"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PolygonMesh.DissolveRemoveVertexCondition","Name":"DissolveRemoveVertexCondition","DeclaringType":"Sandbox.PolygonMesh","DocId":"T:Sandbox.PolygonMesh.DissolveRemoveVertexCondition"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PolygonMesh.ExtentType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.ExtentType.XMin","Name":"XMin","DocId":"F:Sandbox.PolygonMesh.ExtentType.XMin"},{"FieldType":"Sandbox.PolygonMesh.ExtentType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.ExtentType.XMax","Name":"XMax","DocId":"F:Sandbox.PolygonMesh.ExtentType.XMax"},{"FieldType":"Sandbox.PolygonMesh.ExtentType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.ExtentType.YMin","Name":"YMin","DocId":"F:Sandbox.PolygonMesh.ExtentType.YMin"},{"FieldType":"Sandbox.PolygonMesh.ExtentType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.ExtentType.YMax","Name":"YMax","DocId":"F:Sandbox.PolygonMesh.ExtentType.YMax"},{"FieldType":"Sandbox.PolygonMesh.ExtentType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.ExtentType.ZMin","Name":"ZMin","DocId":"F:Sandbox.PolygonMesh.ExtentType.ZMin"},{"FieldType":"Sandbox.PolygonMesh.ExtentType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.ExtentType.ZMax","Name":"ZMax","DocId":"F:Sandbox.PolygonMesh.ExtentType.ZMax"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PolygonMesh.ExtentType","Name":"ExtentType","DeclaringType":"Sandbox.PolygonMesh","DocId":"T:Sandbox.PolygonMesh.ExtentType"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3799},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents.AddPoint","Name":"AddPoint","DeclaringType":"Sandbox.PolygonMesh.FaceExtents","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3796"]}],"DocId":"M:Sandbox.PolygonMesh.FaceExtents.AddPoint(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"type","Type":"Sandbox.PolygonMesh.ExtentType"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3807},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents.Get","Name":"Get","DeclaringType":"Sandbox.PolygonMesh.FaceExtents","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3806"]}],"DocId":"M:Sandbox.PolygonMesh.FaceExtents.Get(Sandbox.PolygonMesh.ExtentType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.PolygonMesh.FaceExtents"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3811},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents.AddExtents","Name":"AddExtents","DeclaringType":"Sandbox.PolygonMesh.FaceExtents","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3808"]}],"DocId":"M:Sandbox.PolygonMesh.FaceExtents.AddExtents(Sandbox.PolygonMesh.FaceExtents)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3787},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents..ctor","Name":".ctor","DeclaringType":"Sandbox.PolygonMesh.FaceExtents","DocId":"M:Sandbox.PolygonMesh.FaceExtents.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents","Name":"FaceExtents","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3783"]}],"DocId":"T:Sandbox.PolygonMesh.FaceExtents"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.None","Name":"None","DocId":"F:Sandbox.PolygonMesh.TextureJustification.None"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.Top","Name":"Top","DocId":"F:Sandbox.PolygonMesh.TextureJustification.Top"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.Bottom","Name":"Bottom","DocId":"F:Sandbox.PolygonMesh.TextureJustification.Bottom"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.Left","Name":"Left","DocId":"F:Sandbox.PolygonMesh.TextureJustification.Left"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.Center","Name":"Center","DocId":"F:Sandbox.PolygonMesh.TextureJustification.Center"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.Right","Name":"Right","DocId":"F:Sandbox.PolygonMesh.TextureJustification.Right"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.Fit","Name":"Fit","DocId":"F:Sandbox.PolygonMesh.TextureJustification.Fit"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.FitX","Name":"FitX","DocId":"F:Sandbox.PolygonMesh.TextureJustification.FitX"},{"FieldType":"Sandbox.PolygonMesh.TextureJustification","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification.FitY","Name":"FitY","DocId":"F:Sandbox.PolygonMesh.TextureJustification.FitY"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PolygonMesh.TextureJustification","Name":"TextureJustification","DeclaringType":"Sandbox.PolygonMesh","DocId":"T:Sandbox.PolygonMesh.TextureJustification"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[],"l":{"File":"Scene/Components/MissingComponent.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.MissingComponent.GetJson","Name":"GetJson","DeclaringType":"Sandbox.MissingComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the Json data that was deserialized"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\MissingComponent.cs","22"]}],"Documentation":{"Summary":"Get the Json data that was deserialized"},"DocId":"M:Sandbox.MissingComponent.GetJson"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"jso","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Scene/Components/MissingComponent.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.MissingComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.MissingComponent","DocId":"M:Sandbox.MissingComponent.#ctor(System.Text.Json.Nodes.JsonObject)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MissingComponent","Name":"MissingComponent","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is added when a component is missing. It will store the json data of the missing component, so we don\u0027t lose any data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\MissingComponent.cs","8"]}],"Documentation":{"Summary":"This is added when a component is missing. It will store the json data of the missing component, so we don\u0027t lose any data."},"DocId":"T:Sandbox.MissingComponent"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.SetAgentPosition","Name":"SetAgentPosition","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If you want to move the agent from one position to another"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","75"]}],"Documentation":{"Summary":"If you want to move the agent from one position to another"},"DocId":"M:Sandbox.NavMeshAgent.SetAgentPosition(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"targetPosition","Type":"Vector3"}],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.MoveTo","Name":"MoveTo","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigate to the position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","88"]}],"Documentation":{"Summary":"Navigate to the position"},"DocId":"M:Sandbox.NavMeshAgent.MoveTo(Vector3)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.Stop","Name":"Stop","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop moving, or whatever we\u0027re doing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","115"]}],"Documentation":{"Summary":"Stop moving, or whatever we\u0027re doing"},"DocId":"M:Sandbox.NavMeshAgent.Stop"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.CompleteLinkTraversal","Name":"CompleteLinkTraversal","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Finish link traversal, must be called after traversing a link if AutoTraverseLinks is false."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","128"]}],"Documentation":{"Summary":"Finish link traversal, must be called after traversing a link if AutoTraverseLinks is false."},"DocId":"M:Sandbox.NavMeshAgent.CompleteLinkTraversal"},{"ReturnType":"Vector3","Parameters":[{"Name":"distance","Type":"System.Single"}],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":468},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.GetLookAhead","Name":"GetLookAhead","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a point on the current path, distance away from here. This is a simplified path so only includes the first few corners."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","465"]}],"Documentation":{"Summary":"Get a point on the current path, distance away from here. This is a simplified path so \nonly includes the first few corners."},"DocId":"M:Sandbox.NavMeshAgent.GetLookAhead(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent..ctor","Name":".ctor","DeclaringType":"Sandbox.NavMeshAgent","DocId":"M:Sandbox.NavMeshAgent.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.Height","Name":"Height","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Physical Properties"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","18"]}],"DocId":"P:Sandbox.NavMeshAgent.Height"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.Radius","Name":"Radius","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Physical Properties"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","21"]}],"DocId":"P:Sandbox.NavMeshAgent.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.MaxSpeed","Name":"MaxSpeed","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","24"]}],"DocId":"P:Sandbox.NavMeshAgent.MaxSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.Acceleration","Name":"Acceleration","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum acceleration a agent can have. This is how fast the agent can change its velocity. If you want snappy movement this should be as high or higher than \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ENavMeshAgent\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EMaxSpeed\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","31"]}],"Documentation":{"Summary":"The maximum acceleration a agent can have. This is how fast the agent can change its velocity.\nIf you want snappy movement this should be as high or higher than \u003Csee cref=\u0022P:Sandbox.NavMeshAgent.MaxSpeed\u0022 /\u003E."},"DocId":"P:Sandbox.NavMeshAgent.Acceleration"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.UpdatePosition","Name":"UpdatePosition","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["Update GameObject Position"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the Position of the GameObject to the agent position every frame. You can turn this off and handle it yourself by using the AgentPosition property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","37"]}],"Documentation":{"Summary":"Set the Position of the GameObject to the agent position every frame. You can turn this off and handle it yourself by using the AgentPosition property."},"DocId":"P:Sandbox.NavMeshAgent.UpdatePosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.UpdateRotation","Name":"UpdateRotation","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["Update GameObject Rotation"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This will simply face the direction it is moving. It is not configurable on purpose, so you should really turn this off and be doing this yourself if you need it to do anything specific."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","43"]}],"Documentation":{"Summary":"This will simply face the direction it is moving. It is not configurable on purpose, so you should really turn this off and be doing this yourself if you need it to do anything specific."},"DocId":"P:Sandbox.NavMeshAgent.UpdateRotation"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.AutoTraverseLinks","Name":"AutoTraverseLinks","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["Auto Traverse Links"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","46"]}],"DocId":"P:Sandbox.NavMeshAgent.AutoTraverseLinks"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.Separation","Name":"Separation","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Avoidance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","49"]}],"DocId":"P:Sandbox.NavMeshAgent.Separation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.AgentPosition","Name":"AgentPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Updated with the agent\u0027s position, even if UpdatePosition is false"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","55"]}],"Documentation":{"Summary":"Updated with the agent\u0027s position, even if UpdatePosition is false"},"DocId":"P:Sandbox.NavMeshAgent.AgentPosition"},{"PropertyType":"System.Nullable\u00601\u003CVector3\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.TargetPosition","Name":"TargetPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","56"]}],"DocId":"P:Sandbox.NavMeshAgent.TargetPosition"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","57"]}],"DocId":"P:Sandbox.NavMeshAgent.Velocity"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.WishVelocity","Name":"WishVelocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","67"]}],"DocId":"P:Sandbox.NavMeshAgent.WishVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.SyncAgentPosition","Name":"SyncAgentPosition","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","208"]}],"DocId":"P:Sandbox.NavMeshAgent.SyncAgentPosition"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.LinkEnter","Name":"LinkEnter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Emitted when the agent enters a link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","214"]}],"Documentation":{"Summary":"Emitted when the agent enters a link."},"DocId":"P:Sandbox.NavMeshAgent.LinkEnter"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.LinkExit","Name":"LinkExit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Emitted when the agent exits a link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","219"]}],"Documentation":{"Summary":"Emitted when the agent exits a link."},"DocId":"P:Sandbox.NavMeshAgent.LinkExit"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":225},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.IsTraversingLink","Name":"IsTraversingLink","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the agent is currently traversing a link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","224"]}],"Documentation":{"Summary":"Returns true if the agent is currently traversing a link."},"DocId":"P:Sandbox.NavMeshAgent.IsTraversingLink"}],"Fields":[{"FieldType":"System.Nullable\u00601\u003CSandbox.NavMeshAgent.LinkTraversalData\u003E","IsPublic":true,"FullName":"Sandbox.NavMeshAgent.CurrentLinkTraversal","Name":"CurrentLinkTraversal","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","260"]}],"Documentation":{"Summary":"Information about the current link traversal."},"DocId":"F:Sandbox.NavMeshAgent.CurrentLinkTraversal"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NavMeshAgent","Name":"NavMeshAgent","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["NavMesh - Agent"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Navigation"]},{"FullName":"IconAttribute","ConstructorArguments":["smart_toy"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/navmeshagent.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An agent that can navigate the navmesh defined in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","10"]}],"Documentation":{"Summary":"An agent that can navigate the navmesh defined in the scene."},"DocId":"T:Sandbox.NavMeshAgent"},{"Namespace":"","Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":237},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.LinkTraversalData.LinkEnterPosition","Name":"LinkEnterPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The start position of the traversal. Depending on the direction traversing, this is either LinkComponent.WorldStartPositionOnNavMesh or LinkComponent.WorldEndPositionOnNavMesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","236"]}],"Documentation":{"Summary":"The start position of the traversal.\nDepending on the direction traversing,\nthis is either LinkComponent.WorldStartPositionOnNavMesh or LinkComponent.WorldEndPositionOnNavMesh."},"DocId":"P:Sandbox.NavMeshAgent.LinkTraversalData.LinkEnterPosition"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.LinkTraversalData.LinkExitPosition","Name":"LinkExitPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The end position of the traversal. Where the agent should exit. Depending on the direction traversing, this is either LinkComponent.WorldStartPositionOnNavMesh or LinkComponent.WorldEndPositionOnNavMesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","243"]}],"Documentation":{"Summary":"The end position of the traversal. Where the agent should exit.\nDepending on the direction traversing,\nthis is either LinkComponent.WorldStartPositionOnNavMesh or LinkComponent.WorldEndPositionOnNavMesh."},"DocId":"P:Sandbox.NavMeshAgent.LinkTraversalData.LinkExitPosition"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.LinkTraversalData.AgentInitialPosition","Name":"AgentInitialPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The position at which the agent entered the link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","248"]}],"Documentation":{"Summary":"The position at which the agent entered the link."},"DocId":"P:Sandbox.NavMeshAgent.LinkTraversalData.AgentInitialPosition"},{"PropertyType":"Sandbox.NavMeshLink","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.LinkTraversalData.LinkComponent","Name":"LinkComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Link component that the agent is traversing. May be null if the agent is traversing a link created without a NavMeshLink component."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","254"]}],"Documentation":{"Summary":"The Link component that the agent is traversing.\nMay be null if the agent is traversing a link created without a NavMeshLink component."},"DocId":"P:Sandbox.NavMeshAgent.LinkTraversalData.LinkComponent"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NavMeshAgent.LinkTraversalData","Name":"LinkTraversalData","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Holds information about the current link the agent is traversing."},"DocId":"T:Sandbox.NavMeshAgent.LinkTraversalData"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.NavMeshArea..ctor","Name":".ctor","DeclaringType":"Sandbox.NavMeshArea","DocId":"M:Sandbox.NavMeshArea.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Collider","Loc":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.NavMeshArea.LinkedCollider","Name":"LinkedCollider","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The collider this area\u0027s shape is based on. In almost every case, you will want to use a trigger collider for this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshArea.cs","23"]}],"Documentation":{"Summary":"The collider this area\u0027s shape is based on.\nIn almost every case, you will want to use a trigger collider for this."},"DocId":"P:Sandbox.NavMeshArea.LinkedCollider"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.NavMeshArea.IsBlocker","Name":"IsBlocker","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether navmesh generation in this area will be completly disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshArea.cs","41"]}],"Documentation":{"Summary":"Whether navmesh generation in this area will be completly disabled."},"DocId":"P:Sandbox.NavMeshArea.IsBlocker"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NavMeshArea","Name":"NavMeshArea","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["NavMesh - Area"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Navigation"]},{"FullName":"IconAttribute","ConstructorArguments":["crop"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/navmeshagent.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An area that influences the NavMesh generation. Areas can be used to block off parts of the NavMesh. Static areas have almost no performance overhead. Moving areas at runtime will have an impact on performance if done excessively."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshArea.cs","11"]}],"Documentation":{"Summary":"An area that influences the NavMesh generation.\nAreas can be used to block off parts of the NavMesh.\nStatic areas have almost no performance overhead.\nMoving areas at runtime will have an impact on performance if done excessively."},"DocId":"T:Sandbox.NavMeshArea"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.NavMeshLink..ctor","Name":".ctor","DeclaringType":"Sandbox.NavMeshLink","DocId":"M:Sandbox.NavMeshLink.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.LocalStartPosition","Name":"LocalStartPosition","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Start position relative to the game object\u0027s position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","20"]}],"Documentation":{"Summary":"Start position relative to the game object\u0027s position."},"DocId":"P:Sandbox.NavMeshLink.LocalStartPosition"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.LocalEndPosition","Name":"LocalEndPosition","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["End position relative to the game object\u0027s position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","36"]}],"Documentation":{"Summary":"End position relative to the game object\u0027s position."},"DocId":"P:Sandbox.NavMeshLink.LocalEndPosition"},{"PropertyType":"System.Nullable\u00601\u003CVector3\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.WorldStartPositionOnNavmesh","Name":"WorldStartPositionOnNavmesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start position in world space snapped to the navmesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","50"]}],"Documentation":{"Summary":"Start position in world space snapped to the navmesh."},"DocId":"P:Sandbox.NavMeshLink.WorldStartPositionOnNavmesh"},{"PropertyType":"System.Nullable\u00601\u003CVector3\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.WorldEndPositionOnNavmesh","Name":"WorldEndPositionOnNavmesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["End position in world space snapped to the navmesh."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","58"]}],"Documentation":{"Summary":"End position in world space snapped to the navmesh."},"DocId":"P:Sandbox.NavMeshLink.WorldEndPositionOnNavmesh"},{"PropertyType":"System.Action\u00601\u003CSandbox.NavMeshAgent\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.LinkEntered","Name":"LinkEntered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Emitted when an agent enters the link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","80"]}],"Documentation":{"Summary":"Emitted when an agent enters the link."},"DocId":"P:Sandbox.NavMeshLink.LinkEntered"},{"PropertyType":"System.Action\u00601\u003CSandbox.NavMeshAgent\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.LinkExited","Name":"LinkExited","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Emitted when an agent exits the link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","85"]}],"Documentation":{"Summary":"Emitted when an agent exits the link."},"DocId":"P:Sandbox.NavMeshLink.LinkExited"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.WorldStartPosition","Name":"WorldStartPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start position in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","92"]}],"Documentation":{"Summary":"Start position in world space."},"DocId":"P:Sandbox.NavMeshLink.WorldStartPosition"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.WorldEndPosition","Name":"WorldEndPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["End position in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","104"]}],"Documentation":{"Summary":"End position in world space."},"DocId":"P:Sandbox.NavMeshLink.WorldEndPosition"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.NavMeshLink.IsBiDirectional","Name":"IsBiDirectional","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","68"]}],"Documentation":{"Summary":"Whether this link can be traverse bi-directional or only start towards end."},"DocId":"F:Sandbox.NavMeshLink.IsBiDirectional"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.NavMeshLink.ConnectionRadius","Name":"ConnectionRadius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","74"]}],"Documentation":{"Summary":"Radius that will be searched at the start and end positions for a connection to the navmesh."},"DocId":"F:Sandbox.NavMeshLink.ConnectionRadius"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NavMeshLink","Name":"NavMeshLink","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["NavMesh - Link"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Navigation"]},{"FullName":"IconAttribute","ConstructorArguments":["link"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/navmeshagent.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["NavigationLinks connect navigation mesh polygons for pathfinding and enable shortcuts like ladders, jumps, or teleports."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","9"]}],"Documentation":{"Summary":"NavigationLinks connect navigation mesh polygons for pathfinding and enable shortcuts like ladders, jumps, or teleports."},"DocId":"T:Sandbox.NavMeshLink"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleController","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ParticleAttractor..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleAttractor","DocId":"M:Sandbox.ParticleAttractor.#ctor"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ParticleAttractor.Target","Name":"Target","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","11"]}],"DocId":"P:Sandbox.ParticleAttractor.Target"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ParticleAttractor.Force","Name":"Force","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","14"]}],"DocId":"P:Sandbox.ParticleAttractor.Force"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleAttractor.MaxForce","Name":"MaxForce","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","17"]}],"DocId":"P:Sandbox.ParticleAttractor.MaxForce"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleAttractor.Randomness","Name":"Randomness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","20"]}],"DocId":"P:Sandbox.ParticleAttractor.Randomness"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.ParticleAttractor.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","23"]}],"DocId":"P:Sandbox.ParticleAttractor.Radius"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleAttractor","Name":"ParticleAttractor","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Particle Attractor"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["attractions"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Attract particles to a GameObject in the scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","6"]}],"Documentation":{"Summary":"Attract particles to a GameObject in the scene"},"DocId":"T:Sandbox.ParticleAttractor"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.ParticleEffect","Loc":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ParticleController.ParticleEffect","Name":"ParticleEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The particle we\u0027re controlling"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","11"]}],"Documentation":{"Summary":"The particle we\u0027re controlling"},"DocId":"P:Sandbox.ParticleController.ParticleEffect"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleController","Name":"ParticleController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Particles can have extra controllers that can modify the particles every frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","6"]}],"Documentation":{"Summary":"Particles can have extra controllers that can modify the particles every frame."},"DocId":"T:Sandbox.ParticleController"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleEmitter","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.ParticleEffect"}],"l":{"File":"Scene/Components/Particles/Emitter/ParticleBoxEmitter.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.ParticleBoxEmitter.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleBoxEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleBoxEmitter.cs","26"]}],"DocId":"M:Sandbox.ParticleBoxEmitter.Emit(Sandbox.ParticleEffect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleBoxEmitter.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ParticleBoxEmitter..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleBoxEmitter","DocId":"M:Sandbox.ParticleBoxEmitter.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleBoxEmitter.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ParticleBoxEmitter.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleBoxEmitter.cs","11"]}],"DocId":"P:Sandbox.ParticleBoxEmitter.Size"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleBoxEmitter.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ParticleBoxEmitter.OnEdge","Name":"OnEdge","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleBoxEmitter.cs","12"]}],"DocId":"P:Sandbox.ParticleBoxEmitter.OnEdge"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleBoxEmitter","Name":"ParticleBoxEmitter","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Box Emitter"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Emits particles within a box shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleBoxEmitter.cs","6"]}],"Documentation":{"Summary":"Emits particles within a box shape."},"DocId":"T:Sandbox.ParticleBoxEmitter"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleEmitter","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.ParticleEffect"}],"l":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleConeEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","62"]}],"DocId":"M:Sandbox.ParticleConeEmitter.Emit(Sandbox.ParticleEffect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleConeEmitter","DocId":"M:Sandbox.ParticleConeEmitter.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.OnEdge","Name":"OnEdge","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Placement"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","11"]}],"DocId":"P:Sandbox.ParticleConeEmitter.OnEdge"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.InVolume","Name":"InVolume","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Placement"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","13"]}],"DocId":"P:Sandbox.ParticleConeEmitter.InVolume"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.ConeAngle","Name":"ConeAngle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","45","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Cone"]},{"FullName":"TitleAttribute","ConstructorArguments":["Angle"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","16"]}],"DocId":"P:Sandbox.ParticleConeEmitter.ConeAngle"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.ConeNear","Name":"ConeNear","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Cone"]},{"FullName":"TitleAttribute","ConstructorArguments":["Start"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","18"]}],"DocId":"P:Sandbox.ParticleConeEmitter.ConeNear"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.ConeFar","Name":"ConeFar","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Cone"]},{"FullName":"TitleAttribute","ConstructorArguments":["End"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","20"]}],"DocId":"P:Sandbox.ParticleConeEmitter.ConeFar"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.VelocityRandom","Name":"VelocityRandom","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Cone"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Randomize the direction of the initial velocity. 0 = no randomization, 1 = full randomization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","26"]}],"Documentation":{"Summary":"Randomize the direction of the initial velocity. 0 = no randomization, 1 = full randomization."},"DocId":"P:Sandbox.ParticleConeEmitter.VelocityRandom"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.CenterBias","Name":"CenterBias","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Cone"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When distributing should we bias the center of the cone"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","32"]}],"Documentation":{"Summary":"When distributing should we bias the center of the cone"},"DocId":"P:Sandbox.ParticleConeEmitter.CenterBias"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.CenterBiasVelocity","Name":"CenterBiasVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Cone"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should particles near the center have more velocity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","38"]}],"Documentation":{"Summary":"Should particles near the center have more velocity"},"DocId":"P:Sandbox.ParticleConeEmitter.CenterBiasVelocity"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleConeEmitter.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter.VelocityMultiplier","Name":"VelocityMultiplier","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Cone"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Multiply velocity by this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","44"]}],"Documentation":{"Summary":"Multiply velocity by this"},"DocId":"P:Sandbox.ParticleConeEmitter.VelocityMultiplier"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleConeEmitter","Name":"ParticleConeEmitter","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Cone Emitter"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["change_history"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Emits particles within/along a cone shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleConeEmitter.cs","6"]}],"Documentation":{"Summary":"Emits particles within/along a cone shape."},"DocId":"T:Sandbox.ParticleConeEmitter"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.ResetEmitter","Name":"ResetEmitter","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","82"]}],"DocId":"M:Sandbox.ParticleEmitter.ResetEmitter"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.ParticleEffect"}],"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","157"]}],"DocId":"M:Sandbox.ParticleEmitter.Emit(Sandbox.ParticleEffect)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Loop","Name":"Loop","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","8"]}],"DocId":"P:Sandbox.ParticleEmitter.Loop"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.DestroyOnEnd","Name":"DestroyOnEnd","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","9"]}],"DocId":"P:Sandbox.ParticleEmitter.DestroyOnEnd"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Duration","Name":"Duration","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","10"]}],"DocId":"P:Sandbox.ParticleEmitter.Duration"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Delay","Name":"Delay","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","11"]}],"DocId":"P:Sandbox.ParticleEmitter.Delay"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Burst","Name":"Burst","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"TitleAttribute","ConstructorArguments":["Initial Burst"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many particles to emit, in a burst"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","16"]}],"Documentation":{"Summary":"How many particles to emit, in a burst"},"DocId":"P:Sandbox.ParticleEmitter.Burst"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Rate","Name":"Rate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many particles to emit over time"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","21"]}],"Documentation":{"Summary":"How many particles to emit over time"},"DocId":"P:Sandbox.ParticleEmitter.Rate"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.RateOverDistance","Name":"RateOverDistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many particles to emit per 100 units moved"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","26"]}],"Documentation":{"Summary":"How many particles to emit per 100 units moved"},"DocId":"P:Sandbox.ParticleEmitter.RateOverDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Delta","Name":"Delta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["0-1, the life time of the emitter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","31"]}],"Documentation":{"Summary":"0-1, the life time of the emitter"},"DocId":"P:Sandbox.ParticleEmitter.Delta"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.IsBursting","Name":"IsBursting","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re doing a burst"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","37"]}],"Documentation":{"Summary":"True if we\u0027re doing a burst"},"DocId":"P:Sandbox.ParticleEmitter.IsBursting"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.EmitRandom","Name":"EmitRandom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["0-1, a random number to be used for this loop of the emitter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","42"]}],"Documentation":{"Summary":"0-1, a random number to be used for this loop of the emitter"},"DocId":"P:Sandbox.ParticleEmitter.EmitRandom"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.ParticleEmitter.time","Name":"time","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","44"]}],"DocId":"F:Sandbox.ParticleEmitter.time"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleEmitter","Name":"ParticleEmitter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates particles. Should be attached to a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EParticleEffect\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","6"]}],"Documentation":{"Summary":"Creates particles. Should be attached to a \u003Csee cref=\u0022T:Sandbox.ParticleEffect\u0022 /\u003E."},"DocId":"T:Sandbox.ParticleEmitter"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleEmitter","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.ParticleEffect"}],"l":{"File":"Scene/Components/Particles/Emitter/ParticleModelEmitter.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.ParticleModelEmitter.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleModelEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleModelEmitter.cs","45"]}],"DocId":"M:Sandbox.ParticleModelEmitter.Emit(Sandbox.ParticleEffect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ParticleModelEmitter..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleModelEmitter","DocId":"M:Sandbox.ParticleModelEmitter.#ctor"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleModelEmitter.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ParticleModelEmitter.Target","Name":"Target","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleModelEmitter.cs","12"]}],"DocId":"P:Sandbox.ParticleModelEmitter.Target"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleModelEmitter.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ParticleModelEmitter.OnEdge","Name":"OnEdge","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleModelEmitter.cs","13"]}],"DocId":"P:Sandbox.ParticleModelEmitter.OnEdge"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleModelEmitter","Name":"ParticleModelEmitter","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Model Emitter"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["soap"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Emits particles in a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleModelEmitter.cs","6"]}],"Documentation":{"Summary":"Emits particles in a model"},"DocId":"T:Sandbox.ParticleModelEmitter"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleEmitter","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.ParticleEffect"}],"l":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleRingEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","31"]}],"DocId":"M:Sandbox.ParticleRingEmitter.Emit(Sandbox.ParticleEffect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleRingEmitter","DocId":"M:Sandbox.ParticleRingEmitter.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","13"]}],"DocId":"P:Sandbox.ParticleRingEmitter.Radius"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.Thickness","Name":"Thickness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","14"]}],"DocId":"P:Sandbox.ParticleRingEmitter.Thickness"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.AngleStart","Name":"AngleStart","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","15"]}],"DocId":"P:Sandbox.ParticleRingEmitter.AngleStart"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.Angle","Name":"Angle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","16"]}],"DocId":"P:Sandbox.ParticleRingEmitter.Angle"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.Flatness","Name":"Flatness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","17"]}],"DocId":"P:Sandbox.ParticleRingEmitter.Flatness"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.VelocityFromCenter","Name":"VelocityFromCenter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-100","100","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","18"]}],"DocId":"P:Sandbox.ParticleRingEmitter.VelocityFromCenter"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleRingEmitter.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter.VelocityFromRing","Name":"VelocityFromRing","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-100","100","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","19"]}],"DocId":"P:Sandbox.ParticleRingEmitter.VelocityFromRing"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleRingEmitter","Name":"ParticleRingEmitter","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Ring Emitter"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Emits particles in a ring. The ring can be flat or have a tube-like quality. Velocity can either be added from the center of the ring, or from the ring itself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleRingEmitter.cs","8"]}],"Documentation":{"Summary":"Emits particles in a ring. The ring can be flat or have a tube-like quality.\n\nVelocity can either be added from the center of the ring, or from the ring itself."},"DocId":"T:Sandbox.ParticleRingEmitter"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleEmitter","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Sandbox.ParticleEffect"}],"l":{"File":"Scene/Components/Particles/Emitter/ParticleSphereEmitter.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.ParticleSphereEmitter.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleSphereEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleSphereEmitter.cs","28"]}],"DocId":"M:Sandbox.ParticleSphereEmitter.Emit(Sandbox.ParticleEffect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleSphereEmitter.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ParticleSphereEmitter..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleSphereEmitter","DocId":"M:Sandbox.ParticleSphereEmitter.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleSphereEmitter.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ParticleSphereEmitter.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleSphereEmitter.cs","11"]}],"DocId":"P:Sandbox.ParticleSphereEmitter.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleSphereEmitter.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ParticleSphereEmitter.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-1000","1000","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleSphereEmitter.cs","12"]}],"DocId":"P:Sandbox.ParticleSphereEmitter.Velocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleSphereEmitter.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ParticleSphereEmitter.OnEdge","Name":"OnEdge","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleSphereEmitter.cs","13"]}],"DocId":"P:Sandbox.ParticleSphereEmitter.OnEdge"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSphereEmitter","Name":"ParticleSphereEmitter","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sphere Emitter"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["radio_button_unchecked"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Emits particles within a sphere shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleSphereEmitter.cs","6"]}],"Documentation":{"Summary":"Emits particles within a sphere shape."},"DocId":"T:Sandbox.ParticleSphereEmitter"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Particle","Parameters":[],"l":{"File":"Scene/Components/Particles/Particle.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Particle.Create","Name":"Create","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","87"]}],"DocId":"M:Sandbox.Particle.Create"},{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Scene/Components/Particles/Particle.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Particle.Get","Name":"Get","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an arbituary data value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","118"]}],"Documentation":{"Summary":"Get an arbituary data value"},"DocId":"M:Sandbox.Particle.Get\u0060\u00601(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"tvalue","Type":"T"}],"l":{"File":"Scene/Components/Particles/Particle.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.Particle.Set","Name":"Set","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set an arbituary data value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","131"]}],"Documentation":{"Summary":"Set an arbituary data value"},"DocId":"M:Sandbox.Particle.Set\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"amount","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/Particle.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Particle.ApplyDamping","Name":"ApplyDamping","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","137"]}],"DocId":"M:Sandbox.Particle.ApplyDamping(System.Single@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"bounce","In":true,"Type":"System.Single"},{"Name":"friction","In":true,"Type":"System.Single"},{"Name":"bumpiness","In":true,"Type":"System.Single"},{"Name":"push","In":true,"Type":"System.Single"},{"Name":"die","In":true,"Type":"System.Boolean"},{"Name":"dt","In":true,"Type":"System.Single"},{"Name":"radius","Type":"System.Single"},{"Name":"trace","In":true,"Type":"Sandbox.SceneTrace"}],"l":{"File":"Scene/Components/Particles/Particle.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.Particle.MoveWithCollision","Name":"MoveWithCollision","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","142"]}],"DocId":"M:Sandbox.Particle.MoveWithCollision(System.Single@,System.Single@,System.Single@,System.Single@,System.Boolean@,System.Single@,System.Single,Sandbox.SceneTrace@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"seed","Type":"System.Int32","Default":"0"},{"Name":"line","Type":"System.Int32","Default":"0"}],"l":{"File":"Scene/Components/Particles/Particle.cs","Line":250},"IsPublic":true,"FullName":"Sandbox.Particle.Rand","Name":"Rand","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","246"]}],"DocId":"M:Sandbox.Particle.Rand(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"Sandbox.Particle.BaseListener"},{"Name":"sourceComponent","Type":"Sandbox.Component"}],"l":{"File":"Scene/Components/Particles/Particle.Listeners.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Particle.AddListener","Name":"AddListener","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a listener."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","45"]}],"Documentation":{"Summary":"Add a listener."},"DocId":"M:Sandbox.Particle.AddListener(Sandbox.Particle.BaseListener,Sandbox.Component)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"Sandbox.Particle.BaseListener"}],"l":{"File":"Scene/Components/Particles/Particle.Listeners.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Particle.RemoveListener","Name":"RemoveListener","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove a listener"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","65"]}],"Documentation":{"Summary":"Remove a listener"},"DocId":"M:Sandbox.Particle.RemoveListener(Sandbox.Particle.BaseListener)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Particle..ctor","Name":".ctor","DeclaringType":"Sandbox.Particle","DocId":"M:Sandbox.Particle.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Particle.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.Particle.LifeTimeRemaining","Name":"LifeTimeRemaining","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","78"]}],"DocId":"P:Sandbox.Particle.LifeTimeRemaining"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Particle.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","8"]}],"DocId":"F:Sandbox.Particle.Position"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Particle.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","11"]}],"DocId":"F:Sandbox.Particle.Size"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Particle.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","14"]}],"DocId":"F:Sandbox.Particle.Velocity"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.Particle.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","16"]}],"DocId":"F:Sandbox.Particle.Color"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Alpha","Name":"Alpha","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","17"]}],"DocId":"F:Sandbox.Particle.Alpha"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.BornTime","Name":"BornTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","18"]}],"DocId":"F:Sandbox.Particle.BornTime"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Age","Name":"Age","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","19"]}],"DocId":"F:Sandbox.Particle.Age"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","20"]}],"DocId":"F:Sandbox.Particle.Radius"},{"FieldType":"Angles","IsPublic":true,"FullName":"Sandbox.Particle.Angles","Name":"Angles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","21"]}],"DocId":"F:Sandbox.Particle.Angles"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Particle.Sequence","Name":"Sequence","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","22"]}],"DocId":"F:Sandbox.Particle.Sequence"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Particle.SequenceTime","Name":"SequenceTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","23"]}],"DocId":"F:Sandbox.Particle.SequenceTime"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Particle.Frame","Name":"Frame","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","24"]}],"DocId":"F:Sandbox.Particle.Frame"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Random01","Name":"Random01","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","29"]}],"DocId":"F:Sandbox.Particle.Random01"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Random02","Name":"Random02","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","32"]}],"DocId":"F:Sandbox.Particle.Random02"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Random03","Name":"Random03","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","35"]}],"DocId":"F:Sandbox.Particle.Random03"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Random04","Name":"Random04","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","38"]}],"DocId":"F:Sandbox.Particle.Random04"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Random05","Name":"Random05","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","41"]}],"DocId":"F:Sandbox.Particle.Random05"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Random06","Name":"Random06","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","44"]}],"DocId":"F:Sandbox.Particle.Random06"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Random07","Name":"Random07","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","47"]}],"DocId":"F:Sandbox.Particle.Random07"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Particle.HitPos","Name":"HitPos","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","50"]}],"DocId":"F:Sandbox.Particle.HitPos"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Particle.HitNormal","Name":"HitNormal","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","52"]}],"DocId":"F:Sandbox.Particle.HitNormal"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.HitTime","Name":"HitTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","55"]}],"DocId":"F:Sandbox.Particle.HitTime"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.LastHitTime","Name":"LastHitTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","56"]}],"DocId":"F:Sandbox.Particle.LastHitTime"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Particle.StartPosition","Name":"StartPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","57"]}],"DocId":"F:Sandbox.Particle.StartPosition"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.LifeDelta","Name":"LifeDelta","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","62"]}],"Documentation":{"Summary":"A range from 0 to 1 descriving how long this particle has been alive"},"DocId":"F:Sandbox.Particle.LifeDelta"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.DeathTime","Name":"DeathTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","67"]}],"Documentation":{"Summary":"The time that this particle is scheduled to die"},"DocId":"F:Sandbox.Particle.DeathTime"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.TimeScale","Name":"TimeScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","70"]}],"DocId":"F:Sandbox.Particle.TimeScale"},{"FieldType":"System.Collections.Generic.Queue\u00601\u003CSandbox.Particle\u003E","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Particle.Pool","Name":"Pool","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","85"]}],"DocId":"F:Sandbox.Particle.Pool"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Particle","Name":"Particle","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","5"]}],"DocId":"T:Sandbox.Particle"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"p","Type":"Sandbox.Particle"}],"IsPublic":true,"FullName":"Sandbox.Particle.BaseListener.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.Particle.BaseListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called in a thread. The particle is in its first position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","27"]}],"Documentation":{"Summary":"Called in a thread. The particle is in its first position."},"DocId":"M:Sandbox.Particle.BaseListener.OnEnabled(Sandbox.Particle)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"p","Type":"Sandbox.Particle"},{"Name":"dt","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Particle.BaseListener.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.Particle.BaseListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called in a thread, guarenteed to be called after OnEnabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","32"]}],"Documentation":{"Summary":"Called in a thread, guarenteed to be called after OnEnabled"},"DocId":"M:Sandbox.Particle.BaseListener.OnUpdate(Sandbox.Particle,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"p","Type":"Sandbox.Particle"}],"IsPublic":true,"FullName":"Sandbox.Particle.BaseListener.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.Particle.BaseListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called in a thread. OnUpdate won\u0027t be called again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","37"]}],"Documentation":{"Summary":"Called in a thread. OnUpdate won\u0027t be called again."},"DocId":"M:Sandbox.Particle.BaseListener.OnDisabled(Sandbox.Particle)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Component","Loc":{"File":"Scene/Components/Particles/Particle.Listeners.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Particle.BaseListener.Source","Name":"Source","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The component that created this listener. May be null."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","17"]}],"Documentation":{"Summary":"The component that created this listener. May be null."},"DocId":"P:Sandbox.Particle.BaseListener.Source"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Particle.BaseListener","Name":"BaseListener","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows creating a class that will exist for as long as a particle. The methods get called in the particle thread, which removes the need to run through the particle list again, but it has the danger and restrictions that come with threaded code."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.Listeners.cs","12"]}],"Documentation":{"Summary":"Allows creating a class that will exist for as long as a particle.\nThe methods get called in the particle thread, which removes the need to run through\nthe particle list again, but it has the danger and restrictions that come with threaded code."},"DocId":"T:Sandbox.Particle.BaseListener"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Object","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleControlPoint.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.OutputValue","Name":"OutputValue","DeclaringType":"Sandbox.ParticleControlPoint","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleControlPoint.cs","24"]}],"DocId":"M:Sandbox.ParticleControlPoint.OutputValue"}],"Properties":[{"PropertyType":"Sandbox.ParticleControlPoint.ControlPointValueInput","Loc":{"File":"Scene/Components/Particles/ParticleControlPoint.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.Value","Name":"Value","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleControlPoint.cs","8"]}],"DocId":"P:Sandbox.ParticleControlPoint.Value"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Particles/ParticleControlPoint.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.StringCP","Name":"StringCP","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleControlPoint.cs","10"]}],"DocId":"P:Sandbox.ParticleControlPoint.StringCP"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Particles/ParticleControlPoint.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.VectorValue","Name":"VectorValue","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleControlPoint.cs","12"]}],"DocId":"P:Sandbox.ParticleControlPoint.VectorValue"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleControlPoint.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.FloatValue","Name":"FloatValue","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleControlPoint.cs","15"]}],"DocId":"P:Sandbox.ParticleControlPoint.FloatValue"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Particles/ParticleControlPoint.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.ColorValue","Name":"ColorValue","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleControlPoint.cs","18"]}],"DocId":"P:Sandbox.ParticleControlPoint.ColorValue"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Particles/ParticleControlPoint.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.GameObjectValue","Name":"GameObjectValue","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleControlPoint.cs","21"]}],"DocId":"P:Sandbox.ParticleControlPoint.GameObjectValue"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleControlPoint","Name":"ParticleControlPoint","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.ParticleControlPoint"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleControlPoint.ControlPointValueInput","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleControlPoint.ControlPointValueInput.GameObject","Name":"GameObject","DocId":"F:Sandbox.ParticleControlPoint.ControlPointValueInput.GameObject"},{"FieldType":"Sandbox.ParticleControlPoint.ControlPointValueInput","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleControlPoint.ControlPointValueInput.Vector3","Name":"Vector3","DocId":"F:Sandbox.ParticleControlPoint.ControlPointValueInput.Vector3"},{"FieldType":"Sandbox.ParticleControlPoint.ControlPointValueInput","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleControlPoint.ControlPointValueInput.Float","Name":"Float","DocId":"F:Sandbox.ParticleControlPoint.ControlPointValueInput.Float"},{"FieldType":"Sandbox.ParticleControlPoint.ControlPointValueInput","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleControlPoint.ControlPointValueInput.Color","Name":"Color","DocId":"F:Sandbox.ParticleControlPoint.ControlPointValueInput.Color"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleControlPoint.ControlPointValueInput","Name":"ControlPointValueInput","DeclaringType":"Sandbox.ParticleControlPoint","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"T:Sandbox.ParticleControlPoint.ControlPointValueInput"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":459},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Clear","Name":"Clear","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","456"]}],"DocId":"M:Sandbox.ParticleEffect.Clear"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":477},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ResetEmitters","Name":"ResetEmitters","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","474"]}],"DocId":"M:Sandbox.ParticleEffect.ResetEmitters"},{"ReturnType":"System.Void","Parameters":[{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":698},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Step","Name":"Step","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","696"]}],"DocId":"M:Sandbox.ParticleEffect.Step(System.Single)"},{"ReturnType":"Sandbox.Particle","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":773},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Pass in a delta"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","769"]}],"DocId":"M:Sandbox.ParticleEffect.Emit(Vector3)"},{"ReturnType":"Sandbox.Particle","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":808},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Emit a particle at the given position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","805"]}],"Documentation":{"Summary":"Emit a particle at the given position.","Return":"A particle, will never be null. It\u0027s up to you to obey max particles.","Params":{"position":"The position in which to spawn the particle","delta":"The time delta of the spawn. The first spawned particle is 0, the last spawned particle is 1. This is used to evaluate the spawn particles like lifetime and delay."}},"DocId":"M:Sandbox.ParticleEffect.Emit(Vector3,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","Type":"Sandbox.Particle"}],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":859},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Terminate","Name":"Terminate","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","856"]}],"DocId":"M:Sandbox.ParticleEffect.Terminate(Sandbox.Particle)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleEffect..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleEffect","DocId":"M:Sandbox.ParticleEffect.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.MaxParticles","Name":"MaxParticles","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Limits"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum number of particles that can exist in this effect at once."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","20"]}],"Documentation":{"Summary":"The maximum number of particles that can exist in this effect at once."},"DocId":"P:Sandbox.ParticleEffect.MaxParticles"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Lifetime","Name":"Lifetime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The lifetime of each particle, in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","26"]}],"Documentation":{"Summary":"The lifetime of each particle, in seconds."},"DocId":"P:Sandbox.ParticleEffect.Lifetime"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.TimeScale","Name":"TimeScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Time"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scales the simulation time for this effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","32"]}],"Documentation":{"Summary":"Scales the simulation time for this effect."},"DocId":"P:Sandbox.ParticleEffect.TimeScale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.PreWarm","Name":"PreWarm","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many seconds to pre-warm this effect by when creating."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","38"]}],"Documentation":{"Summary":"How many seconds to pre-warm this effect by when creating."},"DocId":"P:Sandbox.ParticleEffect.PreWarm"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.StartDelay","Name":"StartDelay","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The delay before a particle starts after being emitted, in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","44"]}],"Documentation":{"Summary":"The delay before a particle starts after being emitted, in seconds."},"DocId":"P:Sandbox.ParticleEffect.StartDelay"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.PerParticleTimeScale","Name":"PerParticleTimeScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Per-particle time scale multiplier. Allows each particle to have a unique simulation speed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","50"]}],"Documentation":{"Summary":"Per-particle time scale multiplier. Allows each particle to have a unique simulation speed."},"DocId":"P:Sandbox.ParticleEffect.PerParticleTimeScale"},{"PropertyType":"Sandbox.ParticleEffect.TimingMode","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Timing","Name":"Timing","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How time is updated for this effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","69"]}],"Documentation":{"Summary":"How time is updated for this effect."},"DocId":"P:Sandbox.ParticleEffect.Timing"},{"PropertyType":"Sandbox.ParticleVector3","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.InitialVelocity","Name":"InitialVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Move"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The initial velocity of the particle when it is created. This is applied before any forces are applied."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","75"]}],"Documentation":{"Summary":"The initial velocity of the particle when it is created. This is applied before any forces are applied."},"DocId":"P:Sandbox.ParticleEffect.InitialVelocity"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.StartVelocity","Name":"StartVelocity","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Random Velocity"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Move"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Apply an element of random velocity to the particle when it is created, in a random direction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","81"]}],"Documentation":{"Summary":"Apply an element of random velocity to the particle when it is created, in a random direction."},"DocId":"P:Sandbox.ParticleEffect.StartVelocity"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Damping","Name":"Damping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Move"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The damping factor applied to particle velocity over time. This reduces the velocity of particles, simulating resistance or drag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","89"]}],"Documentation":{"Summary":"The damping factor applied to particle velocity over time.\nThis reduces the velocity of particles, simulating resistance or drag."},"DocId":"P:Sandbox.ParticleEffect.Damping"},{"PropertyType":"Sandbox.ParticleVector3","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ConstantMovement","Name":"ConstantMovement","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Move"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Move this delta constantly. Ignores velocity, collisions and drag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","95"]}],"Documentation":{"Summary":"Move this delta constantly. Ignores velocity, collisions and drag."},"DocId":"P:Sandbox.ParticleEffect.ConstantMovement"},{"PropertyType":"Sandbox.ParticleEffect.SimulationSpace","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Space","Name":"Space","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use LocalSpace instead"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Move"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","98"]}],"DocId":"P:Sandbox.ParticleEffect.Space"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.LocalSpace","Name":"LocalSpace","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Move"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When 1 particles will be moved in local space relative to the emitter GameObject\u0027s transform. This allows particles to be emitted in a local space, like a fire effect that moves with the player, but the particles can slowly move to world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","107"]}],"Documentation":{"Summary":"When 1 particles will be moved in local space relative to the emitter GameObject\u0027s transform. \nThis allows particles to be emitted in a local space, like a fire effect that moves with the player, but the particles can slowly move to world space."},"DocId":"P:Sandbox.ParticleEffect.LocalSpace"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ApplyRotation","Name":"ApplyRotation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Rotation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables rotation for particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","113"]}],"Documentation":{"Summary":"Enables or disables rotation for particles."},"DocId":"P:Sandbox.ParticleEffect.ApplyRotation"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Pitch","Name":"Pitch","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rotation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The pitch rotation of the particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","119"]}],"Documentation":{"Summary":"The pitch rotation of the particles."},"DocId":"P:Sandbox.ParticleEffect.Pitch"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Yaw","Name":"Yaw","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rotation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The yaw rotation of the particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","125"]}],"Documentation":{"Summary":"The yaw rotation of the particles."},"DocId":"P:Sandbox.ParticleEffect.Yaw"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Roll","Name":"Roll","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Rotation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The roll rotation of the particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","131"]}],"Documentation":{"Summary":"The roll rotation of the particles."},"DocId":"P:Sandbox.ParticleEffect.Roll"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ApplyColor","Name":"ApplyColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Color"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables color application for particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","137"]}],"Documentation":{"Summary":"Enables or disables color application for particles."},"DocId":"P:Sandbox.ParticleEffect.ApplyColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ApplyAlpha","Name":"ApplyAlpha","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Color"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables alpha application for particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","143"]}],"Documentation":{"Summary":"Enables or disables alpha application for particles."},"DocId":"P:Sandbox.ParticleEffect.ApplyAlpha"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Color"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The tint color applied to particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","149"]}],"Documentation":{"Summary":"The tint color applied to particles."},"DocId":"P:Sandbox.ParticleEffect.Tint"},{"PropertyType":"Sandbox.ParticleGradient","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Gradient","Name":"Gradient","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Color"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The gradient used to color particles over their lifetime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","155"]}],"Documentation":{"Summary":"The gradient used to color particles over their lifetime."},"DocId":"P:Sandbox.ParticleEffect.Gradient"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Brightness","Name":"Brightness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Color"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The brightness multiplier applied to particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","161"]}],"Documentation":{"Summary":"The brightness multiplier applied to particles."},"DocId":"P:Sandbox.ParticleEffect.Brightness"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Alpha","Name":"Alpha","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Color"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The alpha transparency of particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","167"]}],"Documentation":{"Summary":"The alpha transparency of particles."},"DocId":"P:Sandbox.ParticleEffect.Alpha"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ApplyShape","Name":"ApplyShape","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Shape"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables shape application for particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","173"]}],"Documentation":{"Summary":"Enables or disables shape application for particles."},"DocId":"P:Sandbox.ParticleEffect.ApplyShape"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Shape"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The scale of particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","179"]}],"Documentation":{"Summary":"The scale of particles."},"DocId":"P:Sandbox.ParticleEffect.Scale"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Stretch","Name":"Stretch","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Shape"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The stretch factor of particles, affecting their aspect ratio."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","185"]}],"Documentation":{"Summary":"The stretch factor of particles, affecting their aspect ratio."},"DocId":"P:Sandbox.ParticleEffect.Stretch"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Force","Name":"Force","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Force"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables the application of forces to particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","191"]}],"Documentation":{"Summary":"Enables or disables the application of forces to particles."},"DocId":"P:Sandbox.ParticleEffect.Force"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ForceDirection","Name":"ForceDirection","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Force"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The direction of the force applied to particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","197"]}],"Documentation":{"Summary":"The direction of the force applied to particles."},"DocId":"P:Sandbox.ParticleEffect.ForceDirection"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ForceScale","Name":"ForceScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Force"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The scale of the force applied to each particle. This multiplier determines the intensity of the force applied to particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","204"]}],"Documentation":{"Summary":"The scale of the force applied to each particle.\nThis multiplier determines the intensity of the force applied to particles."},"DocId":"P:Sandbox.ParticleEffect.ForceScale"},{"PropertyType":"Sandbox.ParticleVector3","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":212},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.OrbitalForce","Name":"OrbitalForce","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Force"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The orbital force applied to particles, causing them to rotate around a point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","210"]}],"Documentation":{"Summary":"The orbital force applied to particles, causing them to rotate around a point."},"DocId":"P:Sandbox.ParticleEffect.OrbitalForce"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.OrbitalPull","Name":"OrbitalPull","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Force"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The pull strength of the orbital force, drawing particles closer to the center."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","216"]}],"Documentation":{"Summary":"The pull strength of the orbital force, drawing particles closer to the center."},"DocId":"P:Sandbox.ParticleEffect.OrbitalPull"},{"PropertyType":"Sandbox.ParticleEffect.SimulationSpace","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ForceSpace","Name":"ForceSpace","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Space"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Force"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The simulation space in which forces are applied. Forces can be applied in either local space (relative to the emitter) or world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","223"]}],"Documentation":{"Summary":"The simulation space in which forces are applied.\nForces can be applied in either local space (relative to the emitter) or world space."},"DocId":"P:Sandbox.ParticleEffect.ForceSpace"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":232},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Collision","Name":"Collision","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Collision"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables collision behavior for particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","230"]}],"Documentation":{"Summary":"Enables or disables collision behavior for particles."},"DocId":"P:Sandbox.ParticleEffect.Collision"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":238},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.DieOnCollisionChance","Name":"DieOnCollisionChance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The chance that a particle will die upon collision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","236"]}],"Documentation":{"Summary":"The chance that a particle will die upon collision."},"DocId":"P:Sandbox.ParticleEffect.DieOnCollisionChance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.CollisionRadius","Name":"CollisionRadius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The radius used for collision detection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","242"]}],"Documentation":{"Summary":"The radius used for collision detection."},"DocId":"P:Sandbox.ParticleEffect.CollisionRadius"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":250},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.CollisionIgnore","Name":"CollisionIgnore","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The set of tags to ignore during collision detection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","248"]}],"Documentation":{"Summary":"The set of tags to ignore during collision detection."},"DocId":"P:Sandbox.ParticleEffect.CollisionIgnore"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":256},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Bounce","Name":"Bounce","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The bounce factor applied to particles upon collision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","254"]}],"Documentation":{"Summary":"The bounce factor applied to particles upon collision."},"DocId":"P:Sandbox.ParticleEffect.Bounce"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":262},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Friction","Name":"Friction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The friction factor applied to particles upon collision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","260"]}],"Documentation":{"Summary":"The friction factor applied to particles upon collision."},"DocId":"P:Sandbox.ParticleEffect.Friction"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":268},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Bumpiness","Name":"Bumpiness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The bumpiness factor applied to particles upon collision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","266"]}],"Documentation":{"Summary":"The bumpiness factor applied to particles upon collision."},"DocId":"P:Sandbox.ParticleEffect.Bumpiness"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":274},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.PushStrength","Name":"PushStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Collision"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The strength of the push force applied to particles upon collision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","272"]}],"Documentation":{"Summary":"The strength of the push force applied to particles upon collision."},"DocId":"P:Sandbox.ParticleEffect.PushStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":281},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.SheetSequence","Name":"SheetSequence","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sheet"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables the use of a sheet sequence for particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","278"]}],"Documentation":{"Summary":"Enables or disables the use of a sheet sequence for particles."},"DocId":"P:Sandbox.ParticleEffect.SheetSequence"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":287},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.SequenceId","Name":"SequenceId","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which sequence to use."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","285"]}],"Documentation":{"Summary":"Which sequence to use."},"DocId":"P:Sandbox.ParticleEffect.SequenceId"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":293},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.SequenceTime","Name":"SequenceTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows control of the sequence time, which spans from 0 to 1 for one loop."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","291"]}],"Documentation":{"Summary":"Allows control of the sequence time, which spans from 0 to 1 for one loop."},"DocId":"P:Sandbox.ParticleEffect.SequenceTime"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":299},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.SequenceSpeed","Name":"SequenceSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Increment the sequence time by this much."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","297"]}],"Documentation":{"Summary":"Increment the sequence time by this much."},"DocId":"P:Sandbox.ParticleEffect.SequenceSpeed"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":305},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.UsePrefabFeature","Name":"UsePrefabFeature","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Prefab"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables the use of prefabs for particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","303"]}],"Documentation":{"Summary":"Enables or disables the use of prefabs for particles."},"DocId":"P:Sandbox.ParticleEffect.UsePrefabFeature"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":312},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.FollowerPrefab","Name":"FollowerPrefab","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Follower"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Prefab"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Will choose a random prefab to spawn from this list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","309"]}],"Documentation":{"Summary":"Will choose a random prefab to spawn from this list."},"DocId":"P:Sandbox.ParticleEffect.FollowerPrefab"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":318},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.FollowerPrefabChance","Name":"FollowerPrefabChance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Prefab"]},{"FullName":"TitleAttribute","ConstructorArguments":["Spawn Chance"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If 1 then we\u0027ll always spawn a prefab. If 0.5 then we\u0027ll spawn a prefab 50% of the time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","316"]}],"Documentation":{"Summary":"If 1 then we\u0027ll always spawn a prefab. If 0.5 then we\u0027ll spawn a prefab 50% of the time."},"DocId":"P:Sandbox.ParticleEffect.FollowerPrefabChance"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":324},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.FollowerPrefabKill","Name":"FollowerPrefabKill","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Prefab"]},{"FullName":"TitleAttribute","ConstructorArguments":["Kill on death"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When true the prefab will be destroyed at the end of the particle\u0027s life."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","322"]}],"Documentation":{"Summary":"When true the prefab will be destroyed at the end of the particle\u0027s life."},"DocId":"P:Sandbox.ParticleEffect.FollowerPrefabKill"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":331},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.CollisionPrefab","Name":"CollisionPrefab","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["On Collision"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Prefab"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Will choose a random prefab to spawn from this list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","328"]}],"Documentation":{"Summary":"Will choose a random prefab to spawn from this list."},"DocId":"P:Sandbox.ParticleEffect.CollisionPrefab"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":337},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.CollisionPrefabAlign","Name":"CollisionPrefabAlign","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Prefab"]},{"FullName":"TitleAttribute","ConstructorArguments":["Align With Surface"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Will choose a random prefab to spawn from this list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","335"]}],"Documentation":{"Summary":"Will choose a random prefab to spawn from this list."},"DocId":"P:Sandbox.ParticleEffect.CollisionPrefabAlign"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":343},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.CollisionPrefabRotation","Name":"CollisionPrefabRotation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Prefab"]},{"FullName":"TitleAttribute","ConstructorArguments":["Rotation"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["CollisionPrefabAlign","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["We will by default align to the particle\u0027s angle, but we can also randomize that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","341"]}],"Documentation":{"Summary":"We will by default align to the particle\u0027s angle, but we can also randomize that."},"DocId":"P:Sandbox.ParticleEffect.CollisionPrefabRotation"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":349},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.CollisionPrefabChance","Name":"CollisionPrefabChance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Prefab"]},{"FullName":"TitleAttribute","ConstructorArguments":["Spawn Chance"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If 1 then we\u0027ll always spawn a prefab. If 0.5 then we\u0027ll spawn a prefab 50% of the time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","347"]}],"Documentation":{"Summary":"If 1 then we\u0027ll always spawn a prefab. If 0.5 then we\u0027ll spawn a prefab 50% of the time."},"DocId":"P:Sandbox.ParticleEffect.CollisionPrefabChance"},{"PropertyType":"System.Action\u00601\u003CSandbox.Particle\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":355},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.OnParticleDestroyed","Name":"OnParticleDestroyed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Actions"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called any time a particle is destroyed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","353"]}],"Documentation":{"Summary":"Called any time a particle is destroyed."},"DocId":"P:Sandbox.ParticleEffect.OnParticleDestroyed"},{"PropertyType":"System.Action\u00601\u003CSandbox.Particle\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":361},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.OnParticleCreated","Name":"OnParticleCreated","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called any time a particle is created."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","359"]}],"Documentation":{"Summary":"Called any time a particle is created."},"DocId":"P:Sandbox.ParticleEffect.OnParticleCreated"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Particle\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":367},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Particles","Name":"Particles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Active particles in the effect. Active particles are those currently being simulated and rendered."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","366"]}],"Documentation":{"Summary":"Active particles in the effect.\nActive particles are those currently being simulated and rendered."},"DocId":"P:Sandbox.ParticleEffect.Particles"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Particle\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":373},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.DelayedParticles","Name":"DelayedParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delayed particles in the effect. Delayed particles are those that have been emitted but are waiting to be activated based on their start delay."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","372"]}],"Documentation":{"Summary":"Delayed particles in the effect.\nDelayed particles are those that have been emitted but are waiting to be activated based on their start delay."},"DocId":"P:Sandbox.ParticleEffect.DelayedParticles"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":378},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ParticleCount","Name":"ParticleCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total number of particles in the effect, including both active and delayed particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","377"]}],"Documentation":{"Summary":"The total number of particles in the effect, including both active and delayed particles."},"DocId":"P:Sandbox.ParticleEffect.ParticleCount"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":384},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.IsFull","Name":"IsFull","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the particle effect has reached its maximum capacity. This is determined by comparing the total particle count to the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EParticleEffect\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EMaxParticles\u003C/span\u003E property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","383"]}],"Documentation":{"Summary":"Whether the particle effect has reached its maximum capacity.\nThis is determined by comparing the total particle count to the \u003Csee cref=\u0022P:Sandbox.ParticleEffect.MaxParticles\u0022 /\u003E property."},"DocId":"P:Sandbox.ParticleEffect.IsFull"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":391},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Paused","Name":"Paused","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the particle simulation is currently paused. When paused, particles will not update their positions, velocities, or other properties."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","389"]}],"Documentation":{"Summary":"Whether the particle simulation is currently paused.\nWhen paused, particles will not update their positions, velocities, or other properties."},"DocId":"P:Sandbox.ParticleEffect.Paused"},{"PropertyType":"System.Action\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":401},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.OnPreStep","Name":"OnPreStep","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called before the particles are stepped. This allows custom logic to be executed before the simulation advances."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","400"]}],"Documentation":{"Summary":"Called before the particles are stepped.\nThis allows custom logic to be executed before the simulation advances."},"DocId":"P:Sandbox.ParticleEffect.OnPreStep"},{"PropertyType":"System.Action\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":407},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.OnPostStep","Name":"OnPostStep","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after the particles are stepped. This allows custom logic to be executed after the simulation advances."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","406"]}],"Documentation":{"Summary":"Called after the particles are stepped.\nThis allows custom logic to be executed after the simulation advances."},"DocId":"P:Sandbox.ParticleEffect.OnPostStep"},{"PropertyType":"System.Action\u00602\u003CSandbox.Particle,System.Single\u003E","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":413},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.OnStep","Name":"OnStep","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after each particle is stepped. This provides an opportunity to modify individual particles during the simulation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","412"]}],"Documentation":{"Summary":"Called after each particle is stepped.\nThis provides an opportunity to modify individual particles during the simulation."},"DocId":"P:Sandbox.ParticleEffect.OnStep"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":419},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ParticleBounds","Name":"ParticleBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The bounding box that encompasses all active particles. This is useful for determining the spatial extent of the particle effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","418"]}],"Documentation":{"Summary":"The bounding box that encompasses all active particles.\nThis is useful for determining the spatial extent of the particle effect."},"DocId":"P:Sandbox.ParticleEffect.ParticleBounds"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":425},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.MaxParticleSize","Name":"MaxParticleSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the largest particle in the effect. This is determined by the maximum scale of any particle along its x, y, or z axis."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","424"]}],"Documentation":{"Summary":"The size of the largest particle in the effect.\nThis is determined by the maximum scale of any particle along its x, y, or z axis."},"DocId":"P:Sandbox.ParticleEffect.MaxParticleSize"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Particles/ParticleEffect.Versioning.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.Versioning.cs","7"]}],"DocId":"P:Sandbox.ParticleEffect.ComponentVersion"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleEffect","Name":"ParticleEffect","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Particle Effect"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["shower"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/particles.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines and holds particles. This is the core of the particle system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines and holds particles. This is the core of the particle system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.Versioning.cs","5"]}],"Documentation":{"Summary":"Defines and holds particles. This is the core of the particle system."},"DocId":"T:Sandbox.ParticleEffect"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleEffect.TimingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleEffect.TimingMode.GameTime","Name":"GameTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Use game simulation time (affected by game time scale)."]}],"Documentation":{"Summary":"Use game simulation time (affected by game time scale)."},"DocId":"F:Sandbox.ParticleEffect.TimingMode.GameTime"},{"FieldType":"Sandbox.ParticleEffect.TimingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleEffect.TimingMode.RealTime","Name":"RealTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Use real-world time (ignores game time scale)."]}],"Documentation":{"Summary":"Use real-world time (ignores game time scale)."},"DocId":"F:Sandbox.ParticleEffect.TimingMode.RealTime"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleEffect.TimingMode","Name":"TimingMode","DeclaringType":"Sandbox.ParticleEffect","DocId":"T:Sandbox.ParticleEffect.TimingMode"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleEffect.SimulationSpace","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleEffect.SimulationSpace.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Forces are applied in world space, independent of the emitter\u0027s position or rotation."]}],"Documentation":{"Summary":"Forces are applied in world space, independent of the emitter\u0027s position or rotation."},"DocId":"F:Sandbox.ParticleEffect.SimulationSpace.World"},{"FieldType":"Sandbox.ParticleEffect.SimulationSpace","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleEffect.SimulationSpace.Local","Name":"Local","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Forces are applied in local space, relative to the emitter\u0027s position and rotation."]}],"Documentation":{"Summary":"Forces are applied in local space, relative to the emitter\u0027s position and rotation."},"DocId":"F:Sandbox.ParticleEffect.SimulationSpace.Local"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleEffect.SimulationSpace","Name":"SimulationSpace","DeclaringType":"Sandbox.ParticleEffect","DocId":"T:Sandbox.ParticleEffect.SimulationSpace"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.IDynamicFloatContext.LifetimeDelta","Name":"LifetimeDelta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should return the lifetime delta we\u0027re going to use to evaluate"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","13"]}],"Documentation":{"Summary":"Should return the lifetime delta we\u0027re going to use to evaluate"},"DocId":"P:Sandbox.IDynamicFloatContext.LifetimeDelta"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.IDynamicFloatContext.RandomSeed","Name":"RandomSeed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should return the seed we\u0027re using for randomness"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","18"]}],"Documentation":{"Summary":"Should return the seed we\u0027re using for randomness"},"DocId":"P:Sandbox.IDynamicFloatContext.RandomSeed"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IDynamicFloatContext","Name":"IDynamicFloatContext","DocId":"T:Sandbox.IDynamicFloatContext"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"delta","In":true,"Type":"System.Single"},{"Name":"randomFixed","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.ParticleFloat","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Evaluates the value based on the given delta and random seed, optimized for performance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","134"]}],"Documentation":{"Summary":"Evaluates the value based on the given delta and random seed, optimized for performance."},"DocId":"M:Sandbox.ParticleFloat.Evaluate(System.Single@,System.Single@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"context","Type":"Sandbox.IDynamicFloatContext"},{"Name":"seed","Type":"System.Int32"},{"Name":"line","Type":"System.Int32","Default":"0"}],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.ParticleFloat","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Evaluates the value using a dynamic context and seed, optimized for clarity and functionality."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","158"]}],"Documentation":{"Summary":"Evaluates the value using a dynamic context and seed, optimized for clarity and functionality."},"DocId":"M:Sandbox.ParticleFloat.Evaluate(Sandbox.IDynamicFloatContext,System.Int32,System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Sandbox.ParticleFloat","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Checks if the value is nearly zero."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","168"]}],"Documentation":{"Summary":"Checks if the value is nearly zero."},"DocId":"M:Sandbox.ParticleFloat.IsNearlyZero"},{"ReturnType":"System.Object","IsOverride":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"}],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":183},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.ParticleFloat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads a ParticleFloat instance from JSON, refactored for modularity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","180"]}],"Documentation":{"Summary":"Reads a ParticleFloat instance from JSON, refactored for modularity."},"DocId":"M:Sandbox.ParticleFloat.JsonRead(System.Text.Json.Utf8JsonReader@,System.Type)"},{"ReturnType":"System.Void","IsOverride":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":236},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.ParticleFloat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Writes a ParticleFloat instance to JSON, refactored for modularity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","233"]}],"Documentation":{"Summary":"Writes a ParticleFloat instance to JSON, refactored for modularity."},"DocId":"M:Sandbox.ParticleFloat.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":277},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.GetValue","Name":"GetValue","DeclaringType":"Sandbox.ParticleFloat","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is only here to remain \u0022compatible\u0022 with RangedFloat"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","273"]}],"Documentation":{"Summary":"This is only here to remain \u0022compatible\u0022 with RangedFloat"},"DocId":"M:Sandbox.ParticleFloat.GetValue"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ParticleFloat..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleFloat","DocId":"M:Sandbox.ParticleFloat.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"System.Single"},{"Name":"b","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ParticleFloat..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleFloat","DocId":"M:Sandbox.ParticleFloat.#ctor(System.Single,System.Single)"}],"Properties":[{"PropertyType":"Sandbox.ParticleFloat.ValueType","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","27"]}],"DocId":"P:Sandbox.ParticleFloat.Type"},{"PropertyType":"Sandbox.ParticleFloat.EvaluationType","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.Evaluation","Name":"Evaluation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","28"]}],"DocId":"P:Sandbox.ParticleFloat.Evaluation"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.CurveA","Name":"CurveA","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","30"]}],"DocId":"P:Sandbox.ParticleFloat.CurveA"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.CurveB","Name":"CurveB","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","31"]}],"DocId":"P:Sandbox.ParticleFloat.CurveB"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.ConstantValue","Name":"ConstantValue","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","36"]}],"DocId":"P:Sandbox.ParticleFloat.ConstantValue"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.ConstantA","Name":"ConstantA","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","43"]}],"DocId":"P:Sandbox.ParticleFloat.ConstantA"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.ConstantB","Name":"ConstantB","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","50"]}],"DocId":"P:Sandbox.ParticleFloat.ConstantB"},{"PropertyType":"Sandbox.CurveRange","Loc":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.ParticleFloat.CurveRange","Name":"CurveRange","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","57"]}],"DocId":"P:Sandbox.ParticleFloat.CurveRange"}],"Fields":[{"FieldType":"Vector4","IsPublic":true,"FullName":"Sandbox.ParticleFloat.Constants","Name":"Constants","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","33"]}],"DocId":"F:Sandbox.ParticleFloat.Constants"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleFloat","Name":"ParticleFloat","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Represents a floating-point value that can change over time with support for various evaluation modes."},"DocId":"T:Sandbox.ParticleFloat"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleFloat.ValueType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.ValueType.Constant","Name":"Constant","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A value that doesn\u0027t change over time."]}],"Documentation":{"Summary":"A value that doesn\u0027t change over time."},"DocId":"F:Sandbox.ParticleFloat.ValueType.Constant"},{"FieldType":"Sandbox.ParticleFloat.ValueType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.ValueType.Range","Name":"Range","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The value is interpolated between two fixed floats."]}],"Documentation":{"Summary":"The value is interpolated between two fixed floats."},"DocId":"F:Sandbox.ParticleFloat.ValueType.Range"},{"FieldType":"Sandbox.ParticleFloat.ValueType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.ValueType.Curve","Name":"Curve","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A curve that defines how the value changes over time or based on an evaluation factor."]}],"Documentation":{"Summary":"A curve that defines how the value changes over time or based on an evaluation factor."},"DocId":"F:Sandbox.ParticleFloat.ValueType.Curve"},{"FieldType":"Sandbox.ParticleFloat.ValueType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.ValueType.CurveRange","Name":"CurveRange","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Two curves where the value is interpolated between them."]}],"Documentation":{"Summary":"Two curves where the value is interpolated between them."},"DocId":"F:Sandbox.ParticleFloat.ValueType.CurveRange"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleFloat.ValueType","Name":"ValueType","DeclaringType":"Sandbox.ParticleFloat","DocId":"T:Sandbox.ParticleFloat.ValueType"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleFloat.EvaluationType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.EvaluationType.Life","Name":"Life","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Evaluates the value based on the lifetime using its normalized age."]}],"Documentation":{"Summary":"Evaluates the value based on the lifetime using its normalized age."},"DocId":"F:Sandbox.ParticleFloat.EvaluationType.Life"},{"FieldType":"Sandbox.ParticleFloat.EvaluationType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.EvaluationType.Frame","Name":"Frame","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Evaluates the value based on the current frame, introducing randomness for dynamic effects."]}],"Documentation":{"Summary":"Evaluates the value based on the current frame, introducing randomness for dynamic effects."},"DocId":"F:Sandbox.ParticleFloat.EvaluationType.Frame"},{"FieldType":"Sandbox.ParticleFloat.EvaluationType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.EvaluationType.Seed","Name":"Seed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Evaluates the value based on a random seed. This means that in most situations, it\u0027s random per context. Like if this is on a particle, the value will be random per particle."]}],"Documentation":{"Summary":"Evaluates the value based on a random seed. This means that in most situations, it\u0027s random per context.\nLike if this is on a particle, the value will be random per particle."},"DocId":"F:Sandbox.ParticleFloat.EvaluationType.Seed"},{"FieldType":"Sandbox.ParticleFloat.EvaluationType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleFloat.EvaluationType.Particle","Name":"Particle","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["This is moved to seed. This struct won\u0027t be particle specific in the future"]}],"DocId":"F:Sandbox.ParticleFloat.EvaluationType.Particle"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleFloat.EvaluationType","Name":"EvaluationType","DeclaringType":"Sandbox.ParticleFloat","DocId":"T:Sandbox.ParticleFloat.EvaluationType"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Vector3","Parameters":[{"Name":"delta","Type":"System.Single"},{"Name":"a","Type":"System.Single"},{"Name":"b","Type":"System.Single"},{"Name":"c","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":300},"IsPublic":true,"FullName":"Sandbox.ParticleVector3.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.ParticleVector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","297"]}],"DocId":"M:Sandbox.ParticleVector3.Evaluate(System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"Vector3","Parameters":[{"Name":"p","Type":"Sandbox.Particle"},{"Name":"seed","Type":"System.Int32"},{"Name":"line","Type":"System.Int32","Default":"0"}],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":310},"IsPublic":true,"FullName":"Sandbox.ParticleVector3.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.ParticleVector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","306"]}],"DocId":"M:Sandbox.ParticleVector3.Evaluate(Sandbox.Particle,System.Int32,System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleFloat.cs","Line":315},"IsPublic":true,"FullName":"Sandbox.ParticleVector3.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Sandbox.ParticleVector3","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","312"]}],"DocId":"M:Sandbox.ParticleVector3.IsNearlyZero"}],"Fields":[{"FieldType":"Sandbox.ParticleFloat","IsPublic":true,"FullName":"Sandbox.ParticleVector3.X","Name":"X","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","283"]}],"DocId":"F:Sandbox.ParticleVector3.X"},{"FieldType":"Sandbox.ParticleFloat","IsPublic":true,"FullName":"Sandbox.ParticleVector3.Y","Name":"Y","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","286"]}],"DocId":"F:Sandbox.ParticleVector3.Y"},{"FieldType":"Sandbox.ParticleFloat","IsPublic":true,"FullName":"Sandbox.ParticleVector3.Z","Name":"Z","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleFloat.cs","289"]}],"DocId":"F:Sandbox.ParticleVector3.Z"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleVector3","Name":"ParticleVector3","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.ParticleVector3"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Color","Parameters":[{"Name":"delta","In":true,"Type":"System.Single"},{"Name":"randomFixed","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.ParticleGradient","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","50"]}],"DocId":"M:Sandbox.ParticleGradient.Evaluate(System.Single@,System.Single@)"},{"ReturnType":"Color","Parameters":[{"Name":"p","Type":"Sandbox.Particle"},{"Name":"seed","Type":"System.Int32"},{"Name":"line","Type":"System.Int32","Default":"0"}],"l":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.ParticleGradient","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","82"]}],"DocId":"M:Sandbox.ParticleGradient.Evaluate(Sandbox.Particle,System.Int32,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ParticleGradient..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleGradient","DocId":"M:Sandbox.ParticleGradient.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ParticleGradient.ValueType","Loc":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","13"]}],"DocId":"P:Sandbox.ParticleGradient.Type"},{"PropertyType":"Sandbox.ParticleGradient.EvaluationType","Loc":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.Evaluation","Name":"Evaluation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","14"]}],"DocId":"P:Sandbox.ParticleGradient.Evaluation"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.GradientA","Name":"GradientA","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","16"]}],"DocId":"P:Sandbox.ParticleGradient.GradientA"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.GradientB","Name":"GradientB","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","17"]}],"DocId":"P:Sandbox.ParticleGradient.GradientB"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.ConstantA","Name":"ConstantA","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","18"]}],"DocId":"P:Sandbox.ParticleGradient.ConstantA"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.ConstantB","Name":"ConstantB","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","19"]}],"DocId":"P:Sandbox.ParticleGradient.ConstantB"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Particles/ParticleGradient.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.ParticleGradient.ConstantValue","Name":"ConstantValue","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleGradient.cs","21"]}],"DocId":"P:Sandbox.ParticleGradient.ConstantValue"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleGradient","Name":"ParticleGradient","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.ParticleGradient"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleGradient.ValueType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleGradient.ValueType.Constant","Name":"Constant","DocId":"F:Sandbox.ParticleGradient.ValueType.Constant"},{"FieldType":"Sandbox.ParticleGradient.ValueType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleGradient.ValueType.Range","Name":"Range","DocId":"F:Sandbox.ParticleGradient.ValueType.Range"},{"FieldType":"Sandbox.ParticleGradient.ValueType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleGradient.ValueType.Gradient","Name":"Gradient","DocId":"F:Sandbox.ParticleGradient.ValueType.Gradient"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleGradient.ValueType","Name":"ValueType","DeclaringType":"Sandbox.ParticleGradient","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.ParticleGradient.ValueType"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleGradient.EvaluationType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleGradient.EvaluationType.Life","Name":"Life","DocId":"F:Sandbox.ParticleGradient.EvaluationType.Life"},{"FieldType":"Sandbox.ParticleGradient.EvaluationType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleGradient.EvaluationType.Frame","Name":"Frame","DocId":"F:Sandbox.ParticleGradient.EvaluationType.Frame"},{"FieldType":"Sandbox.ParticleGradient.EvaluationType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleGradient.EvaluationType.Particle","Name":"Particle","DocId":"F:Sandbox.ParticleGradient.EvaluationType.Particle"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleGradient.EvaluationType","Name":"EvaluationType","DeclaringType":"Sandbox.ParticleGradient","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.ParticleGradient.EvaluationType"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleController","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleLightRenderer","DocId":"M:Sandbox.ParticleLightRenderer.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.Ratio","Name":"Ratio","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Performance"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If 1, then every particle will get a light. If 0, no particles will get a light. If 0.5, half will get a particle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","17"]}],"Documentation":{"Summary":"If 1, then every particle will get a light. If 0, no particles will get a light. If 0.5, half will get a particle."},"DocId":"P:Sandbox.ParticleLightRenderer.Ratio"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.MaximumLights","Name":"MaximumLights","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Performance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","21"]}],"DocId":"P:Sandbox.ParticleLightRenderer.MaximumLights"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.CastShadows","Name":"CastShadows","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Performance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","24"]}],"DocId":"P:Sandbox.ParticleLightRenderer.CastShadows"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Light Description"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","27"]}],"DocId":"P:Sandbox.ParticleLightRenderer.Scale"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.Attenuation","Name":"Attenuation","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Light Description"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","30"]}],"DocId":"P:Sandbox.ParticleLightRenderer.Attenuation"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.Brightness","Name":"Brightness","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Light Description"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","33"]}],"DocId":"P:Sandbox.ParticleLightRenderer.Brightness"},{"PropertyType":"Sandbox.ParticleGradient","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.LightColor","Name":"LightColor","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Light Description"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","36"]}],"DocId":"P:Sandbox.ParticleLightRenderer.LightColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleLightRenderer.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer.UseParticleColor","Name":"UseParticleColor","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Light Description"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","39"]}],"DocId":"P:Sandbox.ParticleLightRenderer.UseParticleColor"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleLightRenderer","Name":"ParticleLightRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Particle Light Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["tips_and_updates"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds lighting to particles in your effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleLightRenderer.cs","8"]}],"Documentation":{"Summary":"Adds lighting to particles in your effect."},"DocId":"T:Sandbox.ParticleLightRenderer"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleController","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleModelRenderer","DocId":"M:Sandbox.ParticleModelRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.RenderOptions","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.RenderOptions","Name":"RenderOptions","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["-100"]},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced Rendering"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Render options for advanced rendering."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","18"]}],"Documentation":{"Summary":"Render options for advanced rendering."},"DocId":"P:Sandbox.ParticleModelRenderer.RenderOptions"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Model\u003E","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.Models","Name":"Models","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Choices"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["List of models for rendering. This property is obsolete; use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EParticleModelRenderer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EChoices\u003C/span\u003E instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","83"]}],"Documentation":{"Summary":"List of models for rendering. This property is obsolete; use \u003Csee cref=\u0022P:Sandbox.ParticleModelRenderer.Choices\u0022 /\u003E instead."},"DocId":"P:Sandbox.ParticleModelRenderer.Models"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.ParticleModelRenderer.ModelEntry\u003E","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.Choices","Name":"Choices","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["List of model entries available for rendering."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","89"]}],"Documentation":{"Summary":"List of model entries available for rendering."},"DocId":"P:Sandbox.ParticleModelRenderer.Choices"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.MaterialOverride","Name":"MaterialOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Material override for rendering."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","95"]}],"Documentation":{"Summary":"Material override for rendering."},"DocId":"P:Sandbox.ParticleModelRenderer.MaterialOverride"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.RotateWithGameObject","Name":"RotateWithGameObject","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the models will rotate relative to the this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","101"]}],"Documentation":{"Summary":"If true, the models will rotate relative to the this GameObject"},"DocId":"P:Sandbox.ParticleModelRenderer.RotateWithGameObject"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale factor for particle rendering."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","107"]}],"Documentation":{"Summary":"Scale factor for particle rendering."},"DocId":"P:Sandbox.ParticleModelRenderer.Scale"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.CastShadows","Name":"CastShadows","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates whether particles cast shadows."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","113"]}],"Documentation":{"Summary":"Indicates whether particles cast shadows."},"DocId":"P:Sandbox.ParticleModelRenderer.CastShadows"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Version of the component."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","128"]}],"Documentation":{"Summary":"Version of the component."},"DocId":"P:Sandbox.ParticleModelRenderer.ComponentVersion"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer","Name":"ParticleModelRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Particle Model Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["category"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders particles as models, using the particle\u0027s position, rotation, and size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","9"]}],"Documentation":{"Summary":"Renders particles as models, using the particle\u0027s position, rotation, and size."},"DocId":"T:Sandbox.ParticleModelRenderer"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ModelEntry..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleModelRenderer.ModelEntry","DocId":"M:Sandbox.ParticleModelRenderer.ModelEntry.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ModelEntry.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The model associated with this entry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","32"]}],"Documentation":{"Summary":"The model associated with this entry."},"DocId":"P:Sandbox.ParticleModelRenderer.ModelEntry.Model"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ModelEntry.MaterialGroup","Name":"MaterialGroup","Attributes":[{"FullName":"Sandbox.Model.MaterialGroupAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasMaterialGroups","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Material group for the model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","51"]}],"Documentation":{"Summary":"Material group for the model."},"DocId":"P:Sandbox.ParticleModelRenderer.ModelEntry.MaterialGroup"},{"PropertyType":"System.UInt64","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ModelEntry.BodyGroups","Name":"BodyGroups","Attributes":[{"FullName":"Sandbox.Model.BodyGroupMaskAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasBodyGroups","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Body group mask for the model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","57"]}],"Documentation":{"Summary":"Body group mask for the model."},"DocId":"P:Sandbox.ParticleModelRenderer.ModelEntry.BodyGroups"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ModelEntry.HasMaterialGroups","Name":"HasMaterialGroups","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates whether the model has material groups."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","63"]}],"Documentation":{"Summary":"Indicates whether the model has material groups."},"DocId":"P:Sandbox.ParticleModelRenderer.ModelEntry.HasMaterialGroups"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleModelRenderer.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ModelEntry.HasBodyGroups","Name":"HasBodyGroups","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates whether the model has body groups."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","69"]}],"Documentation":{"Summary":"Indicates whether the model has body groups."},"DocId":"P:Sandbox.ParticleModelRenderer.ModelEntry.HasBodyGroups"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleModelRenderer.ModelEntry","Name":"ModelEntry","DeclaringType":"Sandbox.ParticleModelRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Entry for a model, including its material group and body group settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleModelRenderer.cs","24"]}],"Documentation":{"Summary":"Entry for a model, including its material group and body group settings."},"DocId":"T:Sandbox.ParticleModelRenderer.ModelEntry"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.ParticleEffect","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleRenderer.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ParticleRenderer.ParticleEffect","Name":"ParticleEffect","Attributes":[{"FullName":"Sandbox.RequireComponentAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleRenderer.cs","8"]}],"DocId":"P:Sandbox.ParticleRenderer.ParticleEffect"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleRenderer","Name":"ParticleRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a set of particles. Should be attached to a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EParticleRenderer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParticleEffect\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleRenderer.cs","6"]}],"Documentation":{"Summary":"Renders a set of particles. Should be attached to a \u003Csee cref=\u0022P:Sandbox.ParticleRenderer.ParticleEffect\u0022 /\u003E."},"DocId":"T:Sandbox.ParticleRenderer"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleRenderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleSpriteRenderer","DocId":"M:Sandbox.ParticleSpriteRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Texture","Name":"Texture","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Sprite"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","14"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.Texture"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Pivot","Name":"Pivot","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Sprite"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","17"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.Pivot"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Sprite"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","20"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.Scale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"OrderAttribute","ConstructorArguments":["1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","50","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","23"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.DepthFeather"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","26"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.FogStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Additive","Name":"Additive","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","29"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.Additive"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Shadows","Name":"Shadows","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","32"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.Shadows"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Lighting","Name":"Lighting","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","35"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.Lighting"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Opaque","Name":"Opaque","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates whether the sprite is opaque, optimizing rendering by skipping sorting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","41"]}],"Documentation":{"Summary":"Indicates whether the sprite is opaque, optimizing rendering by skipping sorting."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Opaque"},{"PropertyType":"Sandbox.UI.ImageRendering","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.TextureFilter","Name":"TextureFilter","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","44"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.TextureFilter"},{"PropertyType":"Sandbox.RenderOptions","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.RenderOptions","Name":"RenderOptions","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["10"]},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Render Layers"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Advanced rendering options for the sprite."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","50"]}],"Documentation":{"Summary":"Advanced rendering options for the sprite."},"DocId":"P:Sandbox.ParticleSpriteRenderer.RenderOptions"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.FaceVelocity","Name":"FaceVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FaceVelocity"]},{"FullName":"OrderAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Aligns the sprite to face its velocity direction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","55"]}],"Documentation":{"Summary":"Aligns the sprite to face its velocity direction."},"DocId":"P:Sandbox.ParticleSpriteRenderer.FaceVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.RotationOffset","Name":"RotationOffset","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FaceVelocity"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Offset applied to the rotation when facing velocity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","61"]}],"Documentation":{"Summary":"Offset applied to the rotation when facing velocity."},"DocId":"P:Sandbox.ParticleSpriteRenderer.RotationOffset"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.MotionBlur","Name":"MotionBlur","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"OrderAttribute","ConstructorArguments":["3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables motion blur effects for the sprite."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","67"]}],"Documentation":{"Summary":"Enables motion blur effects for the sprite."},"DocId":"P:Sandbox.ParticleSpriteRenderer.MotionBlur"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.LeadingTrail","Name":"LeadingTrail","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.InfoBoxAttribute","ConstructorArguments":["Creates a blur of sprites along the velocity of the particle, giving the impression of motion blur","info","4"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines whether the motion blur effect includes a leading trail."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","73"]}],"Documentation":{"Summary":"Determines whether the motion blur effect includes a leading trail."},"DocId":"P:Sandbox.ParticleSpriteRenderer.LeadingTrail"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BlurAmount","Name":"BlurAmount","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of blur applied to the sprite during motion blur."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","80"]}],"Documentation":{"Summary":"Amount of blur applied to the sprite during motion blur."},"DocId":"P:Sandbox.ParticleSpriteRenderer.BlurAmount"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BlurSpacing","Name":"BlurSpacing","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spacing between blur samples in the motion blur effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","86"]}],"Documentation":{"Summary":"Spacing between blur samples in the motion blur effect."},"DocId":"P:Sandbox.ParticleSpriteRenderer.BlurSpacing"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BlurOpacity","Name":"BlurOpacity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Opacity of the blur effect applied to the sprite."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","92"]}],"Documentation":{"Summary":"Opacity of the blur effect applied to the sprite."},"DocId":"P:Sandbox.ParticleSpriteRenderer.BlurOpacity"},{"PropertyType":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Alignment","Name":"Alignment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sprite"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Alignment mode for the sprite\u0027s billboard behavior."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","121"]}],"Documentation":{"Summary":"Alignment mode for the sprite\u0027s billboard behavior."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Alignment"},{"PropertyType":"Sandbox.ParticleSpriteRenderer.ParticleSortMode","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.SortMode","Name":"SortMode","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Sprite"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sorting mode used for rendering particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","134"]}],"Documentation":{"Summary":"Sorting mode used for rendering particles."},"DocId":"P:Sandbox.ParticleSpriteRenderer.SortMode"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer","Name":"ParticleSpriteRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Particle Sprite Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["favorite"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders particles as 2D sprites"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","6"]}],"Documentation":{"Summary":"Renders particles as 2D sprites"},"DocId":"T:Sandbox.ParticleSpriteRenderer"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BillboardAlignment.LookAtCamera","Name":"LookAtCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Look directly at the camera, apply roll"]}],"Documentation":{"Summary":"Look directly at the camera, apply roll"},"DocId":"F:Sandbox.ParticleSpriteRenderer.BillboardAlignment.LookAtCamera"},{"FieldType":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BillboardAlignment.RotateToCamera","Name":"RotateToCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Look at the camera but don\u0027t pitch up and down, up is always up, can roll"]}],"Documentation":{"Summary":"Look at the camera but don\u0027t pitch up and down, up is always up, can roll"},"DocId":"F:Sandbox.ParticleSpriteRenderer.BillboardAlignment.RotateToCamera"},{"FieldType":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BillboardAlignment.Particle","Name":"Particle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Use rotation provided by the particle, pitch yaw and roll"]}],"Documentation":{"Summary":"Use rotation provided by the particle, pitch yaw and roll"},"DocId":"F:Sandbox.ParticleSpriteRenderer.BillboardAlignment.Particle"},{"FieldType":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BillboardAlignment.Object","Name":"Object","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Align to game object rotation, apply pitch yaw and roll"]}],"Documentation":{"Summary":"Align to game object rotation, apply pitch yaw and roll"},"DocId":"F:Sandbox.ParticleSpriteRenderer.BillboardAlignment.Object"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","Name":"BillboardAlignment","DeclaringType":"Sandbox.ParticleSpriteRenderer","DocId":"T:Sandbox.ParticleSpriteRenderer.BillboardAlignment"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleSpriteRenderer.ParticleSortMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSpriteRenderer.ParticleSortMode.Unsorted","Name":"Unsorted","DocId":"F:Sandbox.ParticleSpriteRenderer.ParticleSortMode.Unsorted"},{"FieldType":"Sandbox.ParticleSpriteRenderer.ParticleSortMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleSpriteRenderer.ParticleSortMode.ByDistance","Name":"ByDistance","DocId":"F:Sandbox.ParticleSpriteRenderer.ParticleSortMode.ByDistance"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.ParticleSortMode","Name":"ParticleSortMode","DeclaringType":"Sandbox.ParticleSpriteRenderer","DocId":"T:Sandbox.ParticleSpriteRenderer.ParticleSortMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleRenderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleTextRenderer","DocId":"M:Sandbox.ParticleTextRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.TextRendering.Scope","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Text","Name":"Text","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","14"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Text"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","50","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","15"]}],"DocId":"P:Sandbox.ParticleTextRenderer.DepthFeather"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","16"]}],"DocId":"P:Sandbox.ParticleTextRenderer.FogStrength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","17"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Scale"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Additive","Name":"Additive","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","18"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Additive"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Shadows","Name":"Shadows","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","19"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Shadows"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Lighting","Name":"Lighting","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","20"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Lighting"},{"PropertyType":"Sandbox.UI.ImageRendering","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.TextureFilter","Name":"TextureFilter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","21"]}],"DocId":"P:Sandbox.ParticleTextRenderer.TextureFilter"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Opaque","Name":"Opaque","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If opaque there\u0027s no need to sort particles, because they will write to the depth buffer during the opaque pass."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","27"]}],"Documentation":{"Summary":"If opaque there\u0027s no need to sort particles, because they will write to\nthe depth buffer during the opaque pass."},"DocId":"P:Sandbox.ParticleTextRenderer.Opaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.FaceVelocity","Name":"FaceVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FaceVelocity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","29"]}],"DocId":"P:Sandbox.ParticleTextRenderer.FaceVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.RotationOffset","Name":"RotationOffset","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FaceVelocity"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","32"]}],"DocId":"P:Sandbox.ParticleTextRenderer.RotationOffset"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.MotionBlur","Name":"MotionBlur","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","35"]}],"DocId":"P:Sandbox.ParticleTextRenderer.MotionBlur"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.LeadingTrail","Name":"LeadingTrail","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","38"]}],"DocId":"P:Sandbox.ParticleTextRenderer.LeadingTrail"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.BlurAmount","Name":"BlurAmount","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","41"]}],"DocId":"P:Sandbox.ParticleTextRenderer.BlurAmount"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.BlurSpacing","Name":"BlurSpacing","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","44"]}],"DocId":"P:Sandbox.ParticleTextRenderer.BlurSpacing"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.BlurOpacity","Name":"BlurOpacity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","47"]}],"DocId":"P:Sandbox.ParticleTextRenderer.BlurOpacity"},{"PropertyType":"Sandbox.ParticleTextRenderer.BillboardAlignment","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Alignment","Name":"Alignment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should th"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","71"]}],"Documentation":{"Summary":"Should th"},"DocId":"P:Sandbox.ParticleTextRenderer.Alignment"},{"PropertyType":"Sandbox.ParticleTextRenderer.ParticleSortMode","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.SortMode","Name":"SortMode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","80"]}],"DocId":"P:Sandbox.ParticleTextRenderer.SortMode"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer","Name":"ParticleTextRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Particle Text Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["text_fields"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders particles as 2D sprites"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","6"]}],"Documentation":{"Summary":"Renders particles as 2D sprites"},"DocId":"T:Sandbox.ParticleTextRenderer"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleTextRenderer.BillboardAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleTextRenderer.BillboardAlignment.LookAtCamera","Name":"LookAtCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Look directly at the camera, apply roll"]}],"Documentation":{"Summary":"Look directly at the camera, apply roll"},"DocId":"F:Sandbox.ParticleTextRenderer.BillboardAlignment.LookAtCamera"},{"FieldType":"Sandbox.ParticleTextRenderer.BillboardAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleTextRenderer.BillboardAlignment.RotateToCamera","Name":"RotateToCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Look at the camera but don\u0027t pitch up and down, up is always up, can roll"]}],"Documentation":{"Summary":"Look at the camera but don\u0027t pitch up and down, up is always up, can roll"},"DocId":"F:Sandbox.ParticleTextRenderer.BillboardAlignment.RotateToCamera"},{"FieldType":"Sandbox.ParticleTextRenderer.BillboardAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleTextRenderer.BillboardAlignment.Particle","Name":"Particle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Use rotation provided by the particle, pitch yaw and roll"]}],"Documentation":{"Summary":"Use rotation provided by the particle, pitch yaw and roll"},"DocId":"F:Sandbox.ParticleTextRenderer.BillboardAlignment.Particle"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.BillboardAlignment","Name":"BillboardAlignment","DeclaringType":"Sandbox.ParticleTextRenderer","DocId":"T:Sandbox.ParticleTextRenderer.BillboardAlignment"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ParticleTextRenderer.ParticleSortMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleTextRenderer.ParticleSortMode.Unsorted","Name":"Unsorted","DocId":"F:Sandbox.ParticleTextRenderer.ParticleSortMode.Unsorted"},{"FieldType":"Sandbox.ParticleTextRenderer.ParticleSortMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ParticleTextRenderer.ParticleSortMode.ByDistance","Name":"ByDistance","DocId":"F:Sandbox.ParticleTextRenderer.ParticleSortMode.ByDistance"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.ParticleSortMode","Name":"ParticleSortMode","DeclaringType":"Sandbox.ParticleTextRenderer","DocId":"T:Sandbox.ParticleTextRenderer.ParticleSortMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.ParticleController","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleTrailRenderer","DocId":"M:Sandbox.ParticleTrailRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.RenderOptions","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.RenderOptions","Name":"RenderOptions","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["-100"]},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced Rendering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","12"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.RenderOptions"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.MaxPoints","Name":"MaxPoints","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Trail"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","14"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.MaxPoints"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.PointDistance","Name":"PointDistance","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Trail"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","17"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.PointDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.LifeTime","Name":"LifeTime","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Trail"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","20"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.LifeTime"},{"PropertyType":"Sandbox.TrailTextureConfig","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.Texturing","Name":"Texturing","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","23"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.Texturing"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.Color","Name":"Color","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","26"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.Color"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.Width","Name":"Width","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","29"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.Width"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.TintFromParticle","Name":"TintFromParticle","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Particles"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","32"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.TintFromParticle"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.ScaleFromParticle","Name":"ScaleFromParticle","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Particles"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","35"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.ScaleFromParticle"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.Wireframe","Name":"Wireframe","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","38"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.Wireframe"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.Opaque","Name":"Opaque","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","41"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.Opaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.CastShadows","Name":"CastShadows","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Opaque","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","44"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.CastShadows"},{"PropertyType":"Sandbox.BlendMode","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTrailRenderer.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer.BlendMode","Name":"BlendMode","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Opaque","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","48"]}],"DocId":"P:Sandbox.ParticleTrailRenderer.BlendMode"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleTrailRenderer","Name":"ParticleTrailRenderer","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Particle Trail Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Particles"]},{"FullName":"IconAttribute","ConstructorArguments":["category"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a trail for each particle in the effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTrailRenderer.cs","7"]}],"Documentation":{"Summary":"Renders a trail for each particle in the effect."},"DocId":"T:Sandbox.ParticleTrailRenderer"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion..ctor","Name":".ctor","DeclaringType":"Sandbox.AmbientOcclusion","DocId":"M:Sandbox.AmbientOcclusion.#ctor"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","16"]}],"DocId":"P:Sandbox.AmbientOcclusion.ComponentVersion"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.Intensity","Name":"Intensity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Properties"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The intensity of the darkening effect. Has no impact on performance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","40"]}],"Documentation":{"Summary":"The intensity of the darkening effect. Has no impact on performance."},"DocId":"P:Sandbox.AmbientOcclusion.Intensity"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","512","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Properties"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum distance of samples from pixel when determining its occlusion, in world units."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","46"]}],"Documentation":{"Summary":"Maximum distance of samples from pixel when determining its occlusion, in world units."},"DocId":"P:Sandbox.AmbientOcclusion.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.FalloffRange","Name":"FalloffRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.01","1","0.01","True","True"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Properties"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gently reduce sample impact as it gets out of the effect\u0027s radius bounds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","52"]}],"Documentation":{"Summary":"Gently reduce sample impact as it gets out of the effect\u0027s radius bounds"},"DocId":"P:Sandbox.AmbientOcclusion.FalloffRange"},{"PropertyType":"Sandbox.AmbientOcclusion.SampleQuality","Loc":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.Quality","Name":"Quality","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Quality"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of pixel samples taken to determine occlusion"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","58"]}],"Documentation":{"Summary":"Number of pixel samples taken to determine occlusion"},"DocId":"P:Sandbox.AmbientOcclusion.Quality"},{"PropertyType":"Sandbox.AmbientOcclusion.DenoiseModes","Loc":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.DenoiseMode","Name":"DenoiseMode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Quality"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How we should denoise the effect"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","64"]}],"Documentation":{"Summary":"How we should denoise the effect"},"DocId":"P:Sandbox.AmbientOcclusion.DenoiseMode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/AmbientOcclusion.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.ThinCompensation","Name":"ThinCompensation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Quality"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","0.5","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Slightly reduce impact of samples further back to counter the bias from depth-based (incomplete) input scene geometry data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","70"]}],"Documentation":{"Summary":"Slightly reduce impact of samples further back to counter the bias from depth-based (incomplete) input scene geometry data"},"DocId":"P:Sandbox.AmbientOcclusion.ThinCompensation"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AmbientOcclusion","Name":"AmbientOcclusion","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Ambient Occlusion (SSAO)"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["contrast"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds an approximation of ambient occlusion using Screen Space Ambient Occlusion (SSAO). It darkens areas where ambient light is generally occluded from such as corners, crevices and surfaces that are close to each other."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds an approximation of ambient occlusion using Screen Space Ambient Occlusion (SSAO). It darkens areas where ambient light is generally occluded from such as corners, crevices and surfaces that are close to each other."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\AmbientOcclusion.v1.cs","5"]}],"Documentation":{"Summary":"Adds an approximation of ambient occlusion using Screen Space Ambient Occlusion (SSAO).\nIt darkens areas where ambient light is generally occluded from such as corners, crevices\nand surfaces that are close to each other."},"DocId":"T:Sandbox.AmbientOcclusion"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.AmbientOcclusion.SampleQuality","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AmbientOcclusion.SampleQuality.Low","Name":"Low","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["workspaces"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["9 samples"]}],"Documentation":{"Summary":"9 samples"},"DocId":"F:Sandbox.AmbientOcclusion.SampleQuality.Low"},{"FieldType":"Sandbox.AmbientOcclusion.SampleQuality","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AmbientOcclusion.SampleQuality.Medium","Name":"Medium","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["grain"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["16 samples"]}],"Documentation":{"Summary":"16 samples"},"DocId":"F:Sandbox.AmbientOcclusion.SampleQuality.Medium"},{"FieldType":"Sandbox.AmbientOcclusion.SampleQuality","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AmbientOcclusion.SampleQuality.High","Name":"High","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["blur_on"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["25 samples"]}],"Documentation":{"Summary":"25 samples"},"DocId":"F:Sandbox.AmbientOcclusion.SampleQuality.High"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.SampleQuality","Name":"SampleQuality","DeclaringType":"Sandbox.AmbientOcclusion","DocId":"T:Sandbox.AmbientOcclusion.SampleQuality"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.AmbientOcclusion.DenoiseModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AmbientOcclusion.DenoiseModes.Spatial","Name":"Spatial","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["filter_center_focus"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies spatial denoising to reduce noise by averaging pixel values within a local neighborhood. This method smooths out noise by considering the spatial relationship between pixels in a single frame."]}],"Documentation":{"Summary":"Applies spatial denoising to reduce noise by averaging pixel values within a local neighborhood.\nThis method smooths out noise by considering the spatial relationship between pixels in a single frame."},"DocId":"F:Sandbox.AmbientOcclusion.DenoiseModes.Spatial"},{"FieldType":"Sandbox.AmbientOcclusion.DenoiseModes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AmbientOcclusion.DenoiseModes.Temporal","Name":"Temporal","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["auto_awesome_motion"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies temporal denoising to reduce noise by averaging pixel values over multiple frames. This method leverages the temporal coherence of consecutive frames to achieve a noise-free result."]}],"Documentation":{"Summary":"Applies temporal denoising to reduce noise by averaging pixel values over multiple frames.\nThis method leverages the temporal coherence of consecutive frames to achieve a noise-free result."},"DocId":"F:Sandbox.AmbientOcclusion.DenoiseModes.Temporal"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.DenoiseModes","Name":"DenoiseModes","DeclaringType":"Sandbox.AmbientOcclusion","DocId":"T:Sandbox.AmbientOcclusion.DenoiseModes"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Bloom..ctor","Name":".ctor","DeclaringType":"Sandbox.Bloom","DocId":"M:Sandbox.Bloom.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SceneCamera.BloomAccessor.BloomMode","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Bloom.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","14"]}],"DocId":"P:Sandbox.Bloom.Mode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Bloom.Strength","Name":"Strength","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","16"]}],"DocId":"P:Sandbox.Bloom.Strength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Bloom.Threshold","Name":"Threshold","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","19"]}],"DocId":"P:Sandbox.Bloom.Threshold"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Bloom.Gamma","Name":"Gamma","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","2.2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","21"]}],"DocId":"P:Sandbox.Bloom.Gamma"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Bloom.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","22"]}],"DocId":"P:Sandbox.Bloom.Tint"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Bloom.ThresholdWidth","Name":"ThresholdWidth","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","25"]}],"DocId":"P:Sandbox.Bloom.ThresholdWidth"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Bloom.BloomCurve","Name":"BloomCurve","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","26"]}],"DocId":"P:Sandbox.Bloom.BloomCurve"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Bloom.BloomColor","Name":"BloomColor","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","27"]}],"DocId":"P:Sandbox.Bloom.BloomColor"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/PostProcessing/Bloom.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Bloom.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","49"]}],"DocId":"P:Sandbox.Bloom.ComponentVersion"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Bloom","Name":"Bloom","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Bloom"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["exposure"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a bloom effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Bloom.cs","9"]}],"Documentation":{"Summary":"Applies a bloom effect to the camera"},"DocId":"T:Sandbox.Bloom"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Blur..ctor","Name":".ctor","DeclaringType":"Sandbox.Blur","DocId":"M:Sandbox.Blur.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Blur.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Blur.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Blur.cs","11"]}],"DocId":"P:Sandbox.Blur.Size"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Blur","Name":"Blur","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Blur"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["lens_blur"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a blur effect to the camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Blur.cs","6"]}],"Documentation":{"Summary":"Applies a blur effect to the camera."},"DocId":"T:Sandbox.Blur"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/ChromaticAberration.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ChromaticAberration..ctor","Name":".ctor","DeclaringType":"Sandbox.ChromaticAberration","DocId":"M:Sandbox.ChromaticAberration.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ChromaticAberration.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ChromaticAberration.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable chromatic aberration"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ChromaticAberration.cs","14"]}],"Documentation":{"Summary":"Enable chromatic aberration"},"DocId":"P:Sandbox.ChromaticAberration.Scale"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/PostProcessing/ChromaticAberration.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ChromaticAberration.Offset","Name":"Offset","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The pixel offset for each color channel. These values should be very small as it\u0027s in UV space. (0.004 for example) X = Red Y = Green Z = Blue"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ChromaticAberration.cs","23"]}],"Documentation":{"Summary":"The pixel offset for each color channel. These values should\nbe very small as it\u0027s in UV space. (0.004 for example)\nX = Red\nY = Green\nZ = Blue"},"DocId":"P:Sandbox.ChromaticAberration.Offset"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ChromaticAberration","Name":"ChromaticAberration","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Chromatic Aberration"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["zoom_out_map"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a chromatic aberration effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ChromaticAberration.cs","6"]}],"Documentation":{"Summary":"Applies a chromatic aberration effect to the camera"},"DocId":"T:Sandbox.ChromaticAberration"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/ColorAdjustments.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments..ctor","Name":".ctor","DeclaringType":"Sandbox.ColorAdjustments","DocId":"M:Sandbox.ColorAdjustments.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ColorAdjustments.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Saturation","Name":"Saturation","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorAdjustments.cs","11"]}],"DocId":"P:Sandbox.ColorAdjustments.Saturation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ColorAdjustments.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.HueRotate","Name":"HueRotate","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorAdjustments.cs","12"]}],"DocId":"P:Sandbox.ColorAdjustments.HueRotate"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ColorAdjustments.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Brightness","Name":"Brightness","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorAdjustments.cs","13"]}],"DocId":"P:Sandbox.ColorAdjustments.Brightness"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ColorAdjustments.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Contrast","Name":"Contrast","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorAdjustments.cs","14"]}],"DocId":"P:Sandbox.ColorAdjustments.Contrast"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ColorAdjustments","Name":"ColorAdjustments","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Color Adjustments"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["palette"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies color adjustments to the camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorAdjustments.cs","6"]}],"Documentation":{"Summary":"Applies color adjustments to the camera."},"DocId":"T:Sandbox.ColorAdjustments"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.ColorGrading..ctor","Name":".ctor","DeclaringType":"Sandbox.ColorGrading","DocId":"M:Sandbox.ColorGrading.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ColorGrading.GradingType","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.ColorGrading.GradingMethod","Name":"GradingMethod","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Grading"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","28"]}],"DocId":"P:Sandbox.ColorGrading.GradingMethod"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.ColorGrading.ColorTempK","Name":"ColorTempK","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Grading"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1000","40000","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["GradingMethod","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","31"]}],"DocId":"P:Sandbox.ColorGrading.ColorTempK"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.ColorGrading.BlendFactor","Name":"BlendFactor","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Grading"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["GradingMethod","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","36"]}],"DocId":"P:Sandbox.ColorGrading.BlendFactor"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.ColorGrading.LookupTexture","Name":"LookupTexture","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Grading"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["GradingMethod","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","41"]}],"DocId":"P:Sandbox.ColorGrading.LookupTexture"},{"PropertyType":"Sandbox.ColorGrading.ColorSpaceEnum","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.ColorGrading.ColorSpace","Name":"ColorSpace","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Per Channel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","47"]}],"DocId":"P:Sandbox.ColorGrading.ColorSpace"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.ColorGrading.RedCurve","Name":"RedCurve","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Per Channel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["ColorSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","51"]}],"DocId":"P:Sandbox.ColorGrading.RedCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.ColorGrading.GreenCurve","Name":"GreenCurve","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Per Channel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["ColorSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","56"]}],"DocId":"P:Sandbox.ColorGrading.GreenCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.ColorGrading.BlueCurve","Name":"BlueCurve","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Per Channel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["ColorSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","61"]}],"DocId":"P:Sandbox.ColorGrading.BlueCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.ColorGrading.HueCurve","Name":"HueCurve","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Per Channel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["ColorSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","66"]}],"DocId":"P:Sandbox.ColorGrading.HueCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.ColorGrading.SaturationCurve","Name":"SaturationCurve","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Per Channel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["ColorSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","71"]}],"DocId":"P:Sandbox.ColorGrading.SaturationCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/ColorGrading.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.ColorGrading.ValueCurve","Name":"ValueCurve","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Per Channel"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["ColorSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","76"]}],"DocId":"P:Sandbox.ColorGrading.ValueCurve"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ColorGrading","Name":"ColorGrading","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Color Grading"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["center_focus_strong"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies color grading to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ColorGrading.cs","8"]}],"Documentation":{"Summary":"Applies color grading to the camera"},"DocId":"T:Sandbox.ColorGrading"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ColorGrading.GradingType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColorGrading.GradingType.None","Name":"None","DocId":"F:Sandbox.ColorGrading.GradingType.None"},{"FieldType":"Sandbox.ColorGrading.GradingType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColorGrading.GradingType.TemperatureControl","Name":"TemperatureControl","DocId":"F:Sandbox.ColorGrading.GradingType.TemperatureControl"},{"FieldType":"Sandbox.ColorGrading.GradingType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColorGrading.GradingType.LUT","Name":"LUT","DocId":"F:Sandbox.ColorGrading.GradingType.LUT"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ColorGrading.GradingType","Name":"GradingType","DeclaringType":"Sandbox.ColorGrading","DocId":"T:Sandbox.ColorGrading.GradingType"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ColorGrading.ColorSpaceEnum","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColorGrading.ColorSpaceEnum.None","Name":"None","DocId":"F:Sandbox.ColorGrading.ColorSpaceEnum.None"},{"FieldType":"Sandbox.ColorGrading.ColorSpaceEnum","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColorGrading.ColorSpaceEnum.RGB","Name":"RGB","DocId":"F:Sandbox.ColorGrading.ColorSpaceEnum.RGB"},{"FieldType":"Sandbox.ColorGrading.ColorSpaceEnum","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColorGrading.ColorSpaceEnum.HSV","Name":"HSV","DocId":"F:Sandbox.ColorGrading.ColorSpaceEnum.HSV"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ColorGrading.ColorSpaceEnum","Name":"ColorSpaceEnum","DeclaringType":"Sandbox.ColorGrading","DocId":"T:Sandbox.ColorGrading.ColorSpaceEnum"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/DepthOfField.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.DepthOfField..ctor","Name":".ctor","DeclaringType":"Sandbox.DepthOfField","DocId":"M:Sandbox.DepthOfField.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/DepthOfField.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.DepthOfField.BlurSize","Name":"BlurSize","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Focus"]},{"FullName":"IconAttribute","ConstructorArguments":["blur_circular"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How blurry to make stuff that isn\u0027t in focus."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\DepthOfField.cs","16"]}],"Documentation":{"Summary":"How blurry to make stuff that isn\u0027t in focus."},"DocId":"P:Sandbox.DepthOfField.BlurSize"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/DepthOfField.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.DepthOfField.FocalDistance","Name":"FocalDistance","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","1000","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Focus"]},{"FullName":"IconAttribute","ConstructorArguments":["horizontal_distribute"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How far away from the camera to focus in world units."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\DepthOfField.cs","23"]}],"Documentation":{"Summary":"How far away from the camera to focus in world units."},"DocId":"P:Sandbox.DepthOfField.FocalDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/DepthOfField.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.DepthOfField.FocusRange","Name":"FocusRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Focus"]},{"FullName":"IconAttribute","ConstructorArguments":["blur_linear"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This modulates how far is the blur to the image."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\DepthOfField.cs","30"]}],"Documentation":{"Summary":"This modulates how far is the blur to the image."},"DocId":"P:Sandbox.DepthOfField.FocusRange"},{"PropertyType":"Sandbox.DepthOfField.Quality","Loc":{"File":"Scene/Components/PostProcessing/DepthOfField.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.DepthOfField.QualityLevel","Name":"QualityLevel","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Properties"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\DepthOfField.cs","47"]}],"DocId":"P:Sandbox.DepthOfField.QualityLevel"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/DepthOfField.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.DepthOfField.FrontBlur","Name":"FrontBlur","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Properties"]},{"FullName":"IconAttribute","ConstructorArguments":["flip_to_back"]},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we blur what\u0027s ahead the focal point towards us?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\DepthOfField.cs","53"]}],"Documentation":{"Summary":"Should we blur what\u0027s ahead the focal point towards us?"},"DocId":"P:Sandbox.DepthOfField.FrontBlur"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/DepthOfField.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.DepthOfField.BackBlur","Name":"BackBlur","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Properties"]},{"FullName":"IconAttribute","ConstructorArguments":["flip_to_front"]},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we blur what\u0027s behind the focal point?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\DepthOfField.cs","59"]}],"Documentation":{"Summary":"Should we blur what\u0027s behind the focal point?"},"DocId":"P:Sandbox.DepthOfField.BackBlur"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DepthOfField","Name":"DepthOfField","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Depth Of Field"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["center_focus_strong"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a depth of field effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\DepthOfField.cs","8"]}],"Documentation":{"Summary":"Applies a depth of field effect to the camera"},"DocId":"T:Sandbox.DepthOfField"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.DepthOfField.Quality","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DepthOfField.Quality.High","Name":"High","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["center_focus_strong"]}],"DocId":"F:Sandbox.DepthOfField.Quality.High"},{"FieldType":"Sandbox.DepthOfField.Quality","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DepthOfField.Quality.Medium","Name":"Medium","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["filter_center_focus"]}],"DocId":"F:Sandbox.DepthOfField.Quality.Medium"},{"FieldType":"Sandbox.DepthOfField.Quality","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DepthOfField.Quality.Low","Name":"Low","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["center_focus_weak"]}],"DocId":"F:Sandbox.DepthOfField.Quality.Low"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DepthOfField.Quality","Name":"Quality","DeclaringType":"Sandbox.DepthOfField","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.DepthOfField.Quality"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/FilmGrain.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.FilmGrain..ctor","Name":".ctor","DeclaringType":"Sandbox.FilmGrain","DocId":"M:Sandbox.FilmGrain.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/FilmGrain.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.FilmGrain.Intensity","Name":"Intensity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\FilmGrain.cs","11"]}],"DocId":"P:Sandbox.FilmGrain.Intensity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/FilmGrain.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.FilmGrain.Response","Name":"Response","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\FilmGrain.cs","13"]}],"DocId":"P:Sandbox.FilmGrain.Response"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FilmGrain","Name":"FilmGrain","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["FilmGrain"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["grain"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a film grain effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\FilmGrain.cs","6"]}],"Documentation":{"Summary":"Applies a film grain effect to the camera"},"DocId":"T:Sandbox.FilmGrain"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Highlight..ctor","Name":".ctor","DeclaringType":"Sandbox.Highlight","DocId":"M:Sandbox.Highlight.#ctor"}],"Properties":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Highlight","Name":"Highlight","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Highlight"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["lightbulb_outline"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This should be added to a camera that you want to outline stuff"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","8"]}],"Documentation":{"Summary":"This should be added to a camera that you want to outline stuff"},"DocId":"T:Sandbox.Highlight"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Renderer\u003E","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.GetOutlineTargets","Name":"GetOutlineTargets","DeclaringType":"Sandbox.HighlightOutline","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a list of targets that we want to draw the outline around"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","131"]}],"Documentation":{"Summary":"Get a list of targets that we want to draw the outline around"},"DocId":"M:Sandbox.HighlightOutline.GetOutlineTargets"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.HighlightOutline..ctor","Name":".ctor","DeclaringType":"Sandbox.HighlightOutline","DocId":"M:Sandbox.HighlightOutline.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If defined, the glow will use this material rather than a generated one."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","90"]}],"Documentation":{"Summary":"If defined, the glow will use this material rather than a generated one."},"DocId":"P:Sandbox.HighlightOutline.Material"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The colour of the glow outline"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","95"]}],"Documentation":{"Summary":"The colour of the glow outline"},"DocId":"P:Sandbox.HighlightOutline.Color"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.ObscuredColor","Name":"ObscuredColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The colour of the glow when the mesh is obscured by something closer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","100"]}],"Documentation":{"Summary":"The colour of the glow when the mesh is obscured by something closer."},"DocId":"P:Sandbox.HighlightOutline.ObscuredColor"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.InsideColor","Name":"InsideColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Color of the inside of the glow"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","105"]}],"Documentation":{"Summary":"Color of the inside of the glow"},"DocId":"P:Sandbox.HighlightOutline.InsideColor"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.InsideObscuredColor","Name":"InsideObscuredColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Color of the inside of the glow when the mesh is obscured by something closer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","110"]}],"Documentation":{"Summary":"Color of the inside of the glow when the mesh is obscured by something closer."},"DocId":"P:Sandbox.HighlightOutline.InsideObscuredColor"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The width of the line of the glow"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","115"]}],"Documentation":{"Summary":"The width of the line of the glow"},"DocId":"P:Sandbox.HighlightOutline.Width"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.OverrideTargets","Name":"OverrideTargets","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["Manual Targets"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Specify targets of the outline manually"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","121"]}],"Documentation":{"Summary":"Specify targets of the outline manually"},"DocId":"P:Sandbox.HighlightOutline.OverrideTargets"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Renderer\u003E","Loc":{"File":"Scene/Components/PostProcessing/Highlight.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.HighlightOutline.Targets","Name":"Targets","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Manual Targets"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Specify targets of the outline manually"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","126"]}],"Documentation":{"Summary":"Specify targets of the outline manually"},"DocId":"P:Sandbox.HighlightOutline.Targets"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HighlightOutline","Name":"HighlightOutline","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Highlight Outline"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["lightbulb_outline"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This component should be added to stuff you want to be outlined. You will also need to add the Highlight component to the camera you want to render the outlines."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Highlight.cs","82"]}],"Documentation":{"Summary":"This component should be added to stuff you want to be outlined. You will also need to \nadd the Highlight component to the camera you want to render the outlines."},"DocId":"T:Sandbox.HighlightOutline"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/MotionBlur.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.MotionBlur..ctor","Name":".ctor","DeclaringType":"Sandbox.MotionBlur","DocId":"M:Sandbox.MotionBlur.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/MotionBlur.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.MotionBlur.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\MotionBlur.cs","13"]}],"DocId":"P:Sandbox.MotionBlur.Scale"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/PostProcessing/MotionBlur.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.MotionBlur.Samples","Name":"Samples","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","32","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\MotionBlur.cs","14"]}],"DocId":"P:Sandbox.MotionBlur.Samples"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MotionBlur","Name":"MotionBlur","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Motion Blur"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["animation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a motion blur effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\MotionBlur.cs","8"]}],"Documentation":{"Summary":"Applies a motion blur effect to the camera"},"DocId":"T:Sandbox.MotionBlur"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Pixelate.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Pixelate..ctor","Name":".ctor","DeclaringType":"Sandbox.Pixelate","DocId":"M:Sandbox.Pixelate.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Pixelate.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Pixelate.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Pixelate.cs","11"]}],"DocId":"P:Sandbox.Pixelate.Scale"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Pixelate","Name":"Pixelate","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Pixelate"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["apps"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a pixelate effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Pixelate.cs","6"]}],"Documentation":{"Summary":"Applies a pixelate effect to the camera"},"DocId":"T:Sandbox.Pixelate"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.CameraComponent","Loc":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.PostProcess.Camera","Name":"Camera","Attributes":[{"FullName":"Sandbox.RequireComponentAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","10"]}],"DocId":"P:Sandbox.PostProcess.Camera"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PostProcess","Name":"PostProcess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds an effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","8"]}],"Documentation":{"Summary":"Adds an effect to the camera"},"DocId":"T:Sandbox.PostProcess"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/ScreenSpaceReflections.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ScreenSpaceReflections..ctor","Name":".ctor","DeclaringType":"Sandbox.ScreenSpaceReflections","DocId":"M:Sandbox.ScreenSpaceReflections.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/ScreenSpaceReflections.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ScreenSpaceReflections.RoughnessCutoff","Name":"RoughnessCutoff","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","0.9","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop tracing rays after this roughness value. This is meant to be used to avoid tracing rays for very rough surfaces which are unlikely to have any reflections. This is a performance optimization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ScreenSpaceReflections.cs","19"]}],"Documentation":{"Summary":"Stop tracing rays after this roughness value. \nThis is meant to be used to avoid tracing rays for very rough surfaces which are unlikely to have any reflections.\nThis is a performance optimization."},"DocId":"P:Sandbox.ScreenSpaceReflections.RoughnessCutoff"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/ScreenSpaceReflections.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ScreenSpaceReflections.Denoise","Name":"Denoise","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ScreenSpaceReflections.cs","21"]}],"DocId":"P:Sandbox.ScreenSpaceReflections.Denoise"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ScreenSpaceReflections","Name":"ScreenSpaceReflections","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Screen-Space Reflections"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["local_mall"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\ScreenSpaceReflections.cs","5"]}],"DocId":"T:Sandbox.ScreenSpaceReflections"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Sharpen.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Sharpen..ctor","Name":".ctor","DeclaringType":"Sandbox.Sharpen","DocId":"M:Sandbox.Sharpen.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Sharpen.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Sharpen.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5","0.01","True","True"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Sharpen.cs","11"]}],"DocId":"P:Sandbox.Sharpen.Scale"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sharpen","Name":"Sharpen","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sharpen"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["deblur"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a sharpen effect to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Sharpen.cs","6"]}],"Documentation":{"Summary":"Applies a sharpen effect to the camera"},"DocId":"T:Sandbox.Sharpen"},{"Namespace":"Sandbox","BaseType":"Sandbox.PostProcess","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Vignette.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Vignette..ctor","Name":".ctor","DeclaringType":"Sandbox.Vignette","DocId":"M:Sandbox.Vignette.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Vignette.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Vignette.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The color of the vignette or the \u0022border\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Vignette.cs","14"]}],"Documentation":{"Summary":"The color of the vignette or the \u0022border\u0022"},"DocId":"P:Sandbox.Vignette.Color"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Vignette.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Vignette.Intensity","Name":"Intensity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How strong the vignette is. This is a value between 0 -\u0026gt; 1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Vignette.cs","19"]}],"Documentation":{"Summary":"How strong the vignette is. This is a value between 0 -\u0026gt; 1"},"DocId":"P:Sandbox.Vignette.Intensity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Vignette.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Vignette.Smoothness","Name":"Smoothness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How much fall off or how blurry the vignette is"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Vignette.cs","24"]}],"Documentation":{"Summary":"How much fall off or how blurry the vignette is"},"DocId":"P:Sandbox.Vignette.Smoothness"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Vignette.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Vignette.Roundness","Name":"Roundness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How circular or round the vignette is"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Vignette.cs","29"]}],"Documentation":{"Summary":"How circular or round the vignette is"},"DocId":"P:Sandbox.Vignette.Roundness"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/PostProcessing/Vignette.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Vignette.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The center of the vignette in relation to UV space. This means a value of {0.5, 0.5} is the center of the screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Vignette.cs","35"]}],"Documentation":{"Summary":"The center of the vignette in relation to UV space. This means\na value of {0.5, 0.5} is the center of the screen"},"DocId":"P:Sandbox.Vignette.Center"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Vignette","Name":"Vignette","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Vignette"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["vignette"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a vignette to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Vignette.cs","6"]}],"Documentation":{"Summary":"Applies a vignette to the camera"},"DocId":"T:Sandbox.Vignette"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Scene/Components/Render/Decal.Upgrade.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Decal.Upgrader_v2","Name":"Upgrader_v2","DeclaringType":"Sandbox.Decal","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.JsonUpgraderAttribute","ConstructorArguments":["Sandbox.Decal","2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.Upgrade.cs","10"]}],"DocId":"M:Sandbox.Decal.Upgrader_v2(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Scene/Components/Render/Decal.Upgrade.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Decal.Upgrader_v3","Name":"Upgrader_v3","DeclaringType":"Sandbox.Decal","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.JsonUpgraderAttribute","ConstructorArguments":["Sandbox.Decal","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.Upgrade.cs","23"]}],"DocId":"M:Sandbox.Decal.Upgrader_v3(System.Text.Json.Nodes.JsonObject)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/Decal.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Decal..ctor","Name":".ctor","DeclaringType":"Sandbox.Decal","DocId":"M:Sandbox.Decal.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.DecalDefinition\u003E","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Decal.Decals","Name":"Decals","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.WideModeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","17"]}],"DocId":"P:Sandbox.Decal.Decals"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Decal.ColorTexture","Name":"ColorTexture","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","20"]}],"DocId":"P:Sandbox.Decal.ColorTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Decal.NormalTexture","Name":"NormalTexture","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","21"]}],"DocId":"P:Sandbox.Decal.NormalTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Decal.RMOTexture","Name":"RMOTexture","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","22"]}],"DocId":"P:Sandbox.Decal.RMOTexture"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Decal.LifeTime","Name":"LifeTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Life"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How long should this decal live for?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","34"]}],"Documentation":{"Summary":"How long should this decal live for?"},"DocId":"P:Sandbox.Decal.LifeTime"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Decal.Looped","Name":"Looped","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then the decal will repeat itself forever"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","40"]}],"Documentation":{"Summary":"If true then the decal will repeat itself forever"},"DocId":"P:Sandbox.Decal.Looped"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Decal.Transient","Name":"Transient","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then this decal will automatically get removed when maxdecals are exceeded. This is good for things like bullect impacts, where you want to keep them around for as long as possible but also don\u0027t want to have an unlimited amount of them hanging around. Note that while the component will be destroyed, you probably want a TemporaryEffect component on the GameObject to make sure it all gets fully deleted."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","51"]}],"Documentation":{"Summary":"If true then this decal will automatically get removed when maxdecals are exceeded. This is good for\nthings like bullect impacts, where you want to keep them around for as long as possible but also\ndon\u0027t want to have an unlimited amount of them hanging around.\n\nNote that while the component will be destroyed, you probably want a TemporaryEffect component on the \nGameObject to make sure it all gets fully deleted."},"DocId":"P:Sandbox.Decal.Transient"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Decal.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Dimensions"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A 2D size of the decal in world units."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","57"]}],"Documentation":{"Summary":"A 2D size of the decal in world units."},"DocId":"P:Sandbox.Decal.Size"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Decal.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale the width and height by this value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","63"]}],"Documentation":{"Summary":"Scale the width and height by this value"},"DocId":"P:Sandbox.Decal.Scale"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Decal.Rotation","Name":"Rotation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale the width and height by this value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","69"]}],"Documentation":{"Summary":"Scale the width and height by this value"},"DocId":"P:Sandbox.Decal.Rotation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Decal.Depth","Name":"Depth","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The depth of the decal in world units. This is how far the decal extends into the surface it is projected onto."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","75"]}],"Documentation":{"Summary":"The depth of the decal in world units. This is how far the decal extends into the surface it is projected onto."},"DocId":"P:Sandbox.Decal.Depth"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Decal.Parallax","Name":"Parallax","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Properties"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How long should this decal live for?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","81"]}],"Documentation":{"Summary":"How long should this decal live for?"},"DocId":"P:Sandbox.Decal.Parallax"},{"PropertyType":"Sandbox.ParticleGradient","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Decal.ColorTint","Name":"ColorTint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tints the color of the decal\u0027s albedo and can be used to adjust the overall opacity of the decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","87"]}],"Documentation":{"Summary":"Tints the color of the decal\u0027s albedo and can be used to adjust the overall opacity of the decal."},"DocId":"P:Sandbox.Decal.ColorTint"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Decal.ColorMix","Name":"ColorMix","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls the opacity of the decal\u0027s color texture without reducing the impact of the normal or rmo texture. Set to 0 to create a normal/rmo only decal masked by the color textures alpha."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","94"]}],"Documentation":{"Summary":"Controls the opacity of the decal\u0027s color texture without reducing the impact of the normal or rmo texture.\nSet to 0 to create a normal/rmo only decal masked by the color textures alpha."},"DocId":"P:Sandbox.Decal.ColorMix"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Decal.AttenuationAngle","Name":"AttenuationAngle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Attenuation angle controls how much the decal fades at an angle. At 0 it does not fade at all. Up to 1 it fades the most."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","101"]}],"Documentation":{"Summary":"Attenuation angle controls how much the decal fades at an angle.\nAt 0 it does not fade at all. Up to 1 it fades the most."},"DocId":"P:Sandbox.Decal.AttenuationAngle"},{"PropertyType":"System.UInt32","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Decal.SortLayer","Name":"SortLayer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Sorting"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines the order the decal gets rendered in, the higher the layer the more priority it has. Decals on the same layer get automatically sorted by their GameObject ID."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","108"]}],"Documentation":{"Summary":"Determines the order the decal gets rendered in, the higher the layer the more priority it has.\nDecals on the same layer get automatically sorted by their GameObject ID."},"DocId":"P:Sandbox.Decal.SortLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Decal.SheetSequence","Name":"SheetSequence","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sheet"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureEnabledAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","111"]}],"DocId":"P:Sandbox.Decal.SheetSequence"},{"PropertyType":"System.UInt32","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.Decal.SequenceId","Name":"SequenceId","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","255","0.01","True","True"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which sequence to use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","118"]}],"Documentation":{"Summary":"Which sequence to use"},"DocId":"P:Sandbox.Decal.SequenceId"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Render/Decal.Upgrade.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Decal.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.Upgrade.cs","8"]}],"DocId":"P:Sandbox.Decal.ComponentVersion"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Decal","Name":"Decal","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Decal"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["lens_blur"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/decal.png"]},{"FullName":"Sandbox.HelpUrlAttribute","ConstructorArguments":["https://sbox.game/dev/doc/scene/components/reference/decals/"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The Decal component projects textures onto model\u0027s opaque or transparent surfaces. They inherit and modify the PBR properties of the surface they\u0027re projected on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The Decal component projects textures onto model\u0027s opaque or transparent surfaces. They inherit and modify the PBR properties of the surface they\u0027re projected on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.Upgrade.cs","6"]}],"Documentation":{"Summary":"The Decal component projects textures onto model\u0027s opaque or transparent surfaces.\nThey inherit and modify the PBR properties of the surface they\u0027re projected on."},"DocId":"T:Sandbox.Decal"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/DecalRenderer.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.DecalRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.DecalRenderer","DocId":"M:Sandbox.DecalRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Render/DecalRenderer.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.DecalRenderer.Material","Name":"Material","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\DecalRenderer.cs","10"]}],"DocId":"P:Sandbox.DecalRenderer.Material"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Render/DecalRenderer.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.DecalRenderer.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\DecalRenderer.cs","13"]}],"DocId":"P:Sandbox.DecalRenderer.Size"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/DecalRenderer.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.DecalRenderer.TintColor","Name":"TintColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\DecalRenderer.cs","14"]}],"DocId":"P:Sandbox.DecalRenderer.TintColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/DecalRenderer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.DecalRenderer.TriPlanar","Name":"TriPlanar","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\DecalRenderer.cs","15"]}],"DocId":"P:Sandbox.DecalRenderer.TriPlanar"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DecalRenderer","Name":"DecalRenderer","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["DecalRenderer is obsolete, use Decal which uses textures instead of materials https://sbox.game/dev/doc/reference/components/decals/"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Component that creates a projected decal relative to its GameObject."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\DecalRenderer.cs","6"]}],"Documentation":{"Summary":"Component that creates a projected decal relative to its GameObject."},"DocId":"T:Sandbox.DecalRenderer"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/GradientFog.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.GradientFog..ctor","Name":".ctor","DeclaringType":"Sandbox.GradientFog","DocId":"M:Sandbox.GradientFog.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/GradientFog.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.GradientFog.Color","Name":"Color","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Vertical Fog"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","12"]}],"DocId":"P:Sandbox.GradientFog.Color"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/GradientFog.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.GradientFog.Height","Name":"Height","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Vertical Fog"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","15"]}],"DocId":"P:Sandbox.GradientFog.Height"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/GradientFog.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.GradientFog.VerticalFalloffExponent","Name":"VerticalFalloffExponent","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Vertical Fog"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","18"]}],"DocId":"P:Sandbox.GradientFog.VerticalFalloffExponent"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/GradientFog.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.GradientFog.StartDistance","Name":"StartDistance","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Camera Distance Fade"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","21"]}],"DocId":"P:Sandbox.GradientFog.StartDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/GradientFog.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.GradientFog.EndDistance","Name":"EndDistance","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Camera Distance Fade"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","24"]}],"DocId":"P:Sandbox.GradientFog.EndDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/GradientFog.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.GradientFog.FalloffExponent","Name":"FalloffExponent","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Camera Distance Fade"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","27"]}],"DocId":"P:Sandbox.GradientFog.FalloffExponent"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GradientFog","Name":"GradientFog","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Gradient Fog"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["foggy"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a gradient fog to the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","6"]}],"Documentation":{"Summary":"Adds a gradient fog to the world"},"DocId":"T:Sandbox.GradientFog"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/LineRenderer.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.LineRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.LineRenderer","DocId":"M:Sandbox.LineRenderer.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.LineRenderer.UseVectorPoints","Name":"UseVectorPoints","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Points"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","16"]}],"DocId":"P:Sandbox.LineRenderer.UseVectorPoints"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Points","Name":"Points","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Points"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UseVectorPoints","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","19"]}],"DocId":"P:Sandbox.LineRenderer.Points"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CVector3\u003E","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.LineRenderer.VectorPoints","Name":"VectorPoints","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Points"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UseVectorPoints","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","22"]}],"DocId":"P:Sandbox.LineRenderer.VectorPoints"},{"PropertyType":"Sandbox.SceneLineObject.FaceMode","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Face","Name":"Face","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Points"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","25"]}],"DocId":"P:Sandbox.LineRenderer.Face"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Color","Name":"Color","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","28"]}],"DocId":"P:Sandbox.LineRenderer.Color"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Width","Name":"Width","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","31"]}],"DocId":"P:Sandbox.LineRenderer.Width"},{"PropertyType":"Sandbox.TrailTextureConfig","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Texturing","Name":"Texturing","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","34"]}],"DocId":"P:Sandbox.LineRenderer.Texturing"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.LineRenderer.SplineInterpolation","Name":"SplineInterpolation","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Spline"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","32","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","37"]}],"DocId":"P:Sandbox.LineRenderer.SplineInterpolation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.LineRenderer.SplineTension","Name":"SplineTension","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Spline"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-1","1","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","40"]}],"DocId":"P:Sandbox.LineRenderer.SplineTension"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.LineRenderer.SplineContinuity","Name":"SplineContinuity","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Spline"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-1","1","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","43"]}],"DocId":"P:Sandbox.LineRenderer.SplineContinuity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.LineRenderer.SplineBias","Name":"SplineBias","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Spline"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-1","1","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","46"]}],"DocId":"P:Sandbox.LineRenderer.SplineBias"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.LineRenderer.StartCap","Name":"StartCap","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["End Caps"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","49"]}],"DocId":"P:Sandbox.LineRenderer.StartCap"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.LineRenderer.EndCap","Name":"EndCap","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["End Caps"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","52"]}],"DocId":"P:Sandbox.LineRenderer.EndCap"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Wireframe","Name":"Wireframe","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","55"]}],"DocId":"P:Sandbox.LineRenderer.Wireframe"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Opaque","Name":"Opaque","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","58"]}],"DocId":"P:Sandbox.LineRenderer.Opaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Additive","Name":"Additive","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","61"]}],"DocId":"P:Sandbox.LineRenderer.Additive"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.LineRenderer.CastShadows","Name":"CastShadows","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","64"]}],"DocId":"P:Sandbox.LineRenderer.CastShadows"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.LineRenderer.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","67"]}],"DocId":"P:Sandbox.LineRenderer.DepthFeather"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.LineRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","70"]}],"DocId":"P:Sandbox.LineRenderer.FogStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.LineRenderer.Lighting","Name":"Lighting","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","73"]}],"DocId":"P:Sandbox.LineRenderer.Lighting"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.LineRenderer","Name":"LineRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Line Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["show_chart"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a line between a list of points"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","8"]}],"Documentation":{"Summary":"Renders a line between a list of points"},"DocId":"T:Sandbox.LineRenderer"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Methods":[{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/ModelRenderer.Attachments.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.GetAttachmentObject","Name":"GetAttachmentObject","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the GameObject of a specific attachment."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Attachments.cs","12"]}],"Documentation":{"Summary":"Get the GameObject of a specific attachment."},"DocId":"M:Sandbox.ModelRenderer.GetAttachmentObject(System.String)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"attachment","Type":"Sandbox.ModelAttachments.Attachment"}],"l":{"File":"Scene/Components/Render/ModelRenderer.Attachments.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.GetAttachmentObject","Name":"GetAttachmentObject","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the GameObject of a specific attachment."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Attachments.cs","23"]}],"Documentation":{"Summary":"Get the GameObject of a specific attachment."},"DocId":"M:Sandbox.ModelRenderer.GetAttachmentObject(Sandbox.ModelAttachments.Attachment)"},{"ReturnType":"Sandbox.GameObject","IsVirtual":true,"Parameters":[{"Name":"bone","Type":"Sandbox.BoneCollection.Bone"}],"l":{"File":"Scene/Components/Render/ModelRenderer.Attachments.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.GetBoneObject","Name":"GetBoneObject","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Attachments.cs","30"]}],"DocId":"M:Sandbox.ModelRenderer.GetBoneObject(Sandbox.BoneCollection.Bone)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SetBodyGroup","Name":"SetBodyGroup","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set body group value by name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","92"]}],"Documentation":{"Summary":"Set body group value by name"},"DocId":"M:Sandbox.ModelRenderer.SetBodyGroup(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"part","Type":"System.Int32"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SetBodyGroup","Name":"SetBodyGroup","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set body group value by index"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","106"]}],"Documentation":{"Summary":"Set body group value by index"},"DocId":"M:Sandbox.ModelRenderer.SetBodyGroup(System.Int32,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.GetBodyGroup","Name":"GetBodyGroup","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get body group value by name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","124"]}],"Documentation":{"Summary":"Get body group value by name"},"DocId":"M:Sandbox.ModelRenderer.GetBodyGroup(System.String)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"part","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.GetBodyGroup","Name":"GetBodyGroup","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get body group value by index"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","135"]}],"Documentation":{"Summary":"Get body group value by index"},"DocId":"M:Sandbox.ModelRenderer.GetBodyGroup(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"triangle","Type":"System.Int32","Default":"-1"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":292},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SetMaterial","Name":"SetMaterial","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","290"]}],"DocId":"M:Sandbox.ModelRenderer.SetMaterial(Sandbox.Material,System.Int32)"},{"ReturnType":"Sandbox.Material","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"triangle","Type":"System.Int32","Default":"-1"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":298},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.GetMaterial","Name":"GetMaterial","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","295"]}],"DocId":"M:Sandbox.ModelRenderer.GetMaterial(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Renderer"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":305},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.CopyFrom","Name":"CopyFrom","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy everything from another renderer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","303"]}],"Documentation":{"Summary":"Copy everything from another renderer"},"DocId":"M:Sandbox.ModelRenderer.CopyFrom(Sandbox.Renderer)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/ModelRenderer.Materials.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.ClearMaterialOverrides","Name":"ClearMaterialOverrides","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Completely stop overriding materials"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Materials.cs","22"]}],"Documentation":{"Summary":"Completely stop overriding materials"},"DocId":"M:Sandbox.ModelRenderer.ClearMaterialOverrides"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"target","Type":"System.String"}],"l":{"File":"Scene/Components/Render/ModelRenderer.Materials.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SetMaterialOverride","Name":"SetMaterialOverride","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a material override for a material with a specific attribute set. For example, if you have a model with lots of different materials, but one of them has an attribute \u0022skin\u0022 set to \u00221\u0022, then calling this with a material and \u0022skin\u0022 will override only that material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Materials.cs","33"]}],"Documentation":{"Summary":"Set a material override for a material with a specific attribute set. For example, if you have a model with lots of different materials, but one of them has an attribute \u0022skin\u0022 set to \u00221\u0022, then \ncalling this with a material and \u0022skin\u0022 will override only that material."},"DocId":"M:Sandbox.ModelRenderer.SetMaterialOverride(Sandbox.Material,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/ModelRenderer.Attachments.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ModelRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelRenderer","DocId":"M:Sandbox.ModelRenderer.#ctor"}],"Properties":[{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Render/ModelRenderer.Bounds.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.Bounds","Name":"Bounds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Bounds.cs","7"]}],"DocId":"P:Sandbox.ModelRenderer.Bounds"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Render/ModelRenderer.Bounds.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.LocalBounds","Name":"LocalBounds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Bounds.cs","9"]}],"DocId":"P:Sandbox.ModelRenderer.LocalBounds"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","18"]}],"DocId":"P:Sandbox.ModelRenderer.Model"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","45"]}],"DocId":"P:Sandbox.ModelRenderer.Tint"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.CreateAttachments","Name":"CreateAttachments","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","61"]}],"DocId":"P:Sandbox.ModelRenderer.CreateAttachments"},{"PropertyType":"System.UInt64","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.BodyGroups","Name":"BodyGroups","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Model.BodyGroupMaskAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasBodyGroups","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","74"]}],"DocId":"P:Sandbox.ModelRenderer.BodyGroups"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.HasBodyGroups","Name":"HasBodyGroups","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","78"]}],"DocId":"P:Sandbox.ModelRenderer.HasBodyGroups"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.MaterialGroup","Name":"MaterialGroup","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Model.MaterialGroupAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasMaterialGroups","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","80"]}],"DocId":"P:Sandbox.ModelRenderer.MaterialGroup"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.HasMaterialGroups","Name":"HasMaterialGroups","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","84"]}],"DocId":"P:Sandbox.ModelRenderer.HasMaterialGroups"},{"PropertyType":"Sandbox.ModelRenderer.ShadowRenderType","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.RenderType","Name":"RenderType","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Cast Shadows"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Lighting"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","86"]}],"DocId":"P:Sandbox.ModelRenderer.RenderType"},{"PropertyType":"Sandbox.SceneObject","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SceneObject","Name":"SceneObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","147"]}],"DocId":"P:Sandbox.ModelRenderer.SceneObject"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Render/ModelRenderer.Materials.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.MaterialOverride","Name":"MaterialOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Materials.cs","14"]}],"DocId":"P:Sandbox.ModelRenderer.MaterialOverride"},{"PropertyType":"Sandbox.Engine.MaterialAccessor","Loc":{"File":"Scene/Components/Render/ModelRenderer.Materials.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.Materials","Name":"Materials","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Materials"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to the materials"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Materials.cs","76"]}],"Documentation":{"Summary":"Access to the materials"},"DocId":"P:Sandbox.ModelRenderer.Materials"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelRenderer","Name":"ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a model in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Attachments.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a model in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Attributes.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a model in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Bounds.cs","3"]},{"FullName":"TitleAttribute","ConstructorArguments":["Model Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["free_breakfast"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a model in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a model in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.Materials.cs","11"]}],"Documentation":{"Summary":"Renders a model in the world"},"DocId":"T:Sandbox.ModelRenderer"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ModelRenderer.ShadowRenderType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelRenderer.ShadowRenderType.On","Name":"On","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["wb_shade"]}],"DocId":"F:Sandbox.ModelRenderer.ShadowRenderType.On"},{"FieldType":"Sandbox.ModelRenderer.ShadowRenderType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelRenderer.ShadowRenderType.Off","Name":"Off","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["wb_twilight"]}],"DocId":"F:Sandbox.ModelRenderer.ShadowRenderType.Off"},{"FieldType":"Sandbox.ModelRenderer.ShadowRenderType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ModelRenderer.ShadowRenderType.ShadowsOnly","Name":"ShadowsOnly","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["hide_source"]},{"FullName":"TitleAttribute","ConstructorArguments":["Shadows Only"]}],"DocId":"F:Sandbox.ModelRenderer.ShadowRenderType.ShadowsOnly"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelRenderer.ShadowRenderType","Name":"ShadowRenderType","DeclaringType":"Sandbox.ModelRenderer","DocId":"T:Sandbox.ModelRenderer.ShadowRenderType"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Renderer"}],"l":{"File":"Scene/Components/Render/Renderer.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Renderer.CopyFrom","Name":"CopyFrom","DeclaringType":"Sandbox.Renderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy everything from another renderer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","29"]}],"Documentation":{"Summary":"Copy everything from another renderer"},"DocId":"M:Sandbox.Renderer.CopyFrom(Sandbox.Renderer)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.RenderOptions","Loc":{"File":"Scene/Components/Render/Renderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Renderer.RenderOptions","Name":"RenderOptions","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["-100"]},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced Rendering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","11"]}],"DocId":"P:Sandbox.Renderer.RenderOptions"},{"PropertyType":"Sandbox.Rendering.CommandList","Loc":{"File":"Scene/Components/Render/Renderer.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Renderer.ExecuteBefore","Name":"ExecuteBefore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A command list which is executed immediately before rendering this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","40"]}],"Documentation":{"Summary":"A command list which is executed immediately before rendering this"},"DocId":"P:Sandbox.Renderer.ExecuteBefore"},{"PropertyType":"Sandbox.Rendering.CommandList","Loc":{"File":"Scene/Components/Render/Renderer.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.Renderer.ExecuteAfter","Name":"ExecuteAfter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A command list which is executed immediately after rendering this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","55"]}],"Documentation":{"Summary":"A command list which is executed immediately after rendering this"},"DocId":"P:Sandbox.Renderer.ExecuteAfter"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","6"]}],"DocId":"T:Sandbox.Renderer"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SceneObject"}],"l":{"File":"Scene/Components/Render/RenderOptions.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.RenderOptions.Apply","Name":"Apply","DeclaringType":"Sandbox.RenderOptions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Apply these options to a SceneObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\RenderOptions.cs","39"]}],"Documentation":{"Summary":"Apply these options to a SceneObject"},"DocId":"M:Sandbox.RenderOptions.Apply(Sandbox.SceneObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertySet\u00601\u003CT\u003E"}],"l":{"File":"Scene/Components/Render/RenderOptions.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.RenderOptions.OnPropertyDirty","Name":"OnPropertyDirty","DeclaringType":"Sandbox.RenderOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\RenderOptions.cs","49"]}],"DocId":"M:Sandbox.RenderOptions.OnPropertyDirty\u0060\u00601(Sandbox.WrappedPropertySet\u00601{\u0060\u00600}@)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/RenderOptions.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.RenderOptions.Game","Name":"Game","Attributes":[{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Regular game rendering layers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\RenderOptions.cs","18"]}],"Documentation":{"Summary":"Regular game rendering layers"},"DocId":"P:Sandbox.RenderOptions.Game"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/RenderOptions.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.RenderOptions.Overlay","Name":"Overlay","Attributes":[{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rendered above everything else"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\RenderOptions.cs","23"]}],"Documentation":{"Summary":"Rendered above everything else"},"DocId":"P:Sandbox.RenderOptions.Overlay"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/RenderOptions.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.RenderOptions.Bloom","Name":"Bloom","Attributes":[{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rendererd during bloom"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\RenderOptions.cs","28"]}],"Documentation":{"Summary":"Rendererd during bloom"},"DocId":"P:Sandbox.RenderOptions.Bloom"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/RenderOptions.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.RenderOptions.AfterUI","Name":"AfterUI","Attributes":[{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rendered after the UI is rendered"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\RenderOptions.cs","33"]}],"Documentation":{"Summary":"Rendered after the UI is rendered"},"DocId":"P:Sandbox.RenderOptions.AfterUI"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RenderOptions","Name":"RenderOptions","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\RenderOptions.cs","5"]}],"DocId":"T:Sandbox.RenderOptions"},{"Namespace":"Sandbox","BaseType":"Sandbox.ModelRenderer","Methods":[{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBoneObject","Name":"GetBoneObject","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the GameObject of a specific bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","12"]}],"Documentation":{"Summary":"Get the GameObject of a specific bone.","Return":"","Params":{"index":""}},"DocId":"M:Sandbox.SkinnedModelRenderer.GetBoneObject(System.Int32)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"boneName","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBoneObject","Name":"GetBoneObject","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a bone\u0027s GameObject by bone name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","33"]}],"Documentation":{"Summary":"Find a bone\u0027s GameObject by bone name."},"DocId":"M:Sandbox.SkinnedModelRenderer.GetBoneObject(System.String)"},{"ReturnType":"Sandbox.GameObject","IsVirtual":true,"Parameters":[{"Name":"bone","Type":"Sandbox.BoneCollection.Bone"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBoneObject","Name":"GetBoneObject","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","40"]}],"Documentation":{},"DocId":"M:Sandbox.SkinnedModelRenderer.GetBoneObject(Sandbox.BoneCollection.Bone)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"boneName","Type":"System.String"},{"Name":"tx","Out":true,"Type":"Transform"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.TryGetBoneTransform","Name":"TryGetBoneTransform","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get the final worldspace bone transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","98"]}],"Documentation":{"Summary":"Try to get the final worldspace bone transform."},"DocId":"M:Sandbox.SkinnedModelRenderer.TryGetBoneTransform(System.String,Transform@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"bone","In":true,"Type":"Sandbox.BoneCollection.Bone"},{"Name":"tx","Out":true,"Type":"Transform"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.TryGetBoneTransform","Name":"TryGetBoneTransform","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get the final worldspace bone transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","110"]}],"Documentation":{"Summary":"Try to get the final worldspace bone transform."},"DocId":"M:Sandbox.SkinnedModelRenderer.TryGetBoneTransform(Sandbox.BoneCollection.Bone@,Transform@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"boneName","Type":"System.String"},{"Name":"tx","Out":true,"Type":"Transform"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.TryGetBoneTransformLocal","Name":"TryGetBoneTransformLocal","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","125"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.TryGetBoneTransformLocal(System.String,Transform@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"bone","In":true,"Type":"Sandbox.BoneCollection.Bone"},{"Name":"tx","Out":true,"Type":"Transform"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.TryGetBoneTransformLocal","Name":"TryGetBoneTransformLocal","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","134"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.TryGetBoneTransformLocal(Sandbox.BoneCollection.Bone@,Transform@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"bone","In":true,"Type":"Sandbox.BoneCollection.Bone"},{"Name":"tx","Out":true,"Type":"Transform"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.TryGetBoneTransformAnimation","Name":"TryGetBoneTransformAnimation","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get the worldspace bone transform after animation but before physics and procedural bones."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","152"]}],"Documentation":{"Summary":"Try to get the worldspace bone transform after animation but before physics and procedural bones."},"DocId":"M:Sandbox.SkinnedModelRenderer.TryGetBoneTransformAnimation(Sandbox.BoneCollection.Bone@,Transform@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bone","In":true,"Type":"Sandbox.BoneCollection.Bone"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SetBoneTransform","Name":"SetBoneTransform","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","164"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.SetBoneTransform(Sandbox.BoneCollection.Bone@,Transform)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ClearPhysicsBones","Name":"ClearPhysicsBones","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","172"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ClearPhysicsBones"},{"ReturnType":"Transform[]","Parameters":[{"Name":"world","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBoneTransforms","Name":"GetBoneTransforms","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allocate an array of bone transforms in either world space or parent space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","181"]}],"Documentation":{"Summary":"Allocate an array of bone transforms in either world space or parent space."},"DocId":"M:Sandbox.SkinnedModelRenderer.GetBoneTransforms(System.Boolean)"},{"ReturnType":"Sandbox.SkinnedModelRenderer.BoneVelocity[]","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBoneVelocities","Name":"GetBoneVelocities","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allocate an array of bone veloicities in world space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","207"]}],"Documentation":{"Summary":"Allocate an array of bone veloicities in world space"},"DocId":"M:Sandbox.SkinnedModelRenderer.GetBoneVelocities"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":251},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.PostAnimationUpdate","Name":"PostAnimationUpdate","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","249"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.PostAnimationUpdate"},{"ReturnType":"System.Nullable\u00601\u003CTransform\u003E","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"worldSpace","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":444},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetAttachment","Name":"GetAttachment","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","441"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetAttachment(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"Vector3"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","14"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.Set(System.String,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","20"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.Set(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","26"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.Set(System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","31"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.Set(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"Rotation"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","37"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.Set(System.String,Rotation)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ClearParameters","Name":"ClearParameters","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove any stored parameters"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","58"]}],"Documentation":{"Summary":"Remove any stored parameters"},"DocId":"M:Sandbox.SkinnedModelRenderer.ClearParameters"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBool","Name":"GetBool","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","80"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetBool(System.String)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetInt","Name":"GetInt","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","81"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetInt(System.String)"},{"ReturnType":"System.Single","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetFloat","Name":"GetFloat","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","82"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetFloat(System.String)"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetVector","Name":"GetVector","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","83"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetVector(System.String)"},{"ReturnType":"Rotation","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetRotation","Name":"GetRotation","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","84"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetRotation(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"eyeDirectionWorld","Type":"Vector3"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SetLookDirection","Name":"SetLookDirection","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Converts value to vector local to this entity\u0027s eyepos and passes it to SetAnimVector"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","89"]}],"Documentation":{"Summary":"Converts value to vector local to this entity\u0027s eyepos and passes it to SetAnimVector"},"DocId":"M:Sandbox.SkinnedModelRenderer.SetLookDirection(System.String,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"eyeDirectionWorld","Type":"Vector3"},{"Name":"weight","Type":"System.Single"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SetLookDirection","Name":"SetLookDirection","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Converts value to vector local to this entity\u0027s eyepos and passes it to SetAnimVector. This also sets {name}_weight to the weight value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","99"]}],"Documentation":{"Summary":"Converts value to vector local to this entity\u0027s eyepos and passes it to SetAnimVector. \nThis also sets {name}_weight to the weight value."},"DocId":"M:Sandbox.SkinnedModelRenderer.SetLookDirection(System.String,Vector3,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"tx","Type":"Transform"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SetIk","Name":"SetIk","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets an IK parameter. This sets 3 variables that should be set in the animgraph: 1. ik.{name}.enabled 2. ik.{name}.position 3. ik.{name}.rotation"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","112"]}],"Documentation":{"Summary":"Sets an IK parameter. This sets 3 variables that should be set in the animgraph:\n1. ik.{name}.enabled\n2. ik.{name}.position\n3. ik.{name}.rotation"},"DocId":"M:Sandbox.SkinnedModelRenderer.SetIk(System.String,Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ClearIk","Name":"ClearIk","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This sets ik.{name}.enabled to false."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","125"]}],"Documentation":{"Summary":"This sets ik.{name}.enabled to false."},"DocId":"M:Sandbox.SkinnedModelRenderer.ClearIk(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.SkinnedModelRenderer","DocId":"M:Sandbox.SkinnedModelRenderer.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.CreateBoneObjects","Name":"CreateBoneObjects","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Bones"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","15"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.CreateBoneObjects"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.BoneMergeTarget","Name":"BoneMergeTarget","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Bones"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","30"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.BoneMergeTarget"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.UseAnimGraph","Name":"UseAnimGraph","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Animation"]},{"FullName":"TitleAttribute","ConstructorArguments":["Use Animation Graph"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Usually used for turning off animation on ragdolls."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","52"]}],"Documentation":{"Summary":"Usually used for turning off animation on ragdolls."},"DocId":"P:Sandbox.SkinnedModelRenderer.UseAnimGraph"},{"PropertyType":"Sandbox.AnimationGraph","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.AnimationGraph","Name":"AnimationGraph","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Animation"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UseAnimGraph","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Override animgraph, otherwise uses animgraph of the model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","74"]}],"Documentation":{"Summary":"Override animgraph, otherwise uses animgraph of the model."},"DocId":"P:Sandbox.SkinnedModelRenderer.AnimationGraph"},{"PropertyType":"Sandbox.SkinnedModelRenderer.SequenceAccessor","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Sequence","Name":"Sequence","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Animation"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["ShouldShowSequenceEditor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows playback of sequences directly, rather than using an animation graph. Requires \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESkinnedModelRenderer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EUseAnimGraph\u003C/span\u003E disabled if the scene model has one."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","95"]}],"Documentation":{"Summary":"Allows playback of sequences directly, rather than using an animation graph.\nRequires \u003Csee cref=\u0022P:Sandbox.SkinnedModelRenderer.UseAnimGraph\u0022 /\u003E disabled if the scene model has one."},"DocId":"P:Sandbox.SkinnedModelRenderer.Sequence"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.PlaybackRate","Name":"PlaybackRate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","4","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Animation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Control playback rate of animgraph or current sequence."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","110"]}],"Documentation":{"Summary":"Control playback rate of animgraph or current sequence."},"DocId":"P:Sandbox.SkinnedModelRenderer.PlaybackRate"},{"PropertyType":"Sandbox.SceneModel","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SceneModel","Name":"SceneModel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","127"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.SceneModel"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.RootMotion","Name":"RootMotion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","129"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.RootMotion"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.FootstepEvent\u003E","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Events.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.OnFootstepEvent","Name":"OnFootstepEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a footstep event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Events.cs","9"]}],"Documentation":{"Summary":"Called when a footstep event happens"},"DocId":"P:Sandbox.SkinnedModelRenderer.OnFootstepEvent"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.GenericEvent\u003E","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Events.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.OnGenericEvent","Name":"OnGenericEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a generic animation event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Events.cs","19"]}],"Documentation":{"Summary":"Called when a generic animation event happens"},"DocId":"P:Sandbox.SkinnedModelRenderer.OnGenericEvent"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.SoundEvent\u003E","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Events.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.OnSoundEvent","Name":"OnSoundEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a sound event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Events.cs","32"]}],"Documentation":{"Summary":"Called when a sound event happens"},"DocId":"P:Sandbox.SkinnedModelRenderer.OnSoundEvent"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.AnimTagEvent\u003E","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Events.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.OnAnimTagEvent","Name":"OnAnimTagEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when an anim tag event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Events.cs","51"]}],"Documentation":{"Summary":"Called when an anim tag event happens"},"DocId":"P:Sandbox.SkinnedModelRenderer.OnAnimTagEvent"},{"PropertyType":"Sandbox.SkinnedModelRenderer.MorphAccessor","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Morphs.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Morphs","Name":"Morphs","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Morphs"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["ShouldShowMorphsEditor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to the morphs for this model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","12"]}],"Documentation":{"Summary":"Access to the morphs for this model"},"DocId":"P:Sandbox.SkinnedModelRenderer.Morphs"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Morphs.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ShouldShowMorphsEditor","Name":"ShouldShowMorphsEditor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","22"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.ShouldShowMorphsEditor"},{"PropertyType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.Parameters","Name":"Parameters","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Parameters"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["ShouldShowParametersEditor","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to the animgraph parameters for this model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","135"]}],"Documentation":{"Summary":"Access to the animgraph parameters for this model"},"DocId":"P:Sandbox.SkinnedModelRenderer.Parameters"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ShouldShowParametersEditor","Name":"ShouldShowParametersEditor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","145"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.ShouldShowParametersEditor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ShouldShowSequenceEditor","Name":"ShouldShowSequenceEditor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","9"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.ShouldShowSequenceEditor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer","Name":"SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skinned model in the world. A skinned model is any model with bones/animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skinned model in the world. A skinned model is any model with bones/animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bounds.cs","3"]},{"FullName":"TitleAttribute","ConstructorArguments":["Model Renderer (skinned)"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["sports_martial_arts"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skinned model in the world. A skinned model is any model with bones/animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skinned model in the world. A skinned model is any model with bones/animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Events.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skinned model in the world. A skinned model is any model with bones/animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skinned model in the world. A skinned model is any model with bones/animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skinned model in the world. A skinned model is any model with bones/animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","5"]}],"Documentation":{"Summary":"Renders a skinned model in the world. A skinned model is any model with bones/animations."},"DocId":"T:Sandbox.SkinnedModelRenderer"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Linear","Out":true,"Type":"Vector3"},{"Name":"Angular","Out":true,"Type":"Vector3"}],"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.BoneVelocity.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.SkinnedModelRenderer.BoneVelocity","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.SkinnedModelRenderer.BoneVelocity.Deconstruct(Vector3@,Vector3@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Linear","Type":"Vector3"},{"Name":"Angular","Type":"Vector3"}],"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.BoneVelocity..ctor","Name":".ctor","DeclaringType":"Sandbox.SkinnedModelRenderer.BoneVelocity","DocId":"M:Sandbox.SkinnedModelRenderer.BoneVelocity.#ctor(Vector3,Vector3)"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.BoneVelocity.Linear","Name":"Linear","DocId":"P:Sandbox.SkinnedModelRenderer.BoneVelocity.Linear"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.BoneVelocity.Angular","Name":"Angular","DocId":"P:Sandbox.SkinnedModelRenderer.BoneVelocity.Angular"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.BoneVelocity","Name":"BoneVelocity","DeclaringType":"Sandbox.SkinnedModelRenderer","DocId":"T:Sandbox.SkinnedModelRenderer.BoneVelocity"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"f","Type":"System.Single"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Morphs.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.MorphAccessor.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer.MorphAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set this value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","63"]}],"Documentation":{"Summary":"Set this value"},"DocId":"M:Sandbox.SkinnedModelRenderer.MorphAccessor.Set(System.String,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Morphs.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.MorphAccessor.ContainsOverride","Name":"ContainsOverride","DeclaringType":"Sandbox.SkinnedModelRenderer.MorphAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if we have this value overridden (set). False means its value is likely being driven by animation etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","77"]}],"Documentation":{"Summary":"Returns true if we have this value overridden (set). False means its value is likely\nbeing driven by animation etc."},"DocId":"M:Sandbox.SkinnedModelRenderer.MorphAccessor.ContainsOverride(System.String)"},{"ReturnType":"System.Single","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Morphs.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.MorphAccessor.Get","Name":"Get","DeclaringType":"Sandbox.SkinnedModelRenderer.MorphAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get this value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","85"]}],"Documentation":{"Summary":"Get this value"},"DocId":"M:Sandbox.SkinnedModelRenderer.MorphAccessor.Get(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Morphs.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.MorphAccessor.Clear","Name":"Clear","DeclaringType":"Sandbox.SkinnedModelRenderer.MorphAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear this value, don\u0027t override it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","103"]}],"Documentation":{"Summary":"Clear this value, don\u0027t override it"},"DocId":"M:Sandbox.SkinnedModelRenderer.MorphAccessor.Clear(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.String[]","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Morphs.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.MorphAccessor.Names","Name":"Names","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","46"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.MorphAccessor.Names"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.MorphAccessor","Name":"MorphAccessor","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Morphs.cs","35"]}],"DocId":"T:Sandbox.SkinnedModelRenderer.MorphAccessor"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":179},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Clear","Name":"Clear","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","177"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Reset","Name":"Reset","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","188"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Reset(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":223},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Clear","Name":"Clear","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","221"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Clear(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":237},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Contains","Name":"Contains","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","234"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Contains(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":240},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.GetBool","Name":"GetBool","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","239"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.GetBool(System.String)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":241},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.GetInt","Name":"GetInt","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","240"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.GetInt(System.String)"},{"ReturnType":"System.Single","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":242},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.GetFloat","Name":"GetFloat","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","241"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.GetFloat(System.String)"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":243},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.GetVector","Name":"GetVector","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","242"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.GetVector(System.String)"},{"ReturnType":"Rotation","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.GetRotation","Name":"GetRotation","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","243"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.GetRotation(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"Vector3"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":247},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","245"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Set(System.String,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":253},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","251"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Set(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","257"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Set(System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":265},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","263"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Set(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.String"},{"Name":"value","Type":"Rotation"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":271},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Set","Name":"Set","DeclaringType":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","269"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Set(System.String,Rotation)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.AnimationGraph","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Graph","Name":"Graph","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","162"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.ParameterAccessor.Graph"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor","Name":"ParameterAccessor","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","160"]}],"DocId":"T:Sandbox.SkinnedModelRenderer.ParameterAccessor"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.Duration","Name":"Duration","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","45"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.Duration"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.IsFinished","Name":"IsFinished","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","48"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.IsFinished"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.TimeNormalized","Name":"TimeNormalized","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","51"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.TimeNormalized"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.Time","Name":"Time","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","54"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.Time"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.SequenceNames","Name":"SequenceNames","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","57"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.SequenceNames"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.Name","Name":"Name","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sequence"]},{"FullName":"EditorAttribute","ConstructorArguments":["Sequence"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","60"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.Looping","Name":"Looping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","74"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.Looping"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.Blending","Name":"Blending","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","87"]}],"Documentation":{},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.Blending"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Sequence.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor.PlaybackRate","Name":"PlaybackRate","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Control playback rate of sequence."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","102"]}],"Documentation":{"Summary":"Control playback rate of sequence."},"DocId":"P:Sandbox.SkinnedModelRenderer.SequenceAccessor.PlaybackRate"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SequenceAccessor","Name":"SequenceAccessor","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Sequence.cs","22"]}],"DocId":"T:Sandbox.SkinnedModelRenderer.SequenceAccessor"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SkyBox2D..ctor","Name":".ctor","DeclaringType":"Sandbox.SkyBox2D","DocId":"M:Sandbox.SkyBox2D.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SkyBox2D.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","15"]}],"DocId":"P:Sandbox.SkyBox2D.Tint"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SkyBox2D.SkyIndirectLighting","Name":"SkyIndirectLighting","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to use the skybox for lighting as an envmap probe"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","37"]}],"DocId":"P:Sandbox.SkyBox2D.SkyIndirectLighting"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.SkyBox2D.SkyMaterial","Name":"SkyMaterial","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","42"]}],"DocId":"P:Sandbox.SkyBox2D.SkyMaterial"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.SkyBox2D.SkyTexture","Name":"SkyTexture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","69"]}],"DocId":"P:Sandbox.SkyBox2D.SkyTexture"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SkyBox2D","Name":"SkyBox2D","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["2D Skybox"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["visibility"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/2dskybox.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a 2D skybox to the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","6"]}],"Documentation":{"Summary":"Adds a 2D skybox to the world"},"DocId":"T:Sandbox.SkyBox2D"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.SpriteRenderer","DocId":"M:Sandbox.SpriteRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","14"]}],"DocId":"P:Sandbox.SpriteRenderer.Texture"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","15"]}],"DocId":"P:Sandbox.SpriteRenderer.Size"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Pivot","Name":"Pivot","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","16"]}],"DocId":"P:Sandbox.SpriteRenderer.Pivot"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","17"]}],"DocId":"P:Sandbox.SpriteRenderer.Color"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Additive","Name":"Additive","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","18"]}],"DocId":"P:Sandbox.SpriteRenderer.Additive"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.CastShadows","Name":"CastShadows","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","19"]}],"DocId":"P:Sandbox.SpriteRenderer.CastShadows"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Opaque","Name":"Opaque","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","20"]}],"DocId":"P:Sandbox.SpriteRenderer.Opaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Lighting","Name":"Lighting","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","21"]}],"DocId":"P:Sandbox.SpriteRenderer.Lighting"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","22"]}],"DocId":"P:Sandbox.SpriteRenderer.DepthFeather"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","23"]}],"DocId":"P:Sandbox.SpriteRenderer.FogStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.FlipHorizontal","Name":"FlipHorizontal","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","24"]}],"DocId":"P:Sandbox.SpriteRenderer.FlipHorizontal"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.FlipVertical","Name":"FlipVertical","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","25"]}],"DocId":"P:Sandbox.SpriteRenderer.FlipVertical"},{"PropertyType":"Sandbox.UI.ImageRendering","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.TextureFilter","Name":"TextureFilter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","26"]}],"DocId":"P:Sandbox.SpriteRenderer.TextureFilter"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SpriteRenderer","Name":"SpriteRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Sprite Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["favorite"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a sprite in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","6"]}],"Documentation":{"Summary":"Renders a sprite in the world"},"DocId":"T:Sandbox.SpriteRenderer"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/TextRenderer.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.TextRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.TextRenderer","DocId":"M:Sandbox.TextRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.TextRendering.Scope","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextRenderer.TextScope","Name":"TextScope","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","27"]}],"DocId":"P:Sandbox.TextRenderer.TextScope"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","34"]}],"DocId":"P:Sandbox.TextRenderer.Scale"},{"PropertyType":"Sandbox.TextRenderer.TextAlign","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextRenderer.TextAlignment","Name":"TextAlignment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","36"]}],"DocId":"P:Sandbox.TextRenderer.TextAlignment"},{"PropertyType":"Sandbox.BlendMode","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextRenderer.BlendMode","Name":"BlendMode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","37"]}],"DocId":"P:Sandbox.TextRenderer.BlendMode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","38"]}],"DocId":"P:Sandbox.TextRenderer.FogStrength"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.TextRenderer.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","113"]}],"DocId":"P:Sandbox.TextRenderer.Color"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FontSize","Name":"FontSize","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","125"]}],"DocId":"P:Sandbox.TextRenderer.FontSize"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FontWeight","Name":"FontWeight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","136"]}],"DocId":"P:Sandbox.TextRenderer.FontWeight"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FontFamily","Name":"FontFamily","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","148"]}],"DocId":"P:Sandbox.TextRenderer.FontFamily"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.TextRenderer.Text","Name":"Text","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","160"]}],"DocId":"P:Sandbox.TextRenderer.Text"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.TextRenderer.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","172"]}],"DocId":"P:Sandbox.TextRenderer.ComponentVersion"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextRenderer","Name":"TextRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Text Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["font_download"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/text_renderer.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders text in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","9"]}],"Documentation":{"Summary":"Renders text in the world"},"DocId":"T:Sandbox.TextRenderer"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.TextRenderer.TextAlign","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.TextAlign.Left","Name":"Left","DocId":"F:Sandbox.TextRenderer.TextAlign.Left"},{"FieldType":"Sandbox.TextRenderer.TextAlign","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.TextAlign.Center","Name":"Center","DocId":"F:Sandbox.TextRenderer.TextAlign.Center"},{"FieldType":"Sandbox.TextRenderer.TextAlign","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.TextAlign.Right","Name":"Right","DocId":"F:Sandbox.TextRenderer.TextAlign.Right"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextRenderer.TextAlign","Name":"TextAlign","DeclaringType":"Sandbox.TextRenderer","DocId":"T:Sandbox.TextRenderer.TextAlign"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.TrailRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.TrailRenderer","DocId":"M:Sandbox.TrailRenderer.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.MaxPoints","Name":"MaxPoints","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Trail"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","14"]}],"DocId":"P:Sandbox.TrailRenderer.MaxPoints"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.PointDistance","Name":"PointDistance","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Trail"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","17"]}],"DocId":"P:Sandbox.TrailRenderer.PointDistance"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.LifeTime","Name":"LifeTime","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Trail"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","20"]}],"DocId":"P:Sandbox.TrailRenderer.LifeTime"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.Emitting","Name":"Emitting","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Trail"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When enabled, new points are added to the trail."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","26"]}],"Documentation":{"Summary":"When enabled, new points are added to the trail."},"DocId":"P:Sandbox.TrailRenderer.Emitting"},{"PropertyType":"Sandbox.TrailTextureConfig","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.Texturing","Name":"Texturing","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","29"]}],"DocId":"P:Sandbox.TrailRenderer.Texturing"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.Color","Name":"Color","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","32"]}],"DocId":"P:Sandbox.TrailRenderer.Color"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.Width","Name":"Width","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","35"]}],"DocId":"P:Sandbox.TrailRenderer.Width"},{"PropertyType":"Sandbox.SceneLineObject.FaceMode","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.Face","Name":"Face","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Appearance"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","38"]}],"DocId":"P:Sandbox.TrailRenderer.Face"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.Wireframe","Name":"Wireframe","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","41"]}],"DocId":"P:Sandbox.TrailRenderer.Wireframe"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.Opaque","Name":"Opaque","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","44"]}],"DocId":"P:Sandbox.TrailRenderer.Opaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.CastShadows","Name":"CastShadows","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Opaque","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","47"]}],"DocId":"P:Sandbox.TrailRenderer.CastShadows"},{"PropertyType":"Sandbox.BlendMode","Loc":{"File":"Scene/Components/Render/TrailRenderer.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.TrailRenderer.BlendMode","Name":"BlendMode","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Opaque","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","51"]}],"DocId":"P:Sandbox.TrailRenderer.BlendMode"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TrailRenderer","Name":"TrailRenderer","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Trail Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["show_chart"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a trail behind the object, when it moves."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TrailRenderer.cs","6"]}],"Documentation":{"Summary":"Renders a trail behind the object, when it moves."},"DocId":"T:Sandbox.TrailRenderer"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/VolumetricFogController.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.VolumetricFogController..ctor","Name":".ctor","DeclaringType":"Sandbox.VolumetricFogController","DocId":"M:Sandbox.VolumetricFogController.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/VolumetricFogController.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.VolumetricFogController.BakedFogTexture","Name":"BakedFogTexture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogController.cs","12"]}],"DocId":"P:Sandbox.VolumetricFogController.BakedFogTexture"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/VolumetricFogController.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.VolumetricFogController.GlobalScale","Name":"GlobalScale","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogController.cs","13"]}],"DocId":"P:Sandbox.VolumetricFogController.GlobalScale"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VolumetricFogController","Name":"VolumetricFogController","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["VolumetricFogController"]},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal component for storing the baked fog texture We don\u0027t need to expose the volumetric fog controller like we did previously with entities, But we need to be fetch the baked fog texture from the map file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogController.cs","8"]}],"Documentation":{"Summary":"Internal component for storing the baked fog texture\nWe don\u0027t need to expose the volumetric fog controller like we did previously with entities,\nBut we need to be fetch the baked fog texture from the map file"},"DocId":"T:Sandbox.VolumetricFogController"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.VolumetricFogVolume..ctor","Name":".ctor","DeclaringType":"Sandbox.VolumetricFogVolume","DocId":"M:Sandbox.VolumetricFogVolume.#ctor"}],"Properties":[{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.VolumetricFogVolume.Bounds","Name":"Bounds","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","14"]}],"DocId":"P:Sandbox.VolumetricFogVolume.Bounds"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.VolumetricFogVolume.Strength","Name":"Strength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","15"]}],"DocId":"P:Sandbox.VolumetricFogVolume.Strength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.VolumetricFogVolume.FalloffExponent","Name":"FalloffExponent","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","16"]}],"DocId":"P:Sandbox.VolumetricFogVolume.FalloffExponent"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VolumetricFogVolume","Name":"VolumetricFogVolume","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["VolumetricFogVolume"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"IconAttribute","ConstructorArguments":["visibility"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/VolumetricFogVolume.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a volumetric fog volume to the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","6"]}],"Documentation":{"Summary":"Adds a volumetric fog volume to the scene."},"DocId":"T:Sandbox.VolumetricFogVolume"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"ray","Type":"Ray"},{"Name":"distance","Type":"System.Single"},{"Name":"position","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Terrain/Terrain.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Terrain.RayIntersects","Name":"RayIntersects","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a world ray, finds out the LOCAL position it intersects with this terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.cs","102"]}],"Documentation":{"Summary":"Given a world ray, finds out the LOCAL position it intersects with this terrain."},"DocId":"M:Sandbox.Terrain.RayIntersects(Ray,System.Single,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"flags","Type":"Sandbox.Terrain.SyncFlags"},{"Name":"region","Type":"Sandbox.RectInt"}],"l":{"File":"Scene/Components/Terrain/Terrain.Edit.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Terrain.SyncCPUTexture","Name":"SyncCPUTexture","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Downloads dirty regions from the GPU texture maps onto the CPU, updating collider data and making changes saveable. This is used from the editor after modifying."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Edit.cs","22"]}],"Documentation":{"Summary":"Downloads dirty regions from the GPU texture maps onto the CPU, updating collider data and making changes saveable.\nThis is used from the editor after modifying."},"DocId":"M:Sandbox.Terrain.SyncCPUTexture(Sandbox.Terrain.SyncFlags,Sandbox.RectInt)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Terrain/Terrain.Edit.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Terrain.SyncGPUTexture","Name":"SyncGPUTexture","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Updates the GPU texture maps with the CPU data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Edit.cs","53"]}],"Documentation":{"Summary":"Updates the GPU texture maps with the CPU data"},"DocId":"M:Sandbox.Terrain.SyncGPUTexture"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Terrain/Terrain.Rendering.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.Terrain.UpdateMaterialsBuffer","Name":"UpdateMaterialsBuffer","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Upload the Terrain buffer, this should be called when materials are added, removed or modified."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","125"]}],"Documentation":{"Summary":"Upload the Terrain buffer, this should be called when materials are added, removed or modified."},"DocId":"M:Sandbox.Terrain.UpdateMaterialsBuffer"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Terrain/Terrain.Collider.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Terrain..ctor","Name":".ctor","DeclaringType":"Sandbox.Terrain","DocId":"M:Sandbox.Terrain.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Terrain/Terrain.Collider.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Terrain.EnableCollision","Name":"EnableCollision","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Collider.cs","9"]}],"DocId":"P:Sandbox.Terrain.EnableCollision"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Terrain/Terrain.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Terrain.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.cs","11"]}],"DocId":"P:Sandbox.Terrain.IsConcave"},{"PropertyType":"Sandbox.TerrainStorage","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Terrain.Storage","Name":"Storage","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Storage contains pretty much everything: heightmap, controlmaps, materials, grass, etc etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","12"]}],"Documentation":{"Summary":"Storage contains pretty much everything: heightmap, controlmaps, materials, grass, etc etc"},"DocId":"P:Sandbox.Terrain.Storage"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Terrain.MaterialOverride","Name":"MaterialOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","32"]}],"DocId":"P:Sandbox.Terrain.MaterialOverride"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainSize","Name":"TerrainSize","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Size"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Uniform world size of the width and length of the terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","50"]}],"Documentation":{"Summary":"Uniform world size of the width and length of the terrain."},"DocId":"P:Sandbox.Terrain.TerrainSize"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainHeight","Name":"TerrainHeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Size"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["World size of the maximum height of the terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","70"]}],"Documentation":{"Summary":"World size of the maximum height of the terrain."},"DocId":"P:Sandbox.Terrain.TerrainHeight"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Terrain.ClipMapLodLevels","Name":"ClipMapLodLevels","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Clipmap"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","87"]}],"DocId":"P:Sandbox.Terrain.ClipMapLodLevels"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Terrain.ClipMapLodExtentTexels","Name":"ClipMapLodExtentTexels","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Clipmap"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","88"]}],"DocId":"P:Sandbox.Terrain.ClipMapLodExtentTexels"},{"PropertyType":"Sandbox.ModelRenderer.ShadowRenderType","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Terrain.RenderType","Name":"RenderType","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Cast Shadows"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Lighting"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","92"]}],"DocId":"P:Sandbox.Terrain.RenderType"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Terrain/Terrain.Rendering.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Terrain.HeightMap","Name":"HeightMap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","9"]}],"DocId":"P:Sandbox.Terrain.HeightMap"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Terrain/Terrain.Rendering.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Terrain.ControlMap","Name":"ControlMap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","10"]}],"DocId":"P:Sandbox.Terrain.ControlMap"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Terrain/Terrain.Rendering.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Terrain.HolesMap","Name":"HolesMap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","11"]}],"DocId":"P:Sandbox.Terrain.HolesMap"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Terrain/Terrain.Upgrade.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.Terrain.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Upgrade.cs","7"]}],"DocId":"P:Sandbox.Terrain.ComponentVersion"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Terrain","Name":"Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Terrain renders heightmap based terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Collider.cs","5"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Terrain renders heightmap based terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Terrain renders heightmap based terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Edit.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Terrain renders heightmap based terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Terrain renders heightmap based terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Terrain renders heightmap based terrain."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Upgrade.cs","5"]}],"Documentation":{"Summary":"Terrain renders heightmap based terrain."},"DocId":"T:Sandbox.Terrain"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Terrain.SyncFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Terrain.SyncFlags.Height","Name":"Height","DocId":"F:Sandbox.Terrain.SyncFlags.Height"},{"FieldType":"Sandbox.Terrain.SyncFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Terrain.SyncFlags.Control","Name":"Control","DocId":"F:Sandbox.Terrain.SyncFlags.Control"},{"FieldType":"Sandbox.Terrain.SyncFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Terrain.SyncFlags.Holes","Name":"Holes","DocId":"F:Sandbox.Terrain.SyncFlags.Holes"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Terrain.SyncFlags","Name":"SyncFlags","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.Terrain.SyncFlags"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"className","Type":"System.String"}],"l":{"File":"Scene/Components/UI/PanelComponent.Accessors.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.PanelComponent.HasClass","Name":"HasClass","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.Accessors.cs","7"]}],"Documentation":{},"DocId":"M:Sandbox.PanelComponent.HasClass(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"className","Type":"System.String"}],"l":{"File":"Scene/Components/UI/PanelComponent.Accessors.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.PanelComponent.RemoveClass","Name":"RemoveClass","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.Accessors.cs","10"]}],"Documentation":{},"DocId":"M:Sandbox.PanelComponent.RemoveClass(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"className","Type":"System.String"}],"l":{"File":"Scene/Components/UI/PanelComponent.Accessors.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PanelComponent.AddClass","Name":"AddClass","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.Accessors.cs","13"]}],"Documentation":{},"DocId":"M:Sandbox.PanelComponent.AddClass(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"className","Type":"System.String"},{"Name":"func","Type":"System.Func\u00601\u003CSystem.Boolean\u003E"}],"l":{"File":"Scene/Components/UI/PanelComponent.Accessors.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.PanelComponent.BindClass","Name":"BindClass","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.Accessors.cs","16"]}],"DocId":"M:Sandbox.PanelComponent.BindClass(System.String,System.Func\u00601{System.Boolean})"},{"ReturnType":"System.Void","Parameters":[{"Name":"className","Type":"System.String"},{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Scene/Components/UI/PanelComponent.Accessors.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.PanelComponent.SetClass","Name":"SetClass","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.Accessors.cs","19"]}],"Documentation":{},"DocId":"M:Sandbox.PanelComponent.SetClass(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.PanelComponent.StateHasChanged","Name":"StateHasChanged","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should be called when you want the component to be re-rendered."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","178"]}],"Documentation":{"Summary":"Should be called when you want the component to be re-rendered."},"DocId":"M:Sandbox.PanelComponent.StateHasChanged"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Scene/Components/UI/PanelComponent.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.PanelComponent.Panel","Name":"Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The panel. Can be null if the panel doesn\u0027t exist yet."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","14"]}],"Documentation":{"Summary":"The panel. Can be null if the panel doesn\u0027t exist yet."},"DocId":"P:Sandbox.PanelComponent.Panel"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PanelComponent","Name":"PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.Accessors.cs","4"]},{"FullName":"CategoryAttribute","ConstructorArguments":["UI Panels"]},{"FullName":"IconAttribute","ConstructorArguments":["widgets"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","5"]}],"DocId":"T:Sandbox.PanelComponent"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"Sandbox.UI.Panel","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.GetPanel","Name":"GetPanel","DeclaringType":"Sandbox.ScreenPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","76"]}],"DocId":"M:Sandbox.ScreenPanel.GetPanel"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ScreenPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.ScreenPanel","DocId":"M:Sandbox.ScreenPanel.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.Opacity","Name":"Opacity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","15"]}],"DocId":"P:Sandbox.ScreenPanel.Opacity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","16"]}],"DocId":"P:Sandbox.ScreenPanel.Scale"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.AutoScreenScale","Name":"AutoScreenScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","17"]}],"DocId":"P:Sandbox.ScreenPanel.AutoScreenScale"},{"PropertyType":"Sandbox.ScreenPanel.AutoScale","Loc":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.ScaleStrategy","Name":"ScaleStrategy","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoScreenScale","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","18"]}],"DocId":"P:Sandbox.ScreenPanel.ScaleStrategy"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.ZIndex","Name":"ZIndex","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","19"]}],"DocId":"P:Sandbox.ScreenPanel.ZIndex"},{"PropertyType":"Sandbox.CameraComponent","Loc":{"File":"Scene/Components/UI/ScreenPanel.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.TargetCamera","Name":"TargetCamera","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","20"]}],"DocId":"P:Sandbox.ScreenPanel.TargetCamera"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ScreenPanel","Name":"ScreenPanel","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Screen Panel"]},{"FullName":"CategoryAttribute","ConstructorArguments":["UI"]},{"FullName":"IconAttribute","ConstructorArguments":["desktop_windows"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/ui.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders any attached PanelComponents to the screen. Acts as the root for all your UI components."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","8"]}],"Documentation":{"Summary":"Renders any attached PanelComponents to the screen. Acts as the root for all your UI components."},"DocId":"T:Sandbox.ScreenPanel"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ScreenPanel.AutoScale","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ScreenPanel.AutoScale.ConsistentHeight","Name":"ConsistentHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The height is scaled on the assumptiuon that we\u0027re always 1080p"]}],"Documentation":{"Summary":"The height is scaled on the assumptiuon that we\u0027re always 1080p"},"DocId":"F:Sandbox.ScreenPanel.AutoScale.ConsistentHeight"},{"FieldType":"Sandbox.ScreenPanel.AutoScale","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ScreenPanel.AutoScale.FollowDesktopScaling","Name":"FollowDesktopScaling","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We use the same scaling as the desktop"]}],"Documentation":{"Summary":"We use the same scaling as the desktop"},"DocId":"F:Sandbox.ScreenPanel.AutoScale.FollowDesktopScaling"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ScreenPanel.AutoScale","Name":"AutoScale","DeclaringType":"Sandbox.ScreenPanel","DocId":"T:Sandbox.ScreenPanel.AutoScale"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/UI/WorldInput.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.WorldInput..ctor","Name":".ctor","DeclaringType":"Sandbox.WorldInput","DocId":"M:Sandbox.WorldInput.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Components/UI/WorldInput.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.WorldInput.LeftMouseAction","Name":"LeftMouseAction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.InputActionAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which action is our left clicking button?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldInput.cs","16"]}],"Documentation":{"Summary":"Which action is our left clicking button?"},"DocId":"P:Sandbox.WorldInput.LeftMouseAction"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/UI/WorldInput.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.WorldInput.RightMouseAction","Name":"RightMouseAction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.InputActionAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which action is our right clicking button?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldInput.cs","21"]}],"Documentation":{"Summary":"Which action is our right clicking button?"},"DocId":"P:Sandbox.WorldInput.RightMouseAction"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Scene/Components/UI/WorldInput.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.WorldInput.Hovered","Name":"Hovered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E that is currently hovered by this input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldInput.cs","26"]}],"Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E that is currently hovered by this input."},"DocId":"P:Sandbox.WorldInput.Hovered"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WorldInput","Name":"WorldInput","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["World Input"]},{"FullName":"CategoryAttribute","ConstructorArguments":["UI"]},{"FullName":"IconAttribute","ConstructorArguments":["flip_camera_android"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A router for world input, the best place to put this is on your player\u0027s camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldInput.cs","8"]}],"Documentation":{"Summary":"A router for world input, the best place to put this is on your player\u0027s camera."},"DocId":"T:Sandbox.WorldInput"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Methods":[{"ReturnType":"Sandbox.UI.Panel","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Components/UI/WorldPanel.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.WorldPanel.GetPanel","Name":"GetPanel","DeclaringType":"Sandbox.WorldPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","145"]}],"DocId":"M:Sandbox.WorldPanel.GetPanel"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/UI/WorldPanel.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.WorldPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.WorldPanel","DocId":"M:Sandbox.WorldPanel.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/UI/WorldPanel.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.WorldPanel.RenderScale","Name":"RenderScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","15"]}],"DocId":"P:Sandbox.WorldPanel.RenderScale"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/UI/WorldPanel.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.WorldPanel.LookAtCamera","Name":"LookAtCamera","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","16"]}],"DocId":"P:Sandbox.WorldPanel.LookAtCamera"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/UI/WorldPanel.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.WorldPanel.PanelSize","Name":"PanelSize","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","17"]}],"DocId":"P:Sandbox.WorldPanel.PanelSize"},{"PropertyType":"Sandbox.WorldPanel.HAlignment","Loc":{"File":"Scene/Components/UI/WorldPanel.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.WorldPanel.HorizontalAlign","Name":"HorizontalAlign","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","21"]}],"DocId":"P:Sandbox.WorldPanel.HorizontalAlign"},{"PropertyType":"Sandbox.WorldPanel.VAlignment","Loc":{"File":"Scene/Components/UI/WorldPanel.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.WorldPanel.VerticalAlign","Name":"VerticalAlign","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","22"]}],"DocId":"P:Sandbox.WorldPanel.VerticalAlign"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/UI/WorldPanel.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.WorldPanel.InteractionRange","Name":"InteractionRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How far can we interact with this world panel?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","27"]}],"Documentation":{"Summary":"How far can we interact with this world panel?"},"DocId":"P:Sandbox.WorldPanel.InteractionRange"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WorldPanel","Name":"WorldPanel","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["World Panel"]},{"FullName":"CategoryAttribute","ConstructorArguments":["UI"]},{"FullName":"IconAttribute","ConstructorArguments":["panorama_horizontal"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/ui.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders any attached PanelComponents to the world in 3D space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","7"]}],"Documentation":{"Summary":"Renders any attached PanelComponents to the world in 3D space."},"DocId":"T:Sandbox.WorldPanel"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.WorldPanel.HAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorldPanel.HAlignment.Left","Name":"Left","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_horizontal_left"]}],"DocId":"F:Sandbox.WorldPanel.HAlignment.Left"},{"FieldType":"Sandbox.WorldPanel.HAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorldPanel.HAlignment.Center","Name":"Center","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_horizontal_center"]}],"DocId":"F:Sandbox.WorldPanel.HAlignment.Center"},{"FieldType":"Sandbox.WorldPanel.HAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorldPanel.HAlignment.Right","Name":"Right","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_horizontal_right"]}],"DocId":"F:Sandbox.WorldPanel.HAlignment.Right"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WorldPanel.HAlignment","Name":"HAlignment","DeclaringType":"Sandbox.WorldPanel","DocId":"T:Sandbox.WorldPanel.HAlignment"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.WorldPanel.VAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorldPanel.VAlignment.Top","Name":"Top","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_vertical_top"]}],"DocId":"F:Sandbox.WorldPanel.VAlignment.Top"},{"FieldType":"Sandbox.WorldPanel.VAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorldPanel.VAlignment.Center","Name":"Center","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_vertical_center"]}],"DocId":"F:Sandbox.WorldPanel.VAlignment.Center"},{"FieldType":"Sandbox.WorldPanel.VAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorldPanel.VAlignment.Bottom","Name":"Bottom","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_vertical_bottom"]}],"DocId":"F:Sandbox.WorldPanel.VAlignment.Bottom"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WorldPanel.VAlignment","Name":"VAlignment","DeclaringType":"Sandbox.WorldPanel","DocId":"T:Sandbox.WorldPanel.VAlignment"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.SceneInformation.GetMetadata","Name":"GetMetadata","DeclaringType":"Sandbox.SceneInformation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","18"]}],"DocId":"M:Sandbox.SceneInformation.GetMetadata"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SceneInformation..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneInformation","DocId":"M:Sandbox.SceneInformation.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneInformation.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","10"]}],"DocId":"P:Sandbox.SceneInformation.Title"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SceneInformation.SceneTags","Name":"SceneTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","11"]}],"DocId":"P:Sandbox.SceneInformation.SceneTags"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneInformation.Group","Name":"Group","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","12"]}],"DocId":"P:Sandbox.SceneInformation.Group"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SceneInformation.Version","Name":"Version","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","13"]}],"DocId":"P:Sandbox.SceneInformation.Version"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneInformation.Author","Name":"Author","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","14"]}],"DocId":"P:Sandbox.SceneInformation.Author"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SceneInformation.Description","Name":"Description","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.TextAreaAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","15"]}],"DocId":"P:Sandbox.SceneInformation.Description"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Utility/SceneInformation.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SceneInformation.Changes","Name":"Changes","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.TextAreaAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","16"]}],"DocId":"P:Sandbox.SceneInformation.Changes"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneInformation","Name":"SceneInformation","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Scene Information"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Utility"]},{"FullName":"IconAttribute","ConstructorArguments":["info"]},{"FullName":"Sandbox.EditorHandleAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\SceneInformation.cs","3"]}],"DocId":"T:Sandbox.SceneInformation"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/DamageInfo.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.DamageInfo..ctor","Name":".ctor","DeclaringType":"Sandbox.DamageInfo","DocId":"M:Sandbox.DamageInfo.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"damage","Type":"System.Single"},{"Name":"attacker","Type":"Sandbox.GameObject"},{"Name":"weapon","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/DamageInfo.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.DamageInfo..ctor","Name":".ctor","DeclaringType":"Sandbox.DamageInfo","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"}],"DocId":"M:Sandbox.DamageInfo.#ctor(System.Single,Sandbox.GameObject,Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"damage","Type":"System.Single"},{"Name":"attacker","Type":"Sandbox.GameObject"},{"Name":"weapon","Type":"Sandbox.GameObject"},{"Name":"hitbox","Type":"Sandbox.Hitbox"}],"l":{"File":"Scene/DamageInfo.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.DamageInfo..ctor","Name":".ctor","DeclaringType":"Sandbox.DamageInfo","DocId":"M:Sandbox.DamageInfo.#ctor(System.Single,Sandbox.GameObject,Sandbox.GameObject,Sandbox.Hitbox)"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/DamageInfo.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Attacker","Name":"Attacker","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Usually a player or Npc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","14"]}],"Documentation":{"Summary":"Usually a player or Npc"},"DocId":"P:Sandbox.DamageInfo.Attacker"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/DamageInfo.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Weapon","Name":"Weapon","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The weapon that did the damage, or a vehicle etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","19"]}],"Documentation":{"Summary":"The weapon that did the damage, or a vehicle etc"},"DocId":"P:Sandbox.DamageInfo.Weapon"},{"PropertyType":"Sandbox.Hitbox","Loc":{"File":"Scene/DamageInfo.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Hitbox","Name":"Hitbox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The hitbox that we hit (if any)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","24"]}],"Documentation":{"Summary":"The hitbox that we hit (if any)"},"DocId":"P:Sandbox.DamageInfo.Hitbox"},{"PropertyType":"System.Single","Loc":{"File":"Scene/DamageInfo.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Damage","Name":"Damage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of damage this should do"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","29"]}],"Documentation":{"Summary":"Amount of damage this should do"},"DocId":"P:Sandbox.DamageInfo.Damage"},{"PropertyType":"Vector3","Loc":{"File":"Scene/DamageInfo.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The location of the damage"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","34"]}],"Documentation":{"Summary":"The location of the damage"},"DocId":"P:Sandbox.DamageInfo.Position"},{"PropertyType":"Sandbox.PhysicsShape","Loc":{"File":"Scene/DamageInfo.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Shape","Name":"Shape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The physics shape that we hit (if any)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","39"]}],"Documentation":{"Summary":"The physics shape that we hit (if any)"},"DocId":"P:Sandbox.DamageInfo.Shape"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/DamageInfo.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Tags","Name":"Tags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags for this damage, allows you to enter and read different damage types etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","44"]}],"Documentation":{"Summary":"Tags for this damage, allows you to enter and read different damage types etc"},"DocId":"P:Sandbox.DamageInfo.Tags"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/DamageInfo.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.DamageInfo.IsExplosion","Name":"IsExplosion","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this is explosive damage"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","49"]}],"Documentation":{"Summary":"True if this is explosive damage"},"DocId":"P:Sandbox.DamageInfo.IsExplosion"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DamageInfo","Name":"DamageInfo","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Describes the damage that should be done to something. This is purposefully a class so it can be derived from, allowing games to create their own special types of damage, while not having to create a whole new system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","8"]}],"Documentation":{"Summary":"Describes the damage that should be done to something. This is purposefully a class\nso it can be derived from, allowing games to create their own special types of damage, while\nnot having to create a whole new system."},"DocId":"T:Sandbox.DamageInfo"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"newOwner","Type":"Sandbox.Connection"},{"Name":"previousOwner","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Events/IGameObjectNetworkEvents.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.IGameObjectNetworkEvents.NetworkOwnerChanged","Name":"NetworkOwnerChanged","DeclaringType":"Sandbox.IGameObjectNetworkEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the owner of a network GameObject is changed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\IGameObjectNetworkEvents.cs","11"]}],"Documentation":{"Summary":"Called when the owner of a network GameObject is changed"},"DocId":"M:Sandbox.IGameObjectNetworkEvents.NetworkOwnerChanged(Sandbox.Connection,Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Events/IGameObjectNetworkEvents.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.IGameObjectNetworkEvents.StartControl","Name":"StartControl","DeclaringType":"Sandbox.IGameObjectNetworkEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We have become the controller of this object, we are no longer a proxy"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\IGameObjectNetworkEvents.cs","16"]}],"Documentation":{"Summary":"We have become the controller of this object, we are no longer a proxy"},"DocId":"M:Sandbox.IGameObjectNetworkEvents.StartControl"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Events/IGameObjectNetworkEvents.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.IGameObjectNetworkEvents.StopControl","Name":"StopControl","DeclaringType":"Sandbox.IGameObjectNetworkEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This object has become a proxy, controlled by someone else"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\IGameObjectNetworkEvents.cs","21"]}],"Documentation":{"Summary":"This object has become a proxy, controlled by someone else"},"DocId":"M:Sandbox.IGameObjectNetworkEvents.StopControl"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IGameObjectNetworkEvents","Name":"IGameObjectNetworkEvents","Documentation":{"Summary":"Allows listening to network events on a specific GameObject"},"DocId":"T:Sandbox.IGameObjectNetworkEvents"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"collision","Type":"Sandbox.Collision"}],"l":{"File":"Scene/Events/ISceneCollisionEvents.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ISceneCollisionEvents.OnCollisionStart","Name":"OnCollisionStart","DeclaringType":"Sandbox.ISceneCollisionEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider/rigidbody starts touching another collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneCollisionEvents.cs","11"]}],"Documentation":{"Summary":"Called when a collider/rigidbody starts touching another collider."},"DocId":"M:Sandbox.ISceneCollisionEvents.OnCollisionStart(Sandbox.Collision)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"collision","Type":"Sandbox.Collision"}],"l":{"File":"Scene/Events/ISceneCollisionEvents.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ISceneCollisionEvents.OnCollisionUpdate","Name":"OnCollisionUpdate","DeclaringType":"Sandbox.ISceneCollisionEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called once per physics step for every collider being touched."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneCollisionEvents.cs","16"]}],"Documentation":{"Summary":"Called once per physics step for every collider being touched."},"DocId":"M:Sandbox.ISceneCollisionEvents.OnCollisionUpdate(Sandbox.Collision)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"collision","Type":"Sandbox.CollisionStop"}],"l":{"File":"Scene/Events/ISceneCollisionEvents.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ISceneCollisionEvents.OnCollisionStop","Name":"OnCollisionStop","DeclaringType":"Sandbox.ISceneCollisionEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider/rigidbody stops touching another collider."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneCollisionEvents.cs","21"]}],"Documentation":{"Summary":"Called when a collider/rigidbody stops touching another collider."},"DocId":"M:Sandbox.ISceneCollisionEvents.OnCollisionStop(Sandbox.CollisionStop)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ISceneCollisionEvents","Name":"ISceneCollisionEvents","Documentation":{"Summary":"Listen to all collision events that happen during a physics step."},"DocId":"T:Sandbox.ISceneCollisionEvents"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"options","Type":"Sandbox.SceneLoadOptions"}],"l":{"File":"Scene/Events/ISceneLoadingEvents.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ISceneLoadingEvents.BeforeLoad","Name":"BeforeLoad","DeclaringType":"Sandbox.ISceneLoadingEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called before the loading starts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneLoadingEvents.cs","11"]}],"Documentation":{"Summary":"Called before the loading starts"},"DocId":"M:Sandbox.ISceneLoadingEvents.BeforeLoad(Sandbox.Scene,Sandbox.SceneLoadOptions)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"options","Type":"Sandbox.SceneLoadOptions"}],"l":{"File":"Scene/Events/ISceneLoadingEvents.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ISceneLoadingEvents.OnLoad","Name":"OnLoad","DeclaringType":"Sandbox.ISceneLoadingEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called during loading. The game will wait for your task to finish"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneLoadingEvents.cs","16"]}],"Documentation":{"Summary":"Called during loading. The game will wait for your task to finish"},"DocId":"M:Sandbox.ISceneLoadingEvents.OnLoad(Sandbox.Scene,Sandbox.SceneLoadOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"IsPublic":true,"FullName":"Sandbox.ISceneLoadingEvents.AfterLoad","Name":"AfterLoad","DeclaringType":"Sandbox.ISceneLoadingEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Loading has finished"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneLoadingEvents.cs","21"]}],"Documentation":{"Summary":"Loading has finished"},"DocId":"M:Sandbox.ISceneLoadingEvents.AfterLoad(Sandbox.Scene)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ISceneLoadingEvents","Name":"ISceneLoadingEvents","Documentation":{"Summary":"Allows listening to events related to scene loading"},"DocId":"T:Sandbox.ISceneLoadingEvents"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Events/IScenePhysicsEvents.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.IScenePhysicsEvents.PrePhysicsStep","Name":"PrePhysicsStep","DeclaringType":"Sandbox.IScenePhysicsEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called before the physics step is run. This is called pretty much right after FixedUpdate."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\IScenePhysicsEvents.cs","12"]}],"Documentation":{"Summary":"Called before the physics step is run. This is called pretty much\nright after FixedUpdate."},"DocId":"M:Sandbox.IScenePhysicsEvents.PrePhysicsStep"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Events/IScenePhysicsEvents.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.IScenePhysicsEvents.PostPhysicsStep","Name":"PostPhysicsStep","DeclaringType":"Sandbox.IScenePhysicsEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after the physics step is run"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\IScenePhysicsEvents.cs","17"]}],"Documentation":{"Summary":"Called after the physics step is run"},"DocId":"M:Sandbox.IScenePhysicsEvents.PostPhysicsStep"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IScenePhysicsEvents","Name":"IScenePhysicsEvents","Documentation":{"Summary":"Allows events before and after the the physics step"},"DocId":"T:Sandbox.IScenePhysicsEvents"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"scene","Type":"Sandbox.SceneFile"}],"l":{"File":"Scene/Events/ISceneStartup.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ISceneStartup.OnHostPreInitialize","Name":"OnHostPreInitialize","DeclaringType":"Sandbox.ISceneStartup","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called before the scene is loaded. In game only, on host only."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneStartup.cs","12"]}],"Documentation":{"Summary":"Called before the scene is loaded. In game only, on host only."},"DocId":"M:Sandbox.ISceneStartup.OnHostPreInitialize(Sandbox.SceneFile)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Events/ISceneStartup.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ISceneStartup.OnHostInitialize","Name":"OnHostInitialize","DeclaringType":"Sandbox.ISceneStartup","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after the scene is loaded. In game only, on the host only."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneStartup.cs","17"]}],"Documentation":{"Summary":"Called after the scene is loaded. In game only, on the host only."},"DocId":"M:Sandbox.ISceneStartup.OnHostInitialize"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Events/ISceneStartup.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ISceneStartup.OnClientInitialize","Name":"OnClientInitialize","DeclaringType":"Sandbox.ISceneStartup","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called in game after the client has loaded the initial scene from the server, or after OnHostInitialize. This is not called on the dedicated server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneStartup.cs","23"]}],"Documentation":{"Summary":"Called in game after the client has loaded the initial scene from the server, or after OnHostInitialize. \nThis is not called on the dedicated server."},"DocId":"M:Sandbox.ISceneStartup.OnClientInitialize"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ISceneStartup","Name":"ISceneStartup","Documentation":{"Summary":"Allows listening to events related to scene startup. This should really only apply to GameObjectSystem\u0027s\nbecause components won\u0027t have been spawned/created when most of this is invoked."},"DocId":"T:Sandbox.ISceneStartup"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameObjectSystem\u003CT\u003E","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"collision","In":true,"Type":"Sandbox.Collision"}],"l":{"File":"Scene/GameObjectSystems/CollisionSoundSystem.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.CollisionSoundSystem.RegisterCollision","Name":"RegisterCollision","DeclaringType":"Sandbox.CollisionSoundSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Register this physics collision with the sound system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\CollisionSoundSystem.cs","22"]}],"Documentation":{"Summary":"Register this physics collision with the sound system"},"DocId":"M:Sandbox.CollisionSoundSystem.RegisterCollision(Sandbox.Collision@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"shape","Type":"Sandbox.PhysicsShape"},{"Name":"surface","Type":"Sandbox.Surface"},{"Name":"position","In":true,"Type":"Vector3"},{"Name":"speed","Type":"System.Single"}],"l":{"File":"Scene/GameObjectSystems/CollisionSoundSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CollisionSoundSystem.AddShapeCollision","Name":"AddShapeCollision","DeclaringType":"Sandbox.CollisionSoundSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a collision sound for this shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\CollisionSoundSystem.cs","39"]}],"Documentation":{"Summary":"Add a collision sound for this shape"},"DocId":"M:Sandbox.CollisionSoundSystem.AddShapeCollision(Sandbox.PhysicsShape,Sandbox.Surface,Vector3@,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"shape","Type":"Sandbox.PhysicsShape"},{"Name":"surface","Type":"Sandbox.Surface"},{"Name":"contact","In":true,"Type":"Sandbox.PhysicsContact"}],"l":{"File":"Scene/GameObjectSystems/CollisionSoundSystem.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.CollisionSoundSystem.AddShapeCollision","Name":"AddShapeCollision","DeclaringType":"Sandbox.CollisionSoundSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a collision sound for this shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\CollisionSoundSystem.cs","77"]}],"Documentation":{"Summary":"Add a collision sound for this shape"},"DocId":"M:Sandbox.CollisionSoundSystem.AddShapeCollision(Sandbox.PhysicsShape,Sandbox.Surface,Sandbox.PhysicsContact@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystems/CollisionSoundSystem.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.CollisionSoundSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.CollisionSoundSystem","DocId":"M:Sandbox.CollisionSoundSystem.#ctor(Sandbox.Scene)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CollisionSoundSystem","Name":"CollisionSoundSystem","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This system exists to collect pending collision sounds and filter them into a unique set, to avoid unnesssary sounds playing, when they\u0027re going to be making the same sound anyway."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\CollisionSoundSystem.cs","7"]}],"Documentation":{"Summary":"This system exists to collect pending collision sounds and filter them into a unique set, to avoid\nunnesssary sounds playing, when they\u0027re going to be making the same sound anyway."},"DocId":"T:Sandbox.CollisionSoundSystem"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameObjectSystem\u003CT\u003E","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"size","Type":"Vector3"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawBox.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Box","Name":"Box","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a box"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawBox.cs","8"]}],"Documentation":{"Summary":"Draw a box"},"DocId":"M:Sandbox.DebugOverlaySystem.Box(Vector3,Vector3,Color,System.Single,Transform,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"box","Type":"BBox"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawBox.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Box","Name":"Box","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a box"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawBox.cs","14"]}],"Documentation":{"Summary":"Draw a box"},"DocId":"M:Sandbox.DebugOverlaySystem.Box(BBox,Color,System.Single,Transform,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"},{"Name":"castShadows","Type":"System.Boolean","Default":"True"},{"Name":"materialOveride","Type":"Sandbox.Material","Default":"null"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawGameObject.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.GameObject","Name":"GameObject","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a GameObject in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawGameObject.cs","8"]}],"Documentation":{"Summary":"Draw a GameObject in the world"},"DocId":"M:Sandbox.DebugOverlaySystem.GameObject(Sandbox.GameObject,Color,System.Single,Transform,System.Boolean,System.Boolean,Sandbox.Material)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"direction","Type":"Vector3"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawLine.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Normal","Name":"Normal","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a line"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawLine.cs","10"]}],"Documentation":{"Summary":"Draw a line"},"DocId":"M:Sandbox.DebugOverlaySystem.Normal(Vector3,Vector3,Color,System.Single,Transform,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"line","Type":"Line"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawLine.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Line","Name":"Line","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a line"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawLine.cs","18"]}],"Documentation":{"Summary":"Draw a line"},"DocId":"M:Sandbox.DebugOverlaySystem.Line(Line,Color,System.Single,Transform,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"from","Type":"Vector3"},{"Name":"to","Type":"Vector3"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawLine.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Line","Name":"Line","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a line"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawLine.cs","26"]}],"Documentation":{"Summary":"Draw a line"},"DocId":"M:Sandbox.DebugOverlaySystem.Line(Vector3,Vector3,Color,System.Single,Transform,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"points","Type":"System.Collections.Generic.IEnumerable\u00601\u003CVector3\u003E"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawLine.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Line","Name":"Line","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a line"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawLine.cs","47"]}],"DocId":"M:Sandbox.DebugOverlaySystem.Line(System.Collections.Generic.IEnumerable\u00601{Vector3},Color,System.Single,Transform,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"},{"Name":"castShadows","Type":"System.Boolean","Default":"True"},{"Name":"materialOveride","Type":"Sandbox.Material","Default":"null"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawModel.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Model","Name":"Model","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw model in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawModel.cs","7"]}],"Documentation":{"Summary":"Draw model in the world"},"DocId":"M:Sandbox.DebugOverlaySystem.Model(Sandbox.Model,Color,System.Single,Transform,System.Boolean,System.Boolean,Sandbox.Material)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sphere","Type":"Sandbox.Sphere"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"transform","Type":"Transform","Default":"null"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawSphere.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Sphere","Name":"Sphere","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a sphere"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawSphere.cs","8"]}],"Documentation":{"Summary":"Draw a sphere"},"DocId":"M:Sandbox.DebugOverlaySystem.Sphere(Sandbox.Sphere,Color,System.Single,Transform,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"text","Type":"System.String"},{"Name":"size","Type":"System.Single","Default":"32"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawText.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Text","Name":"Text","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawText.cs","8"]}],"Documentation":{"Summary":"Draw text in the world"},"DocId":"M:Sandbox.DebugOverlaySystem.Text(Vector3,System.String,System.Single,Sandbox.TextFlag,Color,System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"scope","Type":"Sandbox.TextRendering.Scope"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawText.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Text","Name":"Text","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawText.cs","23"]}],"Documentation":{"Summary":"Draw text in the world"},"DocId":"M:Sandbox.DebugOverlaySystem.Text(Vector3,Sandbox.TextRendering.Scope,Sandbox.TextFlag,System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pixelPosition","Type":"Vector2"},{"Name":"text","Type":"System.String"},{"Name":"size","Type":"System.Single","Default":"14"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"},{"Name":"color","Type":"Color","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.ScreenText.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.ScreenText","Name":"ScreenText","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text on the screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.ScreenText.cs","7"]}],"Documentation":{"Summary":"Draw text on the screen"},"DocId":"M:Sandbox.DebugOverlaySystem.ScreenText(Vector2,System.String,System.Single,Sandbox.TextFlag,Color,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pixelPosition","Type":"Vector2"},{"Name":"textBlock","Type":"Sandbox.TextRendering.Scope"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"},{"Name":"duration","Type":"System.Single","Default":"0"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.ScreenText.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.ScreenText","Name":"ScreenText","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text on the screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.ScreenText.cs","20"]}],"Documentation":{"Summary":"Draw text on the screen"},"DocId":"M:Sandbox.DebugOverlaySystem.ScreenText(Vector2,Sandbox.TextRendering.Scope,Sandbox.TextFlag,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"position","Type":"Vector2"},{"Name":"color","Type":"System.Nullable\u00601\u003CColor\u003E","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.Texture.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Texture","Name":"Texture","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a texture on the screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Texture.cs","7"]}],"DocId":"M:Sandbox.DebugOverlaySystem.Texture(Sandbox.Texture,Vector2,System.Nullable\u00601{Color},System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"screenRect","Type":"Sandbox.Rect"},{"Name":"color","Type":"System.Nullable\u00601\u003CColor\u003E","Default":"null"},{"Name":"duration","Type":"System.Single","Default":"0"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.Texture.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Texture","Name":"Texture","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a texture on the screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Texture.cs","22"]}],"DocId":"M:Sandbox.DebugOverlaySystem.Texture(Sandbox.Texture,Sandbox.Rect,System.Nullable\u00601{Color},System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.List.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem..ctor","Name":".ctor","DeclaringType":"Sandbox.DebugOverlaySystem","DocId":"M:Sandbox.DebugOverlaySystem.#ctor(Sandbox.Scene)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem","Name":"DebugOverlaySystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawBox.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawGameObject.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawLine.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawModel.cs","2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawPoint.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawSphere.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawText.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.List.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.ScreenText.cs","2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Texture.cs","2"]}],"DocId":"T:Sandbox.DebugOverlaySystem"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameObjectSystem\u003CT\u003E","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectSystems/DecalGameSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.DecalGameSystem.ClearDecals","Name":"ClearDecals","DeclaringType":"Sandbox.DecalGameSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DecalGameSystem.cs","18"]}],"DocId":"M:Sandbox.DecalGameSystem.ClearDecals"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystems/DecalGameSystem.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.DecalGameSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.DecalGameSystem","DocId":"M:Sandbox.DecalGameSystem.#ctor(Sandbox.Scene)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/GameObjectSystems/DecalGameSystem.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DecalGameSystem.MaxDecals","Name":"MaxDecals","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["maxdecals","0"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DecalGameSystem.cs","5"]}],"DocId":"P:Sandbox.DecalGameSystem.MaxDecals"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DecalGameSystem","Name":"DecalGameSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DecalGameSystem.cs","3"]}],"DocId":"T:Sandbox.DecalGameSystem"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameObjectSystem\u003CT\u003E","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystems/SceneAnimationSystem.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.SceneAnimationSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneAnimationSystem","DocId":"M:Sandbox.SceneAnimationSystem.#ctor(Sandbox.Scene)"}],"Properties":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneAnimationSystem","Name":"SceneAnimationSystem","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\SceneAnimationSystem.cs","5"]}],"DocId":"T:Sandbox.SceneAnimationSystem"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.GameObjectSystem.Dispose","Name":"Dispose","DeclaringType":"Sandbox.GameObjectSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","23"]}],"DocId":"M:Sandbox.GameObjectSystem.Dispose"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.GameObjectSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObjectSystem","DocId":"M:Sandbox.GameObjectSystem.#ctor(Sandbox.Scene)"}],"Properties":[{"PropertyType":"Sandbox.Scene","Loc":{"File":"Scene/GameObjectSystem/GameObjectSystem.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.GameObjectSystem.Scene","Name":"Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","13"]}],"DocId":"P:Sandbox.GameObjectSystem.Scene"},{"PropertyType":"System.Guid","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/GameObjectSystem/GameObjectSystem.Network.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.GameObjectSystem.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.Network.cs","12"]}],"DocId":"P:Sandbox.GameObjectSystem.Id"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObjectSystem","Name":"GameObjectSystem","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows creation of a system that always exists in every scene, is hooked into the scene\u0027s lifecycle, and is disposed when the scene is disposed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows creation of a system that always exists in every scene, is hooked into the scene\u0027s lifecycle, and is disposed when the scene is disposed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.Network.cs","6"]}],"Documentation":{"Summary":"Allows creation of a system that always exists in every scene, is hooked into the scene\u0027s lifecycle, \nand is disposed when the scene is disposed."},"DocId":"T:Sandbox.GameObjectSystem"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.StartUpdate","Name":"StartUpdate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["At the very start of the scene update"]}],"Documentation":{"Summary":"At the very start of the scene update"},"DocId":"F:Sandbox.GameObjectSystem.Stage.StartUpdate"},{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.UpdateBones","Name":"UpdateBones","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bones are worked out"]}],"Documentation":{"Summary":"Bones are worked out"},"DocId":"F:Sandbox.GameObjectSystem.Stage.UpdateBones"},{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.PhysicsStep","Name":"PhysicsStep","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Physics step, called in fixed update"]}],"Documentation":{"Summary":"Physics step, called in fixed update"},"DocId":"F:Sandbox.GameObjectSystem.Stage.PhysicsStep"},{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.Interpolation","Name":"Interpolation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When transforms are interpolated"]}],"Documentation":{"Summary":"When transforms are interpolated"},"DocId":"F:Sandbox.GameObjectSystem.Stage.Interpolation"},{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.FinishUpdate","Name":"FinishUpdate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["At the very end of the scene update"]}],"Documentation":{"Summary":"At the very end of the scene update"},"DocId":"F:Sandbox.GameObjectSystem.Stage.FinishUpdate"},{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.StartFixedUpdate","Name":"StartFixedUpdate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called at the start of fixed update"]}],"Documentation":{"Summary":"Called at the start of fixed update"},"DocId":"F:Sandbox.GameObjectSystem.Stage.StartFixedUpdate"},{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.FinishFixedUpdate","Name":"FinishFixedUpdate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called at the end of fixed update"]}],"Documentation":{"Summary":"Called at the end of fixed update"},"DocId":"F:Sandbox.GameObjectSystem.Stage.FinishFixedUpdate"},{"FieldType":"Sandbox.GameObjectSystem.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem.Stage.SceneLoaded","Name":"SceneLoaded","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after a scene has been loaded"]}],"Documentation":{"Summary":"Called after a scene has been loaded"},"DocId":"F:Sandbox.GameObjectSystem.Stage.SceneLoaded"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObjectSystem.Stage","Name":"Stage","DeclaringType":"Sandbox.GameObjectSystem","Documentation":{"Summary":"A list of stages in the scene tick in which we can hook"},"DocId":"T:Sandbox.GameObjectSystem.Stage"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"trace","In":true,"Type":"Sandbox.SceneTrace\u0026 modreq(System.Runtime.InteropServices.InAttribute)"},{"Name":"results","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SceneTraceResult\u003E"}],"IsPublic":true,"FullName":"Sandbox.GameObjectSystem.ITraceProvider.DoTrace","Name":"DoTrace","DeclaringType":"Sandbox.GameObjectSystem.ITraceProvider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","96"]}],"DocId":"M:Sandbox.GameObjectSystem.ITraceProvider.DoTrace(Sandbox.SceneTrace\u0026 modreq(System.Runtime.InteropServices.InAttribute),System.Collections.Generic.List\u00601{Sandbox.SceneTraceResult})"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.SceneTraceResult\u003E","IsVirtual":true,"Parameters":[{"Name":"trace","In":true,"Type":"Sandbox.SceneTrace\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"IsPublic":true,"FullName":"Sandbox.GameObjectSystem.ITraceProvider.DoTrace","Name":"DoTrace","DeclaringType":"Sandbox.GameObjectSystem.ITraceProvider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","97"]}],"DocId":"M:Sandbox.GameObjectSystem.ITraceProvider.DoTrace(Sandbox.SceneTrace\u0026 modreq(System.Runtime.InteropServices.InAttribute))"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObjectSystem.ITraceProvider","Name":"ITraceProvider","DeclaringType":"Sandbox.GameObjectSystem","Documentation":{"Summary":"When implementing an ITraceProvider, the most importannt thing to keep in mind \nis that the call to DoTrace should be thread safe. This might be called from \nmultiple threads at once, so you better watch out."},"DocId":"T:Sandbox.GameObjectSystem.ITraceProvider"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameObjectSystem","Methods":[{"ReturnType":"T","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.cs","Line":115},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem\u003CT\u003E.Get","Name":"Get","DeclaringType":"Sandbox.GameObjectSystem\u003CT\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","114"]}],"DocId":"M:Sandbox.GameObjectSystem\u00601.Get(Sandbox.Scene)"}],"Constructors":[],"Properties":[{"PropertyType":"T","Loc":{"File":"Scene/GameObjectSystem/GameObjectSystem.cs","Line":113},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectSystem\u003CT\u003E.Current","Name":"Current","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","112"]}],"DocId":"P:Sandbox.GameObjectSystem\u00601.Current"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObjectSystem\u003CT\u003E","Name":"GameObjectSystem\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A syntax sugar wrapper around GameObjectSystem, which allows you to access your system using SystemName.Current instead of Scene.GetSystem."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","106"]}],"Documentation":{"Summary":"A syntax sugar wrapper around GameObjectSystem, which allows you to access your system using\nSystemName.Current instead of Scene.GetSystem."},"DocId":"T:Sandbox.GameObjectSystem\u00601"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Components that are enabled"]}],"Documentation":{"Summary":"Components that are enabled"},"DocId":"F:Sandbox.FindMode.Enabled"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.Disabled","Name":"Disabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Components that are disabled"]}],"Documentation":{"Summary":"Components that are disabled"},"DocId":"F:Sandbox.FindMode.Disabled"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.InSelf","Name":"InSelf","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Components in this object"]}],"Documentation":{"Summary":"Components in this object"},"DocId":"F:Sandbox.FindMode.InSelf"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.InParent","Name":"InParent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Components in our parent"]}],"Documentation":{"Summary":"Components in our parent"},"DocId":"F:Sandbox.FindMode.InParent"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.InAncestors","Name":"InAncestors","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Components in all ancestors (parent, their parent, their parent, etc)"]}],"Documentation":{"Summary":"Components in all ancestors (parent, their parent, their parent, etc)"},"DocId":"F:Sandbox.FindMode.InAncestors"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.InChildren","Name":"InChildren","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Components in our children"]}],"Documentation":{"Summary":"Components in our children"},"DocId":"F:Sandbox.FindMode.InChildren"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.InDescendants","Name":"InDescendants","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Components in all decendants (our children, their children, their children etc)"]}],"Documentation":{"Summary":"Components in all decendants (our children, their children, their children etc)"},"DocId":"F:Sandbox.FindMode.InDescendants"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EnabledInSelf","Name":"EnabledInSelf","DocId":"F:Sandbox.FindMode.EnabledInSelf"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EnabledInSelfAndDescendants","Name":"EnabledInSelfAndDescendants","DocId":"F:Sandbox.FindMode.EnabledInSelfAndDescendants"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EnabledInSelfAndChildren","Name":"EnabledInSelfAndChildren","DocId":"F:Sandbox.FindMode.EnabledInSelfAndChildren"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.DisabledInSelf","Name":"DisabledInSelf","DocId":"F:Sandbox.FindMode.DisabledInSelf"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.DisabledInSelfAndDescendants","Name":"DisabledInSelfAndDescendants","DocId":"F:Sandbox.FindMode.DisabledInSelfAndDescendants"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.DisabledInSelfAndChildren","Name":"DisabledInSelfAndChildren","DocId":"F:Sandbox.FindMode.DisabledInSelfAndChildren"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInSelf","Name":"EverythingInSelf","DocId":"F:Sandbox.FindMode.EverythingInSelf"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInSelfAndDescendants","Name":"EverythingInSelfAndDescendants","DocId":"F:Sandbox.FindMode.EverythingInSelfAndDescendants"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInSelfAndChildren","Name":"EverythingInSelfAndChildren","DocId":"F:Sandbox.FindMode.EverythingInSelfAndChildren"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInSelfAndParent","Name":"EverythingInSelfAndParent","DocId":"F:Sandbox.FindMode.EverythingInSelfAndParent"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInSelfAndAncestors","Name":"EverythingInSelfAndAncestors","DocId":"F:Sandbox.FindMode.EverythingInSelfAndAncestors"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInAncestors","Name":"EverythingInAncestors","DocId":"F:Sandbox.FindMode.EverythingInAncestors"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInChildren","Name":"EverythingInChildren","DocId":"F:Sandbox.FindMode.EverythingInChildren"},{"FieldType":"Sandbox.FindMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FindMode.EverythingInDescendants","Name":"EverythingInDescendants","DocId":"F:Sandbox.FindMode.EverythingInDescendants"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FindMode","Name":"FindMode","Attributes":[{"FullName":"System.FlagsAttribute"},{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Flags to search for Components.\nI\u0027ve named this something generic because I think we can re-use it to search for GameObjects too."},"DocId":"T:Sandbox.FindMode"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E","Parameters":[],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all components, including disabled ones"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","83"]}],"Documentation":{"Summary":"Get all components, including disabled ones"},"DocId":"M:Sandbox.ComponentList.GetAll"},{"ReturnType":"Sandbox.Component","Parameters":[{"Name":"type","Type":"Sandbox.TypeDescription"},{"Name":"startEnabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.ComponentList.Create","Name":"Create","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a component of this type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","99"]}],"Documentation":{"Summary":"Add a component of this type"},"DocId":"M:Sandbox.ComponentList.Create(Sandbox.TypeDescription,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"startEnabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.ComponentList.Create","Name":"Create","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a component of this type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","119"]}],"Documentation":{"Summary":"Add a component of this type"},"DocId":"M:Sandbox.ComponentList.Create\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"search","Type":"Sandbox.FindMode"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.ComponentList.Get","Name":"Get","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a component of this type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","158"]}],"Documentation":{"Summary":"Get a component of this type"},"DocId":"M:Sandbox.ComponentList.Get\u0060\u00601(Sandbox.FindMode)"},{"ReturnType":"Sandbox.Component","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"find","Type":"Sandbox.FindMode","Default":"5"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.ComponentList.Get","Name":"Get","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a component of this type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","166"]}],"Documentation":{"Summary":"Get a component of this type"},"DocId":"M:Sandbox.ComponentList.Get(System.Type,Sandbox.FindMode)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"find","Type":"Sandbox.FindMode"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all components of this type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","174"]}],"Documentation":{"Summary":"Get all components of this type"},"DocId":"M:Sandbox.ComponentList.GetAll(System.Type,Sandbox.FindMode)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E","Parameters":[{"Name":"find","Type":"Sandbox.FindMode"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all components"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","182"]}],"Documentation":{"Summary":"Get all components"},"DocId":"M:Sandbox.ComponentList.GetAll(Sandbox.FindMode)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"find","Type":"Sandbox.FindMode","Default":"69"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetAll","Name":"GetAll","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a list of components on this game object, optionally recurse when deep is true"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","187"]}],"Documentation":{"Summary":"Get a list of components on this game object, optionally recurse when deep is true"},"DocId":"M:Sandbox.ComponentList.GetAll\u0060\u00601(Sandbox.FindMode)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"component","Out":true,"Type":"T"},{"Name":"search","Type":"Sandbox.FindMode","Default":"5"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":282},"IsPublic":true,"FullName":"Sandbox.ComponentList.TryGet","Name":"TryGet","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get this component"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","280"]}],"Documentation":{"Summary":"Try to get this component"},"DocId":"M:Sandbox.ComponentList.TryGet\u0060\u00601(\u0060\u00600@,Sandbox.FindMode)"},{"ReturnType":"Sandbox.Component","Parameters":[{"Name":"value","Type":"System.Func\u00602\u003CSandbox.Component,System.Boolean\u003E"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":291},"IsPublic":true,"FullName":"Sandbox.ComponentList.FirstOrDefault","Name":"FirstOrDefault","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows linq style queries"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","290"]}],"DocId":"M:Sandbox.ComponentList.FirstOrDefault(System.Func\u00602{Sandbox.Component,System.Boolean})"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"includeDisabled","Type":"System.Boolean"},{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":300},"IsPublic":true,"FullName":"Sandbox.ComponentList.ForEach","Name":"ForEach","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","297"]}],"DocId":"M:Sandbox.ComponentList.ForEach\u0060\u00601(System.String,System.Boolean,System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"includeDisabled","Type":"System.Boolean"},{"Name":"action","Type":"System.Action\u00601\u003CSandbox.Component\u003E"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":330},"IsPublic":true,"FullName":"Sandbox.ComponentList.ForEach","Name":"ForEach","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","329"]}],"DocId":"M:Sandbox.ComponentList.ForEach(System.String,System.Boolean,System.Action\u00601{Sandbox.Component})"},{"ReturnType":"System.Void","Parameters":[{"Name":"baseComponent","Type":"Sandbox.Component"},{"Name":"delta","Type":"System.Int32"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":355},"IsPublic":true,"FullName":"Sandbox.ComponentList.Move","Name":"Move","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move the position of the component in the list by delta (-1 means up one, 1 means down one)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","352"]}],"Documentation":{"Summary":"Move the position of the component in the list by delta (-1 means up one, 1 means down one)"},"DocId":"M:Sandbox.ComponentList.Move(Sandbox.Component,System.Int32)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":389},"IsPublic":true,"FullName":"Sandbox.ComponentList.Get","Name":"Get","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","386"]}],"Documentation":{"Summary":"Find component on this gameobject"},"DocId":"M:Sandbox.ComponentList.Get\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"flags","Type":"Sandbox.FindMode","Default":"7"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":400},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetOrCreate","Name":"GetOrCreate","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find this component, if it doesn\u0027t exist - create it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","397"]}],"Documentation":{"Summary":"Find this component, if it doesn\u0027t exist - create it."},"DocId":"M:Sandbox.ComponentList.GetOrCreate\u0060\u00601(Sandbox.FindMode)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":411},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInAncestorsOrSelf","Name":"GetInAncestorsOrSelf","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s ancestors or on self"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","408"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s ancestors or on self"},"DocId":"M:Sandbox.ComponentList.GetInAncestorsOrSelf\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":422},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInAncestors","Name":"GetInAncestors","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s ancestors"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","419"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s ancestors"},"DocId":"M:Sandbox.ComponentList.GetInAncestors\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":433},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInDescendantsOrSelf","Name":"GetInDescendantsOrSelf","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s decendants or on self"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","430"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s decendants or on self"},"DocId":"M:Sandbox.ComponentList.GetInDescendantsOrSelf\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":444},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInDescendants","Name":"GetInDescendants","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s decendants"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","441"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s decendants"},"DocId":"M:Sandbox.ComponentList.GetInDescendants\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":455},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInChildrenOrSelf","Name":"GetInChildrenOrSelf","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s immediate children or on self"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","452"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s immediate children or on self"},"DocId":"M:Sandbox.ComponentList.GetInChildrenOrSelf\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":466},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInChildren","Name":"GetInChildren","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s immediate children"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","463"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s immediate children"},"DocId":"M:Sandbox.ComponentList.GetInChildren\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":477},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInParentOrSelf","Name":"GetInParentOrSelf","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s parent or on self"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","474"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s parent or on self"},"DocId":"M:Sandbox.ComponentList.GetInParentOrSelf\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":488},"IsPublic":true,"FullName":"Sandbox.ComponentList.GetInParent","Name":"GetInParent","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject\u0027s parent"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","485"]}],"Documentation":{"Summary":"Find component on this gameobject\u0027s parent"},"DocId":"M:Sandbox.ComponentList.GetInParent\u0060\u00601(System.Boolean)"},{"ReturnType":"Sandbox.Component","Parameters":[{"Name":"id","Type":"System.Guid"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ComponentList.Get","Name":"Get","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find component on this gameobject with the specified id"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","496"]}],"Documentation":{"Summary":"Find component on this gameobject with the specified id"},"DocId":"M:Sandbox.ComponentList.Get(System.Guid)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/GameObject/ComponentList.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.ComponentList.Count","Name":"Count","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of components - including disabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","295"]}],"Documentation":{"Summary":"Amount of components - including disabled"},"DocId":"P:Sandbox.ComponentList.Count"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ComponentList","Name":"ComponentList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","64"]}],"DocId":"T:Sandbox.ComponentList"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"startEnabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":527},"IsPublic":true,"FullName":"Sandbox.IComponentLister.Create","Name":"Create","DeclaringType":"Sandbox.IComponentLister","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Create {T|Component}"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","523"]}],"DocId":"M:Sandbox.IComponentLister.Create\u0060\u00601(System.Boolean)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"search","Type":"Sandbox.FindMode","Default":"5"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":533},"IsPublic":true,"FullName":"Sandbox.IComponentLister.Get","Name":"Get","DeclaringType":"Sandbox.IComponentLister","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Get {T|Component}"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","529"]}],"DocId":"M:Sandbox.IComponentLister.Get\u0060\u00601(Sandbox.FindMode)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"component","Out":true,"Type":"T"},{"Name":"search","Type":"Sandbox.FindMode","Default":"5"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":540},"IsPublic":true,"FullName":"Sandbox.IComponentLister.TryGet","Name":"TryGet","DeclaringType":"Sandbox.IComponentLister","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Try Get {T|Component}"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","535"]}],"DocId":"M:Sandbox.IComponentLister.TryGet\u0060\u00601(\u0060\u00600@,Sandbox.FindMode)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","IsVirtual":true,"Parameters":[{"Name":"search","Type":"Sandbox.FindMode","Default":"5"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":546},"IsPublic":true,"FullName":"Sandbox.IComponentLister.GetAll","Name":"GetAll","DeclaringType":"Sandbox.IComponentLister","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Get All {T|Component}"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","542"]}],"DocId":"M:Sandbox.IComponentLister.GetAll\u0060\u00601(Sandbox.FindMode)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"flags","Type":"Sandbox.FindMode","Default":"7"}],"l":{"File":"Scene/GameObject/ComponentList.cs","Line":552},"IsPublic":true,"FullName":"Sandbox.IComponentLister.GetOrCreate","Name":"GetOrCreate","DeclaringType":"Sandbox.IComponentLister","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Get or Create {T|Component}"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","548"]}],"DocId":"M:Sandbox.IComponentLister.GetOrCreate\u0060\u00601(Sandbox.FindMode)"}],"Properties":[{"PropertyType":"Sandbox.ComponentList","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.IComponentLister.Components","Name":"Components","Attributes":[{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","520"]}],"DocId":"P:Sandbox.IComponentLister.Components"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IComponentLister","Name":"IComponentLister","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Component List"]},{"FullName":"IconAttribute","ConstructorArguments":["apps"]}],"Documentation":{"Summary":"Interface for types that reference a \u003Csee cref=\u0022T:Sandbox.ComponentList\u0022 /\u003E, to provide\nconvenience method for accessing that list."},"DocId":"T:Sandbox.IComponentLister"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"cloneConfig","In":true,"Type":"Sandbox.CloneConfig"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the passed in GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","17"]}],"Documentation":{"Summary":"Create a unique copy of the passed in GameObject"},"DocId":"M:Sandbox.GameObject.Clone(Sandbox.CloneConfig@)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"prefabPath","Type":"System.String"},{"Name":"config","Type":"System.Nullable\u00601\u003CSandbox.CloneConfig\u003E","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":281},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clone a prefab from path"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","278"]}],"DocId":"M:Sandbox.GameObject.Clone(System.String,System.Nullable\u00601{Sandbox.CloneConfig})"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"prefabPath","Type":"System.String"},{"Name":"transform","Type":"Transform"},{"Name":"parent","Type":"Sandbox.GameObject","Default":"null"},{"Name":"startEnabled","Type":"System.Boolean","Default":"True"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":289},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clone a prefab from path"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","287"]}],"Documentation":{"Summary":"Clone a prefab from path"},"DocId":"M:Sandbox.GameObject.Clone(System.String,Transform,Sandbox.GameObject,System.Boolean,System.String)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"prefabFile","Type":"Sandbox.PrefabFile"},{"Name":"config","Type":"System.Nullable\u00601\u003CSandbox.CloneConfig\u003E","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":296},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clone a prefab from path"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","293"]}],"DocId":"M:Sandbox.GameObject.Clone(Sandbox.PrefabFile,System.Nullable\u00601{Sandbox.CloneConfig})"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"prefabFile","Type":"Sandbox.PrefabFile"},{"Name":"transform","Type":"Transform"},{"Name":"parent","Type":"Sandbox.GameObject","Default":"null"},{"Name":"startEnabled","Type":"System.Boolean","Default":"True"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":307},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clone a prefab from path"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","305"]}],"Documentation":{"Summary":"Clone a prefab from path"},"DocId":"M:Sandbox.GameObject.Clone(Sandbox.PrefabFile,Transform,Sandbox.GameObject,System.Boolean,System.String)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"transform","Type":"Transform"},{"Name":"parent","Type":"Sandbox.GameObject","Default":"null"},{"Name":"startEnabled","Type":"System.Boolean","Default":"True"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","311"]}],"Documentation":{"Summary":"Create a unique copy of the GameObject"},"DocId":"M:Sandbox.GameObject.Clone(Transform,Sandbox.GameObject,System.Boolean,System.String)"},{"ReturnType":"Sandbox.GameObject","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":318},"IsPublic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","317"]}],"Documentation":{"Summary":"Create a unique copy of the GameObject"},"DocId":"M:Sandbox.GameObject.Clone"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":323},"IsPublic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","322"]}],"Documentation":{"Summary":"Create a unique copy of the GameObject"},"DocId":"M:Sandbox.GameObject.Clone(Vector3)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":328},"IsPublic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","327"]}],"Documentation":{"Summary":"Create a unique copy of the GameObject"},"DocId":"M:Sandbox.GameObject.Clone(Vector3,Rotation)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"scale","Type":"Vector3"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":333},"IsPublic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","332"]}],"Documentation":{"Summary":"Create a unique copy of the GameObject"},"DocId":"M:Sandbox.GameObject.Clone(Vector3,Rotation,Vector3)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"parent","Type":"Sandbox.GameObject"},{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"scale","Type":"Vector3"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":339},"IsPublic":true,"FullName":"Sandbox.GameObject.Clone","Name":"Clone","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","338"]}],"Documentation":{"Summary":"Create a unique copy of the GameObject"},"DocId":"M:Sandbox.GameObject.Clone(Sandbox.GameObject,Vector3,Rotation,Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"decendant","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":342},"IsPublic":true,"FullName":"Sandbox.GameObject.IsDescendant","Name":"IsDescendant","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the passed in object is a decendant of ours"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","338"]}],"Documentation":{"Summary":"Returns true if the passed in object is a decendant of ours"},"DocId":"M:Sandbox.GameObject.IsDescendant(Sandbox.GameObject)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ancestor","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":351},"IsPublic":true,"FullName":"Sandbox.GameObject.IsAncestor","Name":"IsAncestor","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the passed in object is an ancestor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","347"]}],"Documentation":{"Summary":"Returns true if the passed in object is an ancestor"},"DocId":"M:Sandbox.GameObject.IsAncestor(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"before","Type":"System.Boolean"},{"Name":"keepWorldPosition","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":364},"IsPublic":true,"FullName":"Sandbox.GameObject.AddSibling","Name":"AddSibling","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","360"]}],"DocId":"M:Sandbox.GameObject.AddSibling(Sandbox.GameObject,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"Sandbox.GameObject"},{"Name":"keepWorldPosition","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":377},"IsPublic":true,"FullName":"Sandbox.GameObject.SetParent","Name":"SetParent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","373"]}],"DocId":"M:Sandbox.GameObject.SetParent(Sandbox.GameObject,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.cs","Line":407},"IsPublic":true,"FullName":"Sandbox.GameObject.MakeNameUnique","Name":"MakeNameUnique","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","404"]}],"DocId":"M:Sandbox.GameObject.MakeNameUnique"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"enabled","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.GameObject.GetAllObjects","Name":"GetAllObjects","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.GameObject/\u003CGetAllObjects\u003Ed__75"]},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","440"]}],"DocId":"M:Sandbox.GameObject.GetAllObjects(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"source","Type":"System.Object"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":458},"IsPublic":true,"FullName":"Sandbox.GameObject.EditLog","Name":"EditLog","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["EditLog is obsolete use Scene.Editor.UndoScope or Scene.Editor.AddUndo instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","454"]}],"DocId":"M:Sandbox.GameObject.EditLog(System.String,System.Object)"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.cs","Line":466},"IsPublic":true,"FullName":"Sandbox.GameObject.GetBounds","Name":"GetBounds","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is slow, and somewhat innacurate. Don\u0027t call it every frame!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","462"]}],"Documentation":{"Summary":"This is slow, and somewhat innacurate. Don\u0027t call it every frame!"},"DocId":"M:Sandbox.GameObject.GetBounds"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.cs","Line":483},"IsPublic":true,"FullName":"Sandbox.GameObject.GetLocalBounds","Name":"GetLocalBounds","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is slow, and somewhat innacurate. Don\u0027t call it every frame!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","479"]}],"Documentation":{"Summary":"This is slow, and somewhat innacurate. Don\u0027t call it every frame!"},"DocId":"M:Sandbox.GameObject.GetLocalBounds"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"enabledOnly","Type":"System.Boolean"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":500},"IsPublic":true,"FullName":"Sandbox.GameObject.GetNextSibling","Name":"GetNextSibling","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the GameObject after us,"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","496"]}],"Documentation":{"Summary":"Get the GameObject after us,"},"DocId":"M:Sandbox.GameObject.GetNextSibling(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Destroy.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.GameObject.Destroy","Name":"Destroy","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy this object. Will actually be destroyed at the start of the next frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Destroy.cs","71"]}],"Documentation":{"Summary":"Destroy this object. Will actually be destroyed at the start of the next frame."},"DocId":"M:Sandbox.GameObject.Destroy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Destroy.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.GameObject.DestroyImmediate","Name":"DestroyImmediate","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy this object immediately. Calling this might cause some problems if functions are expecting the object to still exist, so it\u0027s not always a good idea."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Destroy.cs","92"]}],"Documentation":{"Summary":"Destroy this object immediately. Calling this might cause some problems if functions\nare expecting the object to still exist, so it\u0027s not always a good idea."},"DocId":"M:Sandbox.GameObject.DestroyImmediate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Destroy.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.GameObject.Clear","Name":"Clear","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy all components and child objects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Destroy.cs","114"]}],"Documentation":{"Summary":"Destroy all components and child objects"},"DocId":"M:Sandbox.GameObject.Clear"},{"ReturnType":"T","Parameters":[{"Name":"startEnabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.GameObject.AddComponent","Name":"AddComponent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a component to this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","8"]}],"Documentation":{"Summary":"Add a component to this GameObject"},"DocId":"M:Sandbox.GameObject.AddComponent\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"startEnabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.GameObject.GetOrAddComponent","Name":"GetOrAddComponent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a component to this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","13"]}],"Documentation":{"Summary":"Add a component to this GameObject"},"DocId":"M:Sandbox.GameObject.GetOrAddComponent\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.GameObject.GetComponent","Name":"GetComponent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a component on this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","25"]}],"Documentation":{"Summary":"Get a component on this GameObject"},"DocId":"M:Sandbox.GameObject.GetComponent\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.GameObject.GetComponents","Name":"GetComponents","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get components on this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","30"]}],"Documentation":{"Summary":"Get components on this GameObject"},"DocId":"M:Sandbox.GameObject.GetComponents\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.GameObject.GetComponentsInChildren","Name":"GetComponentsInChildren","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get components on this GameObject and on descendant GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","35"]}],"Documentation":{"Summary":"Get components on this GameObject and on descendant GameObjects"},"DocId":"M:Sandbox.GameObject.GetComponentsInChildren\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.GameObject.GetComponentInChildren","Name":"GetComponentInChildren","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get component on this GameObject or on descendant GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","40"]}],"Documentation":{"Summary":"Get component on this GameObject or on descendant GameObjects"},"DocId":"M:Sandbox.GameObject.GetComponentInChildren\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.GameObject.GetComponentsInParent","Name":"GetComponentsInParent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get components on this GameObject and on ancestor GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","45"]}],"Documentation":{"Summary":"Get components on this GameObject and on ancestor GameObjects"},"DocId":"M:Sandbox.GameObject.GetComponentsInParent\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"includeDisabled","Type":"System.Boolean","Default":"False"},{"Name":"includeSelf","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/GameObject/GameObject.GetComponent.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.GameObject.GetComponentInParent","Name":"GetComponentInParent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get component on this GameObject and on ancestor GameObjects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","50"]}],"Documentation":{"Summary":"Get component on this GameObject and on ancestor GameObjects"},"DocId":"M:Sandbox.GameObject.GetComponentInParent\u0060\u00601(System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkSpawn","Name":"NetworkSpawn","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn on the network. If you have permission to spawn entities, this will spawn on everyone else\u0027s clients and you will be the owner."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","80"]}],"Documentation":{"Summary":"Spawn on the network. If you have permission to spawn entities, this will spawn on\neveryone else\u0027s clients and you will be the owner."},"DocId":"M:Sandbox.GameObject.NetworkSpawn"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"enabled","Type":"System.Boolean"},{"Name":"owner","Type":"Sandbox.Connection"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkSpawn","Name":"NetworkSpawn","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn on the network. If you have permission to spawn entities, this will spawn on everyone else\u0027s clients, and you will be the owner."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","86"]}],"Documentation":{"Summary":"Spawn on the network. If you have permission to spawn entities, this will spawn on\neveryone else\u0027s clients, and you will be the owner."},"DocId":"M:Sandbox.GameObject.NetworkSpawn(System.Boolean,Sandbox.Connection)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"owner","Type":"Sandbox.Connection"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkSpawn","Name":"NetworkSpawn","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn on the network. If you have permission to spawn entities, this will spawn on everyone else\u0027s clients and the owner will be the connection provided."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","130"]}],"Documentation":{"Summary":"Spawn on the network. If you have permission to spawn entities, this will spawn on\neveryone else\u0027s clients and the owner will be the connection provided."},"DocId":"M:Sandbox.GameObject.NetworkSpawn(Sandbox.Connection)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.GameObject.BreakFromPrefab","Name":"BreakFromPrefab","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We are cloned from a prefab. Stop that."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","10"]}],"Documentation":{"Summary":"We are cloned from a prefab. Stop that."},"DocId":"M:Sandbox.GameObject.BreakFromPrefab"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.GameObject.UpdateFromPrefab","Name":"UpdateFromPrefab","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","20"]}],"DocId":"M:Sandbox.GameObject.UpdateFromPrefab"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"prefabFilePath","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.GetPrefab","Name":"GetPrefab","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the GameObject of a prefab from file path"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","37"]}],"Documentation":{"Summary":"Get the GameObject of a prefab from file path"},"DocId":"M:Sandbox.GameObject.GetPrefab(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"prefabSource","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.GameObject.SetPrefabSource","Name":"SetPrefabSource","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Stop using this, you will most likely mess something up."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","129"]}],"DocId":"M:Sandbox.GameObject.SetPrefabSource(System.String)"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.GameObject.SerializeOptions","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.GameObject.Serialize","Name":"Serialize","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns either a full JsonObject with all the GameObjects data, or if this GameObject is a prefab instance, it wil return an object containing the patch/diff between instance and prefab."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","129"]}],"Documentation":{"Summary":"Returns either a full JsonObject with all the GameObjects data,\nor if this GameObject is a prefab instance, it wil return an object containing the patch/diff between instance and prefab."},"DocId":"M:Sandbox.GameObject.Serialize(Sandbox.GameObject.SerializeOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":332},"IsPublic":true,"FullName":"Sandbox.GameObject.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","331"]}],"DocId":"M:Sandbox.GameObject.Deserialize(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"},{"Name":"options","Type":"Sandbox.GameObject.DeserializeOptions"}],"l":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":336},"IsPublic":true,"FullName":"Sandbox.GameObject.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","333"]}],"DocId":"M:Sandbox.GameObject.Deserialize(System.Text.Json.Nodes.JsonObject,Sandbox.GameObject.DeserializeOptions)"},{"ReturnType":"System.Object","IsOverride":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"targetType","Type":"System.Type"}],"l":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":806},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","803"]}],"DocId":"M:Sandbox.GameObject.JsonRead(System.Text.Json.Utf8JsonReader@,System.Type)"},{"ReturnType":"System.Void","IsOverride":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"l":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":849},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","846"]}],"DocId":"M:Sandbox.GameObject.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"sound","Type":"Sandbox.SoundEvent"},{"Name":"positionOffset","Type":"Vector3","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Sound.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.GameObject.PlaySound","Name":"PlaySound","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Play this sound on this GameObject. The sound will follow the position of the GameObject. You\u0027ll be able to use GameObject.StopAllSounds to stop all sounds that are following this GameObject."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Sound.cs","10"]}],"Documentation":{"Summary":"Play this sound on this GameObject. The sound will follow the position of the GameObject.\nYou\u0027ll be able to use GameObject.StopAllSounds to stop all sounds that are following this GameObject."},"DocId":"M:Sandbox.GameObject.PlaySound(Sandbox.SoundEvent,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"fadeOutTime","Type":"System.Single","Default":"0"}],"l":{"File":"Scene/GameObject/GameObject.Sound.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.GameObject.StopAllSounds","Name":"StopAllSounds","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop any sounds playing on this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Sound.cs","31"]}],"Documentation":{"Summary":"Stop any sounds playing on this GameObject"},"DocId":"M:Sandbox.GameObject.StopAllSounds(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"enabled","Type":"System.Boolean"},{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.GameObject..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject","DocId":"M:Sandbox.GameObject.#ctor(System.Boolean,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Sandbox.GameObject"},{"Name":"enabled","Type":"System.Boolean","Default":"True"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.GameObject..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject","DocId":"M:Sandbox.GameObject.#ctor(Sandbox.GameObject,System.Boolean,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.GameObject..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject","DocId":"M:Sandbox.GameObject.#ctor(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.GameObject..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject","DocId":"M:Sandbox.GameObject.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Scene","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.GameObject.Scene","Name":"Scene","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The scene that this GameObject is in."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","17"]}],"Documentation":{"Summary":"The scene that this GameObject is in."},"DocId":"P:Sandbox.GameObject.Scene"},{"PropertyType":"Sandbox.GameTransform","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.GameObject.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Our position relative to our parent, or the scene if we don\u0027t have any parent."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","25"]}],"Documentation":{"Summary":"Our position relative to our parent, or the scene if we don\u0027t have any parent."},"DocId":"P:Sandbox.GameObject.Transform"},{"PropertyType":"System.String","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.GameObject.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The GameObject\u0027s name is usually used for debugging, and for finding it in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","30"]}],"Documentation":{"Summary":"The GameObject\u0027s name is usually used for debugging, and for finding it in the scene."},"DocId":"P:Sandbox.GameObject.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.GameObject.IsRoot","Name":"IsRoot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true of this is a root object. Root objects are parented to the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","36"]}],"Documentation":{"Summary":"Returns true of this is a root object. Root objects are parented to the scene."},"DocId":"P:Sandbox.GameObject.IsRoot"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.GameObject.Root","Name":"Root","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return the root GameObject. The root is the object that is parented to the scene - which could very much be this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","41"]}],"Documentation":{"Summary":"Return the root GameObject. The root is the object that is parented to the scene - which could very much be this object."},"DocId":"P:Sandbox.GameObject.Root"},{"PropertyType":"System.Threading.CancellationToken","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.GameObject.EnabledToken","Name":"EnabledToken","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This token is cancelled when the GameObject ceases to exist, or is disabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","60"]}],"Documentation":{"Summary":"This token is cancelled when the GameObject ceases to exist, or is disabled"},"DocId":"P:Sandbox.GameObject.EnabledToken"},{"PropertyType":"Sandbox.ComponentList","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/GameObject/GameObject.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.GameObject.Components","Name":"Components","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access components on this GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","65"]}],"Documentation":{"Summary":"Access components on this GameObject"},"DocId":"P:Sandbox.GameObject.Components"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.GameObject.Enabled","Name":"Enabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this gameobject enabled?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","70"]}],"Documentation":{"Summary":"Is this gameobject enabled?"},"DocId":"P:Sandbox.GameObject.Enabled"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.GameObject.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","163"]}],"DocId":"P:Sandbox.GameObject.Parent"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":243},"IsPublic":true,"FullName":"Sandbox.GameObject.Children","Name":"Children","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","241"]}],"DocId":"P:Sandbox.GameObject.Children"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":250},"IsPublic":true,"FullName":"Sandbox.GameObject.Active","Name":"Active","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this gameobject active. For it to be active, it needs to be enabled, all of its ancestors need to be enabled, and it needs to be in a scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","248"]}],"Documentation":{"Summary":"Is this gameobject active. For it to be active, it needs to be enabled, all of its ancestors\nneed to be enabled, and it needs to be in a scene."},"DocId":"P:Sandbox.GameObject.Active"},{"PropertyType":"Sandbox.DebugOverlaySystem","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":547},"IsPublic":true,"FullName":"Sandbox.GameObject.DebugOverlay","Name":"DebugOverlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows drawing of temporary debug shapes and text in the scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","546"]}],"Documentation":{"Summary":"Allows drawing of temporary debug shapes and text in the scene"},"DocId":"P:Sandbox.GameObject.DebugOverlay"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/GameObject/GameObject.Destroy.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.GameObject.IsValid","Name":"IsValid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the GameObject is not destroyed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Destroy.cs","12"]}],"Documentation":{"Summary":"True if the GameObject is not destroyed"},"DocId":"P:Sandbox.GameObject.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Destroy.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.GameObject.IsDestroyed","Name":"IsDestroyed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this object is destroyed. This will also return true if the object is marked to be destroyed soon."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Destroy.cs","86"]}],"Documentation":{"Summary":"Return true if this object is destroyed. This will also return true if the object is marked to be destroyed soon."},"DocId":"P:Sandbox.GameObject.IsDestroyed"},{"PropertyType":"Sandbox.GameObjectFlags","Loc":{"File":"Scene/GameObject/GameObject.Flags.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.GameObject.Flags","Name":"Flags","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Flags.cs","77"]}],"DocId":"P:Sandbox.GameObject.Flags"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Gizmo.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.GameObject.HasGimzoHandle","Name":"HasGimzoHandle","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use HasGizmoHandle"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Gizmo.cs","15"]}],"DocId":"P:Sandbox.GameObject.HasGimzoHandle"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Gizmo.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.GameObject.HasGizmoHandle","Name":"HasGizmoHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Gizmo.cs","17"]}],"DocId":"P:Sandbox.GameObject.HasGizmoHandle"},{"PropertyType":"System.Guid","Loc":{"File":"Scene/GameObject/GameObject.Id.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.GameObject.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Id.cs","6"]}],"DocId":"P:Sandbox.GameObject.Id"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameObject.LocalTransform.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.GameObject.LocalTransform","Name":"LocalTransform","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local transform of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.LocalTransform.cs","9"]}],"Documentation":{"Summary":"The local transform of the game object."},"DocId":"P:Sandbox.GameObject.LocalTransform"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameObject.LocalTransform.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.GameObject.LocalPosition","Name":"LocalPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local position of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.LocalTransform.cs","19"]}],"Documentation":{"Summary":"The local position of the game object."},"DocId":"P:Sandbox.GameObject.LocalPosition"},{"PropertyType":"Rotation","Loc":{"File":"Scene/GameObject/GameObject.LocalTransform.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.GameObject.LocalRotation","Name":"LocalRotation","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local rotation of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.LocalTransform.cs","29"]}],"Documentation":{"Summary":"The local rotation of the game object."},"DocId":"P:Sandbox.GameObject.LocalRotation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameObject.LocalTransform.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.GameObject.LocalScale","Name":"LocalScale","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/Local"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The local scale of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.LocalTransform.cs","39"]}],"Documentation":{"Summary":"The local scale of the game object."},"DocId":"P:Sandbox.GameObject.LocalScale"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.GameObject.IsProxy","Name":"IsProxy","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this is a networked object and is owned by another client. This means that we\u0027re not controlling this object, so shouldn\u0027t try to move it or anything."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","16"]}],"Documentation":{"Summary":"True if this is a networked object and is owned by another client. This means that we\u0027re\nnot controlling this object, so shouldn\u0027t try to move it or anything."},"DocId":"P:Sandbox.GameObject.IsProxy"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.GameObject.IsNetworkRoot","Name":"IsNetworkRoot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then this object is the root of a networked object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","21"]}],"Documentation":{"Summary":"If true then this object is the root of a networked object."},"DocId":"P:Sandbox.GameObject.IsNetworkRoot"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.GameObject.Networked","Name":"Networked","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GameObject.NetworkMode"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["OBSOLETE: Use NetworkMode instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","26"]}],"Documentation":{"Summary":"OBSOLETE: Use NetworkMode instead."},"DocId":"P:Sandbox.GameObject.Networked"},{"PropertyType":"Sandbox.NetworkMode","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkMode","Name":"NetworkMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How should this object be networked to other clients? By default, a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E will be networked as part of the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EScene\u003C/span\u003E snapshot."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","40"]}],"Documentation":{"Summary":"How should this object be networked to other clients? By default, a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E will be\nnetworked as part of the \u003Csee cref=\u0022P:Sandbox.GameObject.Scene\u0022 /\u003E snapshot."},"DocId":"P:Sandbox.GameObject.NetworkMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkInterpolation","Name":"NetworkInterpolation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.SyncAttribute"},{"FullName":"ExposeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not our networked transform will be interpolated. This property will only be synchronized for a root network object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","74"]}],"Documentation":{"Summary":"Whether or not our networked transform will be interpolated. This property will only\nbe synchronized for a root network object."},"DocId":"P:Sandbox.GameObject.NetworkInterpolation"},{"PropertyType":"Sandbox.GameObject.NetworkAccessor","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":438},"IsPublic":true,"FullName":"Sandbox.GameObject.Network","Name":"Network","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["wifi"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Access network information for this GameObject."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","432"]}],"Documentation":{"Summary":"Access network information for this GameObject."},"DocId":"P:Sandbox.GameObject.Network"},{"PropertyType":"System.String","Loc":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.GameObject.PrefabInstanceSource","Name":"PrefabInstanceSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","45"]}],"DocId":"P:Sandbox.GameObject.PrefabInstanceSource"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.GameObject.IsPrefabInstance","Name":"IsPrefabInstance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This GameObject is part of a prefab instance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","56"]}],"Documentation":{"Summary":"This GameObject is part of a prefab instance."},"DocId":"P:Sandbox.GameObject.IsPrefabInstance"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.GameObject.IsPrefabInstanceRoot","Name":"IsPrefabInstanceRoot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This GameObject is the root of a prefab instance. Returns true for regular instance roots and nested prefab instance roots."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","71"]}],"Documentation":{"Summary":"This GameObject is the root of a prefab instance.\nReturns true for regular instance roots and nested prefab instance roots."},"DocId":"P:Sandbox.GameObject.IsPrefabInstanceRoot"},{"PropertyType":"Sandbox.GameTags","Loc":{"File":"Scene/GameObject/GameObject.Tags.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.GameObject.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Tags.cs","5"]}],"DocId":"P:Sandbox.GameObject.Tags"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameObject.WorldTransform.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.GameObject.WorldTransform","Name":"WorldTransform","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world transform of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.WorldTransform.cs","9"]}],"Documentation":{"Summary":"The world transform of the game object."},"DocId":"P:Sandbox.GameObject.WorldTransform"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameObject.WorldTransform.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.GameObject.WorldPosition","Name":"WorldPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world position of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.WorldTransform.cs","19"]}],"Documentation":{"Summary":"The world position of the game object."},"DocId":"P:Sandbox.GameObject.WorldPosition"},{"PropertyType":"Rotation","Loc":{"File":"Scene/GameObject/GameObject.WorldTransform.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.GameObject.WorldRotation","Name":"WorldRotation","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world rotation of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.WorldTransform.cs","29"]}],"Documentation":{"Summary":"The world rotation of the game object."},"DocId":"P:Sandbox.GameObject.WorldRotation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameObject.WorldTransform.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.GameObject.WorldScale","Name":"WorldScale","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Transform/World"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world scale of the game object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.WorldTransform.cs","39"]}],"Documentation":{"Summary":"The world scale of the game object."},"DocId":"P:Sandbox.GameObject.WorldScale"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObject","Name":"GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","7"]},{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"Sandbox.ActionGraphExposeWhenCachedAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Destroy.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Flags.cs","75"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.GetComponent.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Gizmo.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Id.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.LocalTransform.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Sound.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Tags.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Version01.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position, rotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject is still in the scene, but the components don\u0027t tick and are all disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.WorldTransform.cs","4"]}],"Documentation":{"Summary":"An object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position,\nrotation and scale, relative to its parent. It also has a name, and can be enabled or disabled. When disabled, the GameObject\nis still in the scene, but the components don\u0027t tick and are all disabled."},"DocId":"T:Sandbox.GameObject"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":527},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.EnableInterpolation","Name":"EnableInterpolation","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable interpolation for the networked object\u0027s transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","524"]}],"Documentation":{"Summary":"Enable interpolation for the networked object\u0027s transform."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.EnableInterpolation"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":537},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.DisableInterpolation","Name":"DisableInterpolation","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable interpolation for the networked object\u0027s transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","534"]}],"Documentation":{"Summary":"Disable interpolation for the networked object\u0027s transform."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.DisableInterpolation"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":546},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.ClearInterpolation","Name":"ClearInterpolation","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","544"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:Sandbox.GameTransform.ClearInterpolation\u0022 /\u003E"},"DocId":"M:Sandbox.GameObject.NetworkAccessor.ClearInterpolation"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"action","Type":"Sandbox.NetworkOrphaned"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":556},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.SetOrphanedMode","Name":"SetOrphanedMode","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set what happens to this networked object when the owner disconnects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","553"]}],"Documentation":{"Summary":"Set what happens to this networked object when the owner disconnects."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.SetOrphanedMode(Sandbox.NetworkOrphaned)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"option","Type":"Sandbox.OwnerTransfer"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":566},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.SetOwnerTransfer","Name":"SetOwnerTransfer","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set who can control ownership of this networked object. Only the current owner can change this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","563"]}],"Documentation":{"Summary":"Set who can control ownership of this networked object. Only the current owner can change this."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.SetOwnerTransfer(Sandbox.OwnerTransfer)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":577},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Refresh","Name":"Refresh","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a complete refresh snapshot of this networked object to other clients. This is useful if you have made vast changes to components or children."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","574"]}],"Documentation":{"Summary":"Send a complete refresh snapshot of this networked object to other clients. This is useful if you have\nmade vast changes to components or children."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.Refresh"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":600},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.TakeOwnership","Name":"TakeOwnership","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Become the network owner of this object. \u003Cbr\u003E\u003C/br\u003E\u003Cbr\u003E\u003C/br\u003E Note: whether or not you can take ownership of this object depends on the Sandbox.GameObject.NetworkAccessor.OwnerTransfer of this networked object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","596"]}],"Documentation":{"Summary":"Become the network owner of this object.\n\u003Cbr /\u003E\u003Cbr /\u003E\nNote: whether or not you can take ownership of this object depends on the\n\u003Csee cref=\u0022P:Sandbox.GameObject.NetworkAccessor.OwnerTransfer\u0022 /\u003E of this networked object."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.TakeOwnership"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"channel","Type":"Sandbox.Connection"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":623},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.AssignOwnership","Name":"AssignOwnership","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the owner of this object to the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E. \u003Cbr\u003E\u003C/br\u003E\u003Cbr\u003E\u003C/br\u003E Note: whether or not you can assign ownership of this object depends on the Sandbox.GameObject.NetworkAccessor.OwnerTransfer of this networked object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","620"]}],"Documentation":{"Summary":"Set the owner of this object to the specified \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E.\n\u003Cbr /\u003E\u003Cbr /\u003E\nNote: whether or not you can assign ownership of this object depends on the\n\u003Csee cref=\u0022P:Sandbox.GameObject.NetworkAccessor.OwnerTransfer\u0022 /\u003E of this networked object.","Exceptions":{"System.ArgumentNullException":"\u003Cparamref name=\u0022channel\u0022 /\u003E cannot be null. To clear owner, use \u003Csee cref=\u0022M:Sandbox.GameObject.NetworkAccessor.DropOwnership\u0022 /\u003E instead."}},"DocId":"M:Sandbox.GameObject.NetworkAccessor.AssignOwnership(Sandbox.Connection)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":683},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.DropOwnership","Name":"DropOwnership","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop being the owner of this object. Will clear the owner so the object becomes controlled by the server, and owned by no-one. \u003Cbr\u003E\u003C/br\u003E\u003Cbr\u003E\u003C/br\u003E Note: whether or not you can drop ownership of this object depends on the Sandbox.GameObject.NetworkAccessor.OwnerTransfer of this networked object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","679"]}],"Documentation":{"Summary":"Stop being the owner of this object. Will clear the owner so the object becomes\ncontrolled by the server, and owned by no-one.\n\u003Cbr /\u003E\u003Cbr /\u003E\nNote: whether or not you can drop ownership of this object depends on the\n\u003Csee cref=\u0022P:Sandbox.GameObject.NetworkAccessor.OwnerTransfer\u0022 /\u003E of this networked object."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.DropOwnership"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":720},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Spawn","Name":"Spawn","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GameObject.NetworkSpawn"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","716"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:Sandbox.GameObject.NetworkSpawn\u0022 /\u003E"},"DocId":"M:Sandbox.GameObject.NetworkAccessor.Spawn"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"owner","Type":"Sandbox.Connection"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":729},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Spawn","Name":"Spawn","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GameObject.NetworkSpawn"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","725"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:Sandbox.GameObject.NetworkSpawn(Sandbox.Connection)\u0022 /\u003E"},"DocId":"M:Sandbox.GameObject.NetworkAccessor.Spawn(Sandbox.Connection)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"o","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":455},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject.NetworkAccessor","DocId":"M:Sandbox.GameObject.NetworkAccessor.#ctor(Sandbox.GameObject)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":462},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this object networked"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","461"]}],"Documentation":{"Summary":"Is this object networked"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.Active"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":468},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.IsOwner","Name":"IsOwner","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Are we the owner of this network object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","466"]}],"Documentation":{"Summary":"Are we the owner of this network object"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.IsOwner"},{"PropertyType":"System.Guid","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":473},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.OwnerId","Name":"OwnerId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Id of the owner of this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","472"]}],"Documentation":{"Summary":"The Id of the owner of this object"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.OwnerId"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":479},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.IsCreator","Name":"IsCreator","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Are we the creator of this network object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","477"]}],"Documentation":{"Summary":"Are we the creator of this network object"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.IsCreator"},{"PropertyType":"System.Guid","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":484},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.CreatorId","Name":"CreatorId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Id of the create of this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","483"]}],"Documentation":{"Summary":"The Id of the create of this object"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.CreatorId"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":491},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.IsProxy","Name":"IsProxy","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this object a network proxy. A network proxy is a network object that is not being simulated on the local pc. This means it\u0027s either owned by no-one and is being simulated by the host, or owned by another client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","489"]}],"Documentation":{"Summary":"Is this object a network proxy. A network proxy is a network object that is not being simulated on the local pc.\nThis means it\u0027s either owned by no-one and is being simulated by the host, or owned by another client."},"DocId":"P:Sandbox.GameObject.NetworkAccessor.IsProxy"},{"PropertyType":"Sandbox.Connection","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":498},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.OwnerConnection","Name":"OwnerConnection","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Owner"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get the connection that owns this object. This can and will return null if we don\u0027t have information for this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","496"]}],"Documentation":{"Summary":"Try to get the connection that owns this object. This can and will return null\nif we don\u0027t have information for this connection."},"DocId":"P:Sandbox.GameObject.NetworkAccessor.OwnerConnection"},{"PropertyType":"Sandbox.Connection","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":505},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Owner","Name":"Owner","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get the connection that owns this object. This can and will return null if we don\u0027t have information for this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","503"]}],"Documentation":{"Summary":"Try to get the connection that owns this object. This can and will return null\nif we don\u0027t have information for this connection."},"DocId":"P:Sandbox.GameObject.NetworkAccessor.Owner"},{"PropertyType":"Sandbox.OwnerTransfer","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":510},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.OwnerTransfer","Name":"OwnerTransfer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Who can control ownership of this networked object?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","509"]}],"Documentation":{"Summary":"Who can control ownership of this networked object?"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.OwnerTransfer"},{"PropertyType":"Sandbox.NetworkOrphaned","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":515},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.NetworkOrphaned","Name":"NetworkOrphaned","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines what happens when the owner disconnects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","514"]}],"Documentation":{"Summary":"Determines what happens when the owner disconnects."},"DocId":"P:Sandbox.GameObject.NetworkAccessor.NetworkOrphaned"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":520},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Interpolation","Name":"Interpolation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the networked object\u0027s transform is interpolated."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","519"]}],"Documentation":{"Summary":"Whether the networked object\u0027s transform is interpolated."},"DocId":"P:Sandbox.GameObject.NetworkAccessor.Interpolation"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor","Name":"NetworkAccessor","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","448"]}],"DocId":"T:Sandbox.GameObject.NetworkAccessor"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.GameObject.SerializeOptions..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject.SerializeOptions","DocId":"M:Sandbox.GameObject.SerializeOptions.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.GameObject.SerializeOptions.SceneForNetwork","Name":"SceneForNetwork","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re serializing for network, we won\u0027t include any networked objects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","22"]}],"Documentation":{"Summary":"If we\u0027re serializing for network, we won\u0027t include any networked objects"},"DocId":"P:Sandbox.GameObject.SerializeOptions.SceneForNetwork"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.GameObject.SerializeOptions.Cloning","Name":"Cloning","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Has no effect"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["We\u0027re cloning this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","27"]}],"Documentation":{"Summary":"We\u0027re cloning this object"},"DocId":"P:Sandbox.GameObject.SerializeOptions.Cloning"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.GameObject.SerializeOptions.SingleNetworkObject","Name":"SingleNetworkObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We\u0027re going to send a single network object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","33"]}],"Documentation":{"Summary":"We\u0027re going to send a single network object"},"DocId":"P:Sandbox.GameObject.SerializeOptions.SingleNetworkObject"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObject.SerializeOptions","Name":"SerializeOptions","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","17"]}],"DocId":"T:Sandbox.GameObject.SerializeOptions"},{"Namespace":"","Properties":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObject.DeserializeOptions","Name":"DeserializeOptions","DeclaringType":"Sandbox.GameObject","DocId":"T:Sandbox.GameObject.DeserializeOptions"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"},{"Name":"parent","Type":"Sandbox.GameObject","Default":"null"},{"Name":"startEnabled","Type":"System.Boolean","Default":"True"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Scene/GameObject/GameObject.Clone.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CloneConfig..ctor","Name":".ctor","DeclaringType":"Sandbox.CloneConfig","DocId":"M:Sandbox.CloneConfig.#ctor(Transform,Sandbox.GameObject,System.Boolean,System.String)"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.CloneConfig.StartEnabled","Name":"StartEnabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","347"]}],"DocId":"F:Sandbox.CloneConfig.StartEnabled"},{"FieldType":"Transform","IsPublic":true,"FullName":"Sandbox.CloneConfig.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","348"]}],"DocId":"F:Sandbox.CloneConfig.Transform"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.CloneConfig.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","349"]}],"DocId":"F:Sandbox.CloneConfig.Name"},{"FieldType":"Sandbox.GameObject","IsPublic":true,"FullName":"Sandbox.CloneConfig.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","350"]}],"DocId":"F:Sandbox.CloneConfig.Parent"},{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","IsPublic":true,"FullName":"Sandbox.CloneConfig.PrefabVariables","Name":"PrefabVariables","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Clone.cs","351"]}],"DocId":"F:Sandbox.CloneConfig.PrefabVariables"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CloneConfig","Name":"CloneConfig","Documentation":{"Summary":"The low level input of a GameObject.Clone"},"DocId":"T:Sandbox.CloneConfig"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.None","Name":"None","DocId":"F:Sandbox.GameObjectFlags.None"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Hidden","Name":"Hidden","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hide this object in heirachy/inspector"]}],"Documentation":{"Summary":"Hide this object in heirachy/inspector"},"DocId":"F:Sandbox.GameObjectFlags.Hidden"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.NotSaved","Name":"NotSaved","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t save this object to disk, or when duplicating"]}],"Documentation":{"Summary":"Don\u0027t save this object to disk, or when duplicating"},"DocId":"F:Sandbox.GameObjectFlags.NotSaved"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Bone","Name":"Bone","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Auto created - it\u0027s a bone, driven by animation"]}],"Documentation":{"Summary":"Auto created - it\u0027s a bone, driven by animation"},"DocId":"F:Sandbox.GameObjectFlags.Bone"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Attachment","Name":"Attachment","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Auto created - it\u0027s an attachment"]}],"Documentation":{"Summary":"Auto created - it\u0027s an attachment"},"DocId":"F:Sandbox.GameObjectFlags.Attachment"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Error","Name":"Error","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["There\u0027s something wrong with this"]}],"Documentation":{"Summary":"There\u0027s something wrong with this"},"DocId":"F:Sandbox.GameObjectFlags.Error"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Loading","Name":"Loading","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Loading something"]}],"Documentation":{"Summary":"Loading something"},"DocId":"F:Sandbox.GameObjectFlags.Loading"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Deserializing","Name":"Deserializing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is in the process of deserializing"]}],"Documentation":{"Summary":"Is in the process of deserializing"},"DocId":"F:Sandbox.GameObjectFlags.Deserializing"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.DontDestroyOnLoad","Name":"DontDestroyOnLoad","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When loading a new scene, keep this gameobject active"]}],"Documentation":{"Summary":"When loading a new scene, keep this gameobject active"},"DocId":"F:Sandbox.GameObjectFlags.DontDestroyOnLoad"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.NotNetworked","Name":"NotNetworked","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Keep local - don\u0027t network this object as part of the scene snapshot"]}],"Documentation":{"Summary":"Keep local - don\u0027t network this object as part of the scene snapshot"},"DocId":"F:Sandbox.GameObjectFlags.NotNetworked"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Refreshing","Name":"Refreshing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["In the process of refreshing from the network"]}],"Documentation":{"Summary":"In the process of refreshing from the network"},"DocId":"F:Sandbox.GameObjectFlags.Refreshing"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.ProceduralBone","Name":"ProceduralBone","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stops animation stomping the bone, will use the bone\u0027s local position"]}],"Documentation":{"Summary":"Stops animation stomping the bone, will use the bone\u0027s local position"},"DocId":"F:Sandbox.GameObjectFlags.ProceduralBone"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.EditorOnly","Name":"EditorOnly","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only exists in the editor. Don\u0027t spawn it in game."]}],"Documentation":{"Summary":"Only exists in the editor. Don\u0027t spawn it in game."},"DocId":"F:Sandbox.GameObjectFlags.EditorOnly"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.Absolute","Name":"Absolute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Ignore the parent transform. Basically, position: absolute for gameobjects."]}],"Documentation":{"Summary":"Ignore the parent transform. Basically, position: absolute for gameobjects."},"DocId":"F:Sandbox.GameObjectFlags.Absolute"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObjectFlags","Name":"GameObjectFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.GameObjectFlags"},{"Namespace":"Sandbox","BaseType":"Sandbox.ITagSet","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.GameTags.TryGetAll","Name":"TryGetAll","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns all the tags this object has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","22"]}],"Documentation":{"Summary":"Returns all the tags this object has."},"DocId":"M:Sandbox.GameTags.TryGetAll"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"includeAncestors","Type":"System.Boolean"}],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.GameTags.TryGetAll","Name":"TryGetAll","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns all the tags this object has."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","33"]}],"Documentation":{"Summary":"Returns all the tags this object has."},"DocId":"M:Sandbox.GameTags.TryGetAll(System.Boolean)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.GameTags.Has","Name":"Has","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this object (or its parents) has given tag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","43"]}],"Documentation":{"Summary":"Returns true if this object (or its parents) has given tag."},"DocId":"M:Sandbox.GameTags.Has(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"},{"Name":"includeAncestors","Type":"System.Boolean"}],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.GameTags.Has","Name":"Has","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this object has given tag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","54"]}],"Documentation":{"Summary":"Returns true if this object has given tag."},"DocId":"M:Sandbox.GameTags.Has(System.String,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tagList","Type":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E"}],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.GameTags.HasAny","Name":"HasAny","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this object has one or more tags from given tag list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","64"]}],"DocId":"M:Sandbox.GameTags.HasAny(System.Collections.Generic.HashSet\u00601{System.String})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.GameTags.Add","Name":"Add","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to add the tag to this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","90"]}],"Documentation":{"Summary":"Try to add the tag to this object."},"DocId":"M:Sandbox.GameTags.Add(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.GameTags.Add","Name":"Add","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds multiple tags. Calls \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameTags\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EAdd\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E) for each tag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","101"]}],"Documentation":{"Summary":"Adds multiple tags. Calls \u003Csee cref=\u0022M:Sandbox.GameTags.Add(System.String)\u0022\u003EEntityTags.Add\u003C/see\u003E for each tag."},"DocId":"M:Sandbox.GameTags.Add(System.String[])"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.GameTags.Remove","Name":"Remove","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to remove the tag from this entity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","123"]}],"Documentation":{"Summary":"Try to remove the tag from this entity."},"DocId":"M:Sandbox.GameTags.Remove(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.GameTags.RemoveAll","Name":"RemoveAll","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove all tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","137"]}],"Documentation":{"Summary":"Remove all tags"},"DocId":"M:Sandbox.GameTags.RemoveAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.GameTags.Flush","Name":"Flush","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["No need to call this now, tags are set immediately"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","167"]}],"DocId":"M:Sandbox.GameTags.Flush"},{"ReturnType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.UInt32\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.GameTags.GetTokens","Name":"GetTokens","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a list of ints, representing the tags. These are used internally by the engine."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","176"]}],"Documentation":{"Summary":"Returns a list of ints, representing the tags. These are used internally by the engine."},"DocId":"M:Sandbox.GameTags.GetTokens"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTags/GameTags.cs","Line":184},"IsPublic":true,"FullName":"Sandbox.GameTags.GetSuggested","Name":"GetSuggested","DeclaringType":"Sandbox.GameTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all potential suggested tags that someone might want to add to this set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","181"]}],"Documentation":{"Summary":"Get all potential suggested tags that someone might want to add to this set."},"DocId":"M:Sandbox.GameTags.GetSuggested"}],"Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameTags","Name":"GameTags","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Entity Tags are strings you can set and check for on any entity. Internally these strings are tokenized and networked so they\u0027re also available clientside."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTags\\GameTags.cs","6"]}],"Documentation":{"Summary":"Entity Tags are strings you can set and check for on any entity. Internally\nthese strings are tokenized and networked so they\u0027re also available clientside."},"DocId":"T:Sandbox.GameTags"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"target","In":true,"Type":"Transform"},{"Name":"frac","Type":"System.Single"}],"l":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":340},"IsPublic":true,"FullName":"Sandbox.GameTransform.LerpTo","Name":"LerpTo","DeclaringType":"Sandbox.GameTransform","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Performs linear interpolation between this and the given transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","336"]}],"Documentation":{"Summary":"Performs linear interpolation between this and the given transform.","Params":{"target":"The destination transform.","frac":"Fraction, where 0 would return this, 0.5 would return a point between this and given transform, and 1 would return the given transform."}},"DocId":"M:Sandbox.GameTransform.LerpTo(Transform@,System.Single)"},{"ReturnType":"System.IDisposable","Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.GameTransform.DisableProxy","Name":"DisableProxy","DeclaringType":"Sandbox.GameTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable the proxy temporarily"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","365"]}],"Documentation":{"Summary":"Disable the proxy temporarily"},"DocId":"M:Sandbox.GameTransform.DisableProxy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/GameTransform.Interpolation.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.GameTransform.ClearInterpolation","Name":"ClearInterpolation","DeclaringType":"Sandbox.GameTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear any interpolation and force us to reach our final destination immediately. If we own this object we\u0027ll tell other clients to clear interpolation too when they receive the next network update from us."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.Interpolation.cs","151"]}],"Documentation":{"Summary":"Clear any interpolation and force us to reach our final destination immediately. If we own this object\nwe\u0027ll tell other clients to clear interpolation too when they receive the next network update from us."},"DocId":"M:Sandbox.GameTransform.ClearInterpolation"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/GameTransform.Interpolation.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.GameTransform.ClearLerp","Name":"ClearLerp","DeclaringType":"Sandbox.GameTransform","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use ClearInterpolation"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.Interpolation.cs","158"]}],"DocId":"M:Sandbox.GameTransform.ClearLerp"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.GameTransform.GameObject","Name":"GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","16"]}],"DocId":"P:Sandbox.GameTransform.GameObject"},{"PropertyType":"Sandbox.TransformProxy","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.GameTransform.Proxy","Name":"Proxy","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","47"]}],"DocId":"P:Sandbox.GameTransform.Proxy"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.GameTransform.InterpolatedLocal","Name":"InterpolatedLocal","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The current interpolated local transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","74"]}],"Documentation":{"Summary":"The current interpolated local transform."},"DocId":"P:Sandbox.GameTransform.InterpolatedLocal"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.GameTransform.Local","Name":"Local","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The current local transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","86"]}],"Documentation":{"Summary":"The current local transform."},"DocId":"P:Sandbox.GameTransform.Local"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.GameTransform.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current world transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","187"]}],"Documentation":{"Summary":"The current world transform."},"DocId":"P:Sandbox.GameTransform.World"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":253},"IsPublic":true,"FullName":"Sandbox.GameTransform.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use WorldPosition instead of Transform.Position"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The position in world coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","245"]}],"Documentation":{"Summary":"The position in world coordinates."},"DocId":"P:Sandbox.GameTransform.Position"},{"PropertyType":"Rotation","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.GameTransform.Rotation","Name":"Rotation","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use WorldRotation instead of Transform.Rotation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The rotation in world coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","262"]}],"Documentation":{"Summary":"The rotation in world coordinates."},"DocId":"P:Sandbox.GameTransform.Rotation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":283},"IsPublic":true,"FullName":"Sandbox.GameTransform.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use WorldScale instead of Transform.Scale"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The scale in world coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","276"]}],"Documentation":{"Summary":"The scale in world coordinates."},"DocId":"P:Sandbox.GameTransform.Scale"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.GameTransform.LocalPosition","Name":"LocalPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use LocalPosition instead of Transform.LocalPosition"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Position in local coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","288"]}],"Documentation":{"Summary":"Position in local coordinates."},"DocId":"P:Sandbox.GameTransform.LocalPosition"},{"PropertyType":"Rotation","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":311},"IsPublic":true,"FullName":"Sandbox.GameTransform.LocalRotation","Name":"LocalRotation","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use LocalRotation instead of Transform.LocalRotation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotation in local coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","303"]}],"Documentation":{"Summary":"Rotation in local coordinates."},"DocId":"P:Sandbox.GameTransform.LocalRotation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":327},"IsPublic":true,"FullName":"Sandbox.GameTransform.LocalScale","Name":"LocalScale","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use LocalScale instead of Transform.LocalScale"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale in local coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","318"]}],"Documentation":{"Summary":"Scale in local coordinates."},"DocId":"P:Sandbox.GameTransform.LocalScale"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Sandbox.GameTransform.OnTransformChanged","Name":"OnTransformChanged","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.TransformChanged.cs","8"]}],"Documentation":{"Summary":"Called when the transform is changed"},"DocId":"F:Sandbox.GameTransform.OnTransformChanged"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameTransform","Name":"GameTransform","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["control_camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.Interpolation.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.TransformChanged.cs","3"]}],"DocId":"T:Sandbox.GameTransform"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Transform","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/TransformProxy.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.TransformProxy.GetLocalTransform","Name":"GetLocalTransform","DeclaringType":"Sandbox.TransformProxy","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxy.cs","5"]}],"DocId":"M:Sandbox.TransformProxy.GetLocalTransform"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","In":true,"Type":"Transform\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"l":{"File":"Scene/GameObject/GameTransform/TransformProxy.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.TransformProxy.SetLocalTransform","Name":"SetLocalTransform","DeclaringType":"Sandbox.TransformProxy","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxy.cs","10"]}],"DocId":"M:Sandbox.TransformProxy.SetLocalTransform(Transform\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"Transform","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/TransformProxy.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.TransformProxy.GetWorldTransform","Name":"GetWorldTransform","DeclaringType":"Sandbox.TransformProxy","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxy.cs","15"]}],"DocId":"M:Sandbox.TransformProxy.GetWorldTransform"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"Transform"}],"l":{"File":"Scene/GameObject/GameTransform/TransformProxy.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.TransformProxy.SetWorldTransform","Name":"SetWorldTransform","DeclaringType":"Sandbox.TransformProxy","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxy.cs","20"]}],"DocId":"M:Sandbox.TransformProxy.SetWorldTransform(Transform)"}],"Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TransformProxy","Name":"TransformProxy","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxy.cs","3"]}],"DocId":"T:Sandbox.TransformProxy"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"Transform","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.TransformProxyComponent.GetLocalTransform","Name":"GetLocalTransform","DeclaringType":"Sandbox.TransformProxyComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Override to provide the local transform"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","27"]}],"Documentation":{"Summary":"Override to provide the local transform"},"DocId":"M:Sandbox.TransformProxyComponent.GetLocalTransform"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","In":true,"Type":"Transform\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"l":{"File":"Scene/GameObject/GameTransform/TransformProxyComponent.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.TransformProxyComponent.SetLocalTransform","Name":"SetLocalTransform","DeclaringType":"Sandbox.TransformProxyComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the local transform is being set"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","32"]}],"DocId":"M:Sandbox.TransformProxyComponent.SetLocalTransform(Transform\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"Transform","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/TransformProxyComponent.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.TransformProxyComponent.GetWorldTransform","Name":"GetWorldTransform","DeclaringType":"Sandbox.TransformProxyComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Override to provide the world transform. The default implementation will calculate it using GetLocalTransform() based on the parent."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","40"]}],"Documentation":{"Summary":"Override to provide the world transform. The default implementation will calculate it using GetLocalTransform() based on the parent."},"DocId":"M:Sandbox.TransformProxyComponent.GetWorldTransform"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"Transform"}],"l":{"File":"Scene/GameObject/GameTransform/TransformProxyComponent.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.TransformProxyComponent.SetWorldTransform","Name":"SetWorldTransform","DeclaringType":"Sandbox.TransformProxyComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the world transform is being set"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","53"]}],"Documentation":{"Summary":"Called when the world transform is being set"},"DocId":"M:Sandbox.TransformProxyComponent.SetWorldTransform(Transform)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/TransformProxyComponent.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.TransformProxyComponent.MarkTransformChanged","Name":"MarkTransformChanged","DeclaringType":"Sandbox.TransformProxyComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell our other components, and our children that our transform has changed. This will update things like Renderers to update their render positions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","62"]}],"Documentation":{"Summary":"Tell our other components, and our children that our transform has changed. This will\nupdate things like Renderers to update their render positions."},"DocId":"M:Sandbox.TransformProxyComponent.MarkTransformChanged"}],"Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TransformProxyComponent","Name":"TransformProxyComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Help to implement a component that completely overrides the transform. This is useful for scenarios where you will want to keep the local transform of a GameObject, but want to offset based on that for some reason. Having multiple of these on one GameObject is not supported, and will result in weirdness."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","9"]}],"Documentation":{"Summary":"Help to implement a component that completely overrides the transform. This is useful for scenarios\nwhere you will want to keep the local transform of a GameObject, but want to offset based on that \nfor some reason.\nHaving multiple of these on one GameObject is not supported, and will result in weirdness."},"DocId":"T:Sandbox.TransformProxyComponent"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Dispose","Name":"Dispose","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","64"]}],"DocId":"M:Sandbox.NetDictionary\u00602.Dispose"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"},{"Name":"value","Type":"TValue"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Add","Name":"Add","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","104"]}],"DocId":"M:Sandbox.NetDictionary\u00602.Add(\u0060\u00600,\u0060\u00601)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Add","Name":"Add","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","115"]}],"DocId":"M:Sandbox.NetDictionary\u00602.Add(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Clear","Name":"Clear","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","126"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:System.Collections.ObjectModel.ObservableDictionary\u00602.Clear\u0022 /\u003E"},"DocId":"M:Sandbox.NetDictionary\u00602.Clear"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.ContainsKey","Name":"ContainsKey","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","137"]}],"DocId":"M:Sandbox.NetDictionary\u00602.ContainsKey(\u0060\u00600)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Contains","Name":"Contains","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","145"]}],"DocId":"M:Sandbox.NetDictionary\u00602.Contains(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"array","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E[]"},{"Name":"arrayIndex","Type":"System.Int32"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.CopyTo","Name":"CopyTo","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","153"]}],"DocId":"M:Sandbox.NetDictionary\u00602.CopyTo(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601}[],System.Int32)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"System.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Remove","Name":"Remove","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","158"]}],"DocId":"M:Sandbox.NetDictionary\u00602.Remove(System.Collections.Generic.KeyValuePair\u00602{\u0060\u00600,\u0060\u00601})"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Remove","Name":"Remove","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","174"]}],"DocId":"M:Sandbox.NetDictionary\u00602.Remove(\u0060\u00600)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"TKey"},{"Name":"value","Out":true,"Type":"TValue"}],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.TryGetValue","Name":"TryGetValue","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","185"]}],"DocId":"M:Sandbox.NetDictionary\u00602.TryGetValue(\u0060\u00600,\u0060\u00601@)"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSystem.Collections.Generic.KeyValuePair\u00602\u003CTKey,TValue\u003E\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":227},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","224"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:System.Collections.ObjectModel.ObservableDictionary\u00602.GetEnumerator\u0022 /\u003E"},"DocId":"M:Sandbox.NetDictionary\u00602.GetEnumerator"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","DocId":"M:Sandbox.NetDictionary\u00602.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.ICollection\u00601\u003CTValue\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Values","Name":"Values","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","56"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:System.Collections.ObjectModel.ObservableDictionary\u00602.Values\u0022 /\u003E"},"DocId":"P:Sandbox.NetDictionary\u00602.Values"},{"PropertyType":"System.Collections.Generic.ICollection\u00601\u003CTKey\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Keys","Name":"Keys","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","166"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:System.Collections.ObjectModel.ObservableDictionary\u00602.Keys\u0022 /\u003E"},"DocId":"P:Sandbox.NetDictionary\u00602.Keys"},{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Count","Name":"Count","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","190"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:System.Collections.ObjectModel.ObservableDictionary\u00602.Count\u0022 /\u003E"},"DocId":"P:Sandbox.NetDictionary\u00602.Count"},{"PropertyType":"TValue","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":201},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Item","Name":"Item","DocId":"P:Sandbox.NetDictionary\u00602.Item"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E","Name":"NetDictionary\u003CTKey,TValue\u003E","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A networkable dictionary for use with the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESyncAttribute\u003C/span\u003E and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHostSyncAttribute\u003C/span\u003E. Only changes will be networked instead of sending the whole dictionary every time, so it\u0027s more efficient. \u003Cbr\u003E\u003C/br\u003E\u003Cbr/\u003E\u003Cb\u003EExample usage:\u003C/b\u003E\u003Cpre style=\u0022color: #DCDCDC; background-color: #111111;\u0022\u003E\u003Ccode\u003E\n public class MyComponent : Component\n {\n \t[Sync] public NetDictionary\u0026lt;string,bool\u0026gt; MyBoolTable { get; set; } = new();\n \t\n \tpublic void SetBoolState( string key, bool state )\n \t{\n \t\tif ( IsProxy ) return;\n \t\tMyBoolTable[key] = state;\n \t}\n }\n \u003C/code\u003E\u003C/pre\u003E\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","27"]}],"Documentation":{"Summary":"A networkable dictionary for use with the \u003Csee cref=\u0022T:Sandbox.SyncAttribute\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.HostSyncAttribute\u0022 /\u003E. Only changes will be\nnetworked instead of sending the whole dictionary every time, so it\u0027s more efficient.\n\u003Cbr /\u003E\u003Cpara\u003E\u003Cb\u003EExample usage:\u003C/b\u003E\u003Ccode\u003E\npublic class MyComponent : Component\n{\n\t[Sync] public NetDictionary\u0026lt;string,bool\u0026gt; MyBoolTable { get; set; } = new();\n\t\u003Cbr /\u003E\n\tpublic void SetBoolState( string key, bool state )\n\t{\n\t\tif ( IsProxy ) return;\n\t\tMyBoolTable[key] = state;\n\t}\n}\n\u003C/code\u003E\u003C/para\u003E"},"DocId":"T:Sandbox.NetDictionary\u00602"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Dispose","Name":"Dispose","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","49"]}],"DocId":"M:Sandbox.NetList\u00601.Dispose"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Clear","Name":"Clear","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","126"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:System.Collections.Generic.List\u00601.Clear\u0022 /\u003E"},"DocId":"M:Sandbox.NetList\u00601.Clear"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"T"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Contains","Name":"Contains","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","137"]}],"DocId":"M:Sandbox.NetList\u00601.Contains(\u0060\u00600)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"array","Type":"T[]"},{"Name":"arrayIndex","Type":"System.Int32"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.CopyTo","Name":"CopyTo","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","145"]}],"DocId":"M:Sandbox.NetList\u00601.CopyTo(\u0060\u00600[],System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Add","Name":"Add","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","153"]}],"DocId":"M:Sandbox.NetList\u00601.Add(\u0060\u00600)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Remove","Name":"Remove","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","164"]}],"DocId":"M:Sandbox.NetList\u00601.Remove(\u0060\u00600)"},{"ReturnType":"System.Int32","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"item","Type":"T"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.IndexOf","Name":"IndexOf","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","172"]}],"DocId":"M:Sandbox.NetList\u00601.IndexOf(\u0060\u00600)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"index","Type":"System.Int32"},{"Name":"value","Type":"T"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Insert","Name":"Insert","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","180"]}],"DocId":"M:Sandbox.NetList\u00601.Insert(System.Int32,\u0060\u00600)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.RemoveAt","Name":"RemoveAt","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","191"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:System.Collections.Generic.List\u00601.RemoveAt(System.Int32)\u0022 /\u003E"},"DocId":"M:Sandbox.NetList\u00601.RemoveAt(System.Int32)"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CT\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":225},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","222"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022M:System.Collections.Generic.List\u00601.GetEnumerator\u0022 /\u003E"},"DocId":"M:Sandbox.NetList\u00601.GetEnumerator"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.NetList\u003CT\u003E","DocId":"M:Sandbox.NetList\u00601.#ctor"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Networking/Containers/NetList.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Count","Name":"Count","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","202"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:System.Collections.Generic.List\u00601.Count\u0022 /\u003E"},"DocId":"P:Sandbox.NetList\u00601.Count"},{"PropertyType":"T","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Networking/Containers/NetList.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Item","Name":"Item","DocId":"P:Sandbox.NetList\u00601.Item"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E","Name":"NetList\u003CT\u003E","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A networkable list for use with the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESyncAttribute\u003C/span\u003E and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHostSyncAttribute\u003C/span\u003E. Only changes will be networked instead of sending the whole list every time, so it\u0027s more efficient. \u003Cbr\u003E\u003C/br\u003E\u003Cbr/\u003E\u003Cb\u003EExample usage:\u003C/b\u003E\u003Cpre style=\u0022color: #DCDCDC; background-color: #111111;\u0022\u003E\u003Ccode\u003E\n public class MyComponent : Component\n {\n \t[Sync] public NetList\u0026lt;int\u0026gt; MyIntegerList { get; set; } = new();\n \t\n \tpublic void AddNumber( int number )\n \t{\n \t\tif ( IsProxy ) return;\n \t\tMyIntegerList.Add( number );\n \t}\n }\n \u003C/code\u003E\u003C/pre\u003E\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","27"]}],"Documentation":{"Summary":"A networkable list for use with the \u003Csee cref=\u0022T:Sandbox.SyncAttribute\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.HostSyncAttribute\u0022 /\u003E. Only changes will be\nnetworked instead of sending the whole list every time, so it\u0027s more efficient.\n\u003Cbr /\u003E\u003Cpara\u003E\u003Cb\u003EExample usage:\u003C/b\u003E\u003Ccode\u003E\npublic class MyComponent : Component\n{\n\t[Sync] public NetList\u0026lt;int\u0026gt; MyIntegerList { get; set; } = new();\n\t\u003Cbr /\u003E\n\tpublic void AddNumber( int number )\n\t{\n\t\tif ( IsProxy ) return;\n\t\tMyIntegerList.Add( number );\n\t}\n}\n\u003C/code\u003E\u003C/para\u003E"},"DocId":"T:Sandbox.NetList\u00601"},{"Namespace":"Sandbox","BaseType":"Sandbox.SyncAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/HostSync.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.HostSyncAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.HostSyncAttribute","DocId":"M:Sandbox.HostSyncAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HostSyncAttribute","Name":"HostSyncAttribute","Attributes":[{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["18","__sync_SetValue","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["17","__sync_GetValue","0"]},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use [Sync] with SyncFlags.FromHost"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Automatically synchronize a property of a networked object from the host to other clients. Obsolete: 11/12/2024"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\HostSync.cs","7"]}],"Documentation":{"Summary":"Automatically synchronize a property of a networked object from the host to other clients.\nObsolete: 11/12/2024"},"DocId":"T:Sandbox.HostSyncAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.NetworkMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkMode.Never","Name":"Never","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Never Network"]},{"FullName":"IconAttribute","ConstructorArguments":["wifi_off"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Never network this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E."]}],"Documentation":{"Summary":"Never network this \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E."},"DocId":"F:Sandbox.NetworkMode.Never"},{"FieldType":"Sandbox.NetworkMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkMode.Object","Name":"Object","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Network Object"]},{"FullName":"IconAttribute","ConstructorArguments":["wifi"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Network this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E as a single network object. Objects networked in this way can have an owner, and synchronized properties with \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESyncAttribute\u003C/span\u003E."]}],"Documentation":{"Summary":"Network this \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E as a single network object. Objects networked in this\nway can have an owner, and synchronized properties with \u003Csee cref=\u0022T:Sandbox.SyncAttribute\u0022 /\u003E."},"DocId":"F:Sandbox.NetworkMode.Object"},{"FieldType":"Sandbox.NetworkMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkMode.Snapshot","Name":"Snapshot","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Network Snapshot"]},{"FullName":"IconAttribute","ConstructorArguments":["network_wifi_2_bar"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Network this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E to other clients as part of the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EScene\u003C/span\u003E snapshot."]}],"Documentation":{"Summary":"Network this \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E to other clients as part of the \u003Csee cref=\u0022T:Sandbox.Scene\u0022 /\u003E snapshot."},"DocId":"F:Sandbox.NetworkMode.Snapshot"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetworkMode","Name":"NetworkMode","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Specifies how a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E should be networked."},"DocId":"T:Sandbox.NetworkMode"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.NetworkOrphaned","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkOrphaned.Destroy","Name":"Destroy","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["delete"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy the networked object."]}],"Documentation":{"Summary":"Destroy the networked object."},"DocId":"F:Sandbox.NetworkOrphaned.Destroy"},{"FieldType":"Sandbox.NetworkOrphaned","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkOrphaned.Host","Name":"Host","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["person"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Assign the host as the owner."]}],"Documentation":{"Summary":"Assign the host as the owner."},"DocId":"F:Sandbox.NetworkOrphaned.Host"},{"FieldType":"Sandbox.NetworkOrphaned","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkOrphaned.Random","Name":"Random","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["shuffle"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Randomly assign another connection as the owner."]}],"Documentation":{"Summary":"Randomly assign another connection as the owner."},"DocId":"F:Sandbox.NetworkOrphaned.Random"},{"FieldType":"Sandbox.NetworkOrphaned","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkOrphaned.ClearOwner","Name":"ClearOwner","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["clear"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear the owner of the networked object."]}],"Documentation":{"Summary":"Clear the owner of the networked object."},"DocId":"F:Sandbox.NetworkOrphaned.ClearOwner"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetworkOrphaned","Name":"NetworkOrphaned","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Specifies what happens when the owner of a networked object disconnects."},"DocId":"T:Sandbox.NetworkOrphaned"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.OwnerTransfer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.OwnerTransfer.Takeover","Name":"Takeover","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["transfer_within_a_station"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Anyone can control ownership."]}],"Documentation":{"Summary":"Anyone can control ownership."},"DocId":"F:Sandbox.OwnerTransfer.Takeover"},{"FieldType":"Sandbox.OwnerTransfer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.OwnerTransfer.Fixed","Name":"Fixed","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["person"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only the host can change the ownership."]}],"Documentation":{"Summary":"Only the host can change the ownership."},"DocId":"F:Sandbox.OwnerTransfer.Fixed"},{"FieldType":"Sandbox.OwnerTransfer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.OwnerTransfer.Request","Name":"Request","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["mail"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Anyone can request ownership changes from the host."]}],"Documentation":{"Summary":"Anyone can request ownership changes from the host."},"DocId":"F:Sandbox.OwnerTransfer.Request"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.OwnerTransfer","Name":"OwnerTransfer","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Specifies who can control ownership of a networked object."},"DocId":"T:Sandbox.OwnerTransfer"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[],"Properties":[{"PropertyType":"Sandbox.NetFlags","Loc":{"File":"Scene/Networking/Rpc.Attributes.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.RpcAttribute.Flags","Name":"Flags","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.Attributes.cs","12"]}],"DocId":"P:Sandbox.RpcAttribute.Flags"}],"IsAttribute":true,"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RpcAttribute","Name":"RpcAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["20","__rpc_Wrapper","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["12","Sandbox.Rpc.OnCallRpc","0"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Marks a method as being an RPC. This means that it can be called over the network."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.Attributes.cs","6"]}],"Documentation":{"Summary":"Marks a method as being an RPC. This means that it can be called over the network."},"DocId":"T:Sandbox.RpcAttribute"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/Rpc.cs","Line":169},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.PreCall","Name":"PreCall","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called right before calling an RPC function."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","166"]}],"Documentation":{"Summary":"Called right before calling an RPC function."},"DocId":"M:Sandbox.Rpc.PreCall"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"connections","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Connection\u003E"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":184},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.FilterInclude","Name":"FilterInclude","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filter the recipients of any Rpc called in this scope to only include the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","181"]}],"DocId":"M:Sandbox.Rpc.FilterInclude(System.Collections.Generic.IEnumerable\u00601{Sandbox.Connection})"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"predicate","Type":"System.Predicate\u00601\u003CSandbox.Connection\u003E"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":201},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.FilterInclude","Name":"FilterInclude","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filter the recipients of any Rpc called in this scope to only include a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E based on a predicate."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","198"]}],"DocId":"M:Sandbox.Rpc.FilterInclude(System.Predicate\u00601{Sandbox.Connection})"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"connection","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.FilterInclude","Name":"FilterInclude","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filter the recipients of any Rpc called in this scope to only include the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","215"]}],"Documentation":{"Summary":"Filter the recipients of any Rpc called in this scope to only include the specified \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E.","Params":{"connection":"Only send the RPC to this connection."}},"DocId":"M:Sandbox.Rpc.FilterInclude(Sandbox.Connection)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"predicate","Type":"System.Predicate\u00601\u003CSandbox.Connection\u003E"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":235},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.FilterExclude","Name":"FilterExclude","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filter the recipients of any Rpc called in this scope to exclude a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E based on a predicate."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","232"]}],"DocId":"M:Sandbox.Rpc.FilterExclude(System.Predicate\u00601{Sandbox.Connection})"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"connections","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Connection\u003E"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":252},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.FilterExclude","Name":"FilterExclude","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filter the recipients of any Rpc called in this scope to exclude the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","249"]}],"DocId":"M:Sandbox.Rpc.FilterExclude(System.Collections.Generic.IEnumerable\u00601{Sandbox.Connection})"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"connection","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.FilterExclude","Name":"FilterExclude","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filter the recipients of any Rpc called in this scope to exclude the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","266"]}],"Documentation":{"Summary":"Filter the recipients of any Rpc called in this scope to exclude the specified \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E.","Params":{"connection":"Exclude this connection from receiving the RPC."}},"DocId":"M:Sandbox.Rpc.FilterExclude(Sandbox.Connection)"},{"ReturnType":"System.Void","Parameters":[{"Name":"system","In":true,"Type":"Sandbox.GameObjectSystem"},{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argumentList","In":true,"Type":"System.Object[]"}],"l":{"File":"Scene/Networking/Rpc.InstanceRpc.cs","Line":230},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.OnCallInstanceRpc","Name":"OnCallInstanceRpc","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when an instance RPC is called for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EScene\u003C/span\u003E and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObjectSystem\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.InstanceRpc.cs","226"]}],"Documentation":{"Summary":"Called when an instance RPC is called for a \u003Csee cref=\u0022T:Sandbox.Scene\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.GameObjectSystem\u0022 /\u003E."},"DocId":"M:Sandbox.Rpc.OnCallInstanceRpc(Sandbox.GameObjectSystem@,Sandbox.WrappedMethod@,System.Object[]@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","In":true,"Type":"Sandbox.GameObject"},{"Name":"component","In":true,"Type":"Sandbox.Component"},{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argumentList","In":true,"Type":"System.Object[]"}],"l":{"File":"Scene/Networking/Rpc.InstanceRpc.cs","Line":264},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.OnCallInstanceRpc","Name":"OnCallInstanceRpc","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when an instance RPC is called for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.InstanceRpc.cs","260"]}],"Documentation":{"Summary":"Called when an instance RPC is called for a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E."},"DocId":"M:Sandbox.Rpc.OnCallInstanceRpc(Sandbox.GameObject@,Sandbox.Component@,Sandbox.WrappedMethod@,System.Object[]@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","Type":"Sandbox.WrappedMethod"},{"Name":"argumentList","Type":"System.Object[]"}],"l":{"File":"Scene/Networking/Rpc.StaticRpc.cs","Line":45},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.OnCallRpc","Name":"OnCallRpc","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a static RPC is called"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.StaticRpc.cs","41"]}],"Documentation":{"Summary":"Called when a static RPC is called"},"DocId":"M:Sandbox.Rpc.OnCallRpc(Sandbox.WrappedMethod,System.Object[])"}],"Properties":[{"PropertyType":"Sandbox.Connection","Loc":{"File":"Scene/Networking/Rpc.cs","Line":103},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.Caller","Name":"Caller","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E that is calling this method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","102"]}],"Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E that is calling this method."},"DocId":"P:Sandbox.Rpc.Caller"},{"PropertyType":"System.Guid","Loc":{"File":"Scene/Networking/Rpc.cs","Line":108},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.CallerId","Name":"CallerId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The id of the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E that is calling this method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","107"]}],"Documentation":{"Summary":"The id of the \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E that is calling this method."},"DocId":"P:Sandbox.Rpc.CallerId"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Networking/Rpc.cs","Line":113},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc.Calling","Name":"Calling","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether we\u0027re currently being called from a remote \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","112"]}],"Documentation":{"Summary":"Whether we\u0027re currently being called from a remote \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E."},"DocId":"P:Sandbox.Rpc.Calling"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rpc","Name":"Rpc","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.Attributes.cs","21"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","97"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.InstanceRpc.cs","7"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.StaticRpc.cs","5"]}],"DocId":"T:Sandbox.Rpc"},{"Namespace":"","BaseType":"Sandbox.RpcAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"flags","Type":"Sandbox.NetFlags","Default":"2"}],"l":{"File":"Scene/Networking/Rpc.Attributes.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Rpc.BroadcastAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Rpc.BroadcastAttribute","DocId":"M:Sandbox.Rpc.BroadcastAttribute.#ctor(Sandbox.NetFlags)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rpc.BroadcastAttribute","Name":"BroadcastAttribute","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["20","__rpc_Wrapper","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["12","Sandbox.Rpc.OnCallRpc","0"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Marks a method as being an RPC. It will be called for everyone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.Attributes.cs","26"]}],"Documentation":{"Summary":"Marks a method as being an RPC. It will be called for everyone."},"DocId":"T:Sandbox.Rpc.BroadcastAttribute"},{"Namespace":"","BaseType":"Sandbox.RpcAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"flags","Type":"Sandbox.NetFlags","Default":"2"}],"l":{"File":"Scene/Networking/Rpc.Attributes.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Rpc.HostAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Rpc.HostAttribute","DocId":"M:Sandbox.Rpc.HostAttribute.#ctor(Sandbox.NetFlags)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rpc.HostAttribute","Name":"HostAttribute","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["20","__rpc_Wrapper","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["12","Sandbox.Rpc.OnCallRpc","0"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Marks a method as being an RPC. It will only be called on the host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.Attributes.cs","39"]}],"Documentation":{"Summary":"Marks a method as being an RPC. It will only be called on the host."},"DocId":"T:Sandbox.Rpc.HostAttribute"},{"Namespace":"","BaseType":"Sandbox.RpcAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"flags","Type":"Sandbox.NetFlags","Default":"2"}],"l":{"File":"Scene/Networking/Rpc.Attributes.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Rpc.OwnerAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Rpc.OwnerAttribute","DocId":"M:Sandbox.Rpc.OwnerAttribute.#ctor(Sandbox.NetFlags)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rpc.OwnerAttribute","Name":"OwnerAttribute","DeclaringType":"Sandbox.Rpc","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["20","__rpc_Wrapper","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["12","Sandbox.Rpc.OnCallRpc","0"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Marks a method as being an RPC. It will only be called on owner of this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.Attributes.cs","52"]}],"Documentation":{"Summary":"Marks a method as being an RPC. It will only be called on owner of this object."},"DocId":"T:Sandbox.Rpc.OwnerAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.RpcAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/Rpc.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.BroadcastAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.BroadcastAttribute","DocId":"M:Sandbox.BroadcastAttribute.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"permission","Type":"Sandbox.NetPermission"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.BroadcastAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.BroadcastAttribute","DocId":"M:Sandbox.BroadcastAttribute.#ctor(Sandbox.NetPermission)"}],"Properties":[{"PropertyType":"Sandbox.NetPermission","Loc":{"File":"Scene/Networking/Rpc.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.BroadcastAttribute.Permission","Name":"Permission","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","21"]}],"DocId":"P:Sandbox.BroadcastAttribute.Permission"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BroadcastAttribute","Name":"BroadcastAttribute","Attributes":[{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["20","__rpc_Wrapper","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["12","Sandbox.Rpc.OnCallRpc","0"]},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use Rpc.Broadcast"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Marks a method as being an RPC that when invoked will be called for all connected clients including the host. The state of the object the RPC is called on will be up-to-date including its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameTransform\u003C/span\u003E and any properties with the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESyncAttribute\u003C/span\u003E or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHostSyncAttribute\u003C/span\u003E attributes by the time the method is called on remote clients. The only except is any synchronized properties marked with \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESyncAttribute\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EQuery\u003C/span\u003E which will generally only be received every network tick."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","12"]}],"Documentation":{"Summary":"Marks a method as being an RPC that when invoked will be called for all connected clients including the host.\nThe state of the object the RPC is called on will be up-to-date including its \u003Csee cref=\u0022T:Sandbox.GameTransform\u0022 /\u003E and any\nproperties with the \u003Csee cref=\u0022T:Sandbox.SyncAttribute\u0022 /\u003E or \u003Csee cref=\u0022T:Sandbox.HostSyncAttribute\u0022 /\u003E attributes by the time the method\nis called on remote clients. The only except is any synchronized properties marked with \u003Csee cref=\u0022P:Sandbox.SyncAttribute.Query\u0022 /\u003E which\nwill generally only be received every network tick."},"DocId":"T:Sandbox.BroadcastAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.RpcAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/Rpc.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.AuthorityAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.AuthorityAttribute","DocId":"M:Sandbox.AuthorityAttribute.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"permission","Type":"Sandbox.NetPermission"}],"l":{"File":"Scene/Networking/Rpc.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.AuthorityAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.AuthorityAttribute","DocId":"M:Sandbox.AuthorityAttribute.#ctor(Sandbox.NetPermission)"}],"Properties":[{"PropertyType":"Sandbox.NetPermission","Loc":{"File":"Scene/Networking/Rpc.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.AuthorityAttribute.Permission","Name":"Permission","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","57"]}],"DocId":"P:Sandbox.AuthorityAttribute.Permission"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AuthorityAttribute","Name":"AuthorityAttribute","Attributes":[{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["20","__rpc_Wrapper","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["12","Sandbox.Rpc.OnCallRpc","0"]},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use Rpc.Owner"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Marks a method as being an RPC specifically targeted to the owner of the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E, or the host if the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E doesn\u0027t have an owner. \u003Cbr\u003E\u003C/br\u003E\u003Cbr\u003E\u003C/br\u003E The state of the object the RPC is called on will be up-to-date including its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameTransform\u003C/span\u003E and any properties with the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESyncAttribute\u003C/span\u003E or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHostSyncAttribute\u003C/span\u003E attributes by the time the method is called on remote clients. The only except is any synchronized properties marked with \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESyncAttribute\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EQuery\u003C/span\u003E which will generally only be received every network tick."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.cs","48"]}],"Documentation":{"Summary":"Marks a method as being an RPC specifically targeted to the owner of the \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E, or the host\nif the \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E doesn\u0027t have an owner.\n\u003Cbr /\u003E\u003Cbr /\u003E\nThe state of the object the RPC is called on will be up-to-date including its \u003Csee cref=\u0022T:Sandbox.GameTransform\u0022 /\u003E and any\nproperties with the \u003Csee cref=\u0022T:Sandbox.SyncAttribute\u0022 /\u003E or \u003Csee cref=\u0022T:Sandbox.HostSyncAttribute\u0022 /\u003E attributes by the time the method\nis called on remote clients. The only except is any synchronized properties marked with \u003Csee cref=\u0022P:Sandbox.SyncAttribute.Query\u0022 /\u003E which\nwill generally only be received every network tick."},"DocId":"T:Sandbox.AuthorityAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.NetPermission","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetPermission.Anyone","Name":"Anyone","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Anyone can invoke this."]}],"Documentation":{"Summary":"Anyone can invoke this."},"DocId":"F:Sandbox.NetPermission.Anyone"},{"FieldType":"Sandbox.NetPermission","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetPermission.HostOnly","Name":"HostOnly","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only the host can invoke this."]}],"Documentation":{"Summary":"Only the host can invoke this."},"DocId":"F:Sandbox.NetPermission.HostOnly"},{"FieldType":"Sandbox.NetPermission","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetPermission.OwnerOnly","Name":"OwnerOnly","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only the owner can invoke this. If the action is static, this works the same way as \u003Cspan style=\u0022color: #86C691;\u0022\u003ENetPermission\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EHostOnly\u003C/span\u003E."]}],"Documentation":{"Summary":"Only the owner can invoke this. If the action is static, this works the same way as \u003Csee cref=\u0022F:Sandbox.NetPermission.HostOnly\u0022 /\u003E."},"DocId":"F:Sandbox.NetPermission.OwnerOnly"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetPermission","Name":"NetPermission","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"System.ObsoleteAttribute"}],"Documentation":{"Summary":"Specifies who can invoke an action over the network."},"DocId":"T:Sandbox.NetPermission"},{"Namespace":"Sandbox","BaseType":"Sandbox.Network.GameNetworkSystem","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Sandbox.Connection"},{"Name":"msg","Ref":true,"Type":"Sandbox.Network.MountedVPKsResponse"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":264},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.GetMountedVPKs","Name":"GetMountedVPKs","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A client has joined and wants to know what VPKs to preload."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","262"]}],"Documentation":{"Summary":"A client has joined and wants to know what VPKs to preload."},"DocId":"M:Sandbox.SceneNetworkSystem.GetMountedVPKs(Sandbox.Connection,Sandbox.Network.MountedVPKsResponse@)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Sandbox.Connection"},{"Name":"msg","Type":"Sandbox.Network.MountedVPKsResponse"}],"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.MountVPKs","Name":"MountVPKs","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SceneNetworkSystem/\u003CMountVPKs\u003Ed__43"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously load and mount any VPKs from the provided server response."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","270"]}],"Documentation":{"Summary":"Asynchronously load and mount any VPKs from the provided server response."},"DocId":"M:Sandbox.SceneNetworkSystem.MountVPKs(Sandbox.Connection,Sandbox.Network.MountedVPKsResponse)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Sandbox.Connection"},{"Name":"msg","Ref":true,"Type":"Sandbox.Network.SnapshotMsg"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":283},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.GetSnapshot","Name":"GetSnapshot","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A client has joined and wants a snapshot of the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","281"]}],"Documentation":{"Summary":"A client has joined and wants a snapshot of the world."},"DocId":"M:Sandbox.SceneNetworkSystem.GetSnapshot(Sandbox.Connection,Sandbox.Network.SnapshotMsg@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":330},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","328"]}],"DocId":"M:Sandbox.SceneNetworkSystem.Dispose"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"msg","Type":"Sandbox.Network.SnapshotMsg"}],"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.SetSnapshotAsync","Name":"SetSnapshotAsync","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SceneNetworkSystem/\u003CSetSnapshotAsync\u003Ed__53"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["We have recieved a snapshot of the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","402"]}],"Documentation":{"Summary":"We have recieved a snapshot of the world."},"DocId":"M:Sandbox.SceneNetworkSystem.SetSnapshotAsync(Sandbox.Network.SnapshotMsg)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"channel","Type":"Sandbox.Connection"},{"Name":"reason","Ref":true,"Type":"System.String"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":483},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.AcceptConnection","Name":"AcceptConnection","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called on the host to decide whether to accept a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E. If any \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E that implements this returns false, the connection will be denied."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","480"]}],"Documentation":{"Summary":"Called on the host to decide whether to accept a \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E. If any \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E\nthat implements this returns false, the connection will be denied.","Params":{"channel":"","reason":"The reason to display to the client."}},"DocId":"M:Sandbox.SceneNetworkSystem.AcceptConnection(Sandbox.Connection,System.String@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"client","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnConnected","Name":"OnConnected","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","491"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnConnected(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":513},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnInitialize","Name":"OnInitialize","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","510"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnInitialize"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"client","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnJoined","Name":"OnJoined","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","524"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnJoined(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"client","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnLeave","Name":"OnLeave","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","543"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnLeave(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"previousHost","Type":"Sandbox.Connection"},{"Name":"newHost","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":574},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnHostChanged","Name":"OnHostChanged","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","572"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnHostChanged(Sandbox.Connection,Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"previousHost","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnBecameHost","Name":"OnBecameHost","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","577"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnBecameHost(Sandbox.Connection)"},{"ReturnType":"System.IDisposable","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":617},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.Push","Name":"Push","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","614"]}],"DocId":"M:Sandbox.SceneNetworkSystem.Push"}],"Constructors":[],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem","Name":"SceneNetworkSystem","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is created and referenced by the network system, as a way to route."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","11"]}],"Documentation":{"Summary":"This is created and referenced by the network system, as a way to route."},"DocId":"T:Sandbox.SceneNetworkSystem"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"flags","Type":"Sandbox.SyncFlags"}],"l":{"File":"Scene/Networking/Sync.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.SyncAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SyncAttribute","DocId":"M:Sandbox.SyncAttribute.#ctor(Sandbox.SyncFlags)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/Sync.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.SyncAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.SyncAttribute","DocId":"M:Sandbox.SyncAttribute.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Networking/Sync.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.SyncAttribute.Query","Name":"Query","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use SyncFlags.Query"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Query this value for changes rather than counting on set being called. This is appropriate if the value returned by its getter can change without calling its setter. Obsoleted: 13/12/2024"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Sync.cs","17"]}],"Documentation":{"Summary":"Query this value for changes rather than counting on set being called. This is appropriate\nif the value returned by its getter can change without calling its setter.\n \nObsoleted: 13/12/2024"},"DocId":"P:Sandbox.SyncAttribute.Query"},{"PropertyType":"Sandbox.SyncFlags","Loc":{"File":"Scene/Networking/Sync.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SyncAttribute.Flags","Name":"Flags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Flags that describe how this property is synchronized."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Sync.cs","32"]}],"Documentation":{"Summary":"Flags that describe how this property is synchronized."},"DocId":"P:Sandbox.SyncAttribute.Flags"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SyncAttribute","Name":"SyncAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["18","__sync_SetValue","0"]},{"FullName":"Sandbox.CodeGeneratorAttribute","ConstructorArguments":["17","__sync_GetValue","0"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Automatically synchronize a property of a networked object from the owner to other clients."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Sync.cs","6"]}],"Documentation":{"Summary":"Automatically synchronize a property of a networked object from the owner to other clients."},"DocId":"T:Sandbox.SyncAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SyncFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SyncFlags.FromHost","Name":"FromHost","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The host has ownership over the value."]}],"Documentation":{"Summary":"The host has ownership over the value."},"DocId":"F:Sandbox.SyncFlags.FromHost"},{"FieldType":"Sandbox.SyncFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SyncFlags.Query","Name":"Query","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Query this value for changes rather than counting on set being called. This is appropriate if the value returned by its getter can change without calling its setter."]}],"Documentation":{"Summary":"Query this value for changes rather than counting on set being called. This is appropriate\nif the value returned by its getter can change without calling its setter."},"DocId":"F:Sandbox.SyncFlags.Query"},{"FieldType":"Sandbox.SyncFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SyncFlags.Interpolate","Name":"Interpolate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The value will be interpolated between ticks. This is currently only supported for \u003Cspan style=\u0022color: #569CD6;\u0022\u003Efloat\u003C/span\u003E, \u003Cspan style=\u0022color: #569CD6;\u0022\u003Edouble\u003C/span\u003E, \u003Cspan style=\u0022color: #86C691;\u0022\u003EAngles\u003C/span\u003E, \u003Cspan style=\u0022color: #86C691;\u0022\u003ERotation\u003C/span\u003E, \u003Cspan style=\u0022color: #86C691;\u0022\u003ETransform\u003C/span\u003E, \u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E."]}],"Documentation":{"Summary":"The value will be interpolated between ticks. This is currently only supported for \u003Csee cref=\u0022T:System.Single\u0022 /\u003E, \u003Csee cref=\u0022T:System.Double\u0022 /\u003E, \u003Csee cref=\u0022T:Angles\u0022 /\u003E,\n\u003Csee cref=\u0022T:Rotation\u0022 /\u003E, \u003Csee cref=\u0022T:Transform\u0022 /\u003E, \u003Csee cref=\u0022T:Vector3\u0022 /\u003E."},"DocId":"F:Sandbox.SyncFlags.Interpolate"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SyncFlags","Name":"SyncFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"Describes the behaviour of network synchronization."},"DocId":"T:Sandbox.SyncFlags"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,System.Guid\u003E","Parameters":[{"Name":"json","Type":"System.Text.Json.Nodes.JsonObject"},{"Name":"rootGuid","Type":"System.Nullable\u00601\u003CSystem.Guid\u003E","Default":"null"}],"l":{"File":"Scene/SceneUtility.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.MakeIdGuidsUnique","Name":"MakeIdGuidsUnique","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find all \u0022__guid\u0022 guids, and replace them with new guids. This is used to make GameObject serializations unique, so when you duplicate stuff, it copies over uniquely and keeps associations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","12"]}],"DocId":"M:Sandbox.SceneUtility.MakeIdGuidsUnique(System.Text.Json.Nodes.JsonObject,System.Nullable\u00601{System.Guid})"},{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.Text.Json.Nodes.JsonObject"},{"Name":"rootGuid","Type":"System.Nullable\u00601\u003CSystem.Guid\u003E","Default":"null"}],"l":{"File":"Scene/SceneUtility.cs","Line":104},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.MakeGameObjectsUnique","Name":"MakeGameObjectsUnique","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use MakeIdGuidsUnique"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find all \u0022Id\u0022 guids, and replace them with new guids. This is used to make GameObject serializations unique, so when you duplicate stuff, it copies over uniquely and keeps associations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","101"]}],"DocId":"M:Sandbox.SceneUtility.MakeGameObjectsUnique(System.Text.Json.Nodes.JsonObject,System.Nullable\u00601{System.Guid})"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"template","Type":"Sandbox.GameObject"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/SceneUtility.cs","Line":113},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.Instantiate","Name":"Instantiate","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use GameObject.Clone( ... )"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the passed in GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","110"]}],"Documentation":{"Summary":"Create a unique copy of the passed in GameObject"},"DocId":"M:Sandbox.SceneUtility.Instantiate(Sandbox.GameObject,Transform)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"template","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/SceneUtility.cs","Line":157},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.Instantiate","Name":"Instantiate","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use GameObject.Clone( ... )"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the passed in GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","155"]}],"Documentation":{"Summary":"Create a unique copy of the passed in GameObject"},"DocId":"M:Sandbox.SceneUtility.Instantiate(Sandbox.GameObject)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"template","Type":"Sandbox.GameObject"},{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"}],"l":{"File":"Scene/SceneUtility.cs","Line":164},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.Instantiate","Name":"Instantiate","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use GameObject.Clone( ... )"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the passed in GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","161"]}],"Documentation":{"Summary":"Create a unique copy of the passed in GameObject"},"DocId":"M:Sandbox.SceneUtility.Instantiate(Sandbox.GameObject,Vector3,Rotation)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"template","Type":"Sandbox.GameObject"},{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/SceneUtility.cs","Line":171},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.Instantiate","Name":"Instantiate","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use GameObject.Clone( ... )"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a unique copy of the passed in GameObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","168"]}],"Documentation":{"Summary":"Create a unique copy of the passed in GameObject"},"DocId":"M:Sandbox.SceneUtility.Instantiate(Sandbox.GameObject,Vector3)"},{"ReturnType":"Sandbox.PrefabScene","Parameters":[{"Name":"prefabFile","Type":"Sandbox.PrefabFile"}],"l":{"File":"Scene/SceneUtility.cs","Line":177},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.GetPrefabScene","Name":"GetPrefabScene","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a (cached) scene from a PrefabFile"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","175"]}],"Documentation":{"Summary":"Get a (cached) scene from a PrefabFile"},"DocId":"M:Sandbox.SceneUtility.GetPrefabScene(Sandbox.PrefabFile)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility","Name":"SceneUtility","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","6"]}],"DocId":"T:Sandbox.SceneUtility"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Component","Parameters":[{"Name":"guid","Type":"System.Guid"}],"l":{"File":"Scene/Scene/GameObjectDirectory.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.GameObjectDirectory.FindComponentByGuid","Name":"FindComponentByGuid","DeclaringType":"Sandbox.GameObjectDirectory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a Component in the scene by Guid. This should be really really fast."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\GameObjectDirectory.cs","180"]}],"Documentation":{"Summary":"Find a Component in the scene by Guid. This should be really really fast."},"DocId":"M:Sandbox.GameObjectDirectory.FindComponentByGuid(System.Guid)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"guid","Type":"System.Guid"}],"l":{"File":"Scene/Scene/GameObjectDirectory.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.GameObjectDirectory.FindByGuid","Name":"FindByGuid","DeclaringType":"Sandbox.GameObjectDirectory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a GameObject in the scene by Guid. This should be really really fast."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\GameObjectDirectory.cs","191"]}],"Documentation":{"Summary":"Find a GameObject in the scene by Guid. This should be really really fast."},"DocId":"M:Sandbox.GameObjectDirectory.FindByGuid(System.Guid)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"caseinsensitive","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Scene/GameObjectDirectory.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.GameObjectDirectory.FindByName","Name":"FindByName","DeclaringType":"Sandbox.GameObjectDirectory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find objects with this name. Not performant."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\GameObjectDirectory.cs","209"]}],"Documentation":{"Summary":"Find objects with this name. Not performant."},"DocId":"M:Sandbox.GameObjectDirectory.FindByName(System.String,System.Boolean)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Scene/GameObjectDirectory.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.GameObjectDirectory.Count","Name":"Count","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\GameObjectDirectory.cs","19"]}],"DocId":"P:Sandbox.GameObjectDirectory.Count"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Scene/GameObjectDirectory.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.GameObjectDirectory.GameObjectCount","Name":"GameObjectCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\GameObjectDirectory.cs","21"]}],"DocId":"P:Sandbox.GameObjectDirectory.GameObjectCount"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Scene/GameObjectDirectory.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.GameObjectDirectory.ComponentCount","Name":"ComponentCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\GameObjectDirectory.cs","22"]}],"DocId":"P:Sandbox.GameObjectDirectory.ComponentCount"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObjectDirectory","Name":"GameObjectDirectory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["New GameObjects and Components are registered with this class when they\u0027re created, and unregistered when they\u0027re removed. This gives us a single place to enforce Id uniqueness in the scene, and allows for fast lookups by Id."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\GameObjectDirectory.cs","10"]}],"Documentation":{"Summary":"New GameObjects and Components are registered with this class when they\u0027re created, and \nunregistered when they\u0027re removed. This gives us a single place to enforce\nId uniqueness in the scene, and allows for fast lookups by Id."},"DocId":"T:Sandbox.GameObjectDirectory"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.ISceneMetadata.GetMetadata","Name":"GetMetadata","DeclaringType":"Sandbox.ISceneMetadata","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\ISceneMetadata.cs","8"]}],"DocId":"M:Sandbox.ISceneMetadata.GetMetadata"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ISceneMetadata","Name":"ISceneMetadata","Documentation":{"Summary":"Allows components to add metadata to the scene/prefab file, which is accessible before loading it."},"DocId":"T:Sandbox.ISceneMetadata"},{"Namespace":"Sandbox","BaseType":"Sandbox.Scene","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Scene/Scene/PrefabScene.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.PrefabScene.Load","Name":"Load","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","22"]}],"DocId":"M:Sandbox.PrefabScene.Load(Sandbox.GameResource)"},{"ReturnType":"Sandbox.PrefabFile","Parameters":[],"l":{"File":"Scene/Scene/PrefabScene.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.PrefabScene.ToPrefabFile","Name":"ToPrefabFile","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","55"]}],"DocId":"M:Sandbox.PrefabScene.ToPrefabFile"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.GameObject.SerializeOptions","Default":"null"}],"l":{"File":"Scene/Scene/PrefabScene.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.PrefabScene.Serialize","Name":"Serialize","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","68"]}],"DocId":"M:Sandbox.PrefabScene.Serialize(Sandbox.GameObject.SerializeOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"},{"Name":"options","Type":"Sandbox.GameObject.DeserializeOptions"}],"l":{"File":"Scene/Scene/PrefabScene.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.PrefabScene.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","82"]}],"DocId":"M:Sandbox.PrefabScene.Deserialize(System.Text.Json.Nodes.JsonObject,Sandbox.GameObject.DeserializeOptions)"},{"ReturnType":"System.Void","IsOverride":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"l":{"File":"Scene/Scene/PrefabScene.cs","Line":104},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PrefabScene.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","101"]}],"DocId":"M:Sandbox.PrefabScene.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.PrefabScene.VariableCollection","Loc":{"File":"Scene/Scene/PrefabScene.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.PrefabScene.Variables","Name":"Variables","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of variables and their targets for this prefab scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","19"]}],"Documentation":{"Summary":"A list of variables and their targets for this prefab scene"},"DocId":"P:Sandbox.PrefabScene.Variables"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PrefabScene","Name":"PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","7"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","5"]}],"DocId":"T:Sandbox.PrefabScene"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/Scene/PrefabScene.VariableCollection.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PrefabScene.VariableCollection.IsVariable","Name":"IsVariable","DeclaringType":"Sandbox.PrefabScene.VariableCollection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","13"]}],"DocId":"M:Sandbox.PrefabScene.VariableCollection.IsVariable(Sandbox.SerializedProperty)"},{"ReturnType":"Sandbox.PrefabVariable","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Scene/PrefabScene.VariableCollection.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.PrefabScene.VariableCollection.Create","Name":"Create","DeclaringType":"Sandbox.PrefabScene.VariableCollection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","27"]}],"DocId":"M:Sandbox.PrefabScene.VariableCollection.Create(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"variable","Type":"Sandbox.PrefabVariable"}],"l":{"File":"Scene/Scene/PrefabScene.VariableCollection.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.PrefabScene.VariableCollection.Remove","Name":"Remove","DeclaringType":"Sandbox.PrefabScene.VariableCollection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","40"]}],"DocId":"M:Sandbox.PrefabScene.VariableCollection.Remove(Sandbox.PrefabVariable)"},{"ReturnType":"System.ValueTuple\u00603\u003CSystem.Guid,System.Guid,System.String\u003E","Parameters":[{"Name":"property","Type":"System.String"}],"l":{"File":"Scene/Scene/PrefabScene.VariableCollection.cs","Line":53},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PrefabScene.VariableCollection.DeconstructKey","Name":"DeconstructKey","DeclaringType":"Sandbox.PrefabScene.VariableCollection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","50"]}],"DocId":"M:Sandbox.PrefabScene.VariableCollection.DeconstructKey(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/Scene/PrefabScene.VariableCollection.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PrefabScene.VariableCollection.ClearVariable","Name":"ClearVariable","DeclaringType":"Sandbox.PrefabScene.VariableCollection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","84"]}],"DocId":"M:Sandbox.PrefabScene.VariableCollection.ClearVariable(Sandbox.SerializedProperty)"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSandbox.PrefabVariable\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Scene/PrefabScene.VariableCollection.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.PrefabScene.VariableCollection.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.PrefabScene.VariableCollection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","106"]}],"DocId":"M:Sandbox.PrefabScene.VariableCollection.GetEnumerator"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/PrefabScene.VariableCollection.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.PrefabScene.VariableCollection..ctor","Name":".ctor","DeclaringType":"Sandbox.PrefabScene.VariableCollection","DocId":"M:Sandbox.PrefabScene.VariableCollection.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PrefabScene.VariableCollection","Name":"VariableCollection","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A collection of variabnles that have been configured for this scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.VariableCollection.cs","10"]}],"Documentation":{"Summary":"A collection of variabnles that have been configured for this scene"},"DocId":"T:Sandbox.PrefabScene.VariableCollection"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameObject","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"l":{"File":"Scene/Scene/Scene.Components.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Scene.GetAllComponents","Name":"GetAllComponents","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all components of type. This can include interfaces. This function can only find enabled/active components."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Components.cs","30"]}],"Documentation":{"Summary":"Get all components of type. This can include interfaces.\nThis function can only find enabled/active components."},"DocId":"M:Sandbox.Scene.GetAllComponents\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E","Parameters":[{"Name":"type","Type":"System.Type"}],"IsPublic":true,"FullName":"Sandbox.Scene.GetAllComponents","Name":"GetAllComponents","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Scene/\u003CGetAllComponents\u003Ed__9"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all components of type. This can include interfaces. This function can only find enabled/active components."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Components.cs","40"]}],"Documentation":{"Summary":"Get all components of type. This can include interfaces.\nThis function can only find enabled/active components."},"DocId":"M:Sandbox.Scene.GetAllComponents(System.Type)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.Scene.Destroy","Name":"Destroy","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroy this scene. After this you should never use it again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","90"]}],"Documentation":{"Summary":"Destroy this scene. After this you should never use it again."},"DocId":"M:Sandbox.Scene.Destroy"},{"ReturnType":"Sandbox.Scene","Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":126},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Scene.CreateEditorScene","Name":"CreateEditorScene","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","123"]}],"DocId":"M:Sandbox.Scene.CreateEditorScene"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"enabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Scene/Scene.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.Scene.CreateObject","Name":"CreateObject","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a GameObject on this scene. This doesn\u0027t require the scene to be the active scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","131"]}],"Documentation":{"Summary":"Create a GameObject on this scene. This doesn\u0027t require the scene to be the active scene."},"DocId":"M:Sandbox.Scene.CreateObject(System.Boolean)"},{"ReturnType":"System.IDisposable","Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Scene.Push","Name":"Push","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Push this scene as the active scene, for a scope"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","146"]}],"Documentation":{"Summary":"Push this scene as the active scene, for a scope"},"DocId":"M:Sandbox.Scene.Push"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.Scene.ClearUnsavedChanges","Name":"ClearUnsavedChanges","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","172"]}],"DocId":"M:Sandbox.Scene.ClearUnsavedChanges"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"tags","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"}],"IsPublic":true,"FullName":"Sandbox.Scene.FindAllWithTags","Name":"FindAllWithTags","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Scene/\u003CFindAllWithTags\u003Ed__78"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find objects with all tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","304"]}],"DocId":"M:Sandbox.Scene.FindAllWithTags(System.Collections.Generic.IEnumerable\u00601{System.String})"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Scene/Scene/Scene.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Scene.FindAllWithTag","Name":"FindAllWithTag","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find objects with tag"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","318"]}],"Documentation":{"Summary":"Find objects with tag"},"DocId":"M:Sandbox.Scene.FindAllWithTag(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.Deletes.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Scene.ProcessDeletes","Name":"ProcessDeletes","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete any GameObjects waiting to be deleted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Deletes.cs","18"]}],"Documentation":{"Summary":"Delete any GameObjects waiting to be deleted"},"DocId":"M:Sandbox.Scene.ProcessDeletes"},{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Scene/Scene/Scene.Event.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Scene.RunEvent","Name":"RunEvent","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Run an event on all components"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Event.cs","8"]}],"DocId":"M:Sandbox.Scene.RunEvent\u0060\u00601(System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.Loading.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Scene.StartLoading","Name":"StartLoading","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","13"]}],"DocId":"M:Sandbox.Scene.StartLoading"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Scene.Load","Name":"Load","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","8"]}],"DocId":"M:Sandbox.Scene.Load(Sandbox.GameResource)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"options","Type":"Sandbox.SceneLoadOptions"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Scene.Load","Name":"Load","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","23"]}],"DocId":"M:Sandbox.Scene.Load(Sandbox.SceneLoadOptions)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.Scene.LoadFromFile","Name":"LoadFromFile","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","133"]}],"DocId":"M:Sandbox.Scene.LoadFromFile(System.String)"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.GameObject.SerializeOptions","Default":"null"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Scene.Serialize","Name":"Serialize","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","143"]}],"DocId":"M:Sandbox.Scene.Serialize(Sandbox.GameObject.SerializeOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"},{"Name":"option","Type":"Sandbox.GameObject.DeserializeOptions"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.Scene.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","173"]}],"DocId":"M:Sandbox.Scene.Deserialize(System.Text.Json.Nodes.JsonObject,Sandbox.GameObject.DeserializeOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":208},"IsPublic":true,"FullName":"Sandbox.Scene.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","207"]}],"DocId":"M:Sandbox.Scene.Deserialize(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Scene.GetAll","Name":"GetAll","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Scene/\u003CGetAll\u003Ed__135\u00601"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all objects of this type. This could be a component or a GameObjectSystem, or other stuff in the future."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.ObjectIndex.cs","151"]}],"Documentation":{"Summary":"Get all objects of this type. This could be a component or a GameObjectSystem, or other stuff in the future."},"DocId":"M:Sandbox.Scene.GetAll\u0060\u00601"},{"ReturnType":"T","Parameters":[],"l":{"File":"Scene/Scene/Scene.ObjectIndex.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.Scene.Get","Name":"Get","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the first object found of this type. This could be a component or a GameObjectSystem, or other stuff in the future."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.ObjectIndex.cs","171"]}],"Documentation":{"Summary":"Gets the first object found of this type. This could be a component or a GameObjectSystem, or other stuff in the future.","Return":"","TypeParams":{"T":""}},"DocId":"M:Sandbox.Scene.Get\u0060\u00601"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"stage","Type":"Sandbox.GameObjectSystem.Stage"},{"Name":"order","Type":"System.Int32"},{"Name":"action","Type":"System.Action"},{"Name":"className","Type":"System.String"},{"Name":"description","Type":"System.String"}],"l":{"File":"Scene/Scene/Scene.System.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.Scene.AddHook","Name":"AddHook","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Call this method on this stage. This returns a disposable that will remove the hook when disposed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.System.cs","102"]}],"Documentation":{"Summary":"Call this method on this stage. This returns a disposable that will remove the hook when disposed."},"DocId":"M:Sandbox.Scene.AddHook(Sandbox.GameObjectSystem.Stage,System.Int32,System.Action,System.String,System.String)"},{"ReturnType":"T","Parameters":[],"l":{"File":"Scene/Scene/Scene.System.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Scene.GetSystem","Name":"GetSystem","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a specific system by type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.System.cs","110"]}],"Documentation":{"Summary":"Get a specific system by type."},"DocId":"M:Sandbox.Scene.GetSystem\u0060\u00601"},{"ReturnType":"System.Void","Parameters":[{"Name":"val","Out":true,"Type":"T"}],"l":{"File":"Scene/Scene/Scene.System.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Scene.GetSystem","Name":"GetSystem","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a specific system by type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.System.cs","118"]}],"Documentation":{"Summary":"Get a specific system by type."},"DocId":"M:Sandbox.Scene.GetSystem\u0060\u00601(\u0060\u00600@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"timeNow","Type":"System.Single"},{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Tick.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Scene.EditorTick","Name":"EditorTick","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","54"]}],"DocId":"M:Sandbox.Scene.EditorTick(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.Tick.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.Scene.EditorDraw","Name":"EditorDraw","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","88"]}],"DocId":"M:Sandbox.Scene.EditorDraw"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.Tick.cs","Line":212},"IsPublic":true,"FullName":"Sandbox.Scene.GameTick","Name":"GameTick","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","209"]}],"DocId":"M:Sandbox.Scene.GameTick"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"sphere","Type":"Sandbox.Sphere"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Scene.FindInPhysics","Name":"FindInPhysics","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find game objects in a sphere using physics."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","118"]}],"Documentation":{"Summary":"Find game objects in a sphere using physics."},"DocId":"M:Sandbox.Scene.FindInPhysics(Sandbox.Sphere)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.Scene.FindInPhysics","Name":"FindInPhysics","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find game objects in a box using physics."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","128"]}],"Documentation":{"Summary":"Find game objects in a box using physics."},"DocId":"M:Sandbox.Scene.FindInPhysics(BBox)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"frustum","Type":"Sandbox.Frustum"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.Scene.FindInPhysics","Name":"FindInPhysics","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find game objects in a frustum using physics."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","138"]}],"Documentation":{"Summary":"Find game objects in a frustum using physics."},"DocId":"M:Sandbox.Scene.FindInPhysics(Sandbox.Frustum)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Scene..ctor","Name":".ctor","DeclaringType":"Sandbox.Scene","DocId":"M:Sandbox.Scene.#ctor"}],"Properties":[{"PropertyType":"Sandbox.CameraComponent","Loc":{"File":"Scene/Scene/Scene.Camera.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.Scene.Camera","Name":"Camera","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Camera.cs","5"]}],"DocId":"P:Sandbox.Scene.Camera"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Scene.IsEditor","Name":"IsEditor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","9"]}],"DocId":"P:Sandbox.Scene.IsEditor"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Scene/Scene/Scene.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Scene.SceneWorld","Name":"SceneWorld","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","11"]}],"DocId":"P:Sandbox.Scene.SceneWorld"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Scene/Scene/Scene.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Scene.DebugSceneWorld","Name":"DebugSceneWorld","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","12"]}],"DocId":"P:Sandbox.Scene.DebugSceneWorld"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Scene.HasUnsavedChanges","Name":"HasUnsavedChanges","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Scene.Editor.HasUnsavedChanges"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","14"]}],"DocId":"P:Sandbox.Scene.HasUnsavedChanges"},{"PropertyType":"Sandbox.GameResource","Loc":{"File":"Scene/Scene/Scene.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Scene.Source","Name":"Source","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","17"]}],"DocId":"P:Sandbox.Scene.Source"},{"PropertyType":"Sandbox.GameObjectDirectory","Loc":{"File":"Scene/Scene/Scene.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Scene.Directory","Name":"Directory","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","25"]}],"DocId":"P:Sandbox.Scene.Directory"},{"PropertyType":"System.String","Loc":{"File":"Scene/Scene/Scene.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Scene.Title","Name":"Title","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["please use the SceneInformation component"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","29"]}],"DocId":"P:Sandbox.Scene.Title"},{"PropertyType":"System.String","Loc":{"File":"Scene/Scene/Scene.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Scene.Description","Name":"Description","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["please use the SceneInformation component"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","33"]}],"DocId":"P:Sandbox.Scene.Description"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Scene.WantsSystemScene","Name":"WantsSystemScene","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true we\u0027ll additive load the system scene when this scene is loaded. Defaults to true. You might want to disable this for specific scenes, like menu scenes etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","41"]}],"Documentation":{"Summary":"If true we\u0027ll additive load the system scene when this scene is loaded. Defaults\nto true. You might want to disable this for specific scenes, like menu scenes etc."},"DocId":"P:Sandbox.Scene.WantsSystemScene"},{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Scene/Scene/Scene.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Scene.RenderAttributes","Name":"RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Global render attributes accessible on any renderable in this Scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","47"]}],"Documentation":{"Summary":"Global render attributes accessible on any renderable in this Scene."},"DocId":"P:Sandbox.Scene.RenderAttributes"},{"PropertyType":"Sandbox.PhysicsWorld","Loc":{"File":"Scene/Scene/Scene.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Scene.PhysicsWorld","Name":"PhysicsWorld","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","51"]}],"DocId":"P:Sandbox.Scene.PhysicsWorld"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Scene/Scene.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Scene.IsValid","Name":"IsValid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this scene has not been destroyed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","85"]}],"Documentation":{"Summary":"Returns true if this scene has not been destroyed"},"DocId":"P:Sandbox.Scene.IsValid"},{"PropertyType":"Sandbox.Volumes.VolumeSystem","Loc":{"File":"Scene/Scene/Scene.cs","Line":280},"IsPublic":true,"FullName":"Sandbox.Scene.Volumes","Name":"Volumes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows quickly finding components that have a volume"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","279"]}],"Documentation":{"Summary":"Allows quickly finding components that have a volume"},"DocId":"P:Sandbox.Scene.Volumes"},{"PropertyType":"Sandbox.Scene.ISceneEditorSession","Loc":{"File":"Scene/Scene/Scene.Editor.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Scene.Editor","Name":"Editor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to the scene\u0027s editor session from the game. This will be null if there is no editor session active on this scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","9"]}],"Documentation":{"Summary":"Allows access to the scene\u0027s editor session from the game. This will be null if there is no\neditor session active on this scene."},"DocId":"P:Sandbox.Scene.Editor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.Loading.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Scene.IsLoading","Name":"IsLoading","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if we\u0027re in an initial loading phase"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","24"]}],"Documentation":{"Summary":"Return true if we\u0027re in an initial loading phase"},"DocId":"P:Sandbox.Scene.IsLoading"},{"PropertyType":"Sandbox.Navigation.NavMesh","Loc":{"File":"Scene/Scene/Scene.NavMesh.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.Scene.NavMesh","Name":"NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.NavMesh.cs","5"]}],"DocId":"P:Sandbox.Scene.NavMesh"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Scene/Scene.Network.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.Scene.NetworkFrequency","Name":"NetworkFrequency","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to ProjectSettings.Networking.UpdateRate"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Network.cs","5"]}],"DocId":"P:Sandbox.Scene.NetworkFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Scene/Scene.Network.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Scene.NetworkRate","Name":"NetworkRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["One divided by ProjectSettings.Networking.UpdateRate."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Network.cs","11"]}],"Documentation":{"Summary":"One divided by ProjectSettings.Networking.UpdateRate."},"DocId":"P:Sandbox.Scene.NetworkRate"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Scene.IsFixedUpdate","Name":"IsFixedUpdate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","9"]}],"DocId":"P:Sandbox.Scene.IsFixedUpdate"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Scene.FixedDelta","Name":"FixedDelta","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","11"]}],"DocId":"P:Sandbox.Scene.FixedDelta"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Scene.FixedUpdateFrequency","Name":"FixedUpdateFrequency","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Sandbox.ProjectSettings.PhysicsSettings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","13"]}],"DocId":"P:Sandbox.Scene.FixedUpdateFrequency"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Scene.MaxFixedUpdates","Name":"MaxFixedUpdates","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Sandbox.ProjectSettings.PhysicsSettings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","14"]}],"DocId":"P:Sandbox.Scene.MaxFixedUpdates"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Scene.PhysicsSubSteps","Name":"PhysicsSubSteps","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Sandbox.ProjectSettings.PhysicsSettings"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","15"]}],"DocId":"P:Sandbox.Scene.PhysicsSubSteps"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Scene.ThreadedAnimation","Name":"ThreadedAnimation","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Unused. Animation is always threaded."]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","16"]}],"DocId":"P:Sandbox.Scene.ThreadedAnimation"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Scene.UseFixedUpdate","Name":"UseFixedUpdate","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Sandbox.ProjectSettings.PhysicsSettings"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","17"]}],"DocId":"P:Sandbox.Scene.UseFixedUpdate"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Scene/Scene.Tick.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Scene.TimeScale","Name":"TimeScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","19"]}],"DocId":"P:Sandbox.Scene.TimeScale"},{"PropertyType":"Sandbox.SceneTrace","Loc":{"File":"Scene/Scene/Scene.Trace.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Scene.Trace","Name":"Trace","Attributes":[{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","8"]}],"DocId":"P:Sandbox.Scene.Trace"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Scene","Name":"Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Camera.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Components.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","7"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.DebugDraw.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Deletes.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Event.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.NavMesh.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Network.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.ObjectIndex.cs","16"]},{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.System.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","6"]}],"DocId":"T:Sandbox.Scene"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.AddSelectionUndo","Name":"AddSelectionUndo","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["You have changed the editor\u0027s selection, add a new undo entry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","21"]}],"Documentation":{"Summary":"You have changed the editor\u0027s selection, add a new undo entry"},"DocId":"M:Sandbox.Scene.ISceneEditorSession.AddSelectionUndo"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"source","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.OnEditLog","Name":"OnEditLog","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","24"]}],"DocId":"M:Sandbox.Scene.ISceneEditorSession.OnEditLog(System.String,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"box","In":true,"Type":"BBox\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.FrameTo","Name":"FrameTo","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Focus the editor camera onto this box"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","30"]}],"DocId":"M:Sandbox.Scene.ISceneEditorSession.FrameTo(BBox\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"forceSaveAs","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.Save","Name":"Save","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Save this scene to disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","35"]}],"Documentation":{"Summary":"Save this scene to disk"},"DocId":"M:Sandbox.Scene.ISceneEditorSession.Save(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.RecordChange","Name":"RecordChange","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell undo about this property change"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","40"]}],"Documentation":{"Summary":"Tell undo about this property change"},"DocId":"M:Sandbox.Scene.ISceneEditorSession.RecordChange(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"undo","Type":"System.Action"},{"Name":"redo","Type":"System.Action"}],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.AddUndo","Name":"AddUndo","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a new undo entry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","46"]}],"Documentation":{"Summary":"Add a new undo entry"},"DocId":"M:Sandbox.Scene.ISceneEditorSession.AddUndo(System.String,System.Action,System.Action)"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.UndoScope","Name":"UndoScope","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","48"]}],"DocId":"M:Sandbox.Scene.ISceneEditorSession.UndoScope(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.HasUnsavedChanges","Name":"HasUnsavedChanges","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this scene has unsaved changes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","16"]}],"Documentation":{"Summary":"True if this scene has unsaved changes"},"DocId":"P:Sandbox.Scene.ISceneEditorSession.HasUnsavedChanges"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession","Name":"ISceneEditorSession","DeclaringType":"Sandbox.Scene","DocId":"T:Sandbox.Scene.ISceneEditorSession"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectUndoFlags.Properties","Name":"Properties","DocId":"F:Sandbox.GameObjectUndoFlags.Properties"},{"FieldType":"Sandbox.GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectUndoFlags.Components","Name":"Components","DocId":"F:Sandbox.GameObjectUndoFlags.Components"},{"FieldType":"Sandbox.GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectUndoFlags.Children","Name":"Children","DocId":"F:Sandbox.GameObjectUndoFlags.Children"},{"FieldType":"Sandbox.GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectUndoFlags.All","Name":"All","DocId":"F:Sandbox.GameObjectUndoFlags.All"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameObjectUndoFlags","Name":"GameObjectUndoFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.GameObjectUndoFlags"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithGameObjectCreations","Name":"WithGameObjectCreations","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","63"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithGameObjectCreations"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"gameObjects","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithGameObjectDestructions","Name":"WithGameObjectDestructions","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","64"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithGameObjectDestructions(System.Collections.Generic.IEnumerable\u00601{Sandbox.GameObject})"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"gameObject","Type":"Sandbox.GameObject"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithGameObjectDestructions","Name":"WithGameObjectDestructions","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","65"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithGameObjectDestructions(Sandbox.GameObject)"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"objects","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E"},{"Name":"flags","Type":"Sandbox.GameObjectUndoFlags"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithGameObjectChanges","Name":"WithGameObjectChanges","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","66"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithGameObjectChanges(System.Collections.Generic.IEnumerable\u00601{Sandbox.GameObject},Sandbox.GameObjectUndoFlags)"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"gameObject","Type":"Sandbox.GameObject"},{"Name":"flags","Type":"Sandbox.GameObjectUndoFlags"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithGameObjectChanges","Name":"WithGameObjectChanges","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","67"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithGameObjectChanges(Sandbox.GameObject,Sandbox.GameObjectUndoFlags)"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithComponentCreations","Name":"WithComponentCreations","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","68"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithComponentCreations"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"components","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithComponentDestructions","Name":"WithComponentDestructions","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","69"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithComponentDestructions(System.Collections.Generic.IEnumerable\u00601{Sandbox.Component})"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"component","Type":"Sandbox.Component"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithComponentDestructions","Name":"WithComponentDestructions","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","70"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithComponentDestructions(Sandbox.Component)"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"components","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithComponentChanges","Name":"WithComponentChanges","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","71"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithComponentChanges(System.Collections.Generic.IEnumerable\u00601{Sandbox.Component})"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"component","Type":"Sandbox.Component"}],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.WithComponentChanges","Name":"WithComponentChanges","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","72"]}],"DocId":"M:Sandbox.ISceneUndoScope.WithComponentChanges(Sandbox.Component)"},{"ReturnType":"System.IDisposable","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.ISceneUndoScope.Push","Name":"Push","DeclaringType":"Sandbox.ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","73"]}],"DocId":"M:Sandbox.ISceneUndoScope.Push"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ISceneUndoScope","Name":"ISceneUndoScope","DocId":"T:Sandbox.ISceneUndoScope"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Scene/Scene/Scene.Event.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ISceneEvent\u003CT\u003E.Post","Name":"Post","DeclaringType":"Sandbox.ISceneEvent\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Post an event to the entire scene, including GameObjectSystem\u0027s"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Event.cs","35"]}],"DocId":"M:Sandbox.ISceneEvent\u00601.Post(System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Scene/Scene/Scene.Event.cs","Line":48},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ISceneEvent\u003CT\u003E.PostToGameObject","Name":"PostToGameObject","DeclaringType":"Sandbox.ISceneEvent\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Post event to a specific GameObject - not to its descendants."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Event.cs","45"]}],"DocId":"M:Sandbox.ISceneEvent\u00601.PostToGameObject(Sandbox.GameObject,System.Action\u00601{\u0060\u00600})"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ISceneEvent\u003CT\u003E","Name":"ISceneEvent\u003CT\u003E","Documentation":{"Summary":"A wrapper for scene event interfaces. Allows syntax sugar of something like\n\u0060IPlayerEvents.Post( x =\u0026gt; x.OnPlayerHurt( this, amount ) )\u0060 instead of using\nScene.Run to call them manually."},"DocId":"T:Sandbox.ISceneEvent\u00601"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"radius","Type":"System.Single"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Sphere","Name":"Sphere","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a sphere from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","213"]}],"Documentation":{"Summary":"Casts a sphere from point A to point B."},"DocId":"M:Sandbox.SceneTrace.Sphere(System.Single,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"radius","Type":"System.Single"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Sphere","Name":"Sphere","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a sphere from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","218"]}],"Documentation":{"Summary":"Casts a sphere from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.SceneTrace.Sphere(System.Single,Ray@,System.Single@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"extents","Type":"Vector3"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Box","Name":"Box","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","223"]}],"Documentation":{"Summary":"Casts a box from point A to point B."},"DocId":"M:Sandbox.SceneTrace.Box(Vector3,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"extents","Type":"Vector3"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Box","Name":"Box","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","231"]}],"Documentation":{"Summary":"Casts a box from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.SceneTrace.Box(Vector3,Ray@,System.Single@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"bbox","Type":"BBox"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":242},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Box","Name":"Box","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","239"]}],"Documentation":{"Summary":"Casts a box from point A to point B."},"DocId":"M:Sandbox.SceneTrace.Box(BBox,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"bbox","Type":"BBox"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":250},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Box","Name":"Box","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","247"]}],"Documentation":{"Summary":"Casts a box from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.SceneTrace.Box(BBox,Ray@,System.Single@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"capsule","Type":"Capsule"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Capsule","Name":"Capsule","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Shapes"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a capsule"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","255"]}],"Documentation":{"Summary":"Casts a capsule"},"DocId":"M:Sandbox.SceneTrace.Capsule(Capsule)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"capsule","Type":"Capsule"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Capsule","Name":"Capsule","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a capsule from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","266"]}],"Documentation":{"Summary":"Casts a capsule from point A to point B."},"DocId":"M:Sandbox.SceneTrace.Capsule(Capsule,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"capsule","Type":"Capsule"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":279},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Capsule","Name":"Capsule","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a capsule from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","276"]}],"Documentation":{"Summary":"Casts a capsule from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.SceneTrace.Capsule(Capsule,Ray@,System.Single@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":290},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Cylinder","Name":"Cylinder","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Shapes"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a cylinder"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","286"]}],"Documentation":{"Summary":"Casts a cylinder"},"DocId":"M:Sandbox.SceneTrace.Cylinder(System.Single,System.Single)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":300},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Cylinder","Name":"Cylinder","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a cylinder from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","297"]}],"Documentation":{"Summary":"Casts a cylinder from point A to point B."},"DocId":"M:Sandbox.SceneTrace.Cylinder(System.Single,System.Single,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":310},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Cylinder","Name":"Cylinder","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a cylinder from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","307"]}],"Documentation":{"Summary":"Casts a cylinder from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.SceneTrace.Cylinder(System.Single,System.Single,Ray@,System.Single@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":320},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Ray","Name":"Ray","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a ray from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","317"]}],"Documentation":{"Summary":"Casts a ray from point A to point B."},"DocId":"M:Sandbox.SceneTrace.Ray(Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":330},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Ray","Name":"Ray","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a ray from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","327"]}],"Documentation":{"Summary":"Casts a ray from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.SceneTrace.Ray(Ray@,System.Single@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":352},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Body","Name":"Body","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a PhysicsBody from its current position and rotation to desired end point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","349"]}],"Documentation":{"Summary":"Casts a PhysicsBody from its current position and rotation to desired end point."},"DocId":"M:Sandbox.SceneTrace.Body(Sandbox.PhysicsBody,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"body","Type":"Sandbox.Rigidbody"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":362},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Body","Name":"Body","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a PhysicsBody from its current position and rotation to desired end point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","359"]}],"Documentation":{"Summary":"Casts a PhysicsBody from its current position and rotation to desired end point."},"DocId":"M:Sandbox.SceneTrace.Body(Sandbox.Rigidbody,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"from","In":true,"Type":"Transform"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":372},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Body","Name":"Body","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a PhysicsBody from a position and rotation to desired end point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","369"]}],"Documentation":{"Summary":"Casts a PhysicsBody from a position and rotation to desired end point."},"DocId":"M:Sandbox.SceneTrace.Body(Sandbox.PhysicsBody,Transform@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"body","In":true,"Type":"Sandbox.PhysicsBody"},{"Name":"from","In":true,"Type":"Transform"},{"Name":"to","In":true,"Type":"Transform"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":384},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Sweep","Name":"Sweep","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sweeps each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E of given PhysicsBody and returns the closest collision. Does not support Mesh PhysicsShapes. Basically \u0027hull traces\u0027 but with physics shapes. Same as tracing a body but allows rotation to change during the sweep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","381"]}],"Documentation":{"Summary":"Sweeps each \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003E of given PhysicsBody and returns the closest collision. Does not support Mesh PhysicsShapes.\nBasically \u0027hull traces\u0027 but with physics shapes.\nSame as tracing a body but allows rotation to change during the sweep."},"DocId":"M:Sandbox.SceneTrace.Sweep(Sandbox.PhysicsBody@,Transform@,Transform@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"body","In":true,"Type":"Sandbox.Rigidbody"},{"Name":"from","In":true,"Type":"Transform"},{"Name":"to","In":true,"Type":"Transform"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":396},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Sweep","Name":"Sweep","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sweeps each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E of given PhysicsBody and returns the closest collision. Does not support Mesh PhysicsShapes. Basically \u0027hull traces\u0027 but with physics shapes. Same as tracing a body but allows rotation to change during the sweep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","393"]}],"Documentation":{"Summary":"Sweeps each \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003E of given PhysicsBody and returns the closest collision. Does not support Mesh PhysicsShapes.\nBasically \u0027hull traces\u0027 but with physics shapes.\nSame as tracing a body but allows rotation to change during the sweep."},"DocId":"M:Sandbox.SceneTrace.Sweep(Sandbox.Rigidbody@,Transform@,Transform@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"body","In":true,"Type":"Sandbox.PhysicsBody"},{"Name":"to","In":true,"Type":"Transform"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":406},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Sweep","Name":"Sweep","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a Trace.Sweep using the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E\u0027s position as the starting position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","403"]}],"Documentation":{"Summary":"Creates a Trace.Sweep using the \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022\u003EPhysicsBody\u003C/see\u003E\u0027s position as the starting position."},"DocId":"M:Sandbox.SceneTrace.Sweep(Sandbox.PhysicsBody@,Transform@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":415},"IsPublic":true,"FullName":"Sandbox.SceneTrace.FromTo","Name":"FromTo","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Path"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the start and end positions of the trace request"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","411"]}],"Documentation":{"Summary":"Sets the start and end positions of the trace request"},"DocId":"M:Sandbox.SceneTrace.FromTo(Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"from","In":true,"Type":"Transform"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":426},"IsPublic":true,"FullName":"Sandbox.SceneTrace.FromTo","Name":"FromTo","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Path"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the start transform and end position of the trace request"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","422"]}],"Documentation":{"Summary":"Sets the start transform and end position of the trace request"},"DocId":"M:Sandbox.SceneTrace.FromTo(Transform@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"hull","In":true,"Type":"BBox"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":437},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Size","Name":"Size","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Box"]},{"FullName":"GroupAttribute","ConstructorArguments":["Shapes"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace an axis aligned box of given size. Extracts mins and maxs from the Bounding Box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","433"]}],"Documentation":{"Summary":"Makes this trace an axis aligned box of given size. Extracts mins and maxs from the Bounding Box."},"DocId":"M:Sandbox.SceneTrace.Size(BBox@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"size","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":445},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Size","Name":"Size","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace an axis aligned box of given size. Calculates mins and maxs by assuming given size is (maxs-mins) and the center is in the middle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","442"]}],"Documentation":{"Summary":"Makes this trace an axis aligned box of given size. Calculates mins and maxs by assuming given size is (maxs-mins) and the center is in the middle."},"DocId":"M:Sandbox.SceneTrace.Size(Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"mins","In":true,"Type":"Vector3"},{"Name":"maxs","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":453},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Size","Name":"Size","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace an axis aligned box of given size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","450"]}],"Documentation":{"Summary":"Makes this trace an axis aligned box of given size."},"DocId":"M:Sandbox.SceneTrace.Size(Vector3@,Vector3@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"rotation","In":true,"Type":"Rotation"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":463},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Rotated","Name":"Rotated","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this a rotated trace, for tracing rotated boxes and capsules."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","460"]}],"Documentation":{"Summary":"Makes this a rotated trace, for tracing rotated boxes and capsules."},"DocId":"M:Sandbox.SceneTrace.Rotated(Rotation@)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"radius","Type":"System.Single"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":475},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Radius","Name":"Radius","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Sphere"]},{"FullName":"GroupAttribute","ConstructorArguments":["Shapes"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace a sphere of given radius."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","471"]}],"Documentation":{"Summary":"Makes this trace a sphere of given radius."},"DocId":"M:Sandbox.SceneTrace.Radius(System.Single)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"enabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":485},"IsPublic":true,"FullName":"Sandbox.SceneTrace.UseHitPosition","Name":"UseHitPosition","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we compute hit position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","482"]}],"Documentation":{"Summary":"Should we compute hit position."},"DocId":"M:Sandbox.SceneTrace.UseHitPosition(System.Boolean)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"hit","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":496},"IsPublic":true,"FullName":"Sandbox.SceneTrace.UseHitboxes","Name":"UseHitboxes","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we hit hitboxes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","492"]}],"Documentation":{"Summary":"Should we hit hitboxes"},"DocId":"M:Sandbox.SceneTrace.UseHitboxes(System.Boolean)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"hit","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":507},"IsPublic":true,"FullName":"Sandbox.SceneTrace.UseRenderMeshes","Name":"UseRenderMeshes","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we hit meshes too? This can be slow and only really recommended for editor work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","503"]}],"Documentation":{"Summary":"Should we hit meshes too? This can be slow and only really recommended for editor work."},"DocId":"M:Sandbox.SceneTrace.UseRenderMeshes(System.Boolean)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"hitFront","Type":"System.Boolean"},{"Name":"hitBack","Type":"System.Boolean"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":519},"IsPublic":true,"FullName":"Sandbox.SceneTrace.UseRenderMeshes","Name":"UseRenderMeshes","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we hit meshes too? This can be slow and only really recommended for editor work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","515"]}],"Documentation":{"Summary":"Should we hit meshes too? This can be slow and only really recommended for editor work."},"DocId":"M:Sandbox.SceneTrace.UseRenderMeshes(System.Boolean,System.Boolean)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"hit","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":531},"IsPublic":true,"FullName":"Sandbox.SceneTrace.UsePhysicsWorld","Name":"UsePhysicsWorld","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we hit physics objects?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","527"]}],"Documentation":{"Summary":"Should we hit physics objects?"},"DocId":"M:Sandbox.SceneTrace.UsePhysicsWorld(System.Boolean)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":541},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithTag","Name":"WithTag","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters/#Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities with this tag. Subsequent calls to this will add multiple requirements and they\u0027ll all have to be met (ie, the entity will need all tags)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","539"]}],"Documentation":{"Summary":"Only return entities with this tag. Subsequent calls to this will add multiple requirements\nand they\u0027ll all have to be met (ie, the entity will need all tags)."},"DocId":"M:Sandbox.SceneTrace.WithTag(System.String)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":547},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithAllTags","Name":"WithAllTags","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters/#Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities with all of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","545"]}],"Documentation":{"Summary":"Only return entities with all of these tags"},"DocId":"M:Sandbox.SceneTrace.WithAllTags(System.String[])"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tags","Type":"Sandbox.ITagSet"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":552},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithAllTags","Name":"WithAllTags","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities with all of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","551"]}],"Documentation":{"Summary":"Only return entities with all of these tags"},"DocId":"M:Sandbox.SceneTrace.WithAllTags(Sandbox.ITagSet)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":558},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithAnyTags","Name":"WithAnyTags","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters/#Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities with any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","556"]}],"Documentation":{"Summary":"Only return entities with any of these tags"},"DocId":"M:Sandbox.SceneTrace.WithAnyTags(System.String[])"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tags","Type":"Sandbox.ITagSet"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":563},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithAnyTags","Name":"WithAnyTags","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities with any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","562"]}],"Documentation":{"Summary":"Only return entities with any of these tags"},"DocId":"M:Sandbox.SceneTrace.WithAnyTags(Sandbox.ITagSet)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":569},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithoutTags","Name":"WithoutTags","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters/#Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities without any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","567"]}],"Documentation":{"Summary":"Only return entities without any of these tags"},"DocId":"M:Sandbox.SceneTrace.WithoutTags(System.String[])"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tags","Type":"Sandbox.ITagSet"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":574},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithoutTags","Name":"WithoutTags","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities without any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","573"]}],"Documentation":{"Summary":"Only return entities without any of these tags"},"DocId":"M:Sandbox.SceneTrace.WithoutTags(Sandbox.ITagSet)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tag","Type":"System.String"},{"Name":"asTrigger","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":581},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithCollisionRules","Name":"WithCollisionRules","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use the collision rules of an object with the given tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","580"]}],"Documentation":{"Summary":"Use the collision rules of an object with the given tags.","Params":{"tag":"Which tag this trace will adopt the collision rules of.","asTrigger":"If true, trace against triggers only. Otherwise, trace for collisions (default)."}},"DocId":"M:Sandbox.SceneTrace.WithCollisionRules(System.String,System.Boolean)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"tags","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"},{"Name":"asTrigger","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":588},"IsPublic":true,"FullName":"Sandbox.SceneTrace.WithCollisionRules","Name":"WithCollisionRules","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use the collision rules for the given set of tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","587"]}],"DocId":"M:Sandbox.SceneTrace.WithCollisionRules(System.Collections.Generic.IEnumerable\u00601{System.String},System.Boolean)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"obj","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":594},"IsPublic":true,"FullName":"Sandbox.SceneTrace.IgnoreGameObject","Name":"IgnoreGameObject","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Do not hit this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","592"]}],"Documentation":{"Summary":"Do not hit this object"},"DocId":"M:Sandbox.SceneTrace.IgnoreGameObject(Sandbox.GameObject)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[{"Name":"obj","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":600},"IsPublic":true,"FullName":"Sandbox.SceneTrace.IgnoreGameObjectHierarchy","Name":"IgnoreGameObjectHierarchy","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Do not hit this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","598"]}],"Documentation":{"Summary":"Do not hit this object"},"DocId":"M:Sandbox.SceneTrace.IgnoreGameObjectHierarchy(Sandbox.GameObject)"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":609},"IsPublic":true,"FullName":"Sandbox.SceneTrace.HitTriggers","Name":"HitTriggers","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Hit Triggers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","607"]}],"Documentation":{"Summary":"Hit Triggers"},"DocId":"M:Sandbox.SceneTrace.HitTriggers"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":615},"IsPublic":true,"FullName":"Sandbox.SceneTrace.HitTriggersOnly","Name":"HitTriggersOnly","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Hit Only Triggers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","613"]}],"Documentation":{"Summary":"Hit Only Triggers"},"DocId":"M:Sandbox.SceneTrace.HitTriggersOnly"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":621},"IsPublic":true,"FullName":"Sandbox.SceneTrace.IgnoreStatic","Name":"IgnoreStatic","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Do not hit static objects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","619"]}],"Documentation":{"Summary":"Do not hit static objects"},"DocId":"M:Sandbox.SceneTrace.IgnoreStatic"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":627},"IsPublic":true,"FullName":"Sandbox.SceneTrace.IgnoreDynamic","Name":"IgnoreDynamic","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Do not hit dynamic objects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","625"]}],"Documentation":{"Summary":"Do not hit dynamic objects"},"DocId":"M:Sandbox.SceneTrace.IgnoreDynamic"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":633},"IsPublic":true,"FullName":"Sandbox.SceneTrace.IgnoreKeyframed","Name":"IgnoreKeyframed","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Filters"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Do not hit keyframed objects"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","631"]}],"Documentation":{"Summary":"Do not hit keyframed objects"},"DocId":"M:Sandbox.SceneTrace.IgnoreKeyframed"},{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":641},"IsPublic":true,"FullName":"Sandbox.SceneTrace.Run","Name":"Run","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ImpureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Run the trace and return the result. The result will return the first hit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","637"]}],"Documentation":{"Summary":"Run the trace and return the result. The result will return the first hit."},"DocId":"M:Sandbox.SceneTrace.Run"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.SceneTraceResult\u003E","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":650},"IsPublic":true,"FullName":"Sandbox.SceneTrace.RunAll","Name":"RunAll","DeclaringType":"Sandbox.SceneTrace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ImpureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Run the trace and record everything we hit along the way. The result will be an array of hits."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","646"]}],"Documentation":{"Summary":"Run the trace and record everything we hit along the way. The result will be an array of hits."},"DocId":"M:Sandbox.SceneTrace.RunAll"}],"Constructors":[],"Properties":[],"Fields":[{"FieldType":"Sandbox.PhysicsTraceBuilder","IsPublic":true,"FullName":"Sandbox.SceneTrace.PhysicsTrace","Name":"PhysicsTrace","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","180"]}],"DocId":"F:Sandbox.SceneTrace.PhysicsTrace"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneTrace","Name":"SceneTrace","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"}],"DocId":"T:Sandbox.SceneTrace"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[{"Name":"scene","In":true,"Type":"Sandbox.Scene"},{"Name":"r","In":true,"Type":"Sandbox.PhysicsTraceResult"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":804},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneTraceResult.From","Name":"From","DeclaringType":"Sandbox.SceneTraceResult","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","801"]}],"DocId":"M:Sandbox.SceneTraceResult.From(Sandbox.Scene@,Sandbox.PhysicsTraceResult@)"},{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[{"Name":"scene","In":true,"Type":"Sandbox.Scene"},{"Name":"r","In":true,"Type":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":831},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneTraceResult.From","Name":"From","DeclaringType":"Sandbox.SceneTraceResult","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","828"]}],"DocId":"M:Sandbox.SceneTraceResult.From(Sandbox.Scene@,Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result@)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Scene/Scene.Trace.cs","Line":800},"IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Distance","Name":"Distance","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Result"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance between start and end positions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","798"]}],"Documentation":{"Summary":"The distance between start and end positions."},"DocId":"P:Sandbox.SceneTraceResult.Distance"}],"Fields":[{"FieldType":"Sandbox.Scene","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Scene","Name":"Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","685"]}],"DocId":"F:Sandbox.SceneTraceResult.Scene"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Hit","Name":"Hit","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Result"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","690"]}],"Documentation":{"Summary":"Whether the trace hit something or not"},"DocId":"F:Sandbox.SceneTraceResult.Hit"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.StartedSolid","Name":"StartedSolid","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Result"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","696"]}],"Documentation":{"Summary":"Whether the trace started in a solid"},"DocId":"F:Sandbox.SceneTraceResult.StartedSolid"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.StartPosition","Name":"StartPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","702"]}],"Documentation":{"Summary":"The start position of the trace"},"DocId":"F:Sandbox.SceneTraceResult.StartPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.EndPosition","Name":"EndPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","708"]}],"Documentation":{"Summary":"The end or hit position of the trace"},"DocId":"F:Sandbox.SceneTraceResult.EndPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.HitPosition","Name":"HitPosition","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Result"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","714"]}],"Documentation":{"Summary":"The hit position of the trace. Requires \u003Csee cref=\u0022M:Sandbox.SceneTrace.UseHitPosition(System.Boolean)\u0022 /\u003E."},"DocId":"F:Sandbox.SceneTraceResult.HitPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Result"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","720"]}],"Documentation":{"Summary":"The hit surface normal (direction vector)"},"DocId":"F:Sandbox.SceneTraceResult.Normal"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Fraction","Name":"Fraction","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["#Result"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","726"]}],"Documentation":{"Summary":"A fraction [0..1] of where the trace hit between the start and the original end positions"},"DocId":"F:Sandbox.SceneTraceResult.Fraction"},{"FieldType":"Sandbox.GameObject","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.GameObject","Name":"GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","732"]}],"Documentation":{"Summary":"The GameObject that was hit"},"DocId":"F:Sandbox.SceneTraceResult.GameObject"},{"FieldType":"Sandbox.Component","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Component","Name":"Component","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","738"]}],"Documentation":{"Summary":"The Component that was hit"},"DocId":"F:Sandbox.SceneTraceResult.Component"},{"FieldType":"Sandbox.Collider","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Collider","Name":"Collider","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","744"]}],"Documentation":{"Summary":"The Collider that was hit"},"DocId":"F:Sandbox.SceneTraceResult.Collider"},{"FieldType":"Sandbox.PhysicsBody","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","750"]}],"Documentation":{"Summary":"The physics object that was hit, if any"},"DocId":"F:Sandbox.SceneTraceResult.Body"},{"FieldType":"Sandbox.PhysicsShape","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Shape","Name":"Shape","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","756"]}],"Documentation":{"Summary":"The physics shape that was hit, if any"},"DocId":"F:Sandbox.SceneTraceResult.Shape"},{"FieldType":"Sandbox.Surface","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","762"]}],"Documentation":{"Summary":"The physical properties of the hit surface"},"DocId":"F:Sandbox.SceneTraceResult.Surface"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Bone","Name":"Bone","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","768"]}],"Documentation":{"Summary":"The id of the hit bone (either from hitbox or physics shape)"},"DocId":"F:Sandbox.SceneTraceResult.Bone"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Direction","Name":"Direction","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","774"]}],"Documentation":{"Summary":"The direction of the trace ray"},"DocId":"F:Sandbox.SceneTraceResult.Direction"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Triangle","Name":"Triangle","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","780"]}],"Documentation":{"Summary":"The triangle index hit, if we hit a mesh \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003Ephysics shape\u003C/see\u003E"},"DocId":"F:Sandbox.SceneTraceResult.Triangle"},{"FieldType":"System.String[]","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","786"]}],"Documentation":{"Summary":"The tags that the hit shape had"},"DocId":"F:Sandbox.SceneTraceResult.Tags"},{"FieldType":"Sandbox.Hitbox","IsPublic":true,"FullName":"Sandbox.SceneTraceResult.Hitbox","Name":"Hitbox","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.ReadOnlyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Hit Object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","792"]}],"Documentation":{"Summary":"The hitbox that we hit"},"DocId":"F:Sandbox.SceneTraceResult.Hitbox"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneTraceResult","Name":"SceneTraceResult","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"}],"DocId":"T:Sandbox.SceneTraceResult"},{"Namespace":"Sandbox","BaseType":"System.Net.Http.DelegatingHandler","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Services/Api/Api.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.CachingHandler..ctor","Name":".ctor","DeclaringType":"Sandbox.CachingHandler","DocId":"M:Sandbox.CachingHandler.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CachingHandler","Name":"CachingHandler","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Api\\Api.cs","56"]}],"DocId":"T:Sandbox.CachingHandler"},{"Namespace":"Sandbox","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Achievement.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Achievement.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","8"]}],"DocId":"P:Sandbox.Achievement.Name"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Achievement.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Achievement.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","9"]}],"DocId":"P:Sandbox.Achievement.Title"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Achievement.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Achievement.Description","Name":"Description","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","10"]}],"DocId":"P:Sandbox.Achievement.Description"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Achievement.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Achievement.Icon","Name":"Icon","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","11"]}],"DocId":"P:Sandbox.Achievement.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Achievement.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Achievement.IsUnlocked","Name":"IsUnlocked","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","12"]}],"DocId":"P:Sandbox.Achievement.IsUnlocked"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Achievement.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Achievement.UnlockTimestamp","Name":"UnlockTimestamp","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","13"]}],"DocId":"P:Sandbox.Achievement.UnlockTimestamp"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Achievement.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Achievement.Score","Name":"Score","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","14"]}],"DocId":"P:Sandbox.Achievement.Score"},{"PropertyType":"Vector2","Loc":{"File":"Services/Packages/Achievement.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Achievement.Range","Name":"Range","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","15"]}],"DocId":"P:Sandbox.Achievement.Range"},{"PropertyType":"System.Single","Loc":{"File":"Services/Packages/Achievement.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Achievement.CurrentValue","Name":"CurrentValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","16"]}],"DocId":"P:Sandbox.Achievement.CurrentValue"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Achievement.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Achievement.IsVisible","Name":"IsVisible","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns whether this achievement should be visible to the player"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","21"]}],"Documentation":{"Summary":"Returns whether this achievement should be visible to the player"},"DocId":"P:Sandbox.Achievement.IsVisible"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Achievement.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Achievement.HasProgression","Name":"HasProgression","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","35"]}],"DocId":"P:Sandbox.Achievement.HasProgression"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Achievement.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Achievement.GlobalUnlocked","Name":"GlobalUnlocked","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","37"]}],"DocId":"P:Sandbox.Achievement.GlobalUnlocked"},{"PropertyType":"System.Single","Loc":{"File":"Services/Packages/Achievement.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Achievement.GlobalFraction","Name":"GlobalFraction","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","38"]}],"DocId":"P:Sandbox.Achievement.GlobalFraction"},{"PropertyType":"System.Single","Loc":{"File":"Services/Packages/Achievement.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Achievement.ProgressionFraction","Name":"ProgressionFraction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A float, representing the progression of this stat. 0 is 0%, 1 is 100%. Not clamped."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","43"]}],"Documentation":{"Summary":"A float, representing the progression of this stat. 0 is 0%, 1 is 100%. Not clamped."},"DocId":"P:Sandbox.Achievement.ProgressionFraction"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Achievement","Name":"Achievement","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Achievement.cs","5"]}],"DocId":"T:Sandbox.Achievement"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Achievement","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Services/Packages/AchievementCollection.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.AchievementCollection.Get","Name":"Get","DeclaringType":"Sandbox.AchievementCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get achievement by name, or null of it doesn\u0027t exist"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\AchievementCollection.cs","23"]}],"Documentation":{"Summary":"Get achievement by name, or null of it doesn\u0027t exist"},"DocId":"M:Sandbox.AchievementCollection.Get(System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.AchievementCollection.RecountProgression","Name":"RecountProgression","DeclaringType":"Sandbox.AchievementCollection","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.AchievementCollection/\u003CRecountProgression\u003Ed__7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use the current stats to recount the progression on stats with progression. This is purely for UI, you can\u0027t force an achivement to unlock early by calling this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\AchievementCollection.cs","42"]}],"Documentation":{"Summary":"Use the current stats to recount the progression on stats with progression. This is purely for UI,\nyou can\u0027t force an achivement to unlock early by calling this."},"DocId":"M:Sandbox.AchievementCollection.RecountProgression"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"packageIdent","Type":"System.String"}],"l":{"File":"Services/Packages/AchievementCollection.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.AchievementCollection..ctor","Name":".ctor","DeclaringType":"Sandbox.AchievementCollection","DocId":"M:Sandbox.AchievementCollection.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSandbox.Achievement\u003E","Loc":{"File":"Services/Packages/AchievementCollection.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.AchievementCollection.All","Name":"All","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\AchievementCollection.cs","13"]}],"DocId":"P:Sandbox.AchievementCollection.All"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AchievementCollection","Name":"AchievementCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds achievements for a package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\AchievementCollection.cs","8"]}],"Documentation":{"Summary":"Holds achievements for a package"},"DocId":"T:Sandbox.AchievementCollection"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Asset","Name":"Asset","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the path of the asset referenced by this package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","31"]}],"Documentation":{"Summary":"Returns the path of the asset referenced by this package"},"DocId":"M:Sandbox.Cloud.Asset(System.String)"},{"ReturnType":"Sandbox.Model","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":47},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Model","Name":"Model","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","44"]}],"DocId":"M:Sandbox.Cloud.Model(System.String)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Material","Name":"Material","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","48"]}],"DocId":"M:Sandbox.Cloud.Material(System.String)"},{"ReturnType":"Sandbox.ParticleSystem","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.ParticleSystem","Name":"ParticleSystem","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","52"]}],"DocId":"M:Sandbox.Cloud.ParticleSystem(System.String)"},{"ReturnType":"Sandbox.SoundEvent","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.SoundEvent","Name":"SoundEvent","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","57"]}],"DocId":"M:Sandbox.Cloud.SoundEvent(System.String)"},{"ReturnType":"Sandbox.Shader","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Shader","Name":"Shader","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","61"]}],"DocId":"M:Sandbox.Cloud.Shader(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud","Name":"Cloud","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["For accessing assets from the cloud - from code"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","9"]}],"Documentation":{"Summary":"For accessing assets from the cloud - from code"},"DocId":"T:Sandbox.Cloud"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"packageIdent","Type":"System.String"},{"Name":"assetPath","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Cloud.AssetAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Cloud.AssetAttribute","DocId":"M:Sandbox.Cloud.AssetAttribute.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Cloud/Cloud.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.Cloud.AssetAttribute.PackageIdent","Name":"PackageIdent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","83"]}],"DocId":"P:Sandbox.Cloud.AssetAttribute.PackageIdent"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Cloud/Cloud.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Cloud.AssetAttribute.AssetPath","Name":"AssetPath","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","84"]}],"DocId":"P:Sandbox.Cloud.AssetAttribute.AssetPath"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Cloud.AssetAttribute","Name":"AssetAttribute","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Automatically addeded to a type as a result of using Cloud.Model etc inside."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","80"]}],"Documentation":{"Summary":"Automatically addeded to a type as a result of using Cloud.Model etc inside."},"DocId":"T:Sandbox.Cloud.AssetAttribute"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ManifestSchema..ctor","Name":".ctor","DeclaringType":"Sandbox.ManifestSchema","DocId":"M:Sandbox.ManifestSchema.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/ManifestSchema.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ManifestSchema.Schema","Name":"Schema","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["For internal use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\ManifestSchema.cs","19"]}],"Documentation":{"Summary":"For internal use"},"DocId":"P:Sandbox.ManifestSchema.Schema"},{"PropertyType":"Sandbox.ManifestSchema.File[]","Loc":{"File":"Services/Packages/ManifestSchema.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.ManifestSchema.Files","Name":"Files","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of files that should be mounted to use this asset"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\ManifestSchema.cs","29"]}],"Documentation":{"Summary":"A list of files that should be mounted to use this asset"},"DocId":"P:Sandbox.ManifestSchema.Files"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ManifestSchema","Name":"ManifestSchema","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An addon\u0027s manifest, describing what files are available"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\ManifestSchema.cs","6"]}],"Documentation":{"Summary":"An addon\u0027s manifest, describing what files are available"},"DocId":"T:Sandbox.ManifestSchema"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/ManifestSchema.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ManifestSchema.File.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\ManifestSchema.cs","10"]}],"DocId":"P:Sandbox.ManifestSchema.File.Url"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/ManifestSchema.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ManifestSchema.File.Crc","Name":"Crc","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\ManifestSchema.cs","11"]}],"DocId":"P:Sandbox.ManifestSchema.File.Crc"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/ManifestSchema.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ManifestSchema.File.Path","Name":"Path","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\ManifestSchema.cs","12"]}],"DocId":"P:Sandbox.ManifestSchema.File.Path"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/ManifestSchema.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ManifestSchema.File.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\ManifestSchema.cs","13"]}],"DocId":"P:Sandbox.ManifestSchema.File.Size"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ManifestSchema.File","Name":"File","DeclaringType":"Sandbox.ManifestSchema","DocId":"T:Sandbox.ManifestSchema.File"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Threading.Tasks.ValueTask\u00601\u003CSandbox.AchievementCollection\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.GetAchievements","Name":"GetAchievements","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CGetAchievements\u003Ed__3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a list of achievements"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Achievements.cs","14"]}],"Documentation":{"Summary":"Get a list of achievements"},"DocId":"M:Sandbox.Package.GetAchievements"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Services/Packages/Package.cs","Line":483},"IsPublic":true,"FullName":"Sandbox.Package.GetValue","Name":"GetValue","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a data value. These are usually set on the backend, and are package type specific. These are generally values that are used to configure behaviour in the menu system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","480"]}],"Documentation":{"Summary":"Get a data value. These are usually set on the backend, and are package type specific. These are\ngenerally values that are used to configure behaviour in the menu system."},"DocId":"M:Sandbox.Package.GetValue\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.BaseFileSystem\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.MountAsync","Name":"MountAsync","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CMountAsync\u003Ed__172"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Download and mount this package. If withCode is true we\u0027ll try to load the assembly if it exists."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Download.cs","286"]}],"Documentation":{"Summary":"Download and mount this package. If withCode is true we\u0027ll try to load the assembly if it exists."},"DocId":"M:Sandbox.Package.MountAsync"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Services/Packages/Package.Meta.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Package.GetMeta","Name":"GetMeta","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get metadata value from this package for given key. This will be specific to each Sandbox.Package.Type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Meta.cs","15"]}],"Documentation":{"Summary":"Get metadata value from this package for given key. This will be specific to each \u003Csee cref=\u0022T:Sandbox.Package.Type\u0022 /\u003E.","Params":{"keyName":"The name of the key to look up.","defaultValue":"Default value to return when requested key was not present in the package\u0027s metadata."},"TypeParams":{"T":"Type of the metadata value. This should be something that can be serialized by JSON."}},"DocId":"M:Sandbox.Package.GetMeta\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Services/Packages/Package.Meta.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Package.GetCachedMeta","Name":"GetCachedMeta","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sandbox.Package.GetMeta\u0060\u00601(System.String,\u0060\u00600) but with cache."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Meta.cs","44"]}],"Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.Package.GetMeta\u0060\u00601(System.String,\u0060\u00600)\u0022 /\u003E but with cache."},"DocId":"M:Sandbox.Package.GetCachedMeta\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"System.Func\u00601\u003CT\u003E"}],"l":{"File":"Services/Packages/Package.Meta.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Package.GetCachedMeta","Name":"GetCachedMeta","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sandbox.Package.GetMeta\u0060\u00601(System.String,\u0060\u00600) but with cache."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Meta.cs","59"]}],"DocId":"M:Sandbox.Package.GetCachedMeta\u0060\u00601(System.String,System.Func\u00601{\u0060\u00600})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"downloadAndMount","Type":"System.Boolean","Default":"False"},{"Name":"withCode","Type":"System.Boolean","Default":"False"}],"l":{"File":"Services/Packages/Package.Mount.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.Package.IsMounted","Name":"IsMounted","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["WithCode parameter is obsolete, downloadAndMount parameter removed (use MountAsync)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Mount.cs","5"]}],"DocId":"M:Sandbox.Package.IsMounted(System.Boolean,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.BaseFileSystem\u003E","Parameters":[{"Name":"withCode","Type":"System.Boolean","Default":"False"}],"l":{"File":"Services/Packages/Package.Mount.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Package.MountAsync","Name":"MountAsync","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["WithCode parameter is obsolete"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Mount.cs","8"]}],"DocId":"M:Sandbox.Package.MountAsync(System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Services/Packages/Package.Mount.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Package.IsMounted","Name":"IsMounted","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Check if the package is installed and mounted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Mount.cs","14"]}],"Documentation":{"Summary":"Check if the package is installed and mounted"},"DocId":"M:Sandbox.Package.IsMounted"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ident","Type":"System.String"},{"Name":"parsed","Out":true,"Type":"System.ValueTuple\u00604\u003CSystem.String,System.String,System.Nullable\u00601\u003CSystem.Int32\u003E,System.Boolean\u003E"}],"l":{"File":"Services/Packages/Package.Static.cs","Line":48},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.TryParseIdent","Name":"TryParseIdent","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Parse a package ident into parts. There are a few different formats you can pass to this. - org/package - org.package - org.package#version - https://sbox.game/org/package - https://sbox.game/org/package#version If package version isn\u0027t specified version will be null"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","46"]}],"DocId":"M:Sandbox.Package.TryParseIdent(System.String,System.ValueTuple\u00604{System.String,System.String,System.Nullable\u00601{System.Int32},System.Boolean}@)"},{"ReturnType":"System.String","Parameters":[{"Name":"org","Type":"System.String"},{"Name":"package","Type":"System.String"},{"Name":"version","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"},{"Name":"local","Type":"System.Boolean","Default":"False"}],"l":{"File":"Services/Packages/Package.Static.cs","Line":128},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.FormatIdent","Name":"FormatIdent","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Produces a package ident of the form \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E.[#|#]\u003C/code\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","125"]}],"DocId":"M:Sandbox.Package.FormatIdent(System.String,System.String,System.Nullable\u00601{System.Int32},System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Package\u003E","Parameters":[{"Name":"identString","Type":"System.String"},{"Name":"partial","Type":"System.Boolean"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.FetchAsync","Name":"FetchAsync","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CFetchAsync\u003Ed__195"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find package information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","133"]}],"Documentation":{"Summary":"Find package information"},"DocId":"M:Sandbox.Package.FetchAsync(System.String,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Package\u003E","Parameters":[{"Name":"identString","Type":"System.String"},{"Name":"partial","Type":"System.Boolean"},{"Name":"useCache","Type":"System.Boolean"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.FetchAsync","Name":"FetchAsync","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CFetchAsync\u003Ed__196"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find package information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","138"]}],"Documentation":{"Summary":"Find package information"},"DocId":"M:Sandbox.Package.FetchAsync(System.String,System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"identString","Type":"System.String"},{"Name":"package","Out":true,"Type":"Sandbox.Package"},{"Name":"allowPartial","Type":"System.Boolean","Default":"True"}],"l":{"File":"Services/Packages/Package.Static.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.TryGetCached","Name":"TryGetCached","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find package information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","208"]}],"Documentation":{"Summary":"Find package information"},"DocId":"M:Sandbox.Package.TryGetCached(System.String,Sandbox.Package@,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Package\u003E","Parameters":[{"Name":"identString","Type":"System.String"},{"Name":"partial","Type":"System.Boolean"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Fetch","Name":"Fetch","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CFetch\u003Ed__198"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find package information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","242"]}],"Documentation":{"Summary":"Find package information"},"DocId":"M:Sandbox.Package.Fetch(System.String,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Package.Static.cs","Line":253},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.GetCachedTitle","Name":"GetCachedTitle","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we have this package information, try to get its name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","250"]}],"Documentation":{"Summary":"If we have this package information, try to get its name"},"DocId":"M:Sandbox.Package.GetCachedTitle(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Package.FindResult\u003E","Parameters":[{"Name":"query","Type":"System.String"},{"Name":"take","Type":"System.Int32","Default":"200"},{"Name":"skip","Type":"System.Int32","Default":"0"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.FindAsync","Name":"FindAsync","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CFindAsync\u003Ed__203"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve a list of packages"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","298"]}],"Documentation":{"Summary":"Retrieve a list of packages"},"DocId":"M:Sandbox.Package.FindAsync(System.String,System.Int32,System.Int32,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Package.ListResult\u003E","Parameters":[{"Name":"amountPerGroup","Type":"System.Int32"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.ListAsync","Name":"ListAsync","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CListAsync\u003Ed__204"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve a list of packages, organised into groups, for discovery"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","328"]}],"Documentation":{"Summary":"Retrieve a list of packages, organised into groups, for discovery"},"DocId":"M:Sandbox.Package.ListAsync(System.Int32,System.Threading.CancellationToken)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Package\u003E","Parameters":[{"Name":"unordered","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Package\u003E"}],"l":{"File":"Services/Packages/Package.Static.cs","Line":356},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.SortByReferences","Name":"SortByReferences","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sort the given list of packages so that referenced packages are ordered before the packages that reference them."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","353"]}],"DocId":"M:Sandbox.Package.SortByReferences(System.Collections.Generic.IEnumerable\u00601{Sandbox.Package})"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"unordered","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"getPackageFunc","Type":"System.Func\u00602\u003CT,Sandbox.Package\u003E"}],"l":{"File":"Services/Packages/Package.Static.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.SortByReferences","Name":"SortByReferences","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sort the given list of items so that referenced packages are ordered before the packages that reference them."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","364"]}],"DocId":"M:Sandbox.Package.SortByReferences\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Func\u00602{\u0060\u00600,Sandbox.Package})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.Package.IRevision\u003E\u003E","Parameters":[{"Name":"identString","Type":"System.String"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.FetchVersions","Name":"FetchVersions","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Package/\u003CFetchVersions\u003Ed__209"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get package version list"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","484"]}],"Documentation":{"Summary":"Get package version list"},"DocId":"M:Sandbox.Package.FetchVersions(System.String,System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package..ctor","Name":".ctor","DeclaringType":"Sandbox.Package","DocId":"M:Sandbox.Package.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Services/Packages/Package.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Package.IsRemote","Name":"IsRemote","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this is a remote or a locally installed package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","14"]}],"Documentation":{"Summary":"Whether this is a remote or a locally installed package."},"DocId":"P:Sandbox.Package.IsRemote"},{"PropertyType":"Sandbox.Package.Organization","Loc":{"File":"Services/Packages/Package.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Package.Org","Name":"Org","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The owner of this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","19"]}],"Documentation":{"Summary":"The owner of this package."},"DocId":"P:Sandbox.Package.Org"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Package.FullIdent","Name":"FullIdent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Full unique identity of this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","24"]}],"Documentation":{"Summary":"Full unique identity of this package."},"DocId":"P:Sandbox.Package.FullIdent"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Package.Ident","Name":"Ident","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unique identity of this package within its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPackage\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EOrg\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","29"]}],"Documentation":{"Summary":"Unique identity of this package within its \u003Csee cref=\u0022P:Sandbox.Package.Org\u0022\u003Eorganization.\u003C/see\u003E."},"DocId":"P:Sandbox.Package.Ident"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Package.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A \u0022nice\u0022 name of this package, which will be shown to players in UI."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","34"]}],"Documentation":{"Summary":"A \u0022nice\u0022 name of this package, which will be shown to players in UI."},"DocId":"P:Sandbox.Package.Title"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Package.Summary","Name":"Summary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A short summary of the package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","39"]}],"Documentation":{"Summary":"A short summary of the package."},"DocId":"P:Sandbox.Package.Summary"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Package.Description","Name":"Description","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Full description of the package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","44"]}],"Documentation":{"Summary":"Full description of the package."},"DocId":"P:Sandbox.Package.Description"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Package.Thumb","Name":"Thumb","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to the thumbnail image of this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","49"]}],"Documentation":{"Summary":"Link to the thumbnail image of this package."},"DocId":"P:Sandbox.Package.Thumb"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Package.ThumbWide","Name":"ThumbWide","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to the thumbnail image of this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","54"]}],"Documentation":{"Summary":"Link to the thumbnail image of this package."},"DocId":"P:Sandbox.Package.ThumbWide"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Package.ThumbTall","Name":"ThumbTall","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to the thumbnail image of this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","59"]}],"Documentation":{"Summary":"Link to the thumbnail image of this package."},"DocId":"P:Sandbox.Package.ThumbTall"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Package.VideoThumb","Name":"VideoThumb","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to the thumbnail video of this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","64"]}],"Documentation":{"Summary":"Link to the thumbnail video of this package."},"DocId":"P:Sandbox.Package.VideoThumb"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Package.EngineVersion","Name":"EngineVersion","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Engine version this package was uploaded with. This is useful for when the base game undergoes large API changes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","70"]}],"Documentation":{"Summary":"Engine version this package was uploaded with.\nThis is useful for when the base game undergoes large API changes."},"DocId":"P:Sandbox.Package.EngineVersion"},{"PropertyType":"System.String[]","IsVirtual":true,"Loc":{"File":"Services/Packages/Package.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Package.Tags","Name":"Tags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of tags for this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","75"]}],"Documentation":{"Summary":"List of tags for this package."},"DocId":"P:Sandbox.Package.Tags"},{"PropertyType":"System.String[]","Loc":{"File":"Services/Packages/Package.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Package.PackageReferences","Name":"PackageReferences","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of packages that this package depends on. These will be downloaded and installed when installing this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","81"]}],"Documentation":{"Summary":"List of packages that this package depends on. These will be downloaded and installed when\ninstalling this package."},"DocId":"P:Sandbox.Package.PackageReferences"},{"PropertyType":"System.String[]","Loc":{"File":"Services/Packages/Package.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Package.EditorReferences","Name":"EditorReferences","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of packages that this package depended on during editing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","86"]}],"Documentation":{"Summary":"List of packages that this package depended on during editing."},"DocId":"P:Sandbox.Package.EditorReferences"},{"PropertyType":"Sandbox.Package.Type","Loc":{"File":"Services/Packages/Package.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Package.PackageType","Name":"PackageType","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use TypeName to determine the type"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["What kind of package it is."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","91"]}],"Documentation":{"Summary":"What kind of package it is."},"DocId":"P:Sandbox.Package.PackageType"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Package.TypeName","Name":"TypeName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["What kind of package it is."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","97"]}],"Documentation":{"Summary":"What kind of package it is."},"DocId":"P:Sandbox.Package.TypeName"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Package.Public","Name":"Public","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this package is public or hidden."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","102"]}],"Documentation":{"Summary":"Whether this package is public or hidden."},"DocId":"P:Sandbox.Package.Public"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.Package.Archived","Name":"Archived","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this package is archived or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","107"]}],"Documentation":{"Summary":"Whether this package is archived or not."},"DocId":"P:Sandbox.Package.Archived"},{"PropertyType":"System.Single","Loc":{"File":"Services/Packages/Package.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Package.FileSize","Name":"FileSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total size of this package in MB. This only applies to packages from Asset Party, the total file size of local packages are not calculated."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","113"]}],"Documentation":{"Summary":"The total size of this package in MB. This only applies to packages from Asset Party, the total file size\nof local packages are not calculated."},"DocId":"P:Sandbox.Package.FileSize"},{"PropertyType":"Sandbox.Package.PackageUsageStats","Loc":{"File":"Services/Packages/Package.cs","Line":174},"IsPublic":true,"FullName":"Sandbox.Package.Usage","Name":"Usage","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["UsageStats"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Statistics for user interactions with this package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","172"]}],"Documentation":{"Summary":"Statistics for user interactions with this package"},"DocId":"P:Sandbox.Package.Usage"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.Package.Favourited","Name":"Favourited","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of players who added this package to their favourites."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","179"]}],"Documentation":{"Summary":"Number of players who added this package to their favourites."},"DocId":"P:Sandbox.Package.Favourited"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":185},"IsPublic":true,"FullName":"Sandbox.Package.VotesUp","Name":"VotesUp","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of players who voted this package up."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","184"]}],"Documentation":{"Summary":"Number of players who voted this package up."},"DocId":"P:Sandbox.Package.VotesUp"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.Package.VotesDown","Name":"VotesDown","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of players who voted this package down."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","189"]}],"Documentation":{"Summary":"Number of players who voted this package down."},"DocId":"P:Sandbox.Package.VotesDown"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":195},"IsPublic":true,"FullName":"Sandbox.Package.Source","Name":"Source","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to this package\u0027s sources, if set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","194"]}],"Documentation":{"Summary":"Link to this package\u0027s sources, if set."},"DocId":"P:Sandbox.Package.Source"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":201},"IsPublic":true,"FullName":"Sandbox.Package.ApiVersion","Name":"ApiVersion","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["For game extension compatibility. Game targeting extensions are only compatible with that game if the API Versions match."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","200"]}],"Documentation":{"Summary":"For game extension compatibility. Game targeting extensions are only compatible with that game\nif the API Versions match."},"DocId":"P:Sandbox.Package.ApiVersion"},{"PropertyType":"Sandbox.Package.Screenshot[]","Loc":{"File":"Services/Packages/Package.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.Package.Screenshots","Name":"Screenshots","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of screenshots"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","205"]}],"Documentation":{"Summary":"A list of screenshots"},"DocId":"P:Sandbox.Package.Screenshots"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":232},"IsPublic":true,"FullName":"Sandbox.Package.IsFavourite","Name":"IsFavourite","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this asset is in our favourite list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","230"]}],"Documentation":{"Summary":"True if this asset is in our favourite list."},"DocId":"P:Sandbox.Package.IsFavourite"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":238},"IsPublic":true,"FullName":"Sandbox.Package.CanEdit","Name":"CanEdit","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re a member of this package\u0027s organization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","236"]}],"Documentation":{"Summary":"True if we\u0027re a member of this package\u0027s organization."},"DocId":"P:Sandbox.Package.CanEdit"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.Package.Url","Name":"Url","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A link to this asset on our backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","242"]}],"Documentation":{"Summary":"A link to this asset on our backend"},"DocId":"P:Sandbox.Package.Url"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Services/Packages/Package.cs","Line":250},"IsPublic":true,"FullName":"Sandbox.Package.Updated","Name":"Updated","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When the entry was last updated. If these are different between packages then something updated on the backend."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","249"]}],"Documentation":{"Summary":"When the entry was last updated. If these are different between packages\nthen something updated on the backend."},"DocId":"P:Sandbox.Package.Updated"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Services/Packages/Package.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.Package.Created","Name":"Created","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When the package was originally created."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","254"]}],"Documentation":{"Summary":"When the package was originally created."},"DocId":"P:Sandbox.Package.Created"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":260},"IsPublic":true,"FullName":"Sandbox.Package.Collections","Name":"Collections","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many collections we\u0027re in (roughly)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","259"]}],"Documentation":{"Summary":"How many collections we\u0027re in (roughly)"},"DocId":"P:Sandbox.Package.Collections"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":265},"IsPublic":true,"FullName":"Sandbox.Package.Referencing","Name":"Referencing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many packages we\u0027re referencing (roughly)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","264"]}],"Documentation":{"Summary":"How many packages we\u0027re referencing (roughly)"},"DocId":"P:Sandbox.Package.Referencing"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":270},"IsPublic":true,"FullName":"Sandbox.Package.Referenced","Name":"Referenced","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many packages we\u0027re referenced by (roughly)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","269"]}],"Documentation":{"Summary":"How many packages we\u0027re referenced by (roughly)"},"DocId":"P:Sandbox.Package.Referenced"},{"PropertyType":"Sandbox.Package.ReviewStats","Loc":{"File":"Services/Packages/Package.cs","Line":277},"IsPublic":true,"FullName":"Sandbox.Package.Reviews","Name":"Reviews","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stats for the reviews. Gives the number of reviews, and the fraction of the total score."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","276"]}],"Documentation":{"Summary":"Stats for the reviews. Gives the number of reviews, and the fraction of the total score."},"DocId":"P:Sandbox.Package.Reviews"},{"PropertyType":"System.Single","Loc":{"File":"Services/Packages/Package.cs","Line":282},"IsPublic":true,"FullName":"Sandbox.Package.ErrorRate","Name":"ErrorRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["What fraction of users got errors from this package in the last day"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","281"]}],"Documentation":{"Summary":"What fraction of users got errors from this package in the last day"},"DocId":"P:Sandbox.Package.ErrorRate"},{"PropertyType":"Sandbox.Services.News","Loc":{"File":"Services/Packages/Package.cs","Line":287},"IsPublic":true,"FullName":"Sandbox.Package.LatestNewsPost","Name":"LatestNewsPost","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The latest news post created by this package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","286"]}],"Documentation":{"Summary":"The latest news post created by this package"},"DocId":"P:Sandbox.Package.LatestNewsPost"},{"PropertyType":"Sandbox.Package.IRevision","IsVirtual":true,"Loc":{"File":"Services/Packages/Package.cs","Line":416},"IsPublic":true,"FullName":"Sandbox.Package.Revision","Name":"Revision","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Information about the current package revision/version."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","415"]}],"Documentation":{"Summary":"Information about the current package revision/version."},"DocId":"P:Sandbox.Package.Revision"},{"PropertyType":"Sandbox.Package.PackageInteraction","Loc":{"File":"Services/Packages/Package.cs","Line":440},"IsPublic":true,"FullName":"Sandbox.Package.Interaction","Name":"Interaction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Describes the authenticated user\u0027s interactions with this package. This is only available clientside for specific users in order to show things like play history state, favourite status and whether they have rated the item or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","439"]}],"Documentation":{"Summary":"Describes the authenticated user\u0027s interactions with this package. This is only available\nclientside for specific users in order to show things like play history state, favourite\nstatus and whether they have rated the item or not."},"DocId":"P:Sandbox.Package.Interaction"},{"PropertyType":"Sandbox.Package.LoadingScreenSetup","Loc":{"File":"Services/Packages/Package.cs","Line":467},"IsPublic":true,"FullName":"Sandbox.Package.LoadingScreen","Name":"LoadingScreen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this package is a game, it can provide media to show on the loading screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","466"]}],"Documentation":{"Summary":"If this package is a game, it can provide media to show on the loading screen"},"DocId":"P:Sandbox.Package.LoadingScreen"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package","Name":"Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Achievements.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Download.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Facet.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Meta.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Mount.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","9"]}],"Documentation":{"Summary":"Represents an asset on \u003Ca href=\u0022https://asset.party/\u0022\u003EAsset Party\u003C/a\u003E."},"DocId":"T:Sandbox.Package"},{"Namespace":"","Properties":[{"PropertyType":"Sandbox.Package.PackageUsageStats.Group","Loc":{"File":"Services/Packages/Package.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Total","Name":"Total","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total lifetime usage stats"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","141"]}],"Documentation":{"Summary":"Total lifetime usage stats"},"DocId":"P:Sandbox.Package.PackageUsageStats.Total"},{"PropertyType":"Sandbox.Package.PackageUsageStats.Group","Loc":{"File":"Services/Packages/Package.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Month","Name":"Month","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Usage for the last 3 days"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","146"]}],"Documentation":{"Summary":"Usage for the last 3 days"},"DocId":"P:Sandbox.Package.PackageUsageStats.Month"},{"PropertyType":"Sandbox.Package.PackageUsageStats.Group","Loc":{"File":"Services/Packages/Package.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Week","Name":"Week","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Usage for the last week"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","151"]}],"Documentation":{"Summary":"Usage for the last week"},"DocId":"P:Sandbox.Package.PackageUsageStats.Week"},{"PropertyType":"Sandbox.Package.PackageUsageStats.Group","Loc":{"File":"Services/Packages/Package.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Day","Name":"Day","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Usage for the last 24 hours"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","156"]}],"Documentation":{"Summary":"Usage for the last 24 hours"},"DocId":"P:Sandbox.Package.PackageUsageStats.Day"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.UsersNow","Name":"UsersNow","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many users are using it right now"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","161"]}],"Documentation":{"Summary":"How many users are using it right now"},"DocId":"P:Sandbox.Package.PackageUsageStats.UsersNow"},{"PropertyType":"System.Double","Loc":{"File":"Services/Packages/Package.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Trend","Name":"Trend","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The trend is a number that represents whether it\u0027s been popular recently. Higher means more popular."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","166"]}],"Documentation":{"Summary":"The trend is a number that represents whether it\u0027s been popular recently. Higher means more popular."},"DocId":"P:Sandbox.Package.PackageUsageStats.Trend"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats","Name":"PackageUsageStats","DeclaringType":"Sandbox.Package","Documentation":{"Summary":"Statistics for user interactions with this package"},"DocId":"T:Sandbox.Package.PackageUsageStats"},{"Namespace":"","Properties":[{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Group.Users","Name":"Users","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unique Users"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","125"]}],"Documentation":{"Summary":"Unique Users"},"DocId":"P:Sandbox.Package.PackageUsageStats.Group.Users"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Group.Seconds","Name":"Seconds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total combined user-seconds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","130"]}],"Documentation":{"Summary":"Total combined user-seconds"},"DocId":"P:Sandbox.Package.PackageUsageStats.Group.Seconds"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Group.Sessions","Name":"Sessions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total combined user-seconds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","135"]}],"Documentation":{"Summary":"Total combined user-seconds"},"DocId":"P:Sandbox.Package.PackageUsageStats.Group.Sessions"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.PackageUsageStats.Group","Name":"Group","DeclaringType":"Sandbox.Package/PackageUsageStats","DocId":"T:Sandbox.Package.PackageUsageStats.Group"},{"Namespace":"","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Services/Packages/Package.cs","Line":225},"IsPublic":true,"FullName":"Sandbox.Package.Screenshot.GetThumbUrl","Name":"GetThumbUrl","DeclaringType":"Sandbox.Package.Screenshot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return the URL of a thumbnail matching this exact size. For caching reasons it\u0027s going to be best if we can keep this to round number sizes (256, 512 etc) rather than trying to exact fit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","224"]}],"Documentation":{"Summary":"Return the URL of a thumbnail matching this exact size. For caching reasons it\u0027s going to be best if\nwe can keep this to round number sizes (256, 512 etc) rather than trying to exact fit."},"DocId":"M:Sandbox.Package.Screenshot.GetThumbUrl(System.Int32,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.Screenshot..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.Screenshot","DocId":"M:Sandbox.Package.Screenshot.#ctor"}],"Properties":[{"PropertyType":"System.DateTime","Loc":{"File":"Services/Packages/Package.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.Package.Screenshot.Created","Name":"Created","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","209"]}],"DocId":"P:Sandbox.Package.Screenshot.Created"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":211},"IsPublic":true,"FullName":"Sandbox.Package.Screenshot.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","210"]}],"DocId":"P:Sandbox.Package.Screenshot.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":212},"IsPublic":true,"FullName":"Sandbox.Package.Screenshot.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","211"]}],"DocId":"P:Sandbox.Package.Screenshot.Height"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.Package.Screenshot.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","212"]}],"DocId":"P:Sandbox.Package.Screenshot.Url"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.Package.Screenshot.Thumb","Name":"Thumb","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","213"]}],"DocId":"P:Sandbox.Package.Screenshot.Thumb"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.Package.Screenshot.IsVideo","Name":"IsVideo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this is a loading screen rather than a regular screenshot"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","218"]}],"Documentation":{"Summary":"True if this is a loading screen rather than a regular screenshot"},"DocId":"P:Sandbox.Package.Screenshot.IsVideo"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.Screenshot","Name":"Screenshot","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","207"]}],"DocId":"T:Sandbox.Package.Screenshot"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Total","Out":true,"Type":"System.Int32"},{"Name":"Score","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Package.ReviewStats.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Package.ReviewStats","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.ReviewStats.Deconstruct(System.Int32@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Total","Type":"System.Int32"},{"Name":"Score","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Package.ReviewStats..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.ReviewStats","DocId":"M:Sandbox.Package.ReviewStats.#ctor(System.Int32,System.Single)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.cs","Line":272},"IsPublic":true,"FullName":"Sandbox.Package.ReviewStats.Total","Name":"Total","DocId":"P:Sandbox.Package.ReviewStats.Total"},{"PropertyType":"System.Single","Loc":{"File":"Services/Packages/Package.cs","Line":272},"IsPublic":true,"FullName":"Sandbox.Package.ReviewStats.Score","Name":"Score","DocId":"P:Sandbox.Package.ReviewStats.Score"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.ReviewStats","Name":"ReviewStats","DeclaringType":"Sandbox.Package","DocId":"T:Sandbox.Package.ReviewStats"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.Organization..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.Organization","DocId":"M:Sandbox.Package.Organization.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":297},"IsPublic":true,"FullName":"Sandbox.Package.Organization.Ident","Name":"Ident","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unique string that identifies this organization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","296"]}],"Documentation":{"Summary":"Unique string that identifies this organization."},"DocId":"P:Sandbox.Package.Organization.Ident"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":302},"IsPublic":true,"FullName":"Sandbox.Package.Organization.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Full or \u0022nice\u0022 name of this organization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","301"]}],"Documentation":{"Summary":"Full or \u0022nice\u0022 name of this organization."},"DocId":"P:Sandbox.Package.Organization.Title"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":307},"IsPublic":true,"FullName":"Sandbox.Package.Organization.SocialTwitter","Name":"SocialTwitter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to Twitter of this organization, if set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","306"]}],"Documentation":{"Summary":"Link to Twitter of this organization, if set."},"DocId":"P:Sandbox.Package.Organization.SocialTwitter"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":312},"IsPublic":true,"FullName":"Sandbox.Package.Organization.SocialWeb","Name":"SocialWeb","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to the website of this organization, if set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","311"]}],"Documentation":{"Summary":"Link to the website of this organization, if set."},"DocId":"P:Sandbox.Package.Organization.SocialWeb"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":317},"IsPublic":true,"FullName":"Sandbox.Package.Organization.Description","Name":"Description","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Description of this organization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","316"]}],"Documentation":{"Summary":"Description of this organization."},"DocId":"P:Sandbox.Package.Organization.Description"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":322},"IsPublic":true,"FullName":"Sandbox.Package.Organization.Thumb","Name":"Thumb","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to the thumbnail image of this organization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","321"]}],"Documentation":{"Summary":"Link to the thumbnail image of this organization."},"DocId":"P:Sandbox.Package.Organization.Thumb"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Services/Packages/Package.cs","Line":327},"IsPublic":true,"FullName":"Sandbox.Package.Organization.Created","Name":"Created","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When the organization was created."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","326"]}],"Documentation":{"Summary":"When the organization was created."},"DocId":"P:Sandbox.Package.Organization.Created"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.Organization","Name":"Organization","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an organization on Asset Party. Organization owns packages."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","291"]}],"Documentation":{"Summary":"Represents an organization on Asset Party. Organization owns packages."},"DocId":"T:Sandbox.Package.Organization"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Map","Name":"Map","DocId":"F:Sandbox.Package.Type.Map"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Gamemode","Name":"Gamemode","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Game"]}],"DocId":"F:Sandbox.Package.Type.Gamemode"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Game","Name":"Game","DocId":"F:Sandbox.Package.Type.Game"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Tool","Name":"Tool","DocId":"F:Sandbox.Package.Type.Tool"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Content","Name":"Content","DocId":"F:Sandbox.Package.Type.Content"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Model","Name":"Model","DocId":"F:Sandbox.Package.Type.Model"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Material","Name":"Material","DocId":"F:Sandbox.Package.Type.Material"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Sound","Name":"Sound","DocId":"F:Sandbox.Package.Type.Sound"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Soundscape","Name":"Soundscape","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Asset"]}],"DocId":"F:Sandbox.Package.Type.Soundscape"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Shader","Name":"Shader","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Asset"]}],"DocId":"F:Sandbox.Package.Type.Shader"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Addon","Name":"Addon","DocId":"F:Sandbox.Package.Type.Addon"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Particle","Name":"Particle","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Asset"]}],"DocId":"F:Sandbox.Package.Type.Particle"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Texture","Name":"Texture","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Asset"]}],"DocId":"F:Sandbox.Package.Type.Texture"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Library","Name":"Library","DocId":"F:Sandbox.Package.Type.Library"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Asset","Name":"Asset","DocId":"F:Sandbox.Package.Type.Asset"},{"FieldType":"Sandbox.Package.Type","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Package.Type.Collection","Name":"Collection","DocId":"F:Sandbox.Package.Type.Collection"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.Type","Name":"Type","DeclaringType":"Sandbox.Package","DocId":"T:Sandbox.Package.Type"},{"Namespace":"","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Package.IRevision.DownloadManifestAsync","Name":"DownloadManifestAsync","DeclaringType":"Sandbox.Package.IRevision","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The manifest will not be immediately available until you\u0027ve downloaded it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","409"]}],"Documentation":{"Summary":"The manifest will not be immediately available until you\u0027ve downloaded it."},"DocId":"M:Sandbox.Package.IRevision.DownloadManifestAsync(System.Threading.CancellationToken)"}],"Properties":[{"PropertyType":"System.Int64","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Package.IRevision.VersionId","Name":"VersionId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unique index of this revision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","377"]}],"Documentation":{"Summary":"Unique index of this revision."},"DocId":"P:Sandbox.Package.IRevision.VersionId"},{"PropertyType":"System.Int64","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Package.IRevision.FileCount","Name":"FileCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of files in this revision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","382"]}],"Documentation":{"Summary":"Number of files in this revision."},"DocId":"P:Sandbox.Package.IRevision.FileCount"},{"PropertyType":"System.Int64","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Package.IRevision.TotalSize","Name":"TotalSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total size of all the files in this revision, in bytes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","387"]}],"Documentation":{"Summary":"Total size of all the files in this revision, in bytes."},"DocId":"P:Sandbox.Package.IRevision.TotalSize"},{"PropertyType":"System.DateTimeOffset","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Package.IRevision.Created","Name":"Created","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When this revision was created."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","392"]}],"Documentation":{"Summary":"When this revision was created."},"DocId":"P:Sandbox.Package.IRevision.Created"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Package.IRevision.EngineVersion","Name":"EngineVersion","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Engine version of this revision. TODO: How exactly is this different from \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPackage\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EEngineVersion\u003C/span\u003E?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","398"]}],"Documentation":{"Summary":"Engine version of this revision.\nTODO: How exactly is this different from \u003Csee cref=\u0022P:Sandbox.Package.EngineVersion\u0022 /\u003E?"},"DocId":"P:Sandbox.Package.IRevision.EngineVersion"},{"PropertyType":"Sandbox.ManifestSchema","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Package.IRevision.Manifest","Name":"Manifest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Manifest of the revision, describing what files are available. For this to be available you should call DownloadManifestAsync first."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","404"]}],"Documentation":{"Summary":"Manifest of the revision, describing what files are available. For this to be available\nyou should call DownloadManifestAsync first."},"DocId":"P:Sandbox.Package.IRevision.Manifest"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.IRevision","Name":"IRevision","DeclaringType":"Sandbox.Package","DocId":"T:Sandbox.Package.IRevision"},{"Namespace":"","Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":444},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Favourite","Name":"Favourite","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","443"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Favourite"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":445},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.FavouriteCreated","Name":"FavouriteCreated","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","444"]}],"DocId":"P:Sandbox.Package.PackageInteraction.FavouriteCreated"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":446},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Rating","Name":"Rating","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","445"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Rating"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":447},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.RatingCreated","Name":"RatingCreated","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","446"]}],"DocId":"P:Sandbox.Package.PackageInteraction.RatingCreated"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":448},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Used","Name":"Used","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","447"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Used"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":449},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.FirstUsed","Name":"FirstUsed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","448"]}],"DocId":"P:Sandbox.Package.PackageInteraction.FirstUsed"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":450},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.LastUsed","Name":"LastUsed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","449"]}],"DocId":"P:Sandbox.Package.PackageInteraction.LastUsed"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":451},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Sessions","Name":"Sessions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","450"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Sessions"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":452},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Seconds","Name":"Seconds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","451"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Seconds"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction","Name":"PackageInteraction","DeclaringType":"Sandbox.Package","DocId":"T:Sandbox.Package.PackageInteraction"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.cs","Line":474},"IsPublic":true,"FullName":"Sandbox.Package.LoadingScreenSetup.MediaUrl","Name":"MediaUrl","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The URL to an image or video to use as a loading screen. The extension should reveal its type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","473"]}],"Documentation":{"Summary":"The URL to an image or video to use as a loading screen. The extension should reveal its type."},"DocId":"P:Sandbox.Package.LoadingScreenSetup.MediaUrl"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.LoadingScreenSetup","Name":"LoadingScreenSetup","DeclaringType":"Sandbox.Package","DocId":"T:Sandbox.Package.LoadingScreenSetup"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Package.Facet","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.Facet.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Package.Facet","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Title","Out":true,"Type":"System.String"},{"Name":"Entries","Out":true,"Type":"Sandbox.Package.Facet.Entry[]"}],"IsPublic":true,"FullName":"Sandbox.Package.Facet.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Package.Facet","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.Deconstruct(System.String@,System.String@,Sandbox.Package.Facet.Entry[]@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Title","Type":"System.String"},{"Name":"Entries","Type":"Sandbox.Package.Facet.Entry[]"}],"l":{"File":"Services/Packages/Package.Facet.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Package.Facet..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.Facet","Documentation":{"Summary":"Describes a facet of a group of items, with a limited\nnumber of each facet with their total item counts"},"DocId":"M:Sandbox.Package.Facet.#ctor(System.String,System.String,Sandbox.Package.Facet.Entry[])"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Name","Name":"Name","DocId":"P:Sandbox.Package.Facet.Name"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Title","Name":"Title","DocId":"P:Sandbox.Package.Facet.Title"},{"PropertyType":"Sandbox.Package.Facet.Entry[]","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entries","Name":"Entries","DocId":"P:Sandbox.Package.Facet.Entries"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.Facet","Name":"Facet","DeclaringType":"Sandbox.Package","Documentation":{"Summary":"Describes a facet of a group of items, with a limited\nnumber of each facet with their total item counts"},"DocId":"T:Sandbox.Package.Facet"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Package.Facet.Entry","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Package.Facet.Entry","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.Entry.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Title","Out":true,"Type":"System.String"},{"Name":"Icon","Out":true,"Type":"System.String"},{"Name":"Count","Out":true,"Type":"System.Int32"},{"Name":"Children","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSandbox.Package.Facet.Entry\u003E"}],"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Package.Facet.Entry","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.Entry.Deconstruct(System.String@,System.String@,System.String@,System.Int32@,System.Collections.Generic.List\u00601{Sandbox.Package.Facet.Entry}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Title","Type":"System.String"},{"Name":"Icon","Type":"System.String"},{"Name":"Count","Type":"System.Int32"},{"Name":"Children","Type":"System.Collections.Generic.List\u00601\u003CSandbox.Package.Facet.Entry\u003E"}],"l":{"File":"Services/Packages/Package.Facet.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.Facet.Entry","DocId":"M:Sandbox.Package.Facet.Entry.#ctor(System.String,System.String,System.String,System.Int32,System.Collections.Generic.List\u00601{Sandbox.Package.Facet.Entry})"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry.Name","Name":"Name","DocId":"P:Sandbox.Package.Facet.Entry.Name"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry.Title","Name":"Title","DocId":"P:Sandbox.Package.Facet.Entry.Title"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry.Icon","Name":"Icon","DocId":"P:Sandbox.Package.Facet.Entry.Icon"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry.Count","Name":"Count","DocId":"P:Sandbox.Package.Facet.Entry.Count"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Package.Facet.Entry\u003E","Loc":{"File":"Services/Packages/Package.Facet.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry.Children","Name":"Children","DocId":"P:Sandbox.Package.Facet.Entry.Children"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.Facet.Entry","Name":"Entry","DeclaringType":"Sandbox.Package/Facet","Documentation":{"Summary":"A facet entry consists of a name, display information and the number of items inside"},"DocId":"T:Sandbox.Package.Facet.Entry"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.FindResult..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.FindResult","DocId":"M:Sandbox.Package.FindResult.#ctor"}],"Properties":[{"PropertyType":"System.Double","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Package.FindResult.Milliseconds","Name":"Milliseconds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of time the query took"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","14"]}],"Documentation":{"Summary":"The amount of time the query took"},"DocId":"P:Sandbox.Package.FindResult.Milliseconds"},{"PropertyType":"Sandbox.Package[]","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Package.FindResult.Packages","Name":"Packages","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of packages retrieved"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","19"]}],"Documentation":{"Summary":"A list of packages retrieved"},"DocId":"P:Sandbox.Package.FindResult.Packages"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Package.FindResult.TotalCount","Name":"TotalCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total amount of packages"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","24"]}],"Documentation":{"Summary":"The total amount of packages"},"DocId":"P:Sandbox.Package.FindResult.TotalCount"},{"PropertyType":"Sandbox.Package.Facet[]","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Package.FindResult.Facets","Name":"Facets","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Facets particular to this search"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","29"]}],"Documentation":{"Summary":"Facets particular to this search"},"DocId":"P:Sandbox.Package.FindResult.Facets"},{"PropertyType":"Sandbox.Package.TagEntry[]","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Package.FindResult.Tags","Name":"Tags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of tags relevant to this search"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","34"]}],"Documentation":{"Summary":"A list of tags relevant to this search"},"DocId":"P:Sandbox.Package.FindResult.Tags"},{"PropertyType":"Sandbox.Package.SortOrder[]","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Package.FindResult.Orders","Name":"Orders","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of sort orders. There may be other sort orders, but we provide a list here that can be easily used to save rewriting the same code over and over."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","40"]}],"Documentation":{"Summary":"A list of sort orders. There may be other sort orders, but we provide a list here that can\nbe easily used to save rewriting the same code over and over."},"DocId":"P:Sandbox.Package.FindResult.Orders"},{"PropertyType":"Sandbox.Package.PackageProperty[]","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Package.FindResult.Properties","Name":"Properties","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Binary options"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","45"]}],"Documentation":{"Summary":"Binary options"},"DocId":"P:Sandbox.Package.FindResult.Properties"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.FindResult","Name":"FindResult","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A result from the call to FindAsync"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.FindResult.cs","9"]}],"Documentation":{"Summary":"A result from the call to FindAsync"},"DocId":"T:Sandbox.Package.FindResult"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Count","Out":true,"Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.Package.TagEntry.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Package.TagEntry","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.TagEntry.Deconstruct(System.String@,System.Int32@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Count","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.Package.TagEntry..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.TagEntry","Documentation":{"Summary":"Represents a tag along with the count of items it contains"},"DocId":"M:Sandbox.Package.TagEntry.#ctor(System.String,System.Int32)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Package.TagEntry.Name","Name":"Name","DocId":"P:Sandbox.Package.TagEntry.Name"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Package.TagEntry.Count","Name":"Count","DocId":"P:Sandbox.Package.TagEntry.Count"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.TagEntry","Name":"TagEntry","DeclaringType":"Sandbox.Package","Documentation":{"Summary":"Represents a tag along with the count of items it contains"},"DocId":"T:Sandbox.Package.TagEntry"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Title","Out":true,"Type":"System.String"},{"Name":"Icon","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Package.SortOrder.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Package.SortOrder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.SortOrder.Deconstruct(System.String@,System.String@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Title","Type":"System.String"},{"Name":"Icon","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Package.SortOrder..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.SortOrder","Documentation":{"Summary":"Describes a sort order which can be used with the package/find api"},"DocId":"M:Sandbox.Package.SortOrder.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Package.SortOrder.Name","Name":"Name","DocId":"P:Sandbox.Package.SortOrder.Name"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Package.SortOrder.Title","Name":"Title","DocId":"P:Sandbox.Package.SortOrder.Title"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Package.SortOrder.Icon","Name":"Icon","DocId":"P:Sandbox.Package.SortOrder.Icon"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.SortOrder","Name":"SortOrder","DeclaringType":"Sandbox.Package","Documentation":{"Summary":"Describes a sort order which can be used with the package/find api"},"DocId":"T:Sandbox.Package.SortOrder"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Icon","Out":true,"Type":"System.String"},{"Name":"Title","Out":true,"Type":"System.String"},{"Name":"Description","Out":true,"Type":"System.String"},{"Name":"Count","Out":true,"Type":"System.Int32"},{"Name":"IsExclusive","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Package.PackageProperty","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.PackageProperty.Deconstruct(System.String@,System.String@,System.String@,System.String@,System.Int32@,System.Boolean@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Icon","Type":"System.String"},{"Name":"Title","Type":"System.String"},{"Name":"Description","Type":"System.String"},{"Name":"Count","Type":"System.Int32"},{"Name":"IsExclusive","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.PackageProperty","Documentation":{"Summary":"A binary category used to divide into two categories. For example, Work In Progress."},"DocId":"M:Sandbox.Package.PackageProperty.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty.Name","Name":"Name","DocId":"P:Sandbox.Package.PackageProperty.Name"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty.Icon","Name":"Icon","DocId":"P:Sandbox.Package.PackageProperty.Icon"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty.Title","Name":"Title","DocId":"P:Sandbox.Package.PackageProperty.Title"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty.Description","Name":"Description","DocId":"P:Sandbox.Package.PackageProperty.Description"},{"PropertyType":"System.Int32","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty.Count","Name":"Count","DocId":"P:Sandbox.Package.PackageProperty.Count"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.FindResult.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Package.PackageProperty.IsExclusive","Name":"IsExclusive","DocId":"P:Sandbox.Package.PackageProperty.IsExclusive"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.PackageProperty","Name":"PackageProperty","DeclaringType":"Sandbox.Package","Documentation":{"Summary":"A binary category used to divide into two categories. For example, Work In Progress."},"DocId":"T:Sandbox.Package.PackageProperty"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.ListResult..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.ListResult","DocId":"M:Sandbox.Package.ListResult.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Package.ListResult.Grouping[]","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Groupings","Name":"Groupings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The groups of packages"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","13"]}],"Documentation":{"Summary":"The groups of packages"},"DocId":"P:Sandbox.Package.ListResult.Groupings"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.ListResult","Name":"ListResult","DeclaringType":"Sandbox.Package","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the actual response from the api"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","8"]}],"Documentation":{"Summary":"Represents the actual response from the api"},"DocId":"T:Sandbox.Package.ListResult"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Grouping..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.ListResult.Grouping","DocId":"M:Sandbox.Package.ListResult.Grouping.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Grouping.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The title of this group"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","20"]}],"Documentation":{"Summary":"The title of this group"},"DocId":"P:Sandbox.Package.ListResult.Grouping.Title"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Grouping.QueryString","Name":"QueryString","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Link to get a full list of this category"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","25"]}],"Documentation":{"Summary":"Link to get a full list of this category"},"DocId":"P:Sandbox.Package.ListResult.Grouping.QueryString"},{"PropertyType":"Sandbox.Package[]","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Grouping.Packages","Name":"Packages","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The packages in this group"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","30"]}],"Documentation":{"Summary":"The packages in this group"},"DocId":"P:Sandbox.Package.ListResult.Grouping.Packages"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Package.ListResult.Grouping","Name":"Grouping","DeclaringType":"Sandbox.Package/ListResult","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","15"]}],"DocId":"T:Sandbox.Package.ListResult.Grouping"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Single"},{"Name":"velocity","Type":"System.Single","Default":"10"},{"Name":"fadeOut","Type":"System.Single","Default":"-1"}],"l":{"File":"Systems/Audio/Sound.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.SetEffect","Name":"SetEffect","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","16"]}],"DocId":"M:Sandbox.Sound.SetEffect(System.String,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"eventName","Type":"System.String"}],"l":{"File":"Systems/Audio/Sound.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Preload","Name":"Preload","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Precaches sound files associated with given sound event by name. This helps avoid stutters on first load of each sound file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","32"]}],"Documentation":{"Summary":"Precaches sound files associated with given sound event by name.\nThis helps avoid stutters on first load of each sound file."},"DocId":"M:Sandbox.Sound.Preload(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"System.Byte[]"},{"Name":"ondata","Type":"System.Action\u00601\u003CSystem.Memory\u00601\u003CSystem.Int16\u003E\u003E"}],"l":{"File":"Systems/Audio/Sound.cs","Line":58},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.UncompressVoiceData","Name":"UncompressVoiceData","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uncompress the voice data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","56"]}],"DocId":"M:Sandbox.Sound.UncompressVoiceData(System.Byte[],System.Action\u00601{System.Memory\u00601{System.Int16}})"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"eventName","Type":"System.String"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Play","Name":"Play","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","10"]}],"DocId":"M:Sandbox.Sound.Play(System.String)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"soundEvent","Type":"Sandbox.SoundEvent"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Play","Name":"Play","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","22"]}],"DocId":"M:Sandbox.Sound.Play(Sandbox.SoundEvent)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"soundEvent","Type":"Sandbox.SoundEvent"},{"Name":"position","Type":"Vector3"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":68},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Play","Name":"Play","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["sound.playat"]},{"FullName":"TitleAttribute","ConstructorArguments":["Play Sound At"]},{"FullName":"GroupAttribute","ConstructorArguments":["Audio"]},{"FullName":"IconAttribute","ConstructorArguments":["volume_up"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Play a sound and set its position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","64"]}],"Documentation":{"Summary":"Play a sound and set its position"},"DocId":"M:Sandbox.Sound.Play(Sandbox.SoundEvent,Vector3)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"position","Type":"Vector3"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":81},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Play","Name":"Play","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play a sound and set its position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","78"]}],"Documentation":{"Summary":"Play a sound and set its position"},"DocId":"M:Sandbox.Sound.Play(System.String,Vector3)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"mixer","Type":"Sandbox.Audio.Mixer"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":94},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Play","Name":"Play","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play a sound and set its mixer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","91"]}],"Documentation":{"Summary":"Play a sound and set its mixer"},"DocId":"M:Sandbox.Sound.Play(System.String,Sandbox.Audio.Mixer)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"soundFile","Type":"Sandbox.SoundFile"},{"Name":"volume","Type":"System.Single"},{"Name":"pitch","Type":"System.Single"},{"Name":"decibels","Type":"System.Single"},{"Name":"delay","Type":"System.Single"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":106},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.PlayFile","Name":"PlayFile","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["sound.playfile"]},{"FullName":"TitleAttribute","ConstructorArguments":["Play Sound File"]},{"FullName":"GroupAttribute","ConstructorArguments":["Audio"]},{"FullName":"IconAttribute","ConstructorArguments":["volume_up"]},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Decibels are obsolete"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","101"]}],"DocId":"M:Sandbox.Sound.PlayFile(Sandbox.SoundFile,System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"soundFile","Type":"Sandbox.SoundFile"},{"Name":"volume","Type":"System.Single","Default":"1"},{"Name":"pitch","Type":"System.Single","Default":"1"},{"Name":"delay","Type":"System.Single","Default":"0"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":112},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.PlayFile","Name":"PlayFile","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["sound.playfile"]},{"FullName":"TitleAttribute","ConstructorArguments":["Play Sound File"]},{"FullName":"GroupAttribute","ConstructorArguments":["Audio"]},{"FullName":"IconAttribute","ConstructorArguments":["volume_up"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","108"]}],"DocId":"M:Sandbox.Sound.PlayFile(Sandbox.SoundFile,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"fade","Type":"System.Single"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":138},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.StopAll","Name":"StopAll","DeclaringType":"Sandbox.Sound","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["sound.stopall"]},{"FullName":"TitleAttribute","ConstructorArguments":["Stop All Sounds"]},{"FullName":"GroupAttribute","ConstructorArguments":["Audio"]},{"FullName":"IconAttribute","ConstructorArguments":["volume_off"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","135"]}],"DocId":"M:Sandbox.Sound.StopAll(System.Single)"}],"Properties":[{"PropertyType":"Transform","Loc":{"File":"Systems/Audio/Sound.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Listener","Name":"Listener","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","8"]}],"DocId":"P:Sandbox.Sound.Listener"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Sound.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.MasterVolume","Name":"MasterVolume","Attributes":[{"FullName":"Sandbox.ConVarAttribute","ConstructorArguments":["volume","65"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The user\u0027s preference for their field of view"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","13"]}],"Documentation":{"Summary":"The user\u0027s preference for their field of view"},"DocId":"P:Sandbox.Sound.MasterVolume"},{"PropertyType":"System.String[]","Loc":{"File":"Systems/Audio/Sound.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.DspNames","Name":"DspNames","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a list of available DSP names"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","50"]}],"Documentation":{"Summary":"Get a list of available DSP names"},"DocId":"P:Sandbox.Sound.DspNames"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/Sound.cs","Line":65},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.VoiceSampleRate","Name":"VoiceSampleRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The sample rate for voice data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","64"]}],"Documentation":{"Summary":"The sample rate for voice data"},"DocId":"P:Sandbox.Sound.VoiceSampleRate"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound","Name":"Sound","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Single source for creating sounds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Single source for creating sounds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.Play.cs","4"]}],"Documentation":{"Summary":"Single source for creating sounds"},"DocId":"T:Sandbox.Sound"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"fadeTime","Type":"System.Single","Default":"0"}],"l":{"File":"Systems/Audio/SoundHandle.cs","Line":227},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Stop","Name":"Stop","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","224"]}],"DocId":"M:Sandbox.SoundHandle.Stop(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Audio/SoundHandle.cs","Line":325},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","322"]}],"DocId":"M:Sandbox.SoundHandle.Dispose"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/SoundHandle.cs","Line":377},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Update","Name":"Update","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["This no longer needs to exist"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to push changes to a sound immediately, rather than waiting for the next tick. You should call this if you make changes to a sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","372"]}],"Documentation":{"Summary":"Called to push changes to a sound immediately, rather than waiting for the next tick.\nYou should call this if you make changes to a sound."},"DocId":"M:Sandbox.SoundHandle.Update"},{"ReturnType":"System.Void","Parameters":[{"Name":"handles","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SoundHandle\u003E"}],"l":{"File":"Systems/Audio/SoundHandle.cs","Line":486},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundHandle.GetActive","Name":"GetActive","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","483"]}],"DocId":"M:Sandbox.SoundHandle.GetActive(System.Collections.Generic.List\u00601{Sandbox.SoundHandle})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/SoundHandle.Follow.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.SoundHandle.ClearParent","Name":"ClearParent","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Just use Parent property directly"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear our parent - stop following"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.Follow.cs","40"]}],"Documentation":{"Summary":"Clear our parent - stop following"},"DocId":"M:Sandbox.SoundHandle.ClearParent"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.GameObject"}],"l":{"File":"Systems/Audio/SoundHandle.Follow.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SoundHandle.SetParent","Name":"SetParent","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Just use Parent property directly"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell the SoundHandle to follow this GameObject\u0027s position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.Follow.cs","49"]}],"Documentation":{"Summary":"Tell the SoundHandle to follow this GameObject\u0027s position"},"DocId":"M:Sandbox.SoundHandle.SetParent(Sandbox.GameObject)"}],"Constructors":[],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","53"]}],"Documentation":{"Summary":"Position of the sound."},"DocId":"P:Sandbox.SoundHandle.Position"},{"PropertyType":"Rotation","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Rotation","Name":"Rotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The direction the sound is facing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","62"]}],"Documentation":{"Summary":"The direction the sound is facing"},"DocId":"P:Sandbox.SoundHandle.Rotation"},{"PropertyType":"Transform","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This sound\u0027s transform"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","71"]}],"Documentation":{"Summary":"This sound\u0027s transform"},"DocId":"P:Sandbox.SoundHandle.Transform"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Volume","Name":"Volume","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Volume of the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","80"]}],"Documentation":{"Summary":"Volume of the sound."},"DocId":"P:Sandbox.SoundHandle.Volume"},{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A debug name to help identify the sound"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","85"]}],"Documentation":{"Summary":"A debug name to help identify the sound"},"DocId":"P:Sandbox.SoundHandle.Name"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.SoundHandle.SpacialBlend","Name":"SpacialBlend","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How 3d the sound should be. 0 means no 3d, 1 means fully"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","90"]}],"Documentation":{"Summary":"How 3d the sound should be. 0 means no 3d, 1 means fully"},"DocId":"P:Sandbox.SoundHandle.SpacialBlend"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Distance","Name":"Distance","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many units the sound can be heard from."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","96"]}],"Documentation":{"Summary":"How many units the sound can be heard from."},"DocId":"P:Sandbox.SoundHandle.Distance"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Falloff","Name":"Falloff","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The falloff curve for the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","101"]}],"Documentation":{"Summary":"The falloff curve for the sound."},"DocId":"P:Sandbox.SoundHandle.Falloff"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Fadeout","Name":"Fadeout","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The fadeout curve for when the sound stops."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","106"]}],"Documentation":{"Summary":"The fadeout curve for when the sound stops."},"DocId":"P:Sandbox.SoundHandle.Fadeout"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Decibels","Name":"Decibels","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["This is not used anymore"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","109"]}],"DocId":"P:Sandbox.SoundHandle.Decibels"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Pitch","Name":"Pitch","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Pitch of the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","115"]}],"Documentation":{"Summary":"Pitch of the sound."},"DocId":"P:Sandbox.SoundHandle.Pitch"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.SoundHandle.IsPlaying","Name":"IsPlaying","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the sound is currently playing or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","120"]}],"Documentation":{"Summary":"Whether the sound is currently playing or not."},"DocId":"P:Sandbox.SoundHandle.IsPlaying"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Paused","Name":"Paused","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the sound is currently paused or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","125"]}],"Documentation":{"Summary":"Whether the sound is currently paused or not."},"DocId":"P:Sandbox.SoundHandle.Paused"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Finished","Name":"Finished","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sound is done"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","130"]}],"Documentation":{"Summary":"Sound is done"},"DocId":"P:Sandbox.SoundHandle.Finished"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Reflections","Name":"Reflections","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable the sound reflecting off surfaces"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","135"]}],"Documentation":{"Summary":"Enable the sound reflecting off surfaces"},"DocId":"P:Sandbox.SoundHandle.Reflections"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Occlusion","Name":"Occlusion","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow this sound to be occluded by geometry etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","141"]}],"Documentation":{"Summary":"Allow this sound to be occluded by geometry etc"},"DocId":"P:Sandbox.SoundHandle.Occlusion"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.SoundHandle.OcclusionRadius","Name":"OcclusionRadius","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The radius of this sound\u0027s occlusion, allow for partial occlusion"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","146"]}],"Documentation":{"Summary":"The radius of this sound\u0027s occlusion, allow for partial occlusion"},"DocId":"P:Sandbox.SoundHandle.OcclusionRadius"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.SoundHandle.DistanceAttenuation","Name":"DistanceAttenuation","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the sound fade out over distance"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","151"]}],"Documentation":{"Summary":"Should the sound fade out over distance"},"DocId":"P:Sandbox.SoundHandle.DistanceAttenuation"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.SoundHandle.AirAbsorption","Name":"AirAbsorption","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the sound get absorbed by air, so it sounds different at distance"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","156"]}],"Documentation":{"Summary":"Should the sound get absorbed by air, so it sounds different at distance"},"DocId":"P:Sandbox.SoundHandle.AirAbsorption"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Transmission","Name":"Transmission","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the sound transmit through walls, doors etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","161"]}],"Documentation":{"Summary":"Should the sound transmit through walls, doors etc"},"DocId":"P:Sandbox.SoundHandle.Transmission"},{"PropertyType":"Sandbox.Audio.Mixer","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.SoundHandle.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Which mixer do we want to write to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","166"]}],"Documentation":{"Summary":"Which mixer do we want to write to"},"DocId":"P:Sandbox.SoundHandle.TargetMixer"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.SoundHandle.SampleRate","Name":"SampleRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many samples per second?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","171"]}],"Documentation":{"Summary":"How many samples per second?"},"DocId":"P:Sandbox.SoundHandle.SampleRate"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.SoundHandle.IsStopped","Name":"IsStopped","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the sound has been stopped"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","191"]}],"Documentation":{"Summary":"True if the sound has been stopped"},"DocId":"P:Sandbox.SoundHandle.IsStopped"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.SoundHandle.ElapsedTime","Name":"ElapsedTime","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Time instead"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","200"]}],"DocId":"P:Sandbox.SoundHandle.ElapsedTime"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Time","Name":"Time","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current time of the playing sound in seconds. Note: for some formats seeking may be expensive, and some may not support it at all."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","207"]}],"Documentation":{"Summary":"The current time of the playing sound in seconds.\nNote: for some formats seeking may be expensive, and some may not support it at all."},"DocId":"P:Sandbox.SoundHandle.Time"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":243},"IsPublic":true,"FullName":"Sandbox.SoundHandle.ListenLocal","Name":"ListenLocal","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Place the listener at 0,0,0 facing 1,0,0."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","242"]}],"Documentation":{"Summary":"Place the listener at 0,0,0 facing 1,0,0."},"DocId":"P:Sandbox.SoundHandle.ListenLocal"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Loopback","Name":"Loopback","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, then this sound won\u0027t be played unless voice_loopback is 1. The assumption is that it\u0027s the local user\u0027s voice. Amplitude and visme data will still be available!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","248"]}],"Documentation":{"Summary":"If true, then this sound won\u0027t be played unless voice_loopback is 1. The assumption is that it\u0027s the \nlocal user\u0027s voice. Amplitude and visme data will still be available!"},"DocId":"P:Sandbox.SoundHandle.Loopback"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":254},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Amplitude","Name":"Amplitude","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Measure of audio loudness."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","253"]}],"Documentation":{"Summary":"Measure of audio loudness."},"DocId":"P:Sandbox.SoundHandle.Amplitude"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":301},"IsPublic":true,"FullName":"Sandbox.SoundHandle.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","300"]}],"DocId":"P:Sandbox.SoundHandle.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.Follow.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.SoundHandle.FollowParent","Name":"FollowParent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update our position every frame relative to our parent"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.Follow.cs","8"]}],"Documentation":{"Summary":"Update our position every frame relative to our parent"},"DocId":"P:Sandbox.SoundHandle.FollowParent"},{"PropertyType":"Transform","Loc":{"File":"Systems/Audio/SoundHandle.Follow.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SoundHandle.LocalTransform","Name":"LocalTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re following a parent, our position will be this relative to them."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.Follow.cs","13"]}],"Documentation":{"Summary":"If we\u0027re following a parent, our position will be this relative to them."},"DocId":"P:Sandbox.SoundHandle.LocalTransform"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Systems/Audio/SoundHandle.Follow.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Parent","Name":"Parent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If set with a parent and \u003Ccref\u003E\u003C/cref\u003E is true, we will update our position to match the parent\u0027s world position. You can use \u003Ccref\u003E\u003C/cref\u003E to set an offset from the parent\u0027s position. Setting a parent also allows you to use GameObject.StopAllSounds on the parent to stop all sounds that are following it. This is set automatically when calling \u003Ccref\u003E\u003C/cref\u003E on a GameObject, but you can set it manually if you want to change the parent of an existing sound handle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.Follow.cs","20"]}],"Documentation":{"Summary":"If set with a parent and \u003Ccref name=\u0022FollowParent\u0022 /\u003E is true, we will update our position to match the parent\u0027s world position. You can use \u003Ccref name=\u0022LocalTransform\u0022 /\u003E to set an offset from the parent\u0027s position.\nSetting a parent also allows you to use GameObject.StopAllSounds on the parent to stop all sounds that are following it.\nThis is set automatically when calling \u003Ccref name=\u0022GameObject.PlaySound\u0022 /\u003E on a GameObject, but you can set it manually if you want to change the parent of an existing sound handle."},"DocId":"P:Sandbox.SoundHandle.Parent"},{"PropertyType":"Sandbox.SoundHandle.LipSyncAccessor","Loc":{"File":"Systems/Audio/SoundHandle.LipSync.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SoundHandle.LipSync","Name":"LipSync","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access lipsync processing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","10"]}],"Documentation":{"Summary":"Access lipsync processing."},"DocId":"P:Sandbox.SoundHandle.LipSync"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundHandle","Name":"SoundHandle","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A handle to a sound that is currently playing. You can use this to control the sound\u0027s position, volume, pitch etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A handle to a sound that is currently playing. You can use this to control the sound\u0027s position, volume, pitch etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.Follow.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A handle to a sound that is currently playing. You can use this to control the sound\u0027s position, volume, pitch etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","5"]}],"Documentation":{"Summary":"A handle to a sound that is currently playing. You can use this to control the sound\u0027s position, volume, pitch etc."},"DocId":"T:Sandbox.SoundHandle"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/Audio/SoundHandle.LipSync.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SoundHandle.LipSyncAccessor.Visemes","Name":"Visemes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of 15 lipsync viseme weights. Requires Sandbox.SoundHandle.LipSyncAccessor.Enabled to be true."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","17"]}],"Documentation":{"Summary":"A list of 15 lipsync viseme weights. Requires \u003Csee cref=\u0022P:Sandbox.SoundHandle.LipSyncAccessor.Enabled\u0022 /\u003E to be true."},"DocId":"P:Sandbox.SoundHandle.LipSyncAccessor.Visemes"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundHandle.LipSync.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.SoundHandle.LipSyncAccessor.FrameNumber","Name":"FrameNumber","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Count from start of recognition."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","23"]}],"Documentation":{"Summary":"Count from start of recognition."},"DocId":"P:Sandbox.SoundHandle.LipSyncAccessor.FrameNumber"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundHandle.LipSync.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.SoundHandle.LipSyncAccessor.FrameDelay","Name":"FrameDelay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Frame delay in milliseconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","28"]}],"Documentation":{"Summary":"Frame delay in milliseconds."},"DocId":"P:Sandbox.SoundHandle.LipSyncAccessor.FrameDelay"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.LipSync.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.SoundHandle.LipSyncAccessor.LaughterScore","Name":"LaughterScore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Laughter score for the current audio frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","33"]}],"Documentation":{"Summary":"Laughter score for the current audio frame."},"DocId":"P:Sandbox.SoundHandle.LipSyncAccessor.LaughterScore"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.LipSync.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.SoundHandle.LipSyncAccessor.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables lipsync processing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","38"]}],"Documentation":{"Summary":"Enables lipsync processing."},"DocId":"P:Sandbox.SoundHandle.LipSyncAccessor.Enabled"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundHandle.LipSyncAccessor","Name":"LipSyncAccessor","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.LipSync.cs","12"]}],"DocId":"T:Sandbox.SoundHandle.LipSyncAccessor"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CSystem.Int16\u003E"}],"l":{"File":"Systems/Audio/SoundStream.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.SoundStream.WriteData","Name":"WriteData","DeclaringType":"Sandbox.SoundStream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","64"]}],"DocId":"M:Sandbox.SoundStream.WriteData(System.Span\u00601{System.Int16})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Audio/SoundStream.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.SoundStream.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SoundStream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","78"]}],"DocId":"M:Sandbox.SoundStream.Dispose"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"volume","Type":"System.Single","Default":"1"},{"Name":"pitch","Type":"System.Single","Default":"1"}],"l":{"File":"Systems/Audio/SoundStream.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.SoundStream.Play","Name":"Play","DeclaringType":"Sandbox.SoundStream","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play sound of the stream."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","90"]}],"Documentation":{"Summary":"Play sound of the stream."},"DocId":"M:Sandbox.SoundStream.Play(System.Single,System.Single)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"volume","Type":"System.Single"},{"Name":"pitch","Type":"System.Single"},{"Name":"decibels","Type":"System.Single"}],"l":{"File":"Systems/Audio/SoundStream.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.SoundStream.Play","Name":"Play","DeclaringType":"Sandbox.SoundStream","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Decibels are obsolete"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Play sound of the stream."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","105"]}],"Documentation":{"Summary":"Play sound of the stream."},"DocId":"M:Sandbox.SoundStream.Play(System.Single,System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sampleRate","Type":"System.Int32","Default":"44100"},{"Name":"channels","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/Audio/SoundStream.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.SoundStream..ctor","Name":".ctor","DeclaringType":"Sandbox.SoundStream","DocId":"M:Sandbox.SoundStream.#ctor(System.Int32,System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundStream.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SoundStream.SampleRate","Name":"SampleRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of samples per second, as set during its creation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","26"]}],"Documentation":{"Summary":"Number of samples per second, as set during its creation."},"DocId":"P:Sandbox.SoundStream.SampleRate"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundStream.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SoundStream.Channels","Name":"Channels","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of audio channels, as set during its creation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","31"]}],"Documentation":{"Summary":"Number of audio channels, as set during its creation."},"DocId":"P:Sandbox.SoundStream.Channels"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundStream.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.SoundStream.QueuedSampleCount","Name":"QueuedSampleCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","33"]}],"DocId":"P:Sandbox.SoundStream.QueuedSampleCount"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundStream.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.SoundStream.MaxWriteSampleCount","Name":"MaxWriteSampleCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","34"]}],"DocId":"P:Sandbox.SoundStream.MaxWriteSampleCount"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/SoundStream.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.SoundStream.LatencySamplesCount","Name":"LatencySamplesCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","35"]}],"DocId":"P:Sandbox.SoundStream.LatencySamplesCount"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SoundStream","Name":"SoundStream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","4"]}],"DocId":"T:Sandbox.SoundStream"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Systems/Console/ConsoleSystem.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem.SetValue","Name":"SetValue","DeclaringType":"Sandbox.ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to set a console variable. You will only be able to set variables that you have permission to set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.cs","13"]}],"Documentation":{"Summary":"Try to set a console variable. You will only be able to set variables that you have permission to set."},"DocId":"M:Sandbox.ConsoleSystem.SetValue(System.String,System.Object)"},{"ReturnType":"System.String","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"Systems/Console/ConsoleSystem.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem.GetValue","Name":"GetValue","DeclaringType":"Sandbox.ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a console variable\u0027s value as a string."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.cs","22"]}],"Documentation":{"Summary":"Get a console variable\u0027s value as a string."},"DocId":"M:Sandbox.ConsoleSystem.GetValue(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertySet\u00601\u003CT\u003E"}],"l":{"File":"Systems/Console/ConsoleSystem.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem.OnChangePropertySet","Name":"OnChangePropertySet","DeclaringType":"Sandbox.ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Invoke a method when a property with [Change] is changed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.cs","31"]}],"DocId":"M:Sandbox.ConsoleSystem.OnChangePropertySet\u0060\u00601(Sandbox.WrappedPropertySet\u00601{\u0060\u00600}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertySet\u00601\u003CT\u003E"}],"l":{"File":"Systems/Console/ConsoleSystem.cs","Line":101},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem.OnWrappedSet","Name":"OnWrappedSet","DeclaringType":"Sandbox.ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When we update a ConVar in code, call the ConsoleSystem."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.cs","98"]}],"DocId":"M:Sandbox.ConsoleSystem.OnWrappedSet\u0060\u00601(Sandbox.WrappedPropertySet\u00601{\u0060\u00600}@)"},{"ReturnType":"T","Parameters":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertyGet\u00601\u003CT\u003E"}],"l":{"File":"Systems/Console/ConsoleSystem.cs","Line":120},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem.OnWrappedGet","Name":"OnWrappedGet","DeclaringType":"Sandbox.ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When we query a convar property"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.cs","117"]}],"DocId":"M:Sandbox.ConsoleSystem.OnWrappedGet\u0060\u00601(Sandbox.WrappedPropertyGet\u00601{\u0060\u00600}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"command","Type":"System.String"}],"l":{"File":"Systems/Console/ConsoleSystem.Run.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem.Run","Name":"Run","DeclaringType":"Sandbox.ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Run this command. This should be a single command."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.Run.cs","8"]}],"Documentation":{"Summary":"Run this command. This should be a single command."},"DocId":"M:Sandbox.ConsoleSystem.Run(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"command","Type":"System.String"},{"Name":"arguments","Type":"System.Object[]"}],"l":{"File":"Systems/Console/ConsoleSystem.Run.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem.Run","Name":"Run","DeclaringType":"Sandbox.ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Run this command, along with the arguments. We\u0027ll automatically convert them to strings and handle quoting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.Run.cs","30"]}],"Documentation":{"Summary":"Run this command, along with the arguments. We\u0027ll automatically convert them to strings and handle quoting."},"DocId":"M:Sandbox.ConsoleSystem.Run(System.String,System.Object[])"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ConsoleSystem","Name":"ConsoleSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A library to interact with the Console System."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A library to interact with the Console System."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Console\\ConsoleSystem.Run.cs","3"]}],"Documentation":{"Summary":"A library to interact with the Console System."},"DocId":"T:Sandbox.ConsoleSystem"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/Cookies/Cookie.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.CookieContainer.SetString","Name":"SetString","DeclaringType":"Sandbox.CookieContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a cookie to be stored between sessions. The cookie will expire one month from when it was set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","50"]}],"Documentation":{"Summary":"Set a cookie to be stored between sessions. The cookie will expire one month\nfrom when it was set."},"DocId":"M:Sandbox.CookieContainer.SetString(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"fallback","Type":"System.String","Default":""}],"l":{"File":"Systems/Cookies/Cookie.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.CookieContainer.GetString","Name":"GetString","DeclaringType":"Sandbox.CookieContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stored session cookie."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","65"]}],"Documentation":{"Summary":"Get a stored session cookie."},"DocId":"M:Sandbox.CookieContainer.GetString(System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"val","Out":true,"Type":"System.String"}],"l":{"File":"Systems/Cookies/Cookie.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.CookieContainer.TryGetString","Name":"TryGetString","DeclaringType":"Sandbox.CookieContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stored session cookie."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","84"]}],"Documentation":{"Summary":"Get a stored session cookie."},"DocId":"M:Sandbox.CookieContainer.TryGetString(System.String,System.String@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"val","Out":true,"Type":"T"}],"l":{"File":"Systems/Cookies/Cookie.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.CookieContainer.TryGet","Name":"TryGet","DeclaringType":"Sandbox.CookieContainer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","100"]}],"DocId":"M:Sandbox.CookieContainer.TryGet\u0060\u00601(System.String,\u0060\u00600@)"},{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"fallback","Type":"T"}],"l":{"File":"Systems/Cookies/Cookie.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.CookieContainer.Get","Name":"Get","DeclaringType":"Sandbox.CookieContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load JSON encodable data from cookies"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","122"]}],"Documentation":{"Summary":"Load JSON encodable data from cookies"},"DocId":"M:Sandbox.CookieContainer.Get\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"T"}],"l":{"File":"Systems/Cookies/Cookie.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.CookieContainer.Set","Name":"Set","DeclaringType":"Sandbox.CookieContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set JSON encodable object to data"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","142"]}],"Documentation":{"Summary":"Set JSON encodable object to data"},"DocId":"M:Sandbox.CookieContainer.Set\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Systems/Cookies/Cookie.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.CookieContainer.Remove","Name":"Remove","DeclaringType":"Sandbox.CookieContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Removes a cookie from the cache entirely"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","152"]}],"Documentation":{"Summary":"Removes a cookie from the cache entirely","Params":{"key":""}},"DocId":"M:Sandbox.CookieContainer.Remove(System.String)"}],"Constructors":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CookieContainer","Name":"CookieContainer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Cookies\\Cookie.cs","21"]}],"DocId":"T:Sandbox.CookieContainer"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"Systems/Filesystem/FileSystem.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileSystem.NormalizeFilename","Name":"NormalizeFilename","DeclaringType":"Sandbox.FileSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Normalizes given file path so the game\u0027s filesystem can understand it. Fixes slashes and lowercases the file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\FileSystem.cs","15"]}],"Documentation":{"Summary":"Normalizes given file path so the game\u0027s filesystem can understand it. Fixes slashes and lowercases the file path.","Return":"The normalized file path","Params":{"filepath":"The file path to normalize"}},"DocId":"M:Sandbox.FileSystem.NormalizeFilename(System.String)"}],"Properties":[{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"Systems/Filesystem/FileSystem.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileSystem.Mounted","Name":"Mounted","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All mounted content."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\FileSystem.cs","20"]}],"Documentation":{"Summary":"All mounted content."},"DocId":"P:Sandbox.FileSystem.Mounted"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"Systems/Filesystem/FileSystem.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileSystem.Data","Name":"Data","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A subset of \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EFileSystem\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EOrganizationData\u003C/span\u003E for custom gamemode data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\FileSystem.cs","25"]}],"Documentation":{"Summary":"A subset of \u003Csee cref=\u0022P:Sandbox.FileSystem.OrganizationData\u0022 /\u003E for custom gamemode data."},"DocId":"P:Sandbox.FileSystem.Data"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"Systems/Filesystem/FileSystem.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileSystem.OrganizationData","Name":"OrganizationData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A filesystem for custom data, per gamemode\u0027s organization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\FileSystem.cs","30"]}],"Documentation":{"Summary":"A filesystem for custom data, per gamemode\u0027s organization."},"DocId":"P:Sandbox.FileSystem.OrganizationData"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileSystem","Name":"FileSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A filesystem that can be accessed by the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\FileSystem.cs","8"]}],"Documentation":{"Summary":"A filesystem that can be accessed by the game."},"DocId":"T:Sandbox.FileSystem"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"analog","Type":"Sandbox.InputAnalog"}],"l":{"File":"Systems/Input/Controller/Input.Controller.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetAnalog","Name":"GetAnalog","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An analog input, when fetched, is between -1 and 1 (0 being default)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Controller\\Input.Controller.cs","52"]}],"Documentation":{"Summary":"An analog input, when fetched, is between -1 and 1 (0 being default)"},"DocId":"M:Sandbox.Input.GetAnalog(Sandbox.InputAnalog)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Input/Controller/Input.Controller.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.PlayerScope","Name":"PlayerScope","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Push a specific player scope to be active"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Controller\\Input.Controller.cs","108"]}],"Documentation":{"Summary":"Push a specific player scope to be active"},"DocId":"M:Sandbox.Input.PlayerScope(System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"action","Type":"System.String"},{"Name":"complainOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Input/Input.Actions.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Down","Name":"Down","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["input.down"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Input"]},{"FullName":"IconAttribute","ConstructorArguments":["gamepad"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Action is currently pressed down"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","60"]}],"Documentation":{"Summary":"Action is currently pressed down"},"DocId":"M:Sandbox.Input.Down(System.String,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"action","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Actions.cs","Line":100},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Pressed","Name":"Pressed","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["input.pressed"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Input"]},{"FullName":"IconAttribute","ConstructorArguments":["gamepad"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Action wasn\u0027t pressed but now it is"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","96"]}],"Documentation":{"Summary":"Action wasn\u0027t pressed but now it is"},"DocId":"M:Sandbox.Input.Pressed(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"action","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Actions.cs","Line":110},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Released","Name":"Released","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["input.released"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Input"]},{"FullName":"IconAttribute","ConstructorArguments":["gamepad"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Action was pressed but now it isn\u0027t"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","106"]}],"Documentation":{"Summary":"Action was pressed but now it isn\u0027t"},"DocId":"M:Sandbox.Input.Released(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.String"},{"Name":"down","Type":"System.Boolean"}],"l":{"File":"Systems/Input/Input.Actions.cs","Line":118},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.SetAction","Name":"SetAction","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","117"]}],"Documentation":{},"DocId":"M:Sandbox.Input.SetAction(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Actions.cs","Line":124},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Clear","Name":"Clear","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove this action, so it\u0027s no longer being pressed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","123"]}],"Documentation":{"Summary":"Remove this action, so it\u0027s no longer being pressed.","Params":{"action":""}},"DocId":"M:Sandbox.Input.Clear(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/Input.Actions.cs","Line":130},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.ClearActions","Name":"ClearActions","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clears the current input actions, so that none of them are active."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","128"]}],"Documentation":{"Summary":"Clears the current input actions, so that none of them are active."},"DocId":"M:Sandbox.Input.ClearActions"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/Input.Actions.cs","Line":141},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.ReleaseActions","Name":"ReleaseActions","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clears the current input actions, so that none of them are active. Unlike ClearActions this will unpress the buttons, so they won\u0027t be active again until they\u0027re pressed again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","138"]}],"Documentation":{"Summary":"Clears the current input actions, so that none of them are active. Unlike ClearActions\nthis will unpress the buttons, so they won\u0027t be active again until they\u0027re pressed again."},"DocId":"M:Sandbox.Input.ReleaseActions"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Actions.cs","Line":154},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.ReleaseAction","Name":"ReleaseAction","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Releases the action, and it won\u0027t be active again until it\u0027s pressed again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","151"]}],"Documentation":{"Summary":"Releases the action, and it won\u0027t be active again until it\u0027s pressed again."},"DocId":"M:Sandbox.Input.ReleaseAction(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.InputAction\u003E","Parameters":[],"l":{"File":"Systems/Input/Input.Actions.cs","Line":285},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetActions","Name":"GetActions","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copies all input actions to be used publicly"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","284"]}],"Documentation":{"Summary":"Copies all input actions to be used publicly","Return":""},"DocId":"M:Sandbox.Input.GetActions"},{"ReturnType":"System.String","Parameters":[{"Name":"action","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Actions.cs","Line":296},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetGroupName","Name":"GetGroupName","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Finds the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EInputAction\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EGroupName\u003C/span\u003E of the given action."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","295"]}],"Documentation":{"Summary":"Finds the \u003Csee cref=\u0022P:Sandbox.InputAction.GroupName\u0022 /\u003E of the given action.","Params":{"action":"Action name to find the group name of."}},"DocId":"M:Sandbox.Input.GetGroupName(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"ignoreController","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Input/Input.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetButtonOrigin","Name":"GetButtonOrigin","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the name of a key bound to this InputAction \u003Cexample\u003EFor example: \u003Cpre style=\u0022color: #DCDCDC; background-color: #111111;\u0022\u003E\u003Ccode\u003EInput.GetButtonOrigin( \u0022Undo\u0022 )\u003C/code\u003E\u003C/pre\u003E could return \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003ESPACE\u003C/code\u003E if using keyboard or \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003EA Button\u003C/code\u003E when using a controller. \u003C/example\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","167"]}],"Documentation":{"Summary":"Returns the name of a key bound to this InputAction\n\u003Cexample\u003EFor example:\n\u003Ccode\u003EInput.GetButtonOrigin( \u0022Undo\u0022 )\u003C/code\u003E\ncould return \u003Cc\u003ESPACE\u003C/c\u003E if using keyboard or \u003Cc\u003EA Button\u003C/c\u003E when using a controller.\n\u003C/example\u003E"},"DocId":"M:Sandbox.Input.GetButtonOrigin(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"size","Type":"Sandbox.InputGlyphSize","Default":"0"},{"Name":"outline","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetGlyph","Name":"GetGlyph","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a glyph texture from the controller bound to the action. If no binding is found will return an \u0027UNBOUND\u0027 glyph."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","78"]}],"Documentation":{"Summary":"Get a glyph texture from the controller bound to the action.\nIf no binding is found will return an \u0027UNBOUND\u0027 glyph.","Remarks":"You should update your UI with this every frame, it\u0027s very cheap to call and context can change."},"DocId":"M:Sandbox.Input.GetGlyph(System.String,Sandbox.InputGlyphSize,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"size","Type":"Sandbox.InputGlyphSize","Default":"0"},{"Name":"style","Type":"Sandbox.GlyphStyle","Default":"null"}],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":110},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetGlyph","Name":"GetGlyph","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","107"]}],"Documentation":{},"DocId":"M:Sandbox.Input.GetGlyph(System.String,Sandbox.InputGlyphSize,Sandbox.GlyphStyle)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"analog","Type":"Sandbox.InputAnalog"},{"Name":"size","Type":"Sandbox.InputGlyphSize","Default":"0"},{"Name":"outline","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":118},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetGlyph","Name":"GetGlyph","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a glyph texture from an analog input on a controller."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","115"]}],"Documentation":{"Summary":"Get a glyph texture from an analog input on a controller."},"DocId":"M:Sandbox.Input.GetGlyph(Sandbox.InputAnalog,Sandbox.InputGlyphSize,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"analog","Type":"Sandbox.InputAnalog"}],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":131},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetButtonOrigin","Name":"GetButtonOrigin","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the name of the analog axis bound to this \u003Cspan style=\u0022color: #86C691;\u0022\u003EInputAnalog\u003C/span\u003E. \u003Cexample\u003EFor example: \u003Cpre style=\u0022color: #DCDCDC; background-color: #111111;\u0022\u003E\u003Ccode\u003EInput.GetButtonOrigin( InputAnalog.Move )\u003C/code\u003E\u003C/pre\u003E could return \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003ELeft Joystick\u003C/code\u003E\u003C/example\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","127"]}],"Documentation":{"Summary":"Returns the name of the analog axis bound to this \u003Csee cref=\u0022T:Sandbox.InputAnalog\u0022 /\u003E.\n\u003Cexample\u003EFor example:\n\u003Ccode\u003EInput.GetButtonOrigin( InputAnalog.Move )\u003C/code\u003E\ncould return \u003Cc\u003ELeft Joystick\u003C/c\u003E\u003C/example\u003E"},"DocId":"M:Sandbox.Input.GetButtonOrigin(Sandbox.InputAnalog)"},{"ReturnType":"System.Void","Parameters":[{"Name":"leftMotor","Type":"System.Single"},{"Name":"rightMotor","Type":"System.Single"},{"Name":"leftTrigger","Type":"System.Single","Default":"0"},{"Name":"rightTrigger","Type":"System.Single","Default":"0"},{"Name":"duration","Type":"System.Int32","Default":"500"}],"l":{"File":"Systems/Input/Input.Haptics.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.TriggerHaptics","Name":"TriggerHaptics","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trigger a haptic event on supported controllers including Xbox trigger impulse rumble."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Haptics.cs","16"]}],"Documentation":{"Summary":"Trigger a haptic event on supported controllers including Xbox trigger impulse rumble.","Remarks":"SDL will translate these commands into haptic pulses that should work on all controller types.","Params":{"leftMotor":"The speed of the left motor, between 0.0 and 1.0.","rightMotor":"The speed of the right motor, between 0.0 and 1.0.","leftTrigger":"(Xbox One controller only) The speed of the left trigger motor, between 0.0 and 1.0.","rightTrigger":"(Xbox One controller only) The speed of the right trigger motor, between 0.0 and 1.0.","duration":"How long (in milliseconds) should we apply this for?"}},"DocId":"M:Sandbox.Input.TriggerHaptics(System.Single,System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pattern","Type":"Sandbox.HapticEffect"},{"Name":"lengthScale","Type":"System.Single","Default":"1"},{"Name":"frequencyScale","Type":"System.Single","Default":"1"},{"Name":"amplitudeScale","Type":"System.Single","Default":"1"}],"l":{"File":"Systems/Input/Input.Haptics.cs","Line":48},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.TriggerHaptics","Name":"TriggerHaptics","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trigger haptics based on a predefined \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHapticEffect\u003C/span\u003E. All \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHapticEffect\u003C/span\u003Es are normalized (start at 0, peak at 1)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Haptics.cs","45"]}],"Documentation":{"Summary":"Trigger haptics based on a predefined \u003Csee cref=\u0022T:Sandbox.HapticEffect\u0022 /\u003E.\nAll \u003Csee cref=\u0022T:Sandbox.HapticEffect\u0022 /\u003Es are normalized (start at 0, peak at 1).","Params":{"pattern":"The pattern to use","lengthScale":"The amount to scale the pattern\u0027s length by.","frequencyScale":"The amount to scale the pattern\u0027s frequency by.","amplitudeScale":"The amount to scale the pattern\u0027s amplitude by."}},"DocId":"M:Sandbox.Input.TriggerHaptics(Sandbox.HapticEffect,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pattern","Type":"Sandbox.HapticEffect"},{"Name":"frequencyScale","Type":"System.Single"},{"Name":"amplitudeScale","Type":"System.Single"}],"l":{"File":"Systems/Input/Input.Haptics.cs","Line":63},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.TriggerHaptics","Name":"TriggerHaptics","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trigger haptics based on a predefined \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHapticEffect\u003C/span\u003E. All \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHapticEffect\u003C/span\u003Es are normalized (start at 0, peak at 1)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Haptics.cs","60"]}],"Documentation":{"Summary":"Trigger haptics based on a predefined \u003Csee cref=\u0022T:Sandbox.HapticEffect\u0022 /\u003E.\nAll \u003Csee cref=\u0022T:Sandbox.HapticEffect\u0022 /\u003Es are normalized (start at 0, peak at 1).","Params":{"pattern":"The pattern to use","frequencyScale":"The amount to scale the pattern\u0027s frequency by.","amplitudeScale":"The amount to scale the pattern\u0027s amplitude by."}},"DocId":"M:Sandbox.Input.TriggerHaptics(Sandbox.HapticEffect,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/Input.Haptics.cs","Line":74},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.StopAllHaptics","Name":"StopAllHaptics","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop all vibration events on the current controller."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Haptics.cs","71"]}],"Documentation":{"Summary":"Stop all vibration events on the current controller."},"DocId":"M:Sandbox.Input.StopAllHaptics"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Input/Controller/Input.Controller.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.ControllerCount","Name":"ControllerCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many controllers are active right now?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Controller\\Input.Controller.cs","17"]}],"Documentation":{"Summary":"How many controllers are active right now?"},"DocId":"P:Sandbox.Input.ControllerCount"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/Controller/Input.Controller.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.EnableVirtualCursor","Name":"EnableVirtualCursor","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the Virtual Cursor should show when using a controller. Disable this to control the cursor manually."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Controller\\Input.Controller.cs","22"]}],"Documentation":{"Summary":"Whether or not the Virtual Cursor should show when using a controller. Disable this to control the cursor manually."},"DocId":"P:Sandbox.Input.EnableVirtualCursor"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/Input.Actions.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.UsingController","Name":"UsingController","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Was the last button pressed a game controller button?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","11"]}],"Documentation":{"Summary":"Was the last button pressed a game controller button?"},"DocId":"P:Sandbox.Input.UsingController"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/Input.Actions.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.EscapePressed","Name":"EscapePressed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if escape was pressed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","51"]}],"Documentation":{"Summary":"True if escape was pressed"},"DocId":"P:Sandbox.Input.EscapePressed"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Input/Input.Actions.cs","Line":290},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.ActionNames","Name":"ActionNames","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Names of all actions from the current game\u0027s input settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","289"]}],"Documentation":{"Summary":"Names of all actions from the current game\u0027s input settings."},"DocId":"P:Sandbox.Input.ActionNames"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/Input.Context.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Suppressed","Name":"Suppressed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If the input is suppressed then everything will act like there is no input"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Context.cs","45"]}],"Documentation":{"Summary":"If the input is suppressed then everything will act like there is no input"},"DocId":"P:Sandbox.Input.Suppressed"},{"PropertyType":"Sandbox.VR.VRInput","Loc":{"File":"Systems/Input/Input.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.VR","Name":"VR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Virtual Reality specific input data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","14"]}],"Documentation":{"Summary":"Virtual Reality specific input data."},"DocId":"P:Sandbox.Input.VR"},{"PropertyType":"Vector2","Loc":{"File":"Systems/Input/Input.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.MouseDelta","Name":"MouseDelta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Movement delta from the mouse."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","19"]}],"Documentation":{"Summary":"Movement delta from the mouse."},"DocId":"P:Sandbox.Input.MouseDelta"},{"PropertyType":"Vector2","Loc":{"File":"Systems/Input/Input.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.MouseWheel","Name":"MouseWheel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The state of the mouse wheel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","28"]}],"Documentation":{"Summary":"The state of the mouse wheel."},"DocId":"P:Sandbox.Input.MouseWheel"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/Input.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.MouseCursorVisible","Name":"MouseCursorVisible","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the mouse cursor is visible (using UI etc)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","37"]}],"Documentation":{"Summary":"True if the mouse cursor is visible (using UI etc)"},"DocId":"P:Sandbox.Input.MouseCursorVisible"},{"PropertyType":"Angles","Loc":{"File":"Systems/Input/Input.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.AnalogLook","Name":"AnalogLook","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["input.analog.look"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Input"]},{"FullName":"IconAttribute","ConstructorArguments":["gamepad"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Analog look value from the default input device. This is scaled by Preferences.Sensitivity - so you don\u0027t need to scale it afterwards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","47"]}],"Documentation":{"Summary":"Analog look value from the default input device. This is scaled by Preferences.Sensitivity - so you don\u0027t need to scale it afterwards."},"DocId":"P:Sandbox.Input.AnalogLook"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Input/Input.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.AnalogMove","Name":"AnalogMove","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["input.analog.move"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Input"]},{"FullName":"IconAttribute","ConstructorArguments":["gamepad"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Analog move value from the default input device."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","59"]}],"Documentation":{"Summary":"Analog move value from the default input device."},"DocId":"P:Sandbox.Input.AnalogMove"},{"PropertyType":"Sandbox.InputMotionData","Loc":{"File":"Systems/Input/Input.cs","Line":140},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.MotionData","Name":"MotionData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Current state of the current input device\u0027s motion sensor(s) if supported. This is only supported on: Dualshock 4\u002B, Switch Controllers, Steam Controller, Steam Deck."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","139"]}],"Documentation":{"Summary":"Current state of the current input device\u0027s motion sensor(s) if supported.\nThis is only supported on: Dualshock 4\u002B, Switch Controllers, Steam Controller, Steam Deck."},"DocId":"P:Sandbox.Input.MotionData"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input","Name":"Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows querying of player button presses and other inputs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Controller\\Input.Controller.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows querying of player button presses and other inputs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Actions.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows querying of player button presses and other inputs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Context.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows querying of player button presses and other inputs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows querying of player button presses and other inputs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows querying of player button presses and other inputs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Haptics.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows querying of player button presses and other inputs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Keyboard.cs","5"]}],"Documentation":{"Summary":"Allows querying of player button presses and other inputs."},"DocId":"T:Sandbox.Input"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"keyName","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Keyboard.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Keyboard.Down","Name":"Down","DeclaringType":"Sandbox.Input.Keyboard","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Keyboard key is held down"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Keyboard.cs","12"]}],"Documentation":{"Summary":"Keyboard key is held down"},"DocId":"M:Sandbox.Input.Keyboard.Down(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"keyName","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Keyboard.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Keyboard.Pressed","Name":"Pressed","DeclaringType":"Sandbox.Input.Keyboard","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Keyboard key wasn\u0027t pressed but now it is"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Keyboard.cs","25"]}],"Documentation":{"Summary":"Keyboard key wasn\u0027t pressed but now it is"},"DocId":"M:Sandbox.Input.Keyboard.Pressed(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"keyName","Type":"System.String"}],"l":{"File":"Systems/Input/Input.Keyboard.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Keyboard.Released","Name":"Released","DeclaringType":"Sandbox.Input.Keyboard","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Keyboard key was pressed but now it isn\u0027t"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Keyboard.cs","38"]}],"Documentation":{"Summary":"Keyboard key was pressed but now it isn\u0027t"},"DocId":"M:Sandbox.Input.Keyboard.Released(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Keyboard","Name":"Keyboard","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Keyboard.cs","7"]}],"DocId":"T:Sandbox.Input.Keyboard"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.InputAnalog","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputAnalog.RightStickX","Name":"RightStickX","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Right Analog Stick - X Axis"]}],"DocId":"F:Sandbox.InputAnalog.RightStickX"},{"FieldType":"Sandbox.InputAnalog","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputAnalog.RightStickY","Name":"RightStickY","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Right Analog Stick - Y Axis"]}],"DocId":"F:Sandbox.InputAnalog.RightStickY"},{"FieldType":"Sandbox.InputAnalog","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputAnalog.LeftStickX","Name":"LeftStickX","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Left Analog Stick - X Axis"]}],"DocId":"F:Sandbox.InputAnalog.LeftStickX"},{"FieldType":"Sandbox.InputAnalog","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputAnalog.LeftStickY","Name":"LeftStickY","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Left Analog Stick - Y Axis"]}],"DocId":"F:Sandbox.InputAnalog.LeftStickY"},{"FieldType":"Sandbox.InputAnalog","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputAnalog.LeftTrigger","Name":"LeftTrigger","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Left Trigger"]}],"DocId":"F:Sandbox.InputAnalog.LeftTrigger"},{"FieldType":"Sandbox.InputAnalog","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputAnalog.RightTrigger","Name":"RightTrigger","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Right Trigger"]}],"DocId":"F:Sandbox.InputAnalog.RightTrigger"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.InputAnalog","Name":"InputAnalog","Documentation":{"Summary":"An analog input, when fetched, is between -1 and 1 (0 being default)"},"DocId":"T:Sandbox.InputAnalog"},{"Namespace":"Sandbox","Fields":[{"FieldType":"Angles","IsPublic":true,"FullName":"Sandbox.InputMotionData.Gyroscope","Name":"Gyroscope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Controller\\InputMotionData.cs","11"]}],"Documentation":{"Summary":"The raw value from the input device\u0027s gyroscope."},"DocId":"F:Sandbox.InputMotionData.Gyroscope"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.InputMotionData.Accelerometer","Name":"Accelerometer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Controller\\InputMotionData.cs","16"]}],"Documentation":{"Summary":"The raw value from the input device\u0027s accelerometer."},"DocId":"F:Sandbox.InputMotionData.Accelerometer"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.InputMotionData","Name":"InputMotionData","Documentation":{"Summary":"Represents the current state of a device\u0027s motion sensor(s)."},"DocId":"T:Sandbox.InputMotionData"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ControlModeSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.ControlModeSettings","DocId":"M:Sandbox.ControlModeSettings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/ControlModeSettings.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ControlModeSettings.Keyboard","Name":"Keyboard","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\ControlModeSettings.cs","9"]}],"DocId":"P:Sandbox.ControlModeSettings.Keyboard"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/ControlModeSettings.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ControlModeSettings.VR","Name":"VR","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\ControlModeSettings.cs","11"]}],"DocId":"P:Sandbox.ControlModeSettings.VR"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/ControlModeSettings.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ControlModeSettings.Gamepad","Name":"Gamepad","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\ControlModeSettings.cs","12"]}],"DocId":"P:Sandbox.ControlModeSettings.Gamepad"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/ControlModeSettings.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ControlModeSettings.IsVROnly","Name":"IsVROnly","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\ControlModeSettings.cs","14"]}],"DocId":"P:Sandbox.ControlModeSettings.IsVROnly"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ControlModeSettings","Name":"ControlModeSettings","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\ControlModeSettings.cs","6"]}],"DocId":"T:Sandbox.ControlModeSettings"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.None","Name":"None","DocId":"F:Sandbox.GamepadCode.None"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.A","Name":"A","DocId":"F:Sandbox.GamepadCode.A"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.B","Name":"B","DocId":"F:Sandbox.GamepadCode.B"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.X","Name":"X","DocId":"F:Sandbox.GamepadCode.X"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Y","Name":"Y","DocId":"F:Sandbox.GamepadCode.Y"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.SwitchLeftMenu","Name":"SwitchLeftMenu","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Back"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Normally the small button on the left side of a gamepad"]}],"Documentation":{"Summary":"Normally the small button on the left side of a gamepad"},"DocId":"F:Sandbox.GamepadCode.SwitchLeftMenu"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Guide","Name":"Guide","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The big button in the middle of a gamepad, usually with the logo on it"]}],"Documentation":{"Summary":"The big button in the middle of a gamepad, usually with the logo on it"},"DocId":"F:Sandbox.GamepadCode.Guide"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.SwitchRightMenu","Name":"SwitchRightMenu","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Start"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is automatically used as the escape key in all games"]}],"Documentation":{"Summary":"This is automatically used as the escape key in all games"},"DocId":"F:Sandbox.GamepadCode.SwitchRightMenu"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.LeftJoystickButton","Name":"LeftJoystickButton","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Left Analog Stick"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The button when you press down on the stick"]}],"Documentation":{"Summary":"The button when you press down on the stick"},"DocId":"F:Sandbox.GamepadCode.LeftJoystickButton"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.RightJoystickButton","Name":"RightJoystickButton","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Right Analog Stick"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The button when you press down on the stick"]}],"Documentation":{"Summary":"The button when you press down on the stick"},"DocId":"F:Sandbox.GamepadCode.RightJoystickButton"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.SwitchLeftBumper","Name":"SwitchLeftBumper","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Left Shoulder"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Also known as the left bumper, or LB, or L1"]}],"Documentation":{"Summary":"Also known as the left bumper, or LB, or L1"},"DocId":"F:Sandbox.GamepadCode.SwitchLeftBumper"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.SwitchRightBumper","Name":"SwitchRightBumper","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Right Shoulder"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Also known as the right bumper, or RB, or R1"]}],"Documentation":{"Summary":"Also known as the right bumper, or RB, or R1"},"DocId":"F:Sandbox.GamepadCode.SwitchRightBumper"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.DpadNorth","Name":"DpadNorth","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["D-Pad Up"]},{"FullName":"IconAttribute","ConstructorArguments":["arrow_circle_up"]}],"DocId":"F:Sandbox.GamepadCode.DpadNorth"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.DpadSouth","Name":"DpadSouth","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["D-Pad Down"]},{"FullName":"IconAttribute","ConstructorArguments":["arrow_circle_down"]}],"DocId":"F:Sandbox.GamepadCode.DpadSouth"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.DpadWest","Name":"DpadWest","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["D-Pad Left"]},{"FullName":"IconAttribute","ConstructorArguments":["arrow_circle_left"]}],"DocId":"F:Sandbox.GamepadCode.DpadWest"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.DpadEast","Name":"DpadEast","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["D-Pad Right"]},{"FullName":"IconAttribute","ConstructorArguments":["arrow_circle_right"]}],"DocId":"F:Sandbox.GamepadCode.DpadEast"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Misc1","Name":"Misc1","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Misc"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a button that doesn\u0027t have a specific name, like the share button on some controllers"]}],"Documentation":{"Summary":"This is a button that doesn\u0027t have a specific name, like the share button on some controllers"},"DocId":"F:Sandbox.GamepadCode.Misc1"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Paddle1","Name":"Paddle1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Extra button on the back of some gamepads, like the Xbox Elite"]}],"Documentation":{"Summary":"Extra button on the back of some gamepads, like the Xbox Elite"},"DocId":"F:Sandbox.GamepadCode.Paddle1"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Paddle2","Name":"Paddle2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Extra button on the back of some gamepads, like the Xbox Elite"]}],"Documentation":{"Summary":"Extra button on the back of some gamepads, like the Xbox Elite"},"DocId":"F:Sandbox.GamepadCode.Paddle2"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Paddle3","Name":"Paddle3","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Extra button on the back of some gamepads, like the Xbox Elite"]}],"Documentation":{"Summary":"Extra button on the back of some gamepads, like the Xbox Elite"},"DocId":"F:Sandbox.GamepadCode.Paddle3"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Paddle4","Name":"Paddle4","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Extra button on the back of some gamepads, like the Xbox Elite"]}],"Documentation":{"Summary":"Extra button on the back of some gamepads, like the Xbox Elite"},"DocId":"F:Sandbox.GamepadCode.Paddle4"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.Touchpad","Name":"Touchpad","DocId":"F:Sandbox.GamepadCode.Touchpad"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.BUTTONS_MAX","Name":"BUTTONS_MAX","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"F:Sandbox.GamepadCode.BUTTONS_MAX"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.LeftTrigger","Name":"LeftTrigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Also known as LT, or L2"]}],"Documentation":{"Summary":"Also known as LT, or L2"},"DocId":"F:Sandbox.GamepadCode.LeftTrigger"},{"FieldType":"Sandbox.GamepadCode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GamepadCode.RightTrigger","Name":"RightTrigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Also known as RT, or R2"]}],"Documentation":{"Summary":"Also known as RT, or R2"},"DocId":"F:Sandbox.GamepadCode.RightTrigger"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GamepadCode","Name":"GamepadCode","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Game controller codes, driven from SDL."},"DocId":"T:Sandbox.GamepadCode"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.HapticEffect","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.HapticEffect.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.HapticEffect","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.HapticEffect.\u003CClone\u003E$"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"controllerPattern","Type":"Sandbox.HapticPattern","Default":"null"},{"Name":"leftTriggerPattern","Type":"Sandbox.HapticPattern","Default":"null"},{"Name":"rightTriggerPattern","Type":"Sandbox.HapticPattern","Default":"null"}],"l":{"File":"Systems/Input/Haptics/HapticEffect.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.HapticEffect..ctor","Name":".ctor","DeclaringType":"Sandbox.HapticEffect","DocId":"M:Sandbox.HapticEffect.#ctor(Sandbox.HapticPattern,Sandbox.HapticPattern,Sandbox.HapticPattern)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Input/Haptics/HapticEffect.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.HapticEffect.AmplitudeScale","Name":"AmplitudeScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.cs","12"]}],"DocId":"P:Sandbox.HapticEffect.AmplitudeScale"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Input/Haptics/HapticEffect.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.HapticEffect.FrequencyScale","Name":"FrequencyScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.cs","22"]}],"DocId":"P:Sandbox.HapticEffect.FrequencyScale"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Input/Haptics/HapticEffect.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.HapticEffect.LengthScale","Name":"LengthScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.cs","32"]}],"DocId":"P:Sandbox.HapticEffect.LengthScale"},{"PropertyType":"Sandbox.HapticEffect","Loc":{"File":"Systems/Input/Haptics/HapticEffect.Effects.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticEffect.SoftImpact","Name":"SoftImpact","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A haptic pattern that represents a light, soft impact."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.Effects.cs","8"]}],"Documentation":{"Summary":"A haptic pattern that represents a light, soft impact."},"DocId":"P:Sandbox.HapticEffect.SoftImpact"},{"PropertyType":"Sandbox.HapticEffect","Loc":{"File":"Systems/Input/Haptics/HapticEffect.Effects.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticEffect.HardImpact","Name":"HardImpact","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A haptic pattern that represents a hard, sudden impact."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.Effects.cs","13"]}],"Documentation":{"Summary":"A haptic pattern that represents a hard, sudden impact."},"DocId":"P:Sandbox.HapticEffect.HardImpact"},{"PropertyType":"Sandbox.HapticEffect","Loc":{"File":"Systems/Input/Haptics/HapticEffect.Effects.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticEffect.Rumble","Name":"Rumble","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a simple rumble to the controller."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.Effects.cs","18"]}],"Documentation":{"Summary":"Applies a simple rumble to the controller."},"DocId":"P:Sandbox.HapticEffect.Rumble"},{"PropertyType":"Sandbox.HapticEffect","Loc":{"File":"Systems/Input/Haptics/HapticEffect.Effects.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticEffect.RumbleLeftTrigger","Name":"RumbleLeftTrigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a simple rumble to the left trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.Effects.cs","23"]}],"Documentation":{"Summary":"Applies a simple rumble to the left trigger."},"DocId":"P:Sandbox.HapticEffect.RumbleLeftTrigger"},{"PropertyType":"Sandbox.HapticEffect","Loc":{"File":"Systems/Input/Haptics/HapticEffect.Effects.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticEffect.RumbleRightTrigger","Name":"RumbleRightTrigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies a simple rumble to the right trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.Effects.cs","28"]}],"Documentation":{"Summary":"Applies a simple rumble to the right trigger."},"DocId":"P:Sandbox.HapticEffect.RumbleRightTrigger"},{"PropertyType":"Sandbox.HapticEffect","Loc":{"File":"Systems/Input/Haptics/HapticEffect.Effects.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticEffect.Heartbeat","Name":"Heartbeat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A haptic effect that feels like a heartbeat."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.Effects.cs","33"]}],"Documentation":{"Summary":"A haptic effect that feels like a heartbeat."},"DocId":"P:Sandbox.HapticEffect.Heartbeat"}],"Fields":[{"FieldType":"Sandbox.HapticPattern","IsPublic":true,"FullName":"Sandbox.HapticEffect.ControllerPattern","Name":"ControllerPattern","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.cs","8"]}],"DocId":"F:Sandbox.HapticEffect.ControllerPattern"},{"FieldType":"Sandbox.HapticPattern","IsPublic":true,"FullName":"Sandbox.HapticEffect.LeftTriggerPattern","Name":"LeftTriggerPattern","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.cs","9"]}],"DocId":"F:Sandbox.HapticEffect.LeftTriggerPattern"},{"FieldType":"Sandbox.HapticPattern","IsPublic":true,"FullName":"Sandbox.HapticEffect.RightTriggerPattern","Name":"RightTriggerPattern","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticEffect.cs","10"]}],"DocId":"F:Sandbox.HapticEffect.RightTriggerPattern"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HapticEffect","Name":"HapticEffect","Documentation":{"Summary":"Contains a haptic effect, which consists of patterns for the controller and triggers."},"DocId":"T:Sandbox.HapticEffect"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"t","Type":"System.Single"},{"Name":"frequency","Out":true,"Type":"System.Single"},{"Name":"amplitude","Out":true,"Type":"System.Single"}],"l":{"File":"Systems/Input/Haptics/HapticPattern.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.HapticPattern.GetValue","Name":"GetValue","DeclaringType":"Sandbox.HapticPattern","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.cs","44"]}],"DocId":"M:Sandbox.HapticPattern.GetValue(System.Single,System.Single@,System.Single@)"},{"ReturnType":"Sandbox.HapticPattern","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.HapticPattern.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.HapticPattern","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.HapticPattern.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Length","Out":true,"Type":"System.Single"},{"Name":"FrequencyCurve","Out":true,"Type":"Sandbox.Curve"},{"Name":"AmplitudeCurve","Out":true,"Type":"Sandbox.Curve"}],"IsPublic":true,"FullName":"Sandbox.HapticPattern.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.HapticPattern","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.HapticPattern.Deconstruct(System.Single@,Sandbox.Curve@,Sandbox.Curve@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Length","Type":"System.Single"},{"Name":"FrequencyCurve","Type":"Sandbox.Curve"},{"Name":"AmplitudeCurve","Type":"Sandbox.Curve"}],"l":{"File":"obj/.generated/Systems/Input/Haptics/HapticPattern.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.HapticPattern..ctor","Name":".ctor","DeclaringType":"Sandbox.HapticPattern","Documentation":{"Summary":"Contains a haptic pattern, which consists of frequency and amplitude values that can change over time."},"DocId":"M:Sandbox.HapticPattern.#ctor(System.Single,Sandbox.Curve,Sandbox.Curve)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Systems/Input/Haptics/HapticPattern.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.HapticPattern.Length","Name":"Length","DocId":"P:Sandbox.HapticPattern.Length"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"obj/.generated/Systems/Input/Haptics/HapticPattern.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.HapticPattern.FrequencyCurve","Name":"FrequencyCurve","DocId":"P:Sandbox.HapticPattern.FrequencyCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"obj/.generated/Systems/Input/Haptics/HapticPattern.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.HapticPattern.AmplitudeCurve","Name":"AmplitudeCurve","DocId":"P:Sandbox.HapticPattern.AmplitudeCurve"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Input/Haptics/HapticPattern.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.HapticPattern.Position","Name":"Position","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.cs","12"]}],"DocId":"P:Sandbox.HapticPattern.Position"},{"PropertyType":"Sandbox.HapticPattern","Loc":{"File":"Systems/Input/Haptics/HapticPattern.Patterns.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticPattern.SoftImpact","Name":"SoftImpact","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A haptic pattern that represents a light, soft impact."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.Patterns.cs","8"]}],"Documentation":{"Summary":"A haptic pattern that represents a light, soft impact."},"DocId":"P:Sandbox.HapticPattern.SoftImpact"},{"PropertyType":"Sandbox.HapticPattern","Loc":{"File":"Systems/Input/Haptics/HapticPattern.Patterns.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticPattern.HardImpact","Name":"HardImpact","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A haptic pattern that represents a hard, sudden impact."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.Patterns.cs","30"]}],"Documentation":{"Summary":"A haptic pattern that represents a hard, sudden impact."},"DocId":"P:Sandbox.HapticPattern.HardImpact"},{"PropertyType":"Sandbox.HapticPattern","Loc":{"File":"Systems/Input/Haptics/HapticPattern.Patterns.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticPattern.Rumble","Name":"Rumble","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A haptic pattern that represents a constant low-frequency rumble."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.Patterns.cs","50"]}],"Documentation":{"Summary":"A haptic pattern that represents a constant low-frequency rumble."},"DocId":"P:Sandbox.HapticPattern.Rumble"},{"PropertyType":"Sandbox.HapticPattern","Loc":{"File":"Systems/Input/Haptics/HapticPattern.Patterns.cs","Line":71},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticPattern.Heartbeat","Name":"Heartbeat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A haptic pattern that feels like a heartbeat."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.Patterns.cs","70"]}],"Documentation":{"Summary":"A haptic pattern that feels like a heartbeat."},"DocId":"P:Sandbox.HapticPattern.Heartbeat"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.HapticPattern.LengthScale","Name":"LengthScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.cs","8"]}],"DocId":"F:Sandbox.HapticPattern.LengthScale"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.HapticPattern.FrequencyScale","Name":"FrequencyScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.cs","9"]}],"DocId":"F:Sandbox.HapticPattern.FrequencyScale"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.HapticPattern.AmplitudeScale","Name":"AmplitudeScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Haptics\\HapticPattern.cs","10"]}],"DocId":"F:Sandbox.HapticPattern.AmplitudeScale"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HapticPattern","Name":"HapticPattern","Documentation":{"Summary":"Contains a haptic pattern, which consists of frequency and amplitude values that can change over time."},"DocId":"T:Sandbox.HapticPattern"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.HapticTarget","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticTarget.Controller","Name":"Controller","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Controller"]}],"Documentation":{"Summary":"Controller"},"DocId":"F:Sandbox.HapticTarget.Controller"},{"FieldType":"Sandbox.HapticTarget","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticTarget.LeftTrigger","Name":"LeftTrigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Left impulse trigger (Xbox)"]}],"Documentation":{"Summary":"Left impulse trigger (Xbox)"},"DocId":"F:Sandbox.HapticTarget.LeftTrigger"},{"FieldType":"Sandbox.HapticTarget","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.HapticTarget.RightTrigger","Name":"RightTrigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Right impulse trigger (Xbox)"]}],"Documentation":{"Summary":"Right impulse trigger (Xbox)"},"DocId":"F:Sandbox.HapticTarget.RightTrigger"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HapticTarget","Name":"HapticTarget","Documentation":{"Summary":"Places you can trigger haptics on"},"DocId":"T:Sandbox.HapticTarget"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.InputGlyphSize","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputGlyphSize.Small","Name":"Small","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Small 32x32 ( Keyboard glyphs can be wider for long key names )"]}],"Documentation":{"Summary":"Small 32x32 ( Keyboard glyphs can be wider for long key names )"},"DocId":"F:Sandbox.InputGlyphSize.Small"},{"FieldType":"Sandbox.InputGlyphSize","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputGlyphSize.Medium","Name":"Medium","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Medium 128x128 ( Keyboard glyphs can be wider for long key names )"]}],"Documentation":{"Summary":"Medium 128x128 ( Keyboard glyphs can be wider for long key names )"},"DocId":"F:Sandbox.InputGlyphSize.Medium"},{"FieldType":"Sandbox.InputGlyphSize","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.InputGlyphSize.Large","Name":"Large","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Large 256x256 ( Keyboard glyphs can be wider for long key names )"]}],"Documentation":{"Summary":"Large 256x256 ( Keyboard glyphs can be wider for long key names )"},"DocId":"F:Sandbox.InputGlyphSize.Large"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.InputGlyphSize","Name":"InputGlyphSize","DocId":"T:Sandbox.InputGlyphSize"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Int32","Parameters":[{"Name":"size","Type":"Sandbox.InputGlyphSize"}],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":156},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxGameExtensions.ToPixels","Name":"ToPixels","DeclaringType":"Sandbox.SandboxGameExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Translates this enum to pixel size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","155"]}],"Documentation":{"Summary":"Translates this enum to pixel size."},"DocId":"M:Sandbox.SandboxGameExtensions.ToPixels(Sandbox.InputGlyphSize)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxGameExtensions","Name":"SandboxGameExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","150"]}],"DocId":"T:Sandbox.SandboxGameExtensions"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.GlyphStyle","Parameters":[],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.GlyphStyle.WithNeutralColorABXY","Name":"WithNeutralColorABXY","DeclaringType":"Sandbox.GlyphStyle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["ABXY Buttons will match the base style color instead of their normal associated color"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","189"]}],"Documentation":{"Summary":"ABXY Buttons will match the base style color instead of their normal associated color"},"DocId":"M:Sandbox.GlyphStyle.WithNeutralColorABXY"},{"ReturnType":"Sandbox.GlyphStyle","Parameters":[],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.GlyphStyle.WithSolidABXY","Name":"WithSolidABXY","DeclaringType":"Sandbox.GlyphStyle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["ABXY Buttons will have a solid fill"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","193"]}],"Documentation":{"Summary":"ABXY Buttons will have a solid fill"},"DocId":"M:Sandbox.GlyphStyle.WithSolidABXY"}],"Fields":[{"FieldType":"Sandbox.GlyphStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GlyphStyle.Knockout","Name":"Knockout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","170"]}],"Documentation":{"Summary":"Face buttons will have colored labels/outlines on a knocked out background\nRest of inputs will have white detail/borders on a knocked out background"},"DocId":"F:Sandbox.GlyphStyle.Knockout"},{"FieldType":"Sandbox.GlyphStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GlyphStyle.Light","Name":"Light","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","174"]}],"Documentation":{"Summary":"Black detail/borders on a white background"},"DocId":"F:Sandbox.GlyphStyle.Light"},{"FieldType":"Sandbox.GlyphStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GlyphStyle.Dark","Name":"Dark","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","179"]}],"Documentation":{"Summary":"White detail/borders on a black background"},"DocId":"F:Sandbox.GlyphStyle.Dark"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GlyphStyle","Name":"GlyphStyle","DocId":"T:Sandbox.GlyphStyle"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"keyboardCode","Type":"System.String"},{"Name":"gamepadCode","Type":"Sandbox.GamepadCode","Default":"-1"},{"Name":"groupName","Type":"System.String","Default":"Other"},{"Name":"title","Type":"System.String","Default":"null"}],"l":{"File":"Systems/Input/InputAction.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.InputAction..ctor","Name":".ctor","DeclaringType":"Sandbox.InputAction","DocId":"M:Sandbox.InputAction.#ctor(System.String,System.String,Sandbox.GamepadCode,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/InputAction.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.InputAction..ctor","Name":".ctor","DeclaringType":"Sandbox.InputAction","DocId":"M:Sandbox.InputAction.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.InputAction"}],"l":{"File":"Systems/Input/InputAction.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.InputAction..ctor","Name":".ctor","DeclaringType":"Sandbox.InputAction","DocId":"M:Sandbox.InputAction.#ctor(Sandbox.InputAction)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Input/InputAction.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.InputAction.Name","Name":"Name","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.RegularExpressionAttribute","ConstructorArguments":["^[a-zA-Z0-9_\\-]\u002B$"]},{"FullName":"GroupAttribute","ConstructorArguments":["Display"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the input action. Used by Input.Down|Pressed|Released."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\InputAction.cs","37"]}],"Documentation":{"Summary":"The name of the input action. Used by Input.Down|Pressed|Released."},"DocId":"P:Sandbox.InputAction.Name"},{"PropertyType":"System.String","Loc":{"File":"Systems/Input/InputAction.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.InputAction.GroupName","Name":"GroupName","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Display"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A group name for this input when showing in a binding system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\InputAction.cs","44"]}],"Documentation":{"Summary":"A group name for this input when showing in a binding system"},"DocId":"P:Sandbox.InputAction.GroupName"},{"PropertyType":"System.String","Loc":{"File":"Systems/Input/InputAction.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.InputAction.Title","Name":"Title","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Display"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A friendly name for this input action when showing in a binding system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\InputAction.cs","50"]}],"Documentation":{"Summary":"A friendly name for this input action when showing in a binding system"},"DocId":"P:Sandbox.InputAction.Title"},{"PropertyType":"System.String","Loc":{"File":"Systems/Input/InputAction.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.InputAction.KeyboardCode","Name":"KeyboardCode","Attributes":[{"FullName":"EditorAttribute","ConstructorArguments":["keybind"]},{"FullName":"GroupAttribute","ConstructorArguments":["Keybinds"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The key or key combo we\u0027ll be watching for."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\InputAction.cs","56"]}],"Documentation":{"Summary":"The key or key combo we\u0027ll be watching for."},"DocId":"P:Sandbox.InputAction.KeyboardCode"},{"PropertyType":"Sandbox.GamepadCode","Loc":{"File":"Systems/Input/InputAction.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.InputAction.GamepadCode","Name":"GamepadCode","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Keybinds"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["What gamepad button should this action map to?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\InputAction.cs","62"]}],"Documentation":{"Summary":"What gamepad button should this action map to?"},"DocId":"P:Sandbox.InputAction.GamepadCode"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.InputAction","Name":"InputAction","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["An input action defined by a game project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\InputAction.cs","9"]}],"Documentation":{"Summary":"An input action defined by a game project."},"DocId":"T:Sandbox.InputAction"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.KeyboardModifiers","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.KeyboardModifiers.None","Name":"None","DocId":"F:Sandbox.KeyboardModifiers.None"},{"FieldType":"Sandbox.KeyboardModifiers","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.KeyboardModifiers.Alt","Name":"Alt","DocId":"F:Sandbox.KeyboardModifiers.Alt"},{"FieldType":"Sandbox.KeyboardModifiers","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.KeyboardModifiers.Ctrl","Name":"Ctrl","DocId":"F:Sandbox.KeyboardModifiers.Ctrl"},{"FieldType":"Sandbox.KeyboardModifiers","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.KeyboardModifiers.Shift","Name":"Shift","DocId":"F:Sandbox.KeyboardModifiers.Shift"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.KeyboardModifiers","Name":"KeyboardModifiers","Attributes":[{"FullName":"System.FlagsAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.KeyboardModifiers"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.MouseButtons","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseButtons.None","Name":"None","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["No buttons are being pressed."]}],"Documentation":{"Summary":"No buttons are being pressed."},"DocId":"F:Sandbox.MouseButtons.None"},{"FieldType":"Sandbox.MouseButtons","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseButtons.Left","Name":"Left","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Left mouse button is being pressed."]}],"Documentation":{"Summary":"Left mouse button is being pressed."},"DocId":"F:Sandbox.MouseButtons.Left"},{"FieldType":"Sandbox.MouseButtons","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseButtons.Right","Name":"Right","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Right mouse button is being pressed."]}],"Documentation":{"Summary":"Right mouse button is being pressed."},"DocId":"F:Sandbox.MouseButtons.Right"},{"FieldType":"Sandbox.MouseButtons","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseButtons.Middle","Name":"Middle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Middle mouse button (mouse wheel) is being pressed in."]}],"Documentation":{"Summary":"Middle mouse button (mouse wheel) is being pressed in."},"DocId":"F:Sandbox.MouseButtons.Middle"},{"FieldType":"Sandbox.MouseButtons","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseButtons.Back","Name":"Back","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The \u0022back\u0022 mouse button (mouse4) being pressed in."]}],"Documentation":{"Summary":"The \u0022back\u0022 mouse button (mouse4) being pressed in."},"DocId":"F:Sandbox.MouseButtons.Back"},{"FieldType":"Sandbox.MouseButtons","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseButtons.Forward","Name":"Forward","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The \u0022forward\u0022 mouse button (mouse5) being pressed in."]}],"Documentation":{"Summary":"The \u0022forward\u0022 mouse button (mouse5) being pressed in."},"DocId":"F:Sandbox.MouseButtons.Forward"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MouseButtons","Name":"MouseButtons","Attributes":[{"FullName":"System.FlagsAttribute"},{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"State of mouse buttons being pressed or not."},"DocId":"T:Sandbox.MouseButtons"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"textToken","Type":"System.String"},{"Name":"data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"Systems/Localization/Language.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.LanguageContainer.GetPhrase","Name":"GetPhrase","DeclaringType":"Sandbox.LanguageContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Look up a phrase"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","106"]}],"DocId":"M:Sandbox.LanguageContainer.GetPhrase(System.String,System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Localization/Language.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.LanguageContainer.SelectedCode","Name":"SelectedCode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The abbreviation for the language the user wants. This is set by the user in the options menu."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","11"]}],"Documentation":{"Summary":"The abbreviation for the language the user wants. This is set by the user in the options menu."},"DocId":"P:Sandbox.LanguageContainer.SelectedCode"},{"PropertyType":"Sandbox.Localization.LanguageInformation","Loc":{"File":"Systems/Localization/Language.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.LanguageContainer.Current","Name":"Current","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Information about the current selected language. Will default to English if the current language isn\u0027t found."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","16"]}],"Documentation":{"Summary":"Information about the current selected language. Will default to English if the current language isn\u0027t found."},"DocId":"P:Sandbox.LanguageContainer.Current"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.LanguageContainer","Name":"LanguageContainer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A container for the current language, allowing access to translated phrases and language information."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","6"]}],"Documentation":{"Summary":"A container for the current language, allowing access to translated phrases and language information."},"DocId":"T:Sandbox.LanguageContainer"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"textToken","Type":"System.String"},{"Name":"data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"Systems/Localization/Language.cs","Line":145},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Language.GetPhrase","Name":"GetPhrase","DeclaringType":"Sandbox.Language","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Look up a phrase"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","144"]}],"DocId":"M:Sandbox.Language.GetPhrase(System.String,System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Localization/Language.cs","Line":132},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Language.SelectedCode","Name":"SelectedCode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The abbreviation for the language the user wants. This is set by the user in the options menu."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","131"]}],"Documentation":{"Summary":"The abbreviation for the language the user wants. This is set by the user in the options menu."},"DocId":"P:Sandbox.Language.SelectedCode"},{"PropertyType":"Sandbox.Localization.LanguageInformation","Loc":{"File":"Systems/Localization/Language.cs","Line":137},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Language.Current","Name":"Current","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Information about the current selected language. Will default to English if the current language isn\u0027t found."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","136"]}],"Documentation":{"Summary":"Information about the current selected language. Will default to English if the current language isn\u0027t found."},"DocId":"P:Sandbox.Language.Current"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Language","Name":"Language","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to translated phrases, allowing the translation of gamemodes etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Localization\\Language.cs","125"]}],"Documentation":{"Summary":"Allows access to translated phrases, allowing the translation of gamemodes etc"},"DocId":"T:Sandbox.Language"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/Networking/Networking.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.SetData","Name":"SetData","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set data about the current server or lobby. Other players can query this when searching for a game. Note: for now, try to keep the key and value as short as possible, Steam enforce a character limit on server tags, so it could be possible to reach that limit when running a Dedicated Server. In the future we\u0027ll store this stuff on our backend, so that won\u0027t be a problem."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","29"]}],"Documentation":{"Summary":"Set data about the current server or lobby. Other players can query this\nwhen searching for a game. Note: for now, try to keep the key and value as short\nas possible, Steam enforce a character limit on server tags, so it could be possible\nto reach that limit when running a Dedicated Server. In the future we\u0027ll store this\nstuff on our backend, so that won\u0027t be a problem."},"DocId":"M:Sandbox.Networking.SetData(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":""}],"l":{"File":"Systems/Networking/Networking.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.GetData","Name":"GetData","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get data about the current server or lobby. This data can be used for filtering when querying lobbies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","49"]}],"Documentation":{"Summary":"Get data about the current server or lobby. This data can be used for filtering\nwhen querying lobbies."},"DocId":"M:Sandbox.Networking.GetData(System.String,System.String)"},{"ReturnType":"Sandbox.Connection","Parameters":[{"Name":"id","Type":"System.Guid"}],"l":{"File":"Systems/Networking/Networking.cs","Line":338},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.FindConnection","Name":"FindConnection","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Connection.Find"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","336"]}],"DocId":"M:Sandbox.Networking.FindConnection(System.Guid)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"ident","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.JoinBestLobby","Name":"JoinBestLobby","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Networking/\u003CJoinBestLobby\u003Ed__83"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to join the best lobby. Return true on success."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","342"]}],"Documentation":{"Summary":"Try to join the best lobby. Return true on success."},"DocId":"M:Sandbox.Networking.JoinBestLobby(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"config","Type":"Sandbox.Network.LobbyConfig"}],"l":{"File":"Systems/Networking/Networking.cs","Line":378},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.CreateLobby","Name":"CreateLobby","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will create a new lobby with the specified \u003Cspan style=\u0022color: #86C691;\u0022\u003ELobbyConfig\u003C/span\u003E to customize the lobby further."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","373"]}],"Documentation":{"Summary":"Will create a new lobby with the specified \u003Csee cref=\u0022T:Sandbox.Network.LobbyConfig\u0022 /\u003E to\ncustomize the lobby further."},"DocId":"M:Sandbox.Networking.CreateLobby(Sandbox.Network.LobbyConfig)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/Networking.cs","Line":398},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.CreateLobby","Name":"CreateLobby","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CreateLobby( LobbyConfig )"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Will create a new lobby."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","394"]}],"Documentation":{"Summary":"Will create a new lobby."},"DocId":"M:Sandbox.Networking.CreateLobby"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/Networking.cs","Line":493},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.Disconnect","Name":"Disconnect","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disconnect from current multiplayer session."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","490"]}],"Documentation":{"Summary":"Disconnect from current multiplayer session."},"DocId":"M:Sandbox.Networking.Disconnect"},{"ReturnType":"System.Void","Parameters":[{"Name":"steamid","Type":"System.UInt64"}],"l":{"File":"Systems/Networking/Networking.cs","Line":526},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.Connect","Name":"Connect","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","525"]}],"DocId":"M:Sandbox.Networking.Connect(System.UInt64)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.String"}],"l":{"File":"Systems/Networking/Networking.cs","Line":532},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.Connect","Name":"Connect","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will try to determine the right method for connection, and then try to connect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","530"]}],"Documentation":{"Summary":"Will try to determine the right method for connection, and then try to connect."},"DocId":"M:Sandbox.Networking.Connect(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"steamId","Type":"Sandbox.SteamId"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.TryConnectSteamId","Name":"TryConnectSteamId","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Networking/\u003CTryConnectSteamId\u003Ed__99"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Will try to connect to a server. Will return false if failed to connect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","619"]}],"Documentation":{"Summary":"Will try to connect to a server. Will return false if failed to connect."},"DocId":"M:Sandbox.Networking.TryConnectSteamId(Sandbox.SteamId)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.Network.LobbyInformation\u003E\u003E","Parameters":[],"l":{"File":"Systems/Networking/Networking.LobbyQuery.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.QueryLobbies","Name":"QueryLobbies","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all lobbies for the current game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.LobbyQuery.cs","12"]}],"Documentation":{"Summary":"Get all lobbies for the current game."},"DocId":"M:Sandbox.Networking.QueryLobbies"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.Network.LobbyInformation\u003E\u003E","Parameters":[{"Name":"gameIdent","Type":"System.String"}],"l":{"File":"Systems/Networking/Networking.LobbyQuery.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.QueryLobbies","Name":"QueryLobbies","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all lobbies for a specific game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.LobbyQuery.cs","17"]}],"Documentation":{"Summary":"Get all lobbies for a specific game."},"DocId":"M:Sandbox.Networking.QueryLobbies(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.Network.LobbyInformation\u003E\u003E","Parameters":[{"Name":"gameIdent","Type":"System.String"},{"Name":"mapIdent","Type":"System.String"}],"l":{"File":"Systems/Networking/Networking.LobbyQuery.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.QueryLobbies","Name":"QueryLobbies","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all lobbies for a specific game and map."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.LobbyQuery.cs","23"]}],"Documentation":{"Summary":"Get all lobbies for a specific game and map."},"DocId":"M:Sandbox.Networking.QueryLobbies(System.String,System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.Network.LobbyInformation\u003E\u003E","Parameters":[{"Name":"filters","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.QueryLobbies","Name":"QueryLobbies","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Networking/\u003CQueryLobbies\u003Ed__121"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all lobbies that match the specified filters."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.LobbyQuery.cs","111"]}],"DocId":"M:Sandbox.Networking.QueryLobbies(System.Collections.Generic.Dictionary\u00602{System.String,System.String})"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/Networking.cs","Line":66},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.ServerName","Name":"ServerName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the server you are currently connected to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","60"]}],"Documentation":{"Summary":"The name of the server you are currently connected to."},"DocId":"P:Sandbox.Networking.ServerName"},{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/Networking.cs","Line":92},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.MapName","Name":"MapName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the map being used on the server you\u0027re connected to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","86"]}],"Documentation":{"Summary":"The name of the map being used on the server you\u0027re connected to."},"DocId":"P:Sandbox.Networking.MapName"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Networking/Networking.cs","Line":113},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.MaxPlayers","Name":"MaxPlayers","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum number of players allowed on the server you\u0027re connected to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","112"]}],"Documentation":{"Summary":"The maximum number of players allowed on the server you\u0027re connected to."},"DocId":"P:Sandbox.Networking.MaxPlayers"},{"PropertyType":"Sandbox.Network.HostStats","Loc":{"File":"Systems/Networking/Networking.cs","Line":173},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.HostStats","Name":"HostStats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the latest host stats such as bandwidth used and the current frame rate."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","172"]}],"Documentation":{"Summary":"Get the latest host stats such as bandwidth used and the current frame rate."},"DocId":"P:Sandbox.Networking.HostStats"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/Networking.cs","Line":178},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.IsHost","Name":"IsHost","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we can be considered the host of this session. Either we\u0027re not connected to a server, or we are host of a server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","177"]}],"Documentation":{"Summary":"True if we can be considered the host of this session. Either we\u0027re not connected to a server, or we are host of a server."},"DocId":"P:Sandbox.Networking.IsHost"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/Networking.cs","Line":183},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.IsClient","Name":"IsClient","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently connected to a server, and we are not the host"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","182"]}],"Documentation":{"Summary":"True if we\u0027re currently connected to a server, and we are not the host"},"DocId":"P:Sandbox.Networking.IsClient"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/Networking.cs","Line":188},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.IsConnecting","Name":"IsConnecting","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently connecting to the server"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","187"]}],"Documentation":{"Summary":"True if we\u0027re currently connecting to the server"},"DocId":"P:Sandbox.Networking.IsConnecting"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/Networking.cs","Line":193},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.IsActive","Name":"IsActive","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently connecting to the server"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","192"]}],"Documentation":{"Summary":"True if we\u0027re currently connecting to the server"},"DocId":"P:Sandbox.Networking.IsActive"},{"PropertyType":"Sandbox.Connection","Loc":{"File":"Systems/Networking/Networking.cs","Line":204},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.HostConnection","Name":"HostConnection","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Connection.Host"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The connection of the current network host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","202"]}],"Documentation":{"Summary":"The connection of the current network host."},"DocId":"P:Sandbox.Networking.HostConnection"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Connection\u003E","Loc":{"File":"Systems/Networking/Networking.cs","Line":224},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.Connections","Name":"Connections","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Connection.All"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of connections that are currently on this server. If you\u0027re not on a server this will return only one connection (Connection.Local). Some games restrict the connection list - in which case you will get an empty list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","222"]}],"Documentation":{"Summary":"A list of connections that are currently on this server. If you\u0027re not on a server\nthis will return only one connection (Connection.Local). Some games restrict the \nconnection list - in which case you will get an empty list."},"DocId":"P:Sandbox.Networking.Connections"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking","Name":"Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Global manager to hold and tick the singleton instance of NetworkSystem."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","15"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Global manager to hold and tick the singleton instance of NetworkSystem."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.LobbyQuery.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Global manager to hold and tick the singleton instance of NetworkSystem."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.Thread.cs","5"]}],"Documentation":{"Summary":"Global manager to hold and tick the singleton instance of NetworkSystem."},"DocId":"T:Sandbox.Networking"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"permission","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Connection.HasPermission","Name":"HasPermission","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get whether this connection has a specific permission."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","41"]}],"Documentation":{"Summary":"Get whether this connection has a specific permission."},"DocId":"M:Sandbox.Connection.HasPermission(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"reason","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.Connection.Kick","Name":"Kick","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Kick this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E from the server. Only the host can kick clients."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","154"]}],"Documentation":{"Summary":"Kick this \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E from the server. Only the host can kick clients.","Params":{"reason":"The reason to display to this client."}},"DocId":"M:Sandbox.Connection.Kick(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"level","Type":"Sandbox.LogLevel"},{"Name":"message","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.Connection.SendLog","Name":"SendLog","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Log a message to the console for this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","173"]}],"Documentation":{"Summary":"Log a message to the console for this connection."},"DocId":"M:Sandbox.Connection.SendLog(Sandbox.LogLevel,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"t","Type":"T"}],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.Connection.SendMessage","Name":"SendMessage","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a message to this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","224"]}],"Documentation":{"Summary":"Send a message to this connection."},"DocId":"M:Sandbox.Connection.SendMessage\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.String","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":398},"IsPublic":true,"FullName":"Sandbox.Connection.GetUserData","Name":"GetUserData","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","396"]}],"DocId":"M:Sandbox.Connection.GetUserData(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Object\u003E","Parameters":[{"Name":"t","Type":"T"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Response.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Connection.SendRequest","Name":"SendRequest","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a message to this connection, wait for a response"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Response.cs","13"]}],"Documentation":{"Summary":"Send a message to this connection, wait for a response"},"DocId":"M:Sandbox.Connection.SendRequest\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"requestId","Type":"System.Guid"},{"Name":"t","Type":"T"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Response.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Connection.SendResponse","Name":"SendResponse","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a response message to this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Response.cs","37"]}],"Documentation":{"Summary":"Send a response message to this connection."},"DocId":"M:Sandbox.Connection.SendResponse\u0060\u00601(System.Guid,\u0060\u00600)"},{"ReturnType":"Sandbox.Connection","Parameters":[{"Name":"id","Type":"System.Guid"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Static.cs","Line":73},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Connection.Find","Name":"Find","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E for a Connection Id."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Static.cs","69"]}],"Documentation":{"Summary":"Find a \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E for a Connection Id."},"DocId":"M:Sandbox.Connection.Find(System.Guid)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Guid","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Connection.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This connection\u0027s unique identifier."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","50"]}],"Documentation":{"Summary":"This connection\u0027s unique identifier."},"DocId":"P:Sandbox.Connection.Id"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Connection.CanSpawnObjects","Name":"CanSpawnObjects","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can this connection spawn networked objects?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","68"]}],"Documentation":{"Summary":"Can this connection spawn networked objects?"},"DocId":"P:Sandbox.Connection.CanSpawnObjects"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.Connection.CanRefreshObjects","Name":"CanRefreshObjects","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can this connection refresh networked objects that they own?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","87"]}],"Documentation":{"Summary":"Can this connection refresh networked objects that they own?"},"DocId":"P:Sandbox.Connection.CanRefreshObjects"},{"PropertyType":"System.Single","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Connection.Latency","Name":"Latency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","103"]}],"DocId":"P:Sandbox.Connection.Latency"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Connection.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","105"]}],"DocId":"P:Sandbox.Connection.Name"},{"PropertyType":"System.Single","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Connection.Time","Name":"Time","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","108"]}],"DocId":"P:Sandbox.Connection.Time"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Connection.Address","Name":"Address","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","111"]}],"DocId":"P:Sandbox.Connection.Address"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.Connection.IsHost","Name":"IsHost","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","114"]}],"DocId":"P:Sandbox.Connection.IsHost"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Connection.IsConnecting","Name":"IsConnecting","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this channel is still currently connecting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","120"]}],"Documentation":{"Summary":"True if this channel is still currently connecting."},"DocId":"P:Sandbox.Connection.IsConnecting"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.Connection.IsActive","Name":"IsActive","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this channel is fully connnected and fully logged on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","126"]}],"Documentation":{"Summary":"True if this channel is fully connnected and fully logged on."},"DocId":"P:Sandbox.Connection.IsActive"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Connection.MessagesSent","Name":"MessagesSent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many messages have been sent to this connection?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","135"]}],"Documentation":{"Summary":"How many messages have been sent to this connection?"},"DocId":"P:Sandbox.Connection.MessagesSent"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.Connection.MessagesRecieved","Name":"MessagesRecieved","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many messages have been received from this connection?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","144"]}],"Documentation":{"Summary":"How many messages have been received from this connection?"},"DocId":"P:Sandbox.Connection.MessagesRecieved"},{"PropertyType":"Sandbox.Network.ConnectionStats","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.Connection.Stats","Name":"Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get stats about this connection such as bandwidth usage and how many packets are being sent and received."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","219"]}],"Documentation":{"Summary":"Get stats about this connection such as bandwidth usage and how many packets are being\nsent and received."},"DocId":"P:Sandbox.Connection.Stats"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":364},"IsPublic":true,"FullName":"Sandbox.Connection.Ping","Name":"Ping","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The ping of this connection (in milliseconds.)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","362"]}],"Documentation":{"Summary":"The ping of this connection (in milliseconds.)"},"DocId":"P:Sandbox.Connection.Ping"},{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":383},"IsPublic":true,"FullName":"Sandbox.Connection.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","381"]}],"DocId":"P:Sandbox.Connection.DisplayName"},{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.Connection.SteamId","Name":"SteamId","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","384"]}],"DocId":"P:Sandbox.Connection.SteamId"},{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":393},"IsPublic":true,"FullName":"Sandbox.Connection.PartyId","Name":"PartyId","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The Id of the party that this user is a part of. This can be used to compare to other users to group them into parties."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","391"]}],"Documentation":{"Summary":"The Id of the party that this user is a part of. This can be used to compare to other users to \ngroup them into parties."},"DocId":"P:Sandbox.Connection.PartyId"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":395},"IsPublic":true,"FullName":"Sandbox.Connection.ConnectionTime","Name":"ConnectionTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","394"]}],"DocId":"P:Sandbox.Connection.ConnectionTime"},{"PropertyType":"Sandbox.Connection","Loc":{"File":"Systems/Networking/System/Channel/Connection.Static.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Connection.Local","Name":"Local","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a \u0022fake\u0022 connection for the local player. It is passed to RPCs when calling them locally etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Static.cs","11"]}],"Documentation":{"Summary":"This is a \u0022fake\u0022 connection for the local player. It is passed to RPCs when calling them\nlocally etc."},"DocId":"P:Sandbox.Connection.Local"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Connection\u003E","Loc":{"File":"Systems/Networking/System/Channel/Connection.Static.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Connection.All","Name":"All","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of connections that are currently on this server. If you\u0027re not on a server this will return only one connection (Connection.Local). Some games restrict the connection list - in which case you will get an empty list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Static.cs","19"]}],"Documentation":{"Summary":"A list of connections that are currently on this server. If you\u0027re not on a server\nthis will return only one connection (Connection.Local). Some games restrict the \nconnection list - in which case you will get an empty list."},"DocId":"P:Sandbox.Connection.All"},{"PropertyType":"Sandbox.Connection","Loc":{"File":"Systems/Networking/System/Channel/Connection.Static.cs","Line":54},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Connection.Host","Name":"Host","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The connection of the current network host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Static.cs","48"]}],"Documentation":{"Summary":"The connection of the current network host."},"DocId":"P:Sandbox.Connection.Host"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Connection","Name":"Connection","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A connection, usually to a server or a client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A connection, usually to a server or a client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Filter.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A connection, usually to a server or a client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Response.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A connection, usually to a server or a client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Static.cs","5"]}],"Documentation":{"Summary":"A connection, usually to a server or a client."},"DocId":"T:Sandbox.Connection"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"connection","Type":"Sandbox.Connection"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Filter.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Connection.Filter.IsRecipient","Name":"IsRecipient","DeclaringType":"Sandbox.Connection.Filter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E a valid recipient?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Filter.cs","41"]}],"Documentation":{"Summary":"Is the specified \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E a valid recipient?"},"DocId":"M:Sandbox.Connection.Filter.IsRecipient(Sandbox.Connection)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Sandbox.Connection.Filter.FilterType"},{"Name":"predicate","Type":"System.Predicate\u00601\u003CSandbox.Connection\u003E"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Filter.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Connection.Filter..ctor","Name":".ctor","DeclaringType":"Sandbox.Connection.Filter","DocId":"M:Sandbox.Connection.Filter.#ctor(Sandbox.Connection.Filter.FilterType,System.Predicate\u00601{Sandbox.Connection})"},{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Sandbox.Connection.Filter.FilterType"},{"Name":"connections","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Connection\u003E"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Filter.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Connection.Filter..ctor","Name":".ctor","DeclaringType":"Sandbox.Connection.Filter","DocId":"M:Sandbox.Connection.Filter.#ctor(Sandbox.Connection.Filter.FilterType,System.Collections.Generic.IEnumerable\u00601{Sandbox.Connection})"}],"Properties":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Connection.Filter","Name":"Filter","DeclaringType":"Sandbox.Connection","DocId":"T:Sandbox.Connection.Filter"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Connection.Filter.FilterType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Connection.Filter.FilterType.Include","Name":"Include","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only include the connections in the filter when sending a message."]}],"Documentation":{"Summary":"Only include the connections in the filter when sending a message."},"DocId":"F:Sandbox.Connection.Filter.FilterType.Include"},{"FieldType":"Sandbox.Connection.Filter.FilterType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Connection.Filter.FilterType.Exclude","Name":"Exclude","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exclude the connections in the filter when sending a message."]}],"Documentation":{"Summary":"Exclude the connections in the filter when sending a message."},"DocId":"F:Sandbox.Connection.Filter.FilterType.Exclude"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Connection.Filter.FilterType","Name":"FilterType","DeclaringType":"Sandbox.Connection/Filter","DocId":"T:Sandbox.Connection.Filter.FilterType"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.NetFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetFlags.Unreliable","Name":"Unreliable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Message will be sent unreliably. It may not arrive and it may be received out of order. But chances are that it will arrive on time and everything will be fine. This is good for sending position updates, or spawning effects. This is the fastest way to send a message. It is also the cheapest."]}],"Documentation":{"Summary":"Message will be sent unreliably. It may not arrive and it may be received out of order. But chances\nare that it will arrive on time and everything will be fine. This is good for sending position updates,\nor spawning effects. This is the fastest way to send a message. It is also the cheapest."},"DocId":"F:Sandbox.NetFlags.Unreliable"},{"FieldType":"Sandbox.NetFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetFlags.Reliable","Name":"Reliable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Message will be sent reliably. Multiple attempts will be made until the recipient has received it. Use this for things like chat messages, or important events. This is the slowest way to send a message. It is also the most expensive."]}],"Documentation":{"Summary":"Message will be sent reliably. Multiple attempts will be made until the recipient has received it. Use this for things\nlike chat messages, or important events. This is the slowest way to send a message. It is also the most expensive."},"DocId":"F:Sandbox.NetFlags.Reliable"},{"FieldType":"Sandbox.NetFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetFlags.SendImmediate","Name":"SendImmediate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Message will not be grouped up with other messages, and will be sent immediately. This is most useful for things like streaming voice data, where packets need to stream in real-time, rather than arriving with a bunch of other packets."]}],"Documentation":{"Summary":"Message will not be grouped up with other messages, and will be sent immediately. This is most useful for things like \nstreaming voice data, where packets need to stream in real-time, rather than arriving with a bunch of other packets."},"DocId":"F:Sandbox.NetFlags.SendImmediate"},{"FieldType":"Sandbox.NetFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetFlags.DiscardOnDelay","Name":"DiscardOnDelay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Message will be dropped if it can\u0027t be sent quickly. Only applicable to unreliable messages."]}],"Documentation":{"Summary":"Message will be dropped if it can\u0027t be sent quickly. Only applicable to unreliable messages."},"DocId":"F:Sandbox.NetFlags.DiscardOnDelay"},{"FieldType":"Sandbox.NetFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetFlags.HostOnly","Name":"HostOnly","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only the host may call this action"]}],"Documentation":{"Summary":"Only the host may call this action"},"DocId":"F:Sandbox.NetFlags.HostOnly"},{"FieldType":"Sandbox.NetFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetFlags.OwnerOnly","Name":"OwnerOnly","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only the owner may call this action"]}],"Documentation":{"Summary":"Only the owner may call this action"},"DocId":"F:Sandbox.NetFlags.OwnerOnly"},{"FieldType":"Sandbox.NetFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetFlags.UnreliableNoDelay","Name":"UnreliableNoDelay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Message will be sent unreliably, not grouped up with other messages and will be dropped if it can\u0027t be sent quickly."]}],"Documentation":{"Summary":"Message will be sent unreliably, not grouped up with other messages and will be dropped if it can\u0027t be sent quickly."},"DocId":"F:Sandbox.NetFlags.UnreliableNoDelay"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetFlags","Name":"NetFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.NetFlags"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"c","Type":"Sandbox.Component"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SetComponentSource","Name":"SetComponentSource","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Component property"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","67"]}],"DocId":"M:Sandbox.PhysicsBody.SetComponentSource(Sandbox.Component)"},{"ReturnType":"Sandbox.GameObject","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GetGameObject","Name":"GetGameObject","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GameObject property"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","73"]}],"DocId":"M:Sandbox.PhysicsBody.GetGameObject"},{"ReturnType":"System.Void","Parameters":[{"Name":"tx","Type":"Transform"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":350},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Move","Name":"Move","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move to a new position. Unlike Transform, if you have \u0060UseController\u0060 enabled, this will sweep the shadow to the new position, rather than teleporting there."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","347"]}],"Documentation":{"Summary":"Move to a new position. Unlike Transform, if you have \u0060UseController\u0060 enabled, this will sweep the shadow\nto the new position, rather than teleporting there."},"DocId":"M:Sandbox.PhysicsBody.Move(Transform,System.Single)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":398},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddSphereShape","Name":"AddSphereShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","395"]}],"Documentation":{"Summary":"Add a sphere shape to this body.","Return":"The newly created shape, if any.","Params":{"center":"Center of the sphere, relative to \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Position\u0022 /\u003E of this body.","radius":"Radius of the sphere.","rebuildMass":"Whether the mass should be \u003Csee cref=\u0022M:Sandbox.PhysicsBody.RebuildMass\u0022\u003Erecalculated\u003C/see\u003E after adding the shape."}},"DocId":"M:Sandbox.PhysicsBody.AddSphereShape(Vector3,System.Single,System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"sphere","In":true,"Type":"Sandbox.Sphere"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":408},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddSphereShape","Name":"AddSphereShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a sphere shape to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","405"]}],"Documentation":{"Summary":"Add a sphere shape to this body."},"DocId":"M:Sandbox.PhysicsBody.AddSphereShape(Sandbox.Sphere@,System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"center","Type":"Vector3"},{"Name":"center2","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":423},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddCapsuleShape","Name":"AddCapsuleShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","420"]}],"Documentation":{"Summary":"Add a capsule shape to this body.","Return":"The newly created shape, or null on failure.","Params":{"center":"Point A of the capsule, relative to \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Position\u0022 /\u003E of this body.","center2":"Point B of the capsule, relative to \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Position\u0022 /\u003E of this body.","radius":"Radius of the capsule end caps.","rebuildMass":"Whether the mass should be \u003Csee cref=\u0022M:Sandbox.PhysicsBody.RebuildMass\u0022\u003Erecalculated\u003C/see\u003E after adding the shape."}},"DocId":"M:Sandbox.PhysicsBody.AddCapsuleShape(Vector3,Vector3,System.Single,System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"extent","Type":"Vector3"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":438},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddBoxShape","Name":"AddBoxShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","435"]}],"Documentation":{"Summary":"Add a box shape to this body.","Return":"The newly created shape, or null on failure.","Params":{"position":"Center of the box, relative to \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Position\u0022 /\u003E of this body.","rotation":"Rotation of the box, relative to \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Rotation\u0022 /\u003E of this body.","extent":"The extents of the box. The box will extend from its center by this much in both negative and positive directions of each axis.","rebuildMass":"Whether the mass should be \u003Csee cref=\u0022M:Sandbox.PhysicsBody.RebuildMass\u0022\u003Erecalculated\u003C/see\u003E after adding the shape."}},"DocId":"M:Sandbox.PhysicsBody.AddBoxShape(Vector3,Rotation,Vector3,System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"box","Type":"BBox"},{"Name":"rotation","Type":"Rotation"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":448},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddBoxShape","Name":"AddBoxShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a box shape to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","445"]}],"Documentation":{"Summary":"Add a box shape to this body."},"DocId":"M:Sandbox.PhysicsBody.AddBoxShape(BBox,Rotation,System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"points","Type":"System.Collections.Generic.List\u00601\u003CVector3\u003E"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":456},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddHullShape","Name":"AddHullShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","453"]}],"DocId":"M:Sandbox.PhysicsBody.AddHullShape(Vector3,Rotation,System.Collections.Generic.List\u00601{Vector3},System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"points","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":469},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddHullShape","Name":"AddHullShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","466"]}],"DocId":"M:Sandbox.PhysicsBody.AddHullShape(Vector3,Rotation,System.Span\u00601{Vector3},System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"},{"Name":"slices","Type":"System.Int32","Default":"16"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":494},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddCylinderShape","Name":"AddCylinderShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a cylinder shape to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","491"]}],"Documentation":{"Summary":"Add a cylinder shape to this body."},"DocId":"M:Sandbox.PhysicsBody.AddCylinderShape(Vector3,Rotation,System.Single,System.Single,System.Int32)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"height","Type":"System.Single"},{"Name":"radius1","Type":"System.Single"},{"Name":"radius2","Type":"System.Single","Default":"0"},{"Name":"slices","Type":"System.Int32","Default":"16"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":501},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddConeShape","Name":"AddConeShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a cone shape to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","499"]}],"Documentation":{"Summary":"Add a cone shape to this body."},"DocId":"M:Sandbox.PhysicsBody.AddConeShape(Vector3,Rotation,System.Single,System.Single,System.Single,System.Int32)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.List\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":528},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddMeshShape","Name":"AddMeshShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","525"]}],"DocId":"M:Sandbox.PhysicsBody.AddMeshShape(System.Collections.Generic.List\u00601{Vector3},System.Collections.Generic.List\u00601{System.Int32})"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Span\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":539},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddMeshShape","Name":"AddMeshShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a mesh type shape to this physics body. Mesh shapes cannot be physically simulated!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","536"]}],"DocId":"M:Sandbox.PhysicsBody.AddMeshShape(System.Span\u00601{Vector3},System.Span\u00601{System.Int32})"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"heights","Type":"System.UInt16[]"},{"Name":"materials","Type":"System.Byte[]"},{"Name":"sizeX","Type":"System.Int32"},{"Name":"sizeY","Type":"System.Int32"},{"Name":"sizeScale","Type":"System.Single"},{"Name":"heightScale","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":573},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddHeightFieldShape","Name":"AddHeightFieldShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","570"]}],"DocId":"M:Sandbox.PhysicsBody.AddHeightFieldShape(System.UInt16[],System.Byte[],System.Int32,System.Int32,System.Single,System.Single)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"shape","Type":"Sandbox.PhysicsShape"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":610},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddCloneShape","Name":"AddCloneShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","606"]}],"DocId":"M:Sandbox.PhysicsBody.AddCloneShape(Sandbox.PhysicsShape)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":617},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ClearShapes","Name":"ClearShapes","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove all physics shapes, but not the physics body itself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","615"]}],"Documentation":{"Summary":"Remove all physics shapes, but not the physics body itself."},"DocId":"M:Sandbox.PhysicsBody.ClearShapes"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":641},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.RebuildMass","Name":"RebuildMass","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Meant to be only used on \u003Cb\u003Edynamic\u003C/b\u003E bodies, rebuilds mass from all shapes of this body based on their volume and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ESurface\u003C/span\u003E, for cases where they may have changed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","640"]}],"Documentation":{"Summary":"Meant to be only used on \u003Cb\u003Edynamic\u003C/b\u003E bodies, rebuilds mass from all shapes of this body based on their volume and \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Surface\u0022\u003Ephysics properties\u003C/see\u003E, for cases where they may have changed."},"DocId":"M:Sandbox.PhysicsBody.RebuildMass"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":648},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Remove","Name":"Remove","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Completely removes this physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","645"]}],"Documentation":{"Summary":"Completely removes this physics body."},"DocId":"M:Sandbox.PhysicsBody.Remove"},{"ReturnType":"System.Void","Parameters":[{"Name":"impulse","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":665},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ApplyImpulse","Name":"ApplyImpulse","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies instant linear impulse (i.e. a bullet impact) to this body at its center of mass. For continuous force (i.e. a moving car), use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyForce\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","662"]}],"Documentation":{"Summary":"Applies instant linear impulse (i.e. a bullet impact) to this body at its center of mass.\nFor continuous force (i.e. a moving car), use \u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyForce(Vector3)\u0022 /\u003E"},"DocId":"M:Sandbox.PhysicsBody.ApplyImpulse(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"velocity","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":675},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ApplyImpulseAt","Name":"ApplyImpulseAt","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies instant linear impulse (i.e. a bullet impact) to this body at given position. For continuous force (i.e. a moving car), use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyForceAt\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","672"]}],"Documentation":{"Summary":"Applies instant linear impulse (i.e. a bullet impact) to this body at given position.\nFor continuous force (i.e. a moving car), use \u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyForceAt(Vector3,Vector3)\u0022 /\u003E"},"DocId":"M:Sandbox.PhysicsBody.ApplyImpulseAt(Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"impulse","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":685},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ApplyAngularImpulse","Name":"ApplyAngularImpulse","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies instant angular impulse (i.e. a bullet impact) to this body. For continuous force (i.e. a moving car), use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyTorque\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","682"]}],"Documentation":{"Summary":"Applies instant angular impulse (i.e. a bullet impact) to this body.\nFor continuous force (i.e. a moving car), use \u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyTorque(Vector3)\u0022 /\u003E"},"DocId":"M:Sandbox.PhysicsBody.ApplyAngularImpulse(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"force","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":694},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ApplyForce","Name":"ApplyForce","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies force to this body at the center of mass. This force will only be applied on the next physics frame and is scaled with physics timestep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","692"]}],"Documentation":{"Summary":"Applies force to this body at the center of mass.\nThis force will only be applied on the next physics frame and is scaled with physics timestep."},"DocId":"M:Sandbox.PhysicsBody.ApplyForce(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"force","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":701},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ApplyForceAt","Name":"ApplyForceAt","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies force to this body at given position. This force will only be applied on the next physics frame and is scaled with physics timestep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","699"]}],"Documentation":{"Summary":"Applies force to this body at given position.\nThis force will only be applied on the next physics frame and is scaled with physics timestep."},"DocId":"M:Sandbox.PhysicsBody.ApplyForceAt(Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"force","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":709},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ApplyTorque","Name":"ApplyTorque","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies angular velocity to this body. This force will only be applied on the next physics frame and is scaled with physics timestep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","707"]}],"Documentation":{"Summary":"Applies angular velocity to this body.\nThis force will only be applied on the next physics frame and is scaled with physics timestep.","Params":{"force":""}},"DocId":"M:Sandbox.PhysicsBody.ApplyTorque(Vector3)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":715},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ClearForces","Name":"ClearForces","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear accumulated linear forces (\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyForce\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E) and \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyForceAt\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)) during this physics frame that were not yet applied to the physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","713"]}],"Documentation":{"Summary":"Clear accumulated linear forces (\u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyForce(Vector3)\u0022 /\u003E and \u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyForceAt(Vector3,Vector3)\u0022 /\u003E) during this physics frame that were not yet applied to the physics body."},"DocId":"M:Sandbox.PhysicsBody.ClearForces"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":723},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ClearTorque","Name":"ClearTorque","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear accumulated torque (angular force, \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyTorque\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)) during this physics frame that were not yet applied to the physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","721"]}],"Documentation":{"Summary":"Clear accumulated torque (angular force, \u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyTorque(Vector3)\u0022 /\u003E) during this physics frame that were not yet applied to the physics body."},"DocId":"M:Sandbox.PhysicsBody.ClearTorque"},{"ReturnType":"Vector3","Parameters":[{"Name":"point","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":735},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GetVelocityAtPoint","Name":"GetVelocityAtPoint","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the world space velocity of a point of the object. This is useful for objects rotating around their own axis/origin."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","731"]}],"Documentation":{"Summary":"Returns the world space velocity of a point of the object. This is useful for objects rotating around their own axis/origin.","Return":"Velocity at the given point.","Params":{"point":"The point to test, in world coordinates."}},"DocId":"M:Sandbox.PhysicsBody.GetVelocityAtPoint(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"vec","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":825},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.FindClosestPoint","Name":"FindClosestPoint","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the closest point to the given one between all shapes of this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","821"]}],"Documentation":{"Summary":"Returns the closest point to the given one between all shapes of this body.","Return":"The closest possible position on the surface of the physics body to the given position.","Params":{"vec":"Input position."}},"DocId":"M:Sandbox.PhysicsBody.FindClosestPoint(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"inertia","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":893},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SetInertiaTensor","Name":"SetInertiaTensor","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the inertia tensor using the given moments and rotation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","891"]}],"Documentation":{"Summary":"Sets the inertia tensor using the given moments and rotation.","Params":{"inertia":"Principal moments (Ixx, Iyy, Izz).","rotation":"Rotation of the principal axes."}},"DocId":"M:Sandbox.PhysicsBody.SetInertiaTensor(Vector3,Rotation)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":901},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ResetInertiaTensor","Name":"ResetInertiaTensor","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resets the inertia tensor to its calculated values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","899"]}],"Documentation":{"Summary":"Resets the inertia tensor to its calculated values."},"DocId":"M:Sandbox.PhysicsBody.ResetInertiaTensor"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":911},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GetBounds","Name":"GetBounds","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns Axis-Aligned Bounding Box (AABB) of this physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","907"]}],"Documentation":{"Summary":"Returns Axis-Aligned Bounding Box (AABB) of this physics body."},"DocId":"M:Sandbox.PhysicsBody.GetBounds"},{"ReturnType":"Sandbox.Physics.PhysicsPoint","Parameters":[{"Name":"p","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":974},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.LocalPoint","Name":"LocalPoint","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convenience function that returns a \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsPoint\u003C/span\u003E from a position relative to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","973"]}],"Documentation":{"Summary":"Convenience function that returns a \u003Csee cref=\u0022T:Sandbox.Physics.PhysicsPoint\u0022 /\u003E from a position relative to this body."},"DocId":"M:Sandbox.PhysicsBody.LocalPoint(Vector3)"},{"ReturnType":"Sandbox.Physics.PhysicsPoint","Parameters":[{"Name":"p","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":979},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.WorldPoint","Name":"WorldPoint","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convenience function that returns a \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsPoint\u003C/span\u003E for this body from a world space position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","978"]}],"Documentation":{"Summary":"Convenience function that returns a \u003Csee cref=\u0022T:Sandbox.Physics.PhysicsPoint\u0022 /\u003E for this body from a world space position."},"DocId":"M:Sandbox.PhysicsBody.WorldPoint(Vector3)"},{"ReturnType":"Sandbox.Physics.PhysicsPoint","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":984},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.MassCenterPoint","Name":"MassCenterPoint","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsPoint\u003C/span\u003E at the center of mass of this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","983"]}],"Documentation":{"Summary":"Returns a \u003Csee cref=\u0022T:Sandbox.Physics.PhysicsPoint\u0022 /\u003E at the center of mass of this body."},"DocId":"M:Sandbox.PhysicsBody.MassCenterPoint"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1016},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.CheckOverlap","Name":"CheckOverlap","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Checks if another body overlaps us, ignoring all collision rules"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1013"]}],"Documentation":{"Summary":"Checks if another body overlaps us, ignoring all collision rules"},"DocId":"M:Sandbox.PhysicsBody.CheckOverlap(Sandbox.PhysicsBody)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1027},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.CheckOverlap","Name":"CheckOverlap","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Checks if another body overlaps us at a given transform, ignoring all collision rules"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1024"]}],"Documentation":{"Summary":"Checks if another body overlaps us at a given transform, ignoring all collision rules"},"DocId":"M:Sandbox.PhysicsBody.CheckOverlap(Sandbox.PhysicsBody,Transform)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"part","Type":"Sandbox.PhysicsGroupDescription.BodyPart.HullPart"},{"Name":"transform","Type":"Transform"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1060},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddShape","Name":"AddShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a shape from a physics hull"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1057"]}],"Documentation":{"Summary":"Add a shape from a physics hull"},"DocId":"M:Sandbox.PhysicsBody.AddShape(Sandbox.PhysicsGroupDescription.BodyPart.HullPart,Transform,System.Boolean)"},{"ReturnType":"Sandbox.PhysicsShape","Parameters":[{"Name":"part","Type":"Sandbox.PhysicsGroupDescription.BodyPart.MeshPart"},{"Name":"transform","Type":"Transform"},{"Name":"convertToHull","Type":"System.Boolean"},{"Name":"rebuildMass","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1079},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddShape","Name":"AddShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a shape from a mesh hull"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1074"]}],"Documentation":{"Summary":"Add a shape from a mesh hull"},"DocId":"M:Sandbox.PhysicsBody.AddShape(Sandbox.PhysicsGroupDescription.BodyPart.MeshPart,Transform,System.Boolean,System.Boolean)"},{"ReturnType":"Transform","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1135},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GetLerpedTransform","Name":"GetLerpedTransform","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When the physics world is run at a fixed timestep, getting the positions of bodies will not be smooth. You can use this function to get the lerped position between steps, to make things super awesome."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1132"]}],"Documentation":{"Summary":"When the physics world is run at a fixed timestep, getting the positions of bodies will not be smooth.\nYou can use this function to get the lerped position between steps, to make things super awesome."},"DocId":"M:Sandbox.PhysicsBody.GetLerpedTransform(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"},{"Name":"timeToArrive","Type":"System.Single"},{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1155},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SmoothMove","Name":"SmoothMove","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Move body to this position in a way that cooperates with the physics system. This is quite good for things like grabbing and moving objects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1151"]}],"Documentation":{"Summary":"Move body to this position in a way that cooperates with the physics system. This is quite\ngood for things like grabbing and moving objects."},"DocId":"M:Sandbox.PhysicsBody.SmoothMove(Vector3@,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","In":true,"Type":"Transform"},{"Name":"smoothTime","Type":"System.Single"},{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1166},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SmoothMove","Name":"SmoothMove","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Move body to this position in a way that cooperates with the physics system. This is quite good for things like grabbing and moving objects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1163"]}],"Documentation":{"Summary":"Move body to this position in a way that cooperates with the physics system. This is quite\ngood for things like grabbing and moving objects."},"DocId":"M:Sandbox.PhysicsBody.SmoothMove(Transform@,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rotation","In":true,"Type":"Rotation"},{"Name":"smoothTime","Type":"System.Single"},{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":1177},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SmoothRotate","Name":"SmoothRotate","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotate the body to this position in a way that cooperates with the physics system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1173"]}],"Documentation":{"Summary":"Rotate the body to this position in a way that cooperates with the physics system."},"DocId":"M:Sandbox.PhysicsBody.SmoothRotate(Rotation@,System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.PhysicsWorld"}],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.PhysicsBody..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsBody","DocId":"M:Sandbox.PhysicsBody.#ctor(Sandbox.PhysicsWorld)"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GameObject","Name":"GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The GameObject that created this body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","52"]}],"Documentation":{"Summary":"The GameObject that created this body"},"DocId":"P:Sandbox.PhysicsBody.GameObject"},{"PropertyType":"Sandbox.Component","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Component","Name":"Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The component that created this body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","57"]}],"Documentation":{"Summary":"The component that created this body"},"DocId":"P:Sandbox.PhysicsBody.Component"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of this body in world coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","84"]}],"Documentation":{"Summary":"Position of this body in world coordinates."},"DocId":"P:Sandbox.PhysicsBody.Position"},{"PropertyType":"Sandbox.PhysicsWorld","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.World","Name":"World","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The physics world this body belongs to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","97"]}],"Documentation":{"Summary":"The physics world this body belongs to."},"DocId":"P:Sandbox.PhysicsBody.World"},{"PropertyType":"Rotation","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Rotation","Name":"Rotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotation of the physics body in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","103"]}],"Documentation":{"Summary":"Rotation of the physics body in world space."},"DocId":"P:Sandbox.PhysicsBody.Rotation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Scale","Name":"Scale","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","113"]}],"DocId":"P:Sandbox.PhysicsBody.Scale"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Linear velocity of this body in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","119"]}],"Documentation":{"Summary":"Linear velocity of this body in world space."},"DocId":"P:Sandbox.PhysicsBody.Velocity"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AngularVelocity","Name":"AngularVelocity","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Angular velocity of this body in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","129"]}],"Documentation":{"Summary":"Angular velocity of this body in world space."},"DocId":"P:Sandbox.PhysicsBody.AngularVelocity"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.MassCenter","Name":"MassCenter","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Center of mass for this physics body in world space coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","139"]}],"Documentation":{"Summary":"Center of mass for this physics body in world space coordinates."},"DocId":"P:Sandbox.PhysicsBody.MassCenter"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.LocalMassCenter","Name":"LocalMassCenter","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Center of mass for this physics body relative to its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPosition\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","148"]}],"Documentation":{"Summary":"Center of mass for this physics body relative to its \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Position\u0022\u003Eorigin\u003C/see\u003E."},"DocId":"P:Sandbox.PhysicsBody.LocalMassCenter"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.OverrideMassCenter","Name":"OverrideMassCenter","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this physics body mass calculated or set directly."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","158"]}],"Documentation":{"Summary":"Is this physics body mass calculated or set directly."},"DocId":"P:Sandbox.PhysicsBody.OverrideMassCenter"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Mass","Name":"Mass","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Mass of this physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","168"]}],"Documentation":{"Summary":"Mass of this physics body."},"DocId":"P:Sandbox.PhysicsBody.Mass"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GravityEnabled","Name":"GravityEnabled","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether gravity is enabled for this body or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","178"]}],"Documentation":{"Summary":"Whether gravity is enabled for this body or not."},"DocId":"P:Sandbox.PhysicsBody.GravityEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.EnableCollisionSounds","Name":"EnableCollisionSounds","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to play collision sounds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","188"]}],"Documentation":{"Summary":"Whether to play collision sounds"},"DocId":"P:Sandbox.PhysicsBody.EnableCollisionSounds"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GravityScale","Name":"GravityScale","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale the gravity relative to \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsWorld\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EGravity\u003C/span\u003E. 2 is double the gravity, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","194"]}],"Documentation":{"Summary":"Scale the gravity relative to \u003Csee cref=\u0022P:Sandbox.PhysicsWorld.Gravity\u0022 /\u003E. 2 is double the gravity, etc."},"DocId":"P:Sandbox.PhysicsBody.GravityScale"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":208},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.UseController","Name":"UseController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true we\u0027ll create a controller for this physics body. This is useful for keyframed physics objects that need to push things. The controller will sweep as the entity moves, rather than teleporting the object.. which works better when pushing dynamic objects etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","207"]}],"Documentation":{"Summary":"If true we\u0027ll create a controller for this physics body. This is useful\nfor keyframed physics objects that need to push things. The controller will\nsweep as the entity moves, rather than teleporting the object.. which works better\nwhen pushing dynamic objects etc."},"DocId":"P:Sandbox.PhysicsBody.UseController"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.EnableTouch","Name":"EnableTouch","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables Touch callbacks on all \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E of this body. Returns true if ANY of the physics shapes have touch events enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","213"]}],"Documentation":{"Summary":"Enables Touch callbacks on all \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShapes\u003C/see\u003E of this body.\nReturns true if ANY of the physics shapes have touch events enabled."},"DocId":"P:Sandbox.PhysicsBody.EnableTouch"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":248},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.EnableTouchPersists","Name":"EnableTouchPersists","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EEnableTouchPersists\u003C/span\u003E on all shapes of this body. \u003Cbr\u003E\u003C/br\u003E\u003Cbr\u003E\u003C/br\u003E Returns true if ANY of the physics shapes have persistent touch events enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","234"]}],"Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.PhysicsShape.EnableTouchPersists\u0022 /\u003E on all shapes of this body.\n\u003Cbr /\u003E\u003Cbr /\u003E\nReturns true if ANY of the physics shapes have persistent touch events enabled."},"DocId":"P:Sandbox.PhysicsBody.EnableTouchPersists"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":273},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.EnableSolidCollisions","Name":"EnableSolidCollisions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EEnableSolidCollisions\u003C/span\u003E on all shapes of this body. \u003Cbr\u003E\u003C/br\u003E\u003Cbr\u003E\u003C/br\u003E Returns true if ANY of the physics shapes have solid collisions enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","259"]}],"Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.PhysicsShape.EnableSolidCollisions\u0022 /\u003E on all shapes of this body.\n\u003Cbr /\u003E\u003Cbr /\u003E\nReturns true if ANY of the physics shapes have solid collisions enabled."},"DocId":"P:Sandbox.PhysicsBody.EnableSolidCollisions"},{"PropertyType":"Sandbox.PhysicsBodyType","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":299},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.BodyType","Name":"BodyType","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Movement type of physics body, either Static, Keyframed, Dynamic Note: If this body is networked and dynamic, it will return Keyframed on the client"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","286"]}],"Documentation":{"Summary":"Movement type of physics body, either Static, Keyframed, Dynamic\nNote: If this body is networked and dynamic, it will return Keyframed on the client"},"DocId":"P:Sandbox.PhysicsBody.BodyType"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":321},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AutoSleep","Name":"AutoSleep","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this body is allowed to automatically go into \u0022sleep\u0022 after a certain amount of time of inactivity. \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ESleeping\u003C/span\u003E for more info on the sleep mechanic."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","316"]}],"Documentation":{"Summary":"Whether this body is allowed to automatically go into \u0022sleep\u0022 after a certain amount of time of inactivity.\n\u003Csee cref=\u0022P:Sandbox.PhysicsBody.Sleeping\u0022 /\u003E for more info on the sleep mechanic."},"DocId":"P:Sandbox.PhysicsBody.AutoSleep"},{"PropertyType":"Transform","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":335},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Transform of this physics body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","328"]}],"Documentation":{"Summary":"Transform of this physics body."},"DocId":"P:Sandbox.PhysicsBody.Transform"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":370},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.ShapeCount","Name":"ShapeCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many shapes belong to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","369"]}],"Documentation":{"Summary":"How many shapes belong to this body."},"DocId":"P:Sandbox.PhysicsBody.ShapeCount"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsShape\u003E","IsPublic":true,"FullName":"Sandbox.PhysicsBody.Shapes","Name":"Shapes","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["All shapes that belong to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","374"]}],"Documentation":{"Summary":"All shapes that belong to this body."},"DocId":"P:Sandbox.PhysicsBody.Shapes"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":747},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Enabled","Name":"Enabled","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this body is enabled or not. Disables collisions, physics simulation, touch events, trace queries, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","740"]}],"Documentation":{"Summary":"Whether this body is enabled or not. Disables collisions, physics simulation, touch events, trace queries, etc."},"DocId":"P:Sandbox.PhysicsBody.Enabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":764},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.MotionEnabled","Name":"MotionEnabled","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls physics simulation on this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","759"]}],"Documentation":{"Summary":"Controls physics simulation on this body."},"DocId":"P:Sandbox.PhysicsBody.MotionEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":778},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Sleeping","Name":"Sleeping","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Physics bodies automatically go to sleep after a certain amount of time of inactivity to save on performance. You can use this to wake the body up, or prematurely send it to sleep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","770"]}],"Documentation":{"Summary":"Physics bodies automatically go to sleep after a certain amount of time of inactivity to save on performance.\nYou can use this to wake the body up, or prematurely send it to sleep."},"DocId":"P:Sandbox.PhysicsBody.Sleeping"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":790},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SpeculativeContactEnabled","Name":"SpeculativeContactEnabled","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["No longer exists"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If enabled, this physics body will move slightly ahead each frame based on its velocities."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","785"]}],"Documentation":{"Summary":"If enabled, this physics body will move slightly ahead each frame based on its velocities."},"DocId":"P:Sandbox.PhysicsBody.SpeculativeContactEnabled"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":797},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The physics body we are attached to, if any"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","795"]}],"Documentation":{"Summary":"The physics body we are attached to, if any"},"DocId":"P:Sandbox.PhysicsBody.Parent"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":802},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SelfOrParent","Name":"SelfOrParent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A convenience property, returns \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E, or if there is no parent, returns itself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","801"]}],"Documentation":{"Summary":"A convenience property, returns \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Parent\u0022\u003EParent\u003C/see\u003E, or if there is no parent, returns itself."},"DocId":"P:Sandbox.PhysicsBody.SelfOrParent"},{"PropertyType":"Sandbox.PhysicsGroup","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":812},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.PhysicsGroup","Name":"PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The physics group we belong to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","806"]}],"Documentation":{"Summary":"The physics group we belong to."},"DocId":"P:Sandbox.PhysicsBody.PhysicsGroup"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":835},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Generic linear damping, i.e. how much the physics body will slow down on its own."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","830"]}],"Documentation":{"Summary":"Generic linear damping, i.e. how much the physics body will slow down on its own."},"DocId":"P:Sandbox.PhysicsBody.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":845},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Generic angular damping, i.e. how much the physics body will slow down on its own."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","840"]}],"Documentation":{"Summary":"Generic angular damping, i.e. how much the physics body will slow down on its own."},"DocId":"P:Sandbox.PhysicsBody.AngularDamping"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":852},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.LinearDrag","Name":"LinearDrag","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","847"]}],"DocId":"P:Sandbox.PhysicsBody.LinearDrag"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":859},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AngularDrag","Name":"AngularDrag","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","854"]}],"DocId":"P:Sandbox.PhysicsBody.AngularDrag"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":866},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.DragEnabled","Name":"DragEnabled","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","861"]}],"DocId":"P:Sandbox.PhysicsBody.DragEnabled"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":875},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Inertia","Name":"Inertia","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The diagonal elements of the local inertia tensor matrix."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","871"]}],"Documentation":{"Summary":"The diagonal elements of the local inertia tensor matrix."},"DocId":"P:Sandbox.PhysicsBody.Inertia"},{"PropertyType":"Rotation","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":884},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.InertiaRotation","Name":"InertiaRotation","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The orientation of the principal axes of local inertia tensor matrix."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","880"]}],"Documentation":{"Summary":"The orientation of the principal axes of local inertia tensor matrix."},"DocId":"P:Sandbox.PhysicsBody.InertiaRotation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":920},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Density","Name":"Density","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns average of densities for all physics shapes of this body. This is based on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ESurfaceMaterial\u003C/span\u003E of each shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","916"]}],"Documentation":{"Summary":"Returns average of densities for all physics shapes of this body. This is based on \u003Csee cref=\u0022P:Sandbox.PhysicsShape.SurfaceMaterial\u0022 /\u003E of each shape."},"DocId":"P:Sandbox.PhysicsBody.Density"},{"PropertyType":"Sandbox.RealTimeSince","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":926},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.LastWaterEffect","Name":"LastWaterEffect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Time since last water splash effect. Used internally."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","925"]}],"Documentation":{"Summary":"Time since last water splash effect. Used internally."},"DocId":"P:Sandbox.PhysicsBody.LastWaterEffect"},{"PropertyType":"System.String","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":948},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.SurfaceMaterial","Name":"SurfaceMaterial","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ESurfaceMaterial\u003C/span\u003E on all child \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003Es."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","933"]}],"Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.PhysicsShape.SurfaceMaterial\u0022 /\u003E on all child \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003Es.","Return":"The most commonly occurring surface name between all \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003Es of this \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsBody\u003C/see\u003E."},"DocId":"P:Sandbox.PhysicsBody.SurfaceMaterial"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":964},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","954"]}],"DocId":"P:Sandbox.PhysicsBody.Surface"},{"PropertyType":"System.String","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":995},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GroupName","Name":"GroupName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["What is this body called in the group?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","989"]}],"Documentation":{"Summary":"What is this body called in the group?"},"DocId":"P:Sandbox.PhysicsBody.GroupName"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1007},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.GroupIndex","Name":"GroupIndex","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return the index of this body in its PhysicsGroup"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1001"]}],"Documentation":{"Summary":"Return the index of this body in its PhysicsGroup"},"DocId":"P:Sandbox.PhysicsBody.GroupIndex"},{"PropertyType":"System.Action\u00601\u003CSandbox.PhysicsIntersection\u003E","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1098},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.OnIntersectionStart","Name":"OnIntersectionStart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1097"]}],"DocId":"P:Sandbox.PhysicsBody.OnIntersectionStart"},{"PropertyType":"System.Action\u00601\u003CSandbox.PhysicsIntersection\u003E","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1099},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.OnIntersectionUpdate","Name":"OnIntersectionUpdate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1098"]}],"DocId":"P:Sandbox.PhysicsBody.OnIntersectionUpdate"},{"PropertyType":"System.Action\u00601\u003CSandbox.PhysicsIntersectionEnd\u003E","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1100},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.OnIntersectionEnd","Name":"OnIntersectionEnd","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1099"]}],"DocId":"P:Sandbox.PhysicsBody.OnIntersectionEnd"},{"PropertyType":"Sandbox.PhysicsLock","Loc":{"File":"Systems/Physics/PhysicsBody.Locks.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Locking","Name":"Locking","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","28"]}],"DocId":"P:Sandbox.PhysicsBody.Locking"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsBody","Name":"PhysicsBody","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a physics object. An entity can have multiple physics objects. See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPhysicsGroup\u003C/span\u003E. A physics objects consists of one or more \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003Es."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a physics object. An entity can have multiple physics objects. See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPhysicsGroup\u003C/span\u003E. A physics objects consists of one or more \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003Es."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","24"]}],"Documentation":{"Summary":"Represents a physics object. An entity can have multiple physics objects. See \u003Csee cref=\u0022P:Sandbox.PhysicsBody.PhysicsGroup\u0022\u003EPhysicsGroup\u003C/see\u003E.\nA physics objects consists of one or more \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003Es."},"DocId":"T:Sandbox.PhysicsBody"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"obj/.generated/Systems/Physics/PhysicsBody.Locks.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.PhysicsLock..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsLock","DocId":"M:Sandbox.PhysicsLock.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.Locks.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.PhysicsLock.X","Name":"X","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","11"]}],"DocId":"P:Sandbox.PhysicsLock.X"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.Locks.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.PhysicsLock.Y","Name":"Y","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","12"]}],"DocId":"P:Sandbox.PhysicsLock.Y"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.Locks.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PhysicsLock.Z","Name":"Z","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","13"]}],"DocId":"P:Sandbox.PhysicsLock.Z"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.Locks.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.PhysicsLock.Pitch","Name":"Pitch","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","14"]}],"DocId":"P:Sandbox.PhysicsLock.Pitch"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.Locks.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.PhysicsLock.Yaw","Name":"Yaw","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","15"]}],"DocId":"P:Sandbox.PhysicsLock.Yaw"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.Locks.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.PhysicsLock.Roll","Name":"Roll","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.Locks.cs","16"]}],"DocId":"P:Sandbox.PhysicsLock.Roll"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsLock","Name":"PhysicsLock","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.PhysicsLock"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"vel","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.AddVelocity","Name":"AddVelocity","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds given amount of velocity (\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyForce\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)) to all physics bodies in this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","65"]}],"Documentation":{"Summary":"Adds given amount of velocity (\u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyForce(Vector3)\u0022 /\u003E) to all physics bodies in this group.","Params":{"vel":"How much linear force to add?"}},"DocId":"M:Sandbox.PhysicsGroup.AddVelocity(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vel","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.AddAngularVelocity","Name":"AddAngularVelocity","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds given amount of angular velocity to all physics bodies in this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","75"]}],"Documentation":{"Summary":"Adds given amount of angular velocity to all physics bodies in this group.","Params":{"vel":"How much angular force to add?"}},"DocId":"M:Sandbox.PhysicsGroup.AddAngularVelocity(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vel","Type":"Vector3"},{"Name":"withMass","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.ApplyImpulse","Name":"ApplyImpulse","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds given amount of linear impulse (\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyImpulse\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)) to all physics bodies in this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","86"]}],"Documentation":{"Summary":"Adds given amount of linear impulse (\u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyImpulse(Vector3)\u0022 /\u003E) to all physics bodies in this group.","Params":{"vel":"Velocity to apply.","withMass":"Whether to multiply the velocity by mass of the \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022 /\u003E on a per-body basis."}},"DocId":"M:Sandbox.PhysicsGroup.ApplyImpulse(Vector3,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vel","Type":"Vector3"},{"Name":"withMass","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.ApplyAngularImpulse","Name":"ApplyAngularImpulse","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds given amount of angular linear impulse (\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EApplyAngularImpulse\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector3\u003C/span\u003E)) to all physics bodies in this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","112"]}],"Documentation":{"Summary":"Adds given amount of angular linear impulse (\u003Csee cref=\u0022M:Sandbox.PhysicsBody.ApplyAngularImpulse(Vector3)\u0022 /\u003E) to all physics bodies in this group.","Params":{"vel":"Angular velocity to apply.","withMass":"Whether to multiply the velocity by mass of the \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022 /\u003E on a per-body basis."}},"DocId":"M:Sandbox.PhysicsGroup.ApplyAngularImpulse(Vector3,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.RebuildMass","Name":"RebuildMass","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","169"]}],"Documentation":{"Summary":"Calls \u003Csee cref=\u0022M:Sandbox.PhysicsBody.RebuildMass\u0022 /\u003E on all bodies of this group."},"DocId":"M:Sandbox.PhysicsGroup.RebuildMass"},{"ReturnType":"Sandbox.PhysicsBody","Parameters":[{"Name":"groupIndex","Type":"System.Int32"}],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":237},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.GetBody","Name":"GetBody","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E at given index within this physics group. See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsGroup\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBodyCount\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","235"]}],"Documentation":{"Summary":"Gets a \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022 /\u003E at given index within this physics group. See \u003Csee cref=\u0022P:Sandbox.PhysicsGroup.BodyCount\u0022 /\u003E.","Params":{"groupIndex":"Index for the body to look up, in range from 0 to \u003Csee cref=\u0022P:Sandbox.PhysicsGroup.BodyCount\u0022 /\u003E."}},"DocId":"M:Sandbox.PhysicsGroup.GetBody(System.Int32)"},{"ReturnType":"Sandbox.PhysicsBody","Parameters":[{"Name":"groupName","Type":"System.String"}],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":245},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.GetBody","Name":"GetBody","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E by its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EGroupName\u003C/span\u003E within this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","243"]}],"Documentation":{"Summary":"Returns a \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022 /\u003E by its \u003Csee cref=\u0022P:Sandbox.PhysicsBody.GroupName\u0022 /\u003E within this group.","Return":"The physics body, or null if body with given name is not found.","Params":{"groupName":"Name of the physics body to look up."}},"DocId":"M:Sandbox.PhysicsGroup.GetBody(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":274},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.SetSurface","Name":"SetSurface","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the physical properties of each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E of this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","271"]}],"Documentation":{"Summary":"Sets the physical properties of each \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003E of this group."},"DocId":"M:Sandbox.PhysicsGroup.SetSurface(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsGroup.cs","Line":283},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.Remove","Name":"Remove","DeclaringType":"Sandbox.PhysicsGroup","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this group, and all of its bodies"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","280"]}],"Documentation":{"Summary":"Delete this group, and all of its bodies"},"DocId":"M:Sandbox.PhysicsGroup.Remove"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.PhysicsWorld","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.World","Name":"World","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The world in which this group belongs"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","38"]}],"Documentation":{"Summary":"The world in which this group belongs"},"DocId":"P:Sandbox.PhysicsGroup.World"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.Pos","Name":"Pos","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns position of the first physics body of this group, or zero vector if it has none."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","47"]}],"Documentation":{"Summary":"Returns position of the first physics body of this group, or zero vector if it has none.","Remarks":"TODO: How useful is this in its current form? Should it be removed, or at least renamed to Position?"},"DocId":"P:Sandbox.PhysicsGroup.Pos"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.MassCenter","Name":"MassCenter","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the center of mass for this group of physics bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","55"]}],"Documentation":{"Summary":"Returns the center of mass for this group of physics bodies."},"DocId":"P:Sandbox.PhysicsGroup.MassCenter"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EVelocity\u003C/span\u003E on all bodies of this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","135"]}],"Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.PhysicsBody.Velocity\u0022 /\u003E on all bodies of this group."},"DocId":"P:Sandbox.PhysicsGroup.Velocity"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.AngularVelocity","Name":"AngularVelocity","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EAngularVelocity\u003C/span\u003E on all bodies of this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","144"]}],"Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.PhysicsBody.AngularVelocity\u0022 /\u003E on all bodies of this group."},"DocId":"P:Sandbox.PhysicsGroup.AngularVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.Sleeping","Name":"Sleeping","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Physics bodies automatically go to sleep after a certain amount of time of inactivity to save on performance. You can use this to wake the body up, or prematurely send it to sleep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","154"]}],"Documentation":{"Summary":"Physics bodies automatically go to sleep after a certain amount of time of inactivity to save on performance.\nYou can use this to wake the body up, or prematurely send it to sleep."},"DocId":"P:Sandbox.PhysicsGroup.Sleeping"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.Mass","Name":"Mass","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The total mass of all the \u003Cb\u003Edynamic\u003C/b\u003E\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E in this group. When setting the total mass, it will be set on each body proportionally to each of their old masses, i.e. if a body had 25% of previous total mass, it will have 25% of new total mass."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","186"]}],"Documentation":{"Summary":"The total mass of all the \u003Cb\u003Edynamic\u003C/b\u003E\u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022\u003EPhysicsBodies\u003C/see\u003E in this group.\nWhen setting the total mass, it will be set on each body proportionally to each of their old masses,\ni.e. if a body had 25% of previous total mass, it will have 25% of new total mass."},"DocId":"P:Sandbox.PhysicsGroup.Mass"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELinearDamping\u003C/span\u003E on all bodies in this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","196"]}],"Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.PhysicsBody.LinearDamping\u0022 /\u003E on all bodies in this group."},"DocId":"P:Sandbox.PhysicsGroup.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EAngularDamping\u003C/span\u003E on all bodies in this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","205"]}],"Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.PhysicsBody.AngularDamping\u0022 /\u003E on all bodies in this group."},"DocId":"P:Sandbox.PhysicsGroup.AngularDamping"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsBody\u003E","IsPublic":true,"FullName":"Sandbox.PhysicsGroup.Bodies","Name":"Bodies","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns all physics bodies that belong to this physics group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","214"]}],"Documentation":{"Summary":"Returns all physics bodies that belong to this physics group."},"DocId":"P:Sandbox.PhysicsGroup.Bodies"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsGroup.cs","Line":230},"IsPublic":true,"FullName":"Sandbox.PhysicsGroup.BodyCount","Name":"BodyCount","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns amount of physics bodies that belong to this physics group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","228"]}],"Documentation":{"Summary":"Returns amount of physics bodies that belong to this physics group."},"DocId":"P:Sandbox.PhysicsGroup.BodyCount"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Physics.PhysicsJoint\u003E","IsPublic":true,"FullName":"Sandbox.PhysicsGroup.Joints","Name":"Joints","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Any and all joints that are attached to any body in this group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","249"]}],"Documentation":{"Summary":"Any and all joints that are attached to any body in this group."},"DocId":"P:Sandbox.PhysicsGroup.Joints"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsGroup","Name":"PhysicsGroup","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a set of \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E objects. Think ragdoll."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsGroup.cs","8"]}],"Documentation":{"Summary":"Represents a set of \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022\u003EPhysicsBody\u003C/see\u003E objects. Think ragdoll."},"DocId":"T:Sandbox.PhysicsGroup"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.EnableAllCollision","Name":"EnableAllCollision","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable contact, trace and touch"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","82"]}],"Documentation":{"Summary":"Enable contact, trace and touch"},"DocId":"M:Sandbox.PhysicsShape.EnableAllCollision"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.DisableAllCollision","Name":"DisableAllCollision","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable contact, trace and touch"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","91"]}],"Documentation":{"Summary":"Disable contact, trace and touch"},"DocId":"M:Sandbox.PhysicsShape.DisableAllCollision"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.List\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":211},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.UpdateMesh","Name":"UpdateMesh","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Recreate the collision mesh (Only if this physics shape is type Mesh)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","209"]}],"DocId":"M:Sandbox.PhysicsShape.UpdateMesh(System.Collections.Generic.List\u00601{Vector3},System.Collections.Generic.List\u00601{System.Int32})"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Span\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.UpdateMesh","Name":"UpdateMesh","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Recreate the mesh of the shape (Only if this physics shape is type Mesh)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","217"]}],"DocId":"M:Sandbox.PhysicsShape.UpdateMesh(System.Span\u00601{Vector3},System.Span\u00601{System.Int32})"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"points","Type":"System.Span\u00601\u003CVector3\u003E"}],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":251},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.UpdateHull","Name":"UpdateHull","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Recreate the hull of the shape (Only if this physics shape is type Hull)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","248"]}],"DocId":"M:Sandbox.PhysicsShape.UpdateHull(Vector3,Rotation,System.Span\u00601{Vector3})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":334},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Remove","Name":"Remove","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove this shape. After calling this the shape should be considered released and not used again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","331"]}],"Documentation":{"Summary":"Remove this shape. After calling this the shape should be considered released and not used again."},"DocId":"M:Sandbox.PhysicsShape.Remove"},{"ReturnType":"System.Void","Parameters":[{"Name":"positions","Out":true,"Type":"Vector3[]"},{"Name":"indices","Out":true,"Type":"System.UInt32[]"}],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":345},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Triangulate","Name":"Triangulate","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Triangulate this shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","342"]}],"Documentation":{"Summary":"Triangulate this shape."},"DocId":"M:Sandbox.PhysicsShape.Triangulate(Vector3[]@,System.UInt32[]@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Systems/Physics/PhysicsShape.Tags.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.HasTag","Name":"HasTag","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Does this shape have a specific tag?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.Tags.cs","14"]}],"Documentation":{"Summary":"Does this shape have a specific tag?"},"DocId":"M:Sandbox.PhysicsShape.HasTag(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Systems/Physics/PhysicsShape.Tags.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.AddTag","Name":"AddTag","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a tag to this shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.Tags.cs","20"]}],"Documentation":{"Summary":"Add a tag to this shape."},"DocId":"M:Sandbox.PhysicsShape.AddTag(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Systems/Physics/PhysicsShape.Tags.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.RemoveTag","Name":"RemoveTag","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove a tag from this shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.Tags.cs","30"]}],"Documentation":{"Summary":"Remove a tag from this shape."},"DocId":"M:Sandbox.PhysicsShape.RemoveTag(System.String)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Physics/PhysicsShape.Tags.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.ClearTags","Name":"ClearTags","DeclaringType":"Sandbox.PhysicsShape","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Tags"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear all tags from this shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.Tags.cs","40"]}],"Documentation":{"Summary":"Clear all tags from this shape."},"DocId":"M:Sandbox.PhysicsShape.ClearTags"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The physics body we belong to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","39"]}],"Documentation":{"Summary":"The physics body we belong to."},"DocId":"P:Sandbox.PhysicsShape.Body"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Scale","Name":"Scale","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","42"]}],"DocId":"P:Sandbox.PhysicsShape.Scale"},{"PropertyType":"System.Object","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Collider","Name":"Collider","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The collider object that created / owns this shape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","57"]}],"Documentation":{"Summary":"The collider object that created / owns this shape"},"DocId":"P:Sandbox.PhysicsShape.Collider"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.IsTrigger","Name":"IsTrigger","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a trigger (!)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","63"]}],"Documentation":{"Summary":"This is a trigger (!)"},"DocId":"P:Sandbox.PhysicsShape.IsTrigger"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.SurfaceVelocity","Name":"SurfaceVelocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the local velocity of the surface so things can slide along it, like a conveyor belt"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","73"]}],"Documentation":{"Summary":"Set the local velocity of the surface so things can slide along it, like a conveyor belt"},"DocId":"P:Sandbox.PhysicsShape.SurfaceVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.EnableSolidCollisions","Name":"EnableSolidCollisions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls whether this shape has solid collisions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","103"]}],"Documentation":{"Summary":"Controls whether this shape has solid collisions."},"DocId":"P:Sandbox.PhysicsShape.EnableSolidCollisions"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.EnableTouch","Name":"EnableTouch","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls whether this shape can fire touch events for its owning entity. (Entity.StartTouch, Touch and EndTouch)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","112"]}],"Documentation":{"Summary":"Controls whether this shape can fire touch events for its owning entity. (Entity.StartTouch, Touch and EndTouch)"},"DocId":"P:Sandbox.PhysicsShape.EnableTouch"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.EnableTouchPersists","Name":"EnableTouchPersists","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls whether this shape can fire continuous touch events for its owning entity (i.e. calling Entity.Touch every frame)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","121"]}],"Documentation":{"Summary":"Controls whether this shape can fire continuous touch events for its owning entity (i.e. calling Entity.Touch every frame)"},"DocId":"P:Sandbox.PhysicsShape.EnableTouchPersists"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.IsMeshShape","Name":"IsMeshShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this a MeshShape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","130"]}],"Documentation":{"Summary":"Is this a MeshShape"},"DocId":"P:Sandbox.PhysicsShape.IsMeshShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.IsHullShape","Name":"IsHullShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this a HullShape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","135"]}],"Documentation":{"Summary":"Is this a HullShape"},"DocId":"P:Sandbox.PhysicsShape.IsHullShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.IsSphereShape","Name":"IsSphereShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this a SphereShape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","140"]}],"Documentation":{"Summary":"Is this a SphereShape"},"DocId":"P:Sandbox.PhysicsShape.IsSphereShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.IsCapsuleShape","Name":"IsCapsuleShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this a CapsuleShape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","145"]}],"Documentation":{"Summary":"Is this a CapsuleShape"},"DocId":"P:Sandbox.PhysicsShape.IsCapsuleShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.IsHeightfieldShape","Name":"IsHeightfieldShape","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this a HeightfieldShape"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","150"]}],"Documentation":{"Summary":"Is this a HeightfieldShape"},"DocId":"P:Sandbox.PhysicsShape.IsHeightfieldShape"},{"PropertyType":"Sandbox.Sphere","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Sphere","Name":"Sphere","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get sphere properties if we\u0027re a sphere type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","155"]}],"Documentation":{"Summary":"Get sphere properties if we\u0027re a sphere type"},"DocId":"P:Sandbox.PhysicsShape.Sphere"},{"PropertyType":"Capsule","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":174},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Capsule","Name":"Capsule","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get capsule properties if we\u0027re a capsule type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","169"]}],"Documentation":{"Summary":"Get capsule properties if we\u0027re a capsule type"},"DocId":"P:Sandbox.PhysicsShape.Capsule"},{"PropertyType":"System.String","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":272},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.SurfaceMaterial","Name":"SurfaceMaterial","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls physical properties of this shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","267"]}],"Documentation":{"Summary":"Controls physical properties of this shape."},"DocId":"P:Sandbox.PhysicsShape.SurfaceMaterial"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","282"]}],"DocId":"P:Sandbox.PhysicsShape.Surface"},{"PropertyType":"Sandbox.Surface[]","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":314},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Surfaces","Name":"Surfaces","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Multiple surfaces referenced by mesh or heightfield collision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","310"]}],"Documentation":{"Summary":"Multiple surfaces referenced by mesh or heightfield collision."},"DocId":"P:Sandbox.PhysicsShape.Surfaces"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":368},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Friction","Name":"Friction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The friction value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","364"]}],"Documentation":{"Summary":"The friction value"},"DocId":"P:Sandbox.PhysicsShape.Friction"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Systems/Physics/PhysicsShape.Tags.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.Tags.cs","9"]}],"DocId":"P:Sandbox.PhysicsShape.Tags"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsShape","Name":"PhysicsShape","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a basic, convex shape. A \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E consists of one or more of these."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a basic, convex shape. A \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E consists of one or more of these."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.Tags.cs","6"]}],"Documentation":{"Summary":"Represents a basic, convex shape. A \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022\u003EPhysicsBody\u003C/see\u003E consists of one or more of these."},"DocId":"T:Sandbox.PhysicsShape"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"radius","Type":"System.Single"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Sphere","Name":"Sphere","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a sphere from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","28"]}],"Documentation":{"Summary":"Casts a sphere from point A to point B."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Sphere(System.Single,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"radius","Type":"System.Single"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Sphere","Name":"Sphere","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a sphere from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","33"]}],"Documentation":{"Summary":"Casts a sphere from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Sphere(System.Single,Ray@,System.Single@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"extents","Type":"Vector3"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Box","Name":"Box","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","38"]}],"Documentation":{"Summary":"Casts a box from point A to point B."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Box(Vector3,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"extents","Type":"Vector3"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Box","Name":"Box","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","46"]}],"Documentation":{"Summary":"Casts a box from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Box(Vector3,Ray@,System.Single@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"bbox","Type":"BBox"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Box","Name":"Box","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","54"]}],"Documentation":{"Summary":"Casts a box from point A to point B."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Box(BBox,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"bbox","Type":"BBox"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Box","Name":"Box","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a box from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","62"]}],"Documentation":{"Summary":"Casts a box from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Box(BBox,Ray@,System.Single@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"capsule","Type":"Capsule"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Capsule","Name":"Capsule","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a capsule"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","70"]}],"Documentation":{"Summary":"Casts a capsule"},"DocId":"M:Sandbox.PhysicsTraceBuilder.Capsule(Capsule)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"capsule","Type":"Capsule"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Capsule","Name":"Capsule","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a capsule from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","80"]}],"Documentation":{"Summary":"Casts a capsule from point A to point B."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Capsule(Capsule,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"capsule","Type":"Capsule"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Capsule","Name":"Capsule","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a capsule from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","92"]}],"Documentation":{"Summary":"Casts a capsule from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Capsule(Capsule,Ray@,System.Single@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Cylinder","Name":"Cylinder","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a cylinder"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","103"]}],"Documentation":{"Summary":"Casts a cylinder"},"DocId":"M:Sandbox.PhysicsTraceBuilder.Cylinder(System.Single,System.Single)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"},{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Cylinder","Name":"Cylinder","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a cylinder from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","115"]}],"Documentation":{"Summary":"Casts a cylinder from point A to point B."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Cylinder(System.Single,System.Single,Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"height","Type":"System.Single"},{"Name":"radius","Type":"System.Single"},{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Cylinder","Name":"Cylinder","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a cylinder from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","129"]}],"Documentation":{"Summary":"Casts a cylinder from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Cylinder(System.Single,System.Single,Ray@,System.Single@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Ray","Name":"Ray","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a ray from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","142"]}],"Documentation":{"Summary":"Casts a ray from point A to point B."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Ray(Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Ray","Name":"Ray","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a ray from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","152"]}],"Documentation":{"Summary":"Casts a ray from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Ray(Ray@,System.Single@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Body","Name":"Body","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a PhysicsBody from its current position and rotation to desired end point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","162"]}],"Documentation":{"Summary":"Casts a PhysicsBody from its current position and rotation to desired end point."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Body(Sandbox.PhysicsBody,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"from","In":true,"Type":"Transform"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Body","Name":"Body","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a PhysicsBody from a position and rotation to desired end point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","175"]}],"Documentation":{"Summary":"Casts a PhysicsBody from a position and rotation to desired end point."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Body(Sandbox.PhysicsBody,Transform@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"body","In":true,"Type":"Sandbox.PhysicsBody"},{"Name":"from","In":true,"Type":"Transform"},{"Name":"to","In":true,"Type":"Transform"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Sweep","Name":"Sweep","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sweeps each \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsShape\u003C/span\u003E of given PhysicsBody and returns the closest collision. Does not support Mesh PhysicsShapes. Basically \u0027hull traces\u0027 but with physics shapes. Same as tracing a body but allows rotation to change during the sweep."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","190"]}],"Documentation":{"Summary":"Sweeps each \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003EPhysicsShape\u003C/see\u003E of given PhysicsBody and returns the closest collision. Does not support Mesh PhysicsShapes.\nBasically \u0027hull traces\u0027 but with physics shapes.\nSame as tracing a body but allows rotation to change during the sweep."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Sweep(Sandbox.PhysicsBody@,Transform@,Transform@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"body","In":true,"Type":"Sandbox.PhysicsBody"},{"Name":"to","In":true,"Type":"Transform"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Sweep","Name":"Sweep","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a Trace.Sweep using the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsBody\u003C/span\u003E\u0027s position as the starting position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","203"]}],"Documentation":{"Summary":"Creates a Trace.Sweep using the \u003Csee cref=\u0022T:Sandbox.PhysicsBody\u0022\u003EPhysicsBody\u003C/see\u003E\u0027s position as the starting position."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Sweep(Sandbox.PhysicsBody@,Transform@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.FromTo","Name":"FromTo","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the start and end positions of the trace request"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","211"]}],"Documentation":{"Summary":"Sets the start and end positions of the trace request"},"DocId":"M:Sandbox.PhysicsTraceBuilder.FromTo(Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"from","In":true,"Type":"Transform"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.FromTo","Name":"FromTo","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the start transform and end position of the trace request"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","223"]}],"Documentation":{"Summary":"Sets the start transform and end position of the trace request"},"DocId":"M:Sandbox.PhysicsTraceBuilder.FromTo(Transform@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"rotation","In":true,"Type":"Rotation"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":239},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Rotated","Name":"Rotated","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the start rotation of the trace request"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","236"]}],"Documentation":{"Summary":"Sets the start rotation of the trace request"},"DocId":"M:Sandbox.PhysicsTraceBuilder.Rotated(Rotation@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.HitTriggers","Name":"HitTriggers","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Include triggers in the trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","246"]}],"Documentation":{"Summary":"Include triggers in the trace"},"DocId":"M:Sandbox.PhysicsTraceBuilder.HitTriggers"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.HitTriggersOnly","Name":"HitTriggersOnly","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only hit triggers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","256"]}],"Documentation":{"Summary":"Only hit triggers"},"DocId":"M:Sandbox.PhysicsTraceBuilder.HitTriggersOnly"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.IgnoreStatic","Name":"IgnoreStatic","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Ignore static objects in the trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","266"]}],"Documentation":{"Summary":"Ignore static objects in the trace"},"DocId":"M:Sandbox.PhysicsTraceBuilder.IgnoreStatic"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":279},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.IgnoreDynamic","Name":"IgnoreDynamic","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Ignore dynamic objects in the trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","276"]}],"Documentation":{"Summary":"Ignore dynamic objects in the trace"},"DocId":"M:Sandbox.PhysicsTraceBuilder.IgnoreDynamic"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":289},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.IgnoreKeyframed","Name":"IgnoreKeyframed","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Ignore keyframed objects in the trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","286"]}],"Documentation":{"Summary":"Ignore keyframed objects in the trace"},"DocId":"M:Sandbox.PhysicsTraceBuilder.IgnoreKeyframed"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"enabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":299},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.UseHitPosition","Name":"UseHitPosition","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Compute hit position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","296"]}],"Documentation":{"Summary":"Compute hit position."},"DocId":"M:Sandbox.PhysicsTraceBuilder.UseHitPosition(System.Boolean)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"hull","In":true,"Type":"BBox"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":309},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Size","Name":"Size","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace an axis aligned box of given size. Extracts mins and maxs from the Bounding Box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","306"]}],"Documentation":{"Summary":"Makes this trace an axis aligned box of given size. Extracts mins and maxs from the Bounding Box."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Size(BBox@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"size","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":317},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Size","Name":"Size","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace an axis aligned box of given size. Calculates mins and maxs by assuming given size is (maxs-mins) and the center is in the middle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","314"]}],"Documentation":{"Summary":"Makes this trace an axis aligned box of given size. Calculates mins and maxs by assuming given size is (maxs-mins) and the center is in the middle."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Size(Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"mins","In":true,"Type":"Vector3"},{"Name":"maxs","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":326},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Size","Name":"Size","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace an axis aligned box of given size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","322"]}],"Documentation":{"Summary":"Makes this trace an axis aligned box of given size."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Size(Vector3@,Vector3@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"radius","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":340},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Radius","Name":"Radius","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Makes this trace a sphere of given radius."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","337"]}],"Documentation":{"Summary":"Makes this trace a sphere of given radius."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Radius(System.Single)"},{"ReturnType":"Sandbox.PhysicsTraceResult","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":449},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.Run","Name":"Run","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Run the trace and return the result. The result will return the first hit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","446"]}],"Documentation":{"Summary":"Run the trace and return the result. The result will return the first hit."},"DocId":"M:Sandbox.PhysicsTraceBuilder.Run"},{"ReturnType":"Sandbox.PhysicsTraceResult[]","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":457},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.RunAll","Name":"RunAll","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Run the trace and return all hits as a result."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","454"]}],"Documentation":{"Summary":"Run the trace and return all hits as a result."},"DocId":"M:Sandbox.PhysicsTraceBuilder.RunAll"},{"ReturnType":"Sandbox.PhysicsTraceResult","Parameters":[{"Name":"capsule","In":true,"Type":"Capsule"},{"Name":"transform","In":true,"Type":"Transform"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":468},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.RunAgainstCapsule","Name":"RunAgainstCapsule","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Traces only against the given capsule at the specified transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","465"]}],"Documentation":{"Summary":"Traces only against the given capsule at the specified transform.","Return":"The trace result.","Params":{"capsule":"The capsule to test against.","transform":"Transform applied to the capsule."}},"DocId":"M:Sandbox.PhysicsTraceBuilder.RunAgainstCapsule(Capsule@,Transform@)"},{"ReturnType":"Sandbox.PhysicsTraceResult","Parameters":[{"Name":"sphere","In":true,"Type":"Sandbox.Sphere"},{"Name":"transform","In":true,"Type":"Transform"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":479},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.RunAgainstSphere","Name":"RunAgainstSphere","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Traces only against the given sphere at the specified transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","476"]}],"Documentation":{"Summary":"Traces only against the given sphere at the specified transform.","Return":"The trace result.","Params":{"sphere":"The sphere to test against.","transform":"Transform applied to the sphere."}},"DocId":"M:Sandbox.PhysicsTraceBuilder.RunAgainstSphere(Sandbox.Sphere@,Transform@)"},{"ReturnType":"Sandbox.PhysicsTraceResult","Parameters":[{"Name":"box","In":true,"Type":"BBox"},{"Name":"transform","In":true,"Type":"Transform"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":490},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.RunAgainstBBox","Name":"RunAgainstBBox","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Traces only against the given bounding box at the specified transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.cs","487"]}],"Documentation":{"Summary":"Traces only against the given bounding box at the specified transform.","Return":"The trace result.","Params":{"box":"The bounding box to test against.","transform":"Transform applied to the box."}},"DocId":"M:Sandbox.PhysicsTraceBuilder.RunAgainstBBox(BBox@,Transform@)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"ident","Type":"Sandbox.StringToken"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithTag","Name":"WithTag","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities with this tag. Subsequent calls to this will add multiple requirements and they\u0027ll all have to be met (ie, the entity will need all tags)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","25"]}],"Documentation":{"Summary":"Only return entities with this tag. Subsequent calls to this will add multiple requirements\nand they\u0027ll all have to be met (ie, the entity will need all tags)."},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithTag(Sandbox.StringToken)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithAllTags","Name":"WithAllTags","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return with all of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","44"]}],"Documentation":{"Summary":"Only return with all of these tags"},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithAllTags(System.String[])"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tags","Type":"Sandbox.ITagSet"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithAllTags","Name":"WithAllTags","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return with all of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","59"]}],"Documentation":{"Summary":"Only return with all of these tags"},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithAllTags(Sandbox.ITagSet)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithAnyTags","Name":"WithAnyTags","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return entities with any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","76"]}],"Documentation":{"Summary":"Only return entities with any of these tags"},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithAnyTags(System.String[])"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tags","Type":"Sandbox.ITagSet"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithAnyTags","Name":"WithAnyTags","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return with any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","128"]}],"Documentation":{"Summary":"Only return with any of these tags"},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithAnyTags(Sandbox.ITagSet)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithoutTag","Name":"WithoutTag","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return with any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","145"]}],"Documentation":{"Summary":"Only return with any of these tags"},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithoutTag(System.String)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithoutTags","Name":"WithoutTags","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return without any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","166"]}],"Documentation":{"Summary":"Only return without any of these tags"},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithoutTags(System.String[])"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tags","Type":"Sandbox.ITagSet"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":184},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithoutTags","Name":"WithoutTags","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return without any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","181"]}],"Documentation":{"Summary":"Only return without any of these tags"},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithoutTags(Sandbox.ITagSet)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tag","Type":"System.String"},{"Name":"asTrigger","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithCollisionRules","Name":"WithCollisionRules","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use the collision rules of the given tag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","200"]}],"Documentation":{"Summary":"Use the collision rules of the given tag.","Params":{"tag":"Which tag this trace will adopt the collision rules of.","asTrigger":"If true, trace against triggers only. Otherwise, trace for collisions (default)."}},"DocId":"M:Sandbox.PhysicsTraceBuilder.WithCollisionRules(System.String,System.Boolean)"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[{"Name":"tags","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"},{"Name":"asTrigger","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.Tags.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder.WithCollisionRules","Name":"WithCollisionRules","DeclaringType":"Sandbox.PhysicsTraceBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Use the collision rules for the given set of tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceBuilder.Tags.cs","223"]}],"DocId":"M:Sandbox.PhysicsTraceBuilder.WithCollisionRules(System.Collections.Generic.IEnumerable\u00601{System.String},System.Boolean)"}],"Constructors":[],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsTraceBuilder","Name":"PhysicsTraceBuilder","DocId":"T:Sandbox.PhysicsTraceBuilder"},{"Namespace":"Sandbox","Methods":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsTraceResult.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Bone","Name":"Bone","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The id of the hit bone (either from hitbox or physics shape)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","58"]}],"Documentation":{"Summary":"The id of the hit bone (either from hitbox or physics shape)"},"DocId":"P:Sandbox.PhysicsTraceResult.Bone"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsTraceResult.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Distance","Name":"Distance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance between start and end positions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","78"]}],"Documentation":{"Summary":"The distance between start and end positions."},"DocId":"P:Sandbox.PhysicsTraceResult.Distance"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Hit","Name":"Hit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","8"]}],"Documentation":{"Summary":"Whether the trace hit something or not"},"DocId":"F:Sandbox.PhysicsTraceResult.Hit"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.StartedSolid","Name":"StartedSolid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","13"]}],"Documentation":{"Summary":"Whether the trace started in a solid"},"DocId":"F:Sandbox.PhysicsTraceResult.StartedSolid"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.StartPosition","Name":"StartPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","18"]}],"Documentation":{"Summary":"The start position of the trace"},"DocId":"F:Sandbox.PhysicsTraceResult.StartPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.EndPosition","Name":"EndPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","23"]}],"Documentation":{"Summary":"The end or hit position of the trace"},"DocId":"F:Sandbox.PhysicsTraceResult.EndPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.HitPosition","Name":"HitPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","28"]}],"Documentation":{"Summary":"The hit position of the trace"},"DocId":"F:Sandbox.PhysicsTraceResult.HitPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","33"]}],"Documentation":{"Summary":"The hit surface normal (direction vector)"},"DocId":"F:Sandbox.PhysicsTraceResult.Normal"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Fraction","Name":"Fraction","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","38"]}],"Documentation":{"Summary":"A fraction [0..1] of where the trace hit between the start and the original end positions"},"DocId":"F:Sandbox.PhysicsTraceResult.Fraction"},{"FieldType":"Sandbox.PhysicsBody","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","43"]}],"Documentation":{"Summary":"The physics object that was hit, if any"},"DocId":"F:Sandbox.PhysicsTraceResult.Body"},{"FieldType":"Sandbox.PhysicsShape","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Shape","Name":"Shape","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","48"]}],"Documentation":{"Summary":"The physics shape that was hit, if any"},"DocId":"F:Sandbox.PhysicsTraceResult.Shape"},{"FieldType":"Sandbox.Surface","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","53"]}],"Documentation":{"Summary":"The physical properties of the hit surface"},"DocId":"F:Sandbox.PhysicsTraceResult.Surface"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Direction","Name":"Direction","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","63"]}],"Documentation":{"Summary":"The direction of the trace ray"},"DocId":"F:Sandbox.PhysicsTraceResult.Direction"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Triangle","Name":"Triangle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","68"]}],"Documentation":{"Summary":"The triangle index hit, if we hit a mesh \u003Csee cref=\u0022T:Sandbox.PhysicsShape\u0022\u003Ephysics shape\u003C/see\u003E"},"DocId":"F:Sandbox.PhysicsTraceResult.Triangle"},{"FieldType":"System.String[]","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsTraceResult.cs","73"]}],"Documentation":{"Summary":"The tags that the hit shape had"},"DocId":"F:Sandbox.PhysicsTraceResult.Tags"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsTraceResult","Name":"PhysicsTraceResult","DocId":"T:Sandbox.PhysicsTraceResult"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PhysicsSimulationMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsSimulationMode.Discrete","Name":"Discrete","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Discrete collision detection. In this mode physics bodies can fly through thin walls when moving very quickly, but it is has better performance."]}],"Documentation":{"Summary":"Discrete collision detection.\nIn this mode physics bodies can fly through thin walls when moving very quickly, but it is has better performance."},"DocId":"F:Sandbox.PhysicsSimulationMode.Discrete"},{"FieldType":"Sandbox.PhysicsSimulationMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsSimulationMode.Continuous","Name":"Continuous","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Continuous collision detection. This is the default mode."]}],"Documentation":{"Summary":"Continuous collision detection. This is the default mode."},"DocId":"F:Sandbox.PhysicsSimulationMode.Continuous"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsSimulationMode","Name":"PhysicsSimulationMode","Documentation":{"Summary":"Physics simulation mode. For use with \u003Csee cref=\u0022P:Sandbox.PhysicsWorld.SimulationMode\u0022 /\u003E."},"DocId":"T:Sandbox.PhysicsSimulationMode"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.PhysicsGroup","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"motionType","Type":"Sandbox.PhysicsMotionType"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.SetupPhysicsFromModel","Name":"SetupPhysicsFromModel","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Temp function for creating model physics until entity system handles it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","83"]}],"Documentation":{"Summary":"Temp function for creating model physics until entity system handles it"},"DocId":"M:Sandbox.PhysicsWorld.SetupPhysicsFromModel(Sandbox.Model,Sandbox.PhysicsMotionType)"},{"ReturnType":"Sandbox.PhysicsGroup","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"transform","Type":"Transform"},{"Name":"motionType","Type":"Sandbox.PhysicsMotionType"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.SetupPhysicsFromModel","Name":"SetupPhysicsFromModel","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Temp function for creating model physics until entity system handles it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","91"]}],"Documentation":{"Summary":"Temp function for creating model physics until entity system handles it"},"DocId":"M:Sandbox.PhysicsWorld.SetupPhysicsFromModel(Sandbox.Model,Transform,Sandbox.PhysicsMotionType)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Delete","Name":"Delete","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this world and all objects inside. Will throw an exception if you try to delete a world that you didn\u0027t manually create."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","99"]}],"Documentation":{"Summary":"Delete this world and all objects inside. Will throw an exception if you try to delete a world that you didn\u0027t manually create."},"DocId":"M:Sandbox.PhysicsWorld.Delete"},{"ReturnType":"System.Void","Parameters":[{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Step","Name":"Step","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Step simulation of this physics world. You can only do this on physics worlds that you manually create."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","109"]}],"Documentation":{"Summary":"Step simulation of this physics world. You can only do this on physics worlds that you manually create."},"DocId":"M:Sandbox.PhysicsWorld.Step(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"delta","Type":"System.Single"},{"Name":"subSteps","Type":"System.Int32"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Step","Name":"Step","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Step simulation of this physics world. You can only do this on physics worlds that you manually create."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","120"]}],"Documentation":{"Summary":"Step simulation of this physics world. You can only do this on physics worlds that you manually create."},"DocId":"M:Sandbox.PhysicsWorld.Step(System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"worldTime","Type":"System.Single"},{"Name":"delta","Type":"System.Single"},{"Name":"subSteps","Type":"System.Int32"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Step","Name":"Step","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Step simulation of this physics world. You can only do this on physics worlds that you manually create."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","129"]}],"Documentation":{"Summary":"Step simulation of this physics world. You can only do this on physics worlds that you manually create."},"DocId":"M:Sandbox.PhysicsWorld.Step(System.Single,System.Single,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rules","Type":"Sandbox.Physics.CollisionRules"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":394},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.SetCollisionRules","Name":"SetCollisionRules","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CollisionRules Property"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used internally to set collision rules from gamemode\u0027s project settings. You shouldn\u0027t need to call this yourself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","391"]}],"Documentation":{"Summary":"Used internally to set collision rules from gamemode\u0027s project settings.\nYou shouldn\u0027t need to call this yourself."},"DocId":"M:Sandbox.PhysicsWorld.SetCollisionRules(Sandbox.Physics.CollisionRules)"},{"ReturnType":"Sandbox.Physics.CollisionRules.Result","Parameters":[{"Name":"left","Type":"System.String"},{"Name":"right","Type":"System.String"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":403},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.GetCollisionRule","Name":"GetCollisionRule","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the specific collision rule for a pair of tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","400"]}],"Documentation":{"Summary":"Gets the specific collision rule for a pair of tags."},"DocId":"M:Sandbox.PhysicsWorld.GetCollisionRule(System.String,System.String)"},{"ReturnType":"Sandbox.PhysicsTraceResult","Parameters":[{"Name":"trace","In":true,"Type":"Sandbox.PhysicsTraceBuilder"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":422},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.RunTrace","Name":"RunTrace","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Like calling PhysicsTraceBuilder.Run, except will re-target this world if it\u0027s not already the target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","419"]}],"Documentation":{"Summary":"Like calling PhysicsTraceBuilder.Run, except will re-target this world if it\u0027s not already the target"},"DocId":"M:Sandbox.PhysicsWorld.RunTrace(Sandbox.PhysicsTraceBuilder@)"},{"ReturnType":"Sandbox.PhysicsTraceResult[]","Parameters":[{"Name":"trace","In":true,"Type":"Sandbox.PhysicsTraceBuilder"}],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":433},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.RunTraceAll","Name":"RunTraceAll","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Like calling PhysicsTraceBuilder.RunAll, except will re-target this world if it\u0027s not already the target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","430"]}],"Documentation":{"Summary":"Like calling PhysicsTraceBuilder.RunAll, except will re-target this world if it\u0027s not already the target"},"DocId":"M:Sandbox.PhysicsWorld.RunTraceAll(Sandbox.PhysicsTraceBuilder@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsWorld.DebugDraw.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.DebugDraw","Name":"DebugDraw","DeclaringType":"Sandbox.PhysicsWorld","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Updates all the SceneObjects in the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsWorld\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EDebugSceneWorld\u003C/span\u003E, call once per tick or frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.DebugDraw.cs","24"]}],"Documentation":{"Summary":"Updates all the SceneObjects in the \u003Csee cref=\u0022P:Sandbox.PhysicsWorld.DebugSceneWorld\u0022 /\u003E, call once per tick or frame."},"DocId":"M:Sandbox.PhysicsWorld.DebugDraw"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsWorld.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsWorld","Documentation":{"Summary":"Create a new physics world. You should only do this if you want to simulate an extra world for some reason."},"DocId":"M:Sandbox.PhysicsWorld.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsBody\u003E","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Bodies","Name":"Bodies","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All bodies in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","41"]}],"Documentation":{"Summary":"All bodies in the world"},"DocId":"P:Sandbox.PhysicsWorld.Bodies"},{"PropertyType":"Sandbox.Physics.CollisionRules","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.CollisionRules","Name":"CollisionRules","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set or retrieve the collision rules for this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","48"]}],"Documentation":{"Summary":"Set or retrieve the collision rules for this \u003Csee cref=\u0022T:Sandbox.PhysicsWorld\u0022 /\u003E."},"DocId":"P:Sandbox.PhysicsWorld.CollisionRules"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":275},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Gravity","Name":"Gravity","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Access the world\u0027s current gravity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","268"]}],"Documentation":{"Summary":"Access the world\u0027s current gravity."},"DocId":"P:Sandbox.PhysicsWorld.Gravity"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":293},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.AirDensity","Name":"AirDensity","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Air density of this physics world, for things like air drag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","286"]}],"Documentation":{"Summary":"Air density of this physics world, for things like air drag."},"DocId":"P:Sandbox.PhysicsWorld.AirDensity"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":309},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The body of this physics world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","303"]}],"Documentation":{"Summary":"The body of this physics world."},"DocId":"P:Sandbox.PhysicsWorld.Body"},{"PropertyType":"Sandbox.PhysicsGroup","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":328},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Group","Name":"Group","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The physics group of this physics world. A physics world will contain only 1 body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","322"]}],"Documentation":{"Summary":"The physics group of this physics world. A physics world will contain only 1 body."},"DocId":"P:Sandbox.PhysicsWorld.Group"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":345},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.SleepingEnabled","Name":"SleepingEnabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then bodies will be able to sleep after a period of inactivity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","339"]}],"Documentation":{"Summary":"If true then bodies will be able to sleep after a period of inactivity"},"DocId":"P:Sandbox.PhysicsWorld.SleepingEnabled"},{"PropertyType":"Sandbox.PhysicsSimulationMode","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":356},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.SimulationMode","Name":"SimulationMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Physics simulation mode. See \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsSimulationMode\u003C/span\u003E for explanation of each mode."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","352"]}],"Documentation":{"Summary":"Physics simulation mode. See \u003Csee cref=\u0022T:Sandbox.PhysicsSimulationMode\u0022 /\u003E for explanation of each mode."},"DocId":"P:Sandbox.PhysicsWorld.SimulationMode"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":365},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.PositionIterations","Name":"PositionIterations","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","358"]}],"DocId":"P:Sandbox.PhysicsWorld.PositionIterations"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":374},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.VelocityIterations","Name":"VelocityIterations","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","367"]}],"DocId":"P:Sandbox.PhysicsWorld.VelocityIterations"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":383},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.SubSteps","Name":"SubSteps","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If you\u0027re seeing objects go through other objects or you have a low tickrate, you might want to increase the number of physics substeps. This breaks physics steps down into this many substeps. The default is 1 and works pretty good. Be aware that the number of physics ticks per second is going to be tickrate * substeps. So if you\u0027re ticking at 90 and you have SubSteps set to 1000 then you\u0027re going to do 90,000 steps per second. So be careful here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","382"]}],"Documentation":{"Summary":"If you\u0027re seeing objects go through other objects or you have a low tickrate, you might want to increase the number of physics substeps.\nThis breaks physics steps down into this many substeps. The default is 1 and works pretty good.\nBe aware that the number of physics ticks per second is going to be tickrate * substeps.\nSo if you\u0027re ticking at 90 and you have SubSteps set to 1000 then you\u0027re going to do 90,000 steps per second. So be careful here."},"DocId":"P:Sandbox.PhysicsWorld.SubSteps"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.TimeScale","Name":"TimeScale","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","384"]}],"DocId":"P:Sandbox.PhysicsWorld.TimeScale"},{"PropertyType":"Sandbox.PhysicsTraceBuilder","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":413},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.Trace","Name":"Trace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Raytrace against this world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","408"]}],"Documentation":{"Summary":"Raytrace against this world"},"DocId":"P:Sandbox.PhysicsWorld.Trace"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Systems/Physics/PhysicsWorld.DebugDraw.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.DebugSceneWorld","Name":"DebugSceneWorld","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A SceneWorld where debug SceneObjects exist."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.DebugDraw.cs","14"]}],"Documentation":{"Summary":"A SceneWorld where debug SceneObjects exist."},"DocId":"P:Sandbox.PhysicsWorld.DebugSceneWorld"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsWorld","Name":"PhysicsWorld","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.ActionGraphIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A world in which physics objects exist. You can create your own world but you really don\u0027t need to. A world for the map is created clientside and serverside automatically."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","27"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A world in which physics objects exist. You can create your own world but you really don\u0027t need to. A world for the map is created clientside and serverside automatically."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.DebugDraw.cs","6"]}],"Documentation":{"Summary":"A world in which physics objects exist. You can create your own world but you really don\u0027t need to. A world for the map is created clientside and serverside automatically."},"DocId":"T:Sandbox.PhysicsWorld"},{"Namespace":"Sandbox","Constructors":[],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Point","Name":"Point","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","462"]}],"DocId":"F:Sandbox.PhysicsContact.Point"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Speed","Name":"Speed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","463"]}],"DocId":"F:Sandbox.PhysicsContact.Speed"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","464"]}],"DocId":"F:Sandbox.PhysicsContact.Normal"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.PhysicsContact.NormalSpeed","Name":"NormalSpeed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","465"]}],"DocId":"F:Sandbox.PhysicsContact.NormalSpeed"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Impulse","Name":"Impulse","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","466"]}],"DocId":"F:Sandbox.PhysicsContact.Impulse"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsContact","Name":"PhysicsContact","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.PhysicsContact"},{"Namespace":"","Constructors":[],"Fields":[{"FieldType":"Sandbox.PhysicsBody","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Target.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","481"]}],"DocId":"F:Sandbox.PhysicsContact.Target.Body"},{"FieldType":"Sandbox.PhysicsShape","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Target.Shape","Name":"Shape","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","482"]}],"DocId":"F:Sandbox.PhysicsContact.Target.Shape"},{"FieldType":"Sandbox.Surface","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Target.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","483"]}],"DocId":"F:Sandbox.PhysicsContact.Target.Surface"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsContact.Target","Name":"Target","DeclaringType":"Sandbox.PhysicsContact","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.PhysicsContact.Target"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Out":true,"Type":"Sandbox.PhysicsContact.Target"},{"Name":"Other","Out":true,"Type":"Sandbox.PhysicsContact.Target"},{"Name":"Contact","Out":true,"Type":"Sandbox.PhysicsContact"}],"IsPublic":true,"FullName":"Sandbox.PhysicsIntersection.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.PhysicsIntersection","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.PhysicsIntersection.Deconstruct(Sandbox.PhysicsContact.Target@,Sandbox.PhysicsContact.Target@,Sandbox.PhysicsContact@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Type":"Sandbox.PhysicsContact.Target"},{"Name":"Other","Type":"Sandbox.PhysicsContact.Target"},{"Name":"Contact","Type":"Sandbox.PhysicsContact"}],"IsPublic":true,"FullName":"Sandbox.PhysicsIntersection..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsIntersection","DocId":"M:Sandbox.PhysicsIntersection.#ctor(Sandbox.PhysicsContact.Target,Sandbox.PhysicsContact.Target,Sandbox.PhysicsContact)"}],"Properties":[{"PropertyType":"Sandbox.PhysicsContact.Target","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":491},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersection.Self","Name":"Self","DocId":"P:Sandbox.PhysicsIntersection.Self"},{"PropertyType":"Sandbox.PhysicsContact.Target","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":491},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersection.Other","Name":"Other","DocId":"P:Sandbox.PhysicsIntersection.Other"},{"PropertyType":"Sandbox.PhysicsContact","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":491},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersection.Contact","Name":"Contact","DocId":"P:Sandbox.PhysicsIntersection.Contact"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsIntersection","Name":"PhysicsIntersection","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.PhysicsIntersection"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Out":true,"Type":"Sandbox.PhysicsContact.Target"},{"Name":"Other","Out":true,"Type":"Sandbox.PhysicsContact.Target"}],"IsPublic":true,"FullName":"Sandbox.PhysicsIntersectionEnd.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.PhysicsIntersectionEnd","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.PhysicsIntersectionEnd.Deconstruct(Sandbox.PhysicsContact.Target@,Sandbox.PhysicsContact.Target@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Self","Type":"Sandbox.PhysicsContact.Target"},{"Name":"Other","Type":"Sandbox.PhysicsContact.Target"}],"IsPublic":true,"FullName":"Sandbox.PhysicsIntersectionEnd..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsIntersectionEnd","DocId":"M:Sandbox.PhysicsIntersectionEnd.#ctor(Sandbox.PhysicsContact.Target,Sandbox.PhysicsContact.Target)"}],"Properties":[{"PropertyType":"Sandbox.PhysicsContact.Target","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":494},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersectionEnd.Self","Name":"Self","DocId":"P:Sandbox.PhysicsIntersectionEnd.Self"},{"PropertyType":"Sandbox.PhysicsContact.Target","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":494},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersectionEnd.Other","Name":"Other","DocId":"P:Sandbox.PhysicsIntersectionEnd.Other"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsIntersectionEnd","Name":"PhysicsIntersectionEnd","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.PhysicsIntersectionEnd"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/ConfigData.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ConfigData.Serialize","Name":"Serialize","DeclaringType":"Sandbox.ConfigData","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ConfigData.cs","17"]}],"DocId":"M:Sandbox.ConfigData.Serialize"},{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.String"}],"l":{"File":"Systems/Project/ProjectSettings/ConfigData.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.ConfigData.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.ConfigData","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ConfigData.cs","29"]}],"DocId":"M:Sandbox.ConfigData.Deserialize(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Guid","Loc":{"File":"Systems/Project/ProjectSettings/ConfigData.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ConfigData.Guid","Name":"Guid","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["__guid"]},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ConfigData.cs","11"]}],"DocId":"P:Sandbox.ConfigData.Guid"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Systems/Project/ProjectSettings/ConfigData.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ConfigData.Version","Name":"Version","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ConfigData.cs","14"]}],"DocId":"P:Sandbox.ConfigData.Version"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ConfigData","Name":"ConfigData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Project configuration data is derived from this class"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ConfigData.cs","9"]}],"Documentation":{"Summary":"Project configuration data is derived from this class"},"DocId":"T:Sandbox.ConfigData"},{"Namespace":"Sandbox","BaseType":"Sandbox.ConfigData","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.CursorSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.CursorSettings","DocId":"M:Sandbox.CursorSettings.#ctor"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Systems/Project/ProjectSettings/CursorSettings.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.CursorSettings.Version","Name":"Version","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CursorSettings.cs","16"]}],"DocId":"P:Sandbox.CursorSettings.Version"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Sandbox.CursorSettings.Cursor\u003E","Loc":{"File":"Systems/Project/ProjectSettings/CursorSettings.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.CursorSettings.Cursors","Name":"Cursors","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CursorSettings.cs","19"]}],"DocId":"P:Sandbox.CursorSettings.Cursors"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CursorSettings","Name":"CursorSettings","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CursorSettings.cs","3"]}],"DocId":"T:Sandbox.CursorSettings"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectSettings/CursorSettings.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.CursorSettings.Cursor.Image","Name":"Image","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["jpg"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CursorSettings.cs","9"]}],"DocId":"P:Sandbox.CursorSettings.Cursor.Image"},{"PropertyType":"Vector2","Loc":{"File":"Systems/Project/ProjectSettings/CursorSettings.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.CursorSettings.Cursor.Hotspot","Name":"Hotspot","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CursorSettings.cs","12"]}],"DocId":"P:Sandbox.CursorSettings.Cursor.Hotspot"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CursorSettings.Cursor","Name":"Cursor","DeclaringType":"Sandbox.CursorSettings","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.CursorSettings.Cursor"},{"Namespace":"Sandbox","BaseType":"Sandbox.ConfigData","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/InputSettings.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.InputSettings.InitDefault","Name":"InitDefault","DeclaringType":"Sandbox.InputSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\InputSettings.cs","16"]}],"DocId":"M:Sandbox.InputSettings.InitDefault"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/InputSettings.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.InputSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.InputSettings","DocId":"M:Sandbox.InputSettings.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.InputAction\u003E","Loc":{"File":"Systems/Project/ProjectSettings/InputSettings.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.InputSettings.Actions","Name":"Actions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of actions used by the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\InputSettings.cs","25"]}],"Documentation":{"Summary":"A list of actions used by the game."},"DocId":"P:Sandbox.InputSettings.Actions"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.InputSettings","Name":"InputSettings","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A class that holds all configured input settings for a game. This is serialized as a config and shared from the server to the client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\InputSettings.cs","7"]}],"Documentation":{"Summary":"A class that holds all configured input settings for a game.\nThis is serialized as a config and shared from the server to the client."},"DocId":"T:Sandbox.InputSettings"},{"Namespace":"Sandbox","BaseType":"Sandbox.ConfigData","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.NetworkingSettings","DocId":"M:Sandbox.NetworkingSettings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.DestroyLobbyWhenHostLeaves","Name":"DestroyLobbyWhenHostLeaves","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to disband the game lobby when the host leaves."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\NetworkingSettings.cs","13"]}],"Documentation":{"Summary":"Whether to disband the game lobby when the host leaves."},"DocId":"P:Sandbox.NetworkingSettings.DestroyLobbyWhenHostLeaves"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.AutoSwitchToBestHost","Name":"AutoSwitchToBestHost","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to periodically switch to the best host candidate. Candidates are scored based on their average ping and connection quality to all other peers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\NetworkingSettings.cs","19"]}],"Documentation":{"Summary":"Whether to periodically switch to the best host candidate. Candidates are\nscored based on their average ping and connection quality to all other peers."},"DocId":"P:Sandbox.NetworkingSettings.AutoSwitchToBestHost"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.ClientsCanSpawnObjects","Name":"ClientsCanSpawnObjects","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Client Object Spawning"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["By default can clients create objects. This can be changed per connection after join."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\NetworkingSettings.cs","24"]}],"Documentation":{"Summary":"By default can clients create objects. This can be changed per connection after join."},"DocId":"P:Sandbox.NetworkingSettings.ClientsCanSpawnObjects"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.ClientsCanRefreshObjects","Name":"ClientsCanRefreshObjects","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Client Object Refreshing"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["By default can clients refresh objects. This can be changed per connection after join."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\NetworkingSettings.cs","30"]}],"Documentation":{"Summary":"By default can clients refresh objects. This can be changed per connection after join."},"DocId":"P:Sandbox.NetworkingSettings.ClientsCanRefreshObjects"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.UpdateRate","Name":"UpdateRate","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The frequency at which the network system will send updates to clients. Higher is better but you probably want to stay in the 10-60 range."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\NetworkingSettings.cs","37"]}],"Documentation":{"Summary":"The frequency at which the network system will send updates to clients. Higher is better but\nyou probably want to stay in the 10-60 range."},"DocId":"P:Sandbox.NetworkingSettings.UpdateRate"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetworkingSettings","Name":"NetworkingSettings","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A class that holds all configured networking settings for a game. This is serialized as a config and shared from the server to the client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\NetworkingSettings.cs","7"]}],"Documentation":{"Summary":"A class that holds all configured networking settings for a game.\nThis is serialized as a config and shared from the server to the client."},"DocId":"T:Sandbox.NetworkingSettings"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"T","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Systems/Project/ProjectSettings/ProjectSettings.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ProjectSettings.Get","Name":"Get","DeclaringType":"Sandbox.ProjectSettings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets or creates a default version of this config data. You can safely call this multiple times and it will return the same object. The cache is cleared automatically when the project changes, or when it\u0027s hotloaded."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ProjectSettings.cs","52"]}],"Documentation":{"Summary":"Gets or creates a default version of this config data. You can safely call this multiple times\nand it will return the same object. The cache is cleared automatically when the project changes, \nor when it\u0027s hotloaded."},"DocId":"M:Sandbox.ProjectSettings.Get\u0060\u00601(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ProjectSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.ProjectSettings","DocId":"M:Sandbox.ProjectSettings.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Physics.CollisionRules","Loc":{"File":"Systems/Project/ProjectSettings/ProjectSettings.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ProjectSettings.Collision","Name":"Collision","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ECollisionRules\u003C/span\u003E from the active project settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ProjectSettings.cs","10"]}],"Documentation":{"Summary":"Get the \u003Csee cref=\u0022T:Sandbox.Physics.CollisionRules\u0022 /\u003E from the active project settings."},"DocId":"P:Sandbox.ProjectSettings.Collision"},{"PropertyType":"Sandbox.InputSettings","Loc":{"File":"Systems/Project/ProjectSettings/ProjectSettings.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ProjectSettings.Input","Name":"Input","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EProjectSettings\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EInput\u003C/span\u003E from the active project settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ProjectSettings.cs","15"]}],"Documentation":{"Summary":"Get the \u003Csee cref=\u0022P:Sandbox.ProjectSettings.Input\u0022 /\u003E from the active project settings."},"DocId":"P:Sandbox.ProjectSettings.Input"},{"PropertyType":"Sandbox.NetworkingSettings","Loc":{"File":"Systems/Project/ProjectSettings/ProjectSettings.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ProjectSettings.Networking","Name":"Networking","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ENetworkingSettings\u003C/span\u003E from the active project settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ProjectSettings.cs","20"]}],"Documentation":{"Summary":"Get the \u003Csee cref=\u0022T:Sandbox.NetworkingSettings\u0022 /\u003E from the active project settings."},"DocId":"P:Sandbox.ProjectSettings.Networking"},{"PropertyType":"Sandbox.Physics.PhysicsSettings","Loc":{"File":"Systems/Project/ProjectSettings/ProjectSettings.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ProjectSettings.Physics","Name":"Physics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EProjectSettings\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPhysics\u003C/span\u003E from the active project settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ProjectSettings.cs","35"]}],"Documentation":{"Summary":"Get the \u003Csee cref=\u0022P:Sandbox.ProjectSettings.Physics\u0022 /\u003E from the active project settings."},"DocId":"P:Sandbox.ProjectSettings.Physics"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ProjectSettings","Name":"ProjectSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ProjectSettings.cs","5"]}],"DocId":"T:Sandbox.ProjectSettings"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.Project.GetRootPath","Name":"GetRootPath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Absolute path to the location of the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E.sbproj\u003C/code\u003E file of the project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","170"]}],"Documentation":{"Summary":"Absolute path to the location of the \u003Cc\u003E.sbproj\u003C/c\u003E file of the project."},"DocId":"M:Sandbox.Project.GetRootPath"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.Project.GetCodePath","Name":"GetCodePath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Absolute path to the code folder of the project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","175"]}],"Documentation":{"Summary":"Absolute path to the code folder of the project."},"DocId":"M:Sandbox.Project.GetCodePath"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.Project.HasCodePath","Name":"HasCodePath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the Code path exists"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","180"]}],"Documentation":{"Summary":"Returns true if the Code path exists"},"DocId":"M:Sandbox.Project.HasCodePath"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.Project.GetAssetsPath","Name":"GetAssetsPath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Absolute path to the assets folder of the project, or \u003Cspan style=\u0022color: #569CD6;\u0022\u003Enull\u003C/span\u003E if not set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","185"]}],"Documentation":{"Summary":"Absolute path to the assets folder of the project, or \u003Csee langword=\u0022null\u0022 /\u003E if not set."},"DocId":"M:Sandbox.Project.GetAssetsPath"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.Project.GetLocalizationPath","Name":"GetLocalizationPath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Absolute path to the localization folder of the project, or \u003Cspan style=\u0022color: #569CD6;\u0022\u003Enull\u003C/span\u003E if not set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","191"]}],"Documentation":{"Summary":"Absolute path to the localization folder of the project, or \u003Csee langword=\u0022null\u0022 /\u003E if not set.","Return":""},"DocId":"M:Sandbox.Project.GetLocalizationPath"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.Project.HasAssetsPath","Name":"HasAssetsPath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the Assets path exists"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","196"]}],"Documentation":{"Summary":"Returns true if the Assets path exists"},"DocId":"M:Sandbox.Project.HasAssetsPath"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":283},"IsPublic":true,"FullName":"Sandbox.Project.IsSourcePublish","Name":"IsSourcePublish","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this project type uploads all the source files when it\u0027s published"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","280"]}],"Documentation":{"Summary":"Return true if this project type uploads all the source files when it\u0027s published"},"DocId":"M:Sandbox.Project.IsSourcePublish"},{"ReturnType":"Sandbox.Project","Parameters":[{"Name":"dir","Type":"System.String"}],"l":{"File":"Systems/Project/Project/Project.Static.cs","Line":243},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Project.Load","Name":"Load","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Static.cs","240"]}],"DocId":"M:Sandbox.Project.Load(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Project..ctor","Name":".ctor","DeclaringType":"Sandbox.Project","DocId":"M:Sandbox.Project.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/Project/Project.Compiling.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Project.HasCompiler","Name":"HasCompiler","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the project\u0027s code has a compiler assigned."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Compiling.cs","12"]}],"Documentation":{"Summary":"Whether the project\u0027s code has a compiler assigned."},"DocId":"P:Sandbox.Project.HasCompiler"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/Project/Project.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Project.ConfigFilePath","Name":"ConfigFilePath","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["Path"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Absolute path to the .addon file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","22"]}],"Documentation":{"Summary":"Absolute path to the .addon file"},"DocId":"P:Sandbox.Project.ConfigFilePath"},{"PropertyType":"System.IO.DirectoryInfo","Loc":{"File":"Systems/Project/Project/Project.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Project.RootDirectory","Name":"RootDirectory","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Root directory of this project"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","28"]}],"Documentation":{"Summary":"Root directory of this project"},"DocId":"P:Sandbox.Project.RootDirectory"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/Project/Project.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Project.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this project is active"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","34"]}],"Documentation":{"Summary":"True if this project is active"},"DocId":"P:Sandbox.Project.Active"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/Project/Project.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Project.Pinned","Name":"Pinned","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this project is pinned, we\u0027ll prioritise it when sorting"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","39"]}],"Documentation":{"Summary":"True if this project is pinned, we\u0027ll prioritise it when sorting"},"DocId":"P:Sandbox.Project.Pinned"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Systems/Project/Project/Project.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Project.LastOpened","Name":"LastOpened","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When did the user last open this project?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","44"]}],"Documentation":{"Summary":"When did the user last open this project?"},"DocId":"P:Sandbox.Project.LastOpened"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/Project/Project.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Project.Broken","Name":"Broken","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this project failed to load properly for some reason"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","49"]}],"Documentation":{"Summary":"True if this project failed to load properly for some reason"},"DocId":"P:Sandbox.Project.Broken"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/Project/Project.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Project.IsPublished","Name":"IsPublished","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this project has previously been published. This is kind of a guess though because all it does is look to see if we have a published package cached with the same ident."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","56"]}],"Documentation":{"Summary":"Returns true if this project has previously been published. This is kind of a guess though\nbecause all it does is look to see if we have a published package cached with the same ident."},"DocId":"P:Sandbox.Project.IsPublished"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/Project/Project.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.Project.EditUrl","Name":"EditUrl","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The URL to the package\u0027s page for editing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","62"]}],"Documentation":{"Summary":"The URL to the package\u0027s page for editing"},"DocId":"P:Sandbox.Project.EditUrl"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/Project/Project.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Project.ViewUrl","Name":"ViewUrl","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The URL to the package\u0027s page for viewing/linking"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","68"]}],"Documentation":{"Summary":"The URL to the package\u0027s page for viewing/linking"},"DocId":"P:Sandbox.Project.ViewUrl"},{"PropertyType":"Sandbox.DataModel.ProjectConfig","Loc":{"File":"Systems/Project/Project/Project.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Project.Config","Name":"Config","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Configuration of the project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","74"]}],"Documentation":{"Summary":"Configuration of the project."},"DocId":"P:Sandbox.Project.Config"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/Project/Project.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Project.IsTransient","Name":"IsTransient","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true this project isn\u0027t a \u0027real\u0027 project. It\u0027s likely a temporary project created with the intention to configure and publish a single asset."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","81"]}],"Documentation":{"Summary":"If true this project isn\u0027t a \u0027real\u0027 project. It\u0027s likely a temporary project created with the\nintention to configure and publish a single asset."},"DocId":"P:Sandbox.Project.IsTransient"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/Project/Project.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.Project.IsBuiltIn","Name":"IsBuiltIn","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true this project isn\u0027t a \u0027real\u0027 project. It\u0027s likely a temporary project created with the intention to configure and publish a single asset."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","88"]}],"Documentation":{"Summary":"If true this project isn\u0027t a \u0027real\u0027 project. It\u0027s likely a temporary project created with the\nintention to configure and publish a single asset."},"DocId":"P:Sandbox.Project.IsBuiltIn"},{"PropertyType":"Sandbox.Package","Loc":{"File":"Systems/Project/Project/Project.cs","Line":242},"IsPublic":true,"FullName":"Sandbox.Project.Package","Name":"Package","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The package for this project. This is a mock up of the actual package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","240"]}],"Documentation":{"Summary":"The package for this project. This is a mock up of the actual package."},"DocId":"P:Sandbox.Project.Package"},{"PropertyType":"Sandbox.Project","Loc":{"File":"Systems/Project/Project/Project.Static.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Project.Current","Name":"Current","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Current open project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Static.cs","15"]}],"Documentation":{"Summary":"Current open project."},"DocId":"P:Sandbox.Project.Current"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Project","Name":"Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an on-disk project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Compiling.cs","6"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an on-disk project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an on-disk project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Solution.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an on-disk project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Static.cs","7"]}],"Documentation":{"Summary":"Represents an on-disk project."},"DocId":"T:Sandbox.Project"},{"Namespace":"Sandbox","Constructors":[],"Properties":[{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimationSequence.Duration","Name":"Duration","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The duration of the currently playing sequence (seconds)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimationSequence.cs","9"]}],"Documentation":{"Summary":"The duration of the currently playing sequence (seconds)"},"DocId":"P:Sandbox.AnimationSequence.Duration"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimationSequence.IsFinished","Name":"IsFinished","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get whether the current animation sequence has finished"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimationSequence.cs","14"]}],"Documentation":{"Summary":"Get whether the current animation sequence has finished"},"DocId":"P:Sandbox.AnimationSequence.IsFinished"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimationSequence.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the currently playing animation sequence"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimationSequence.cs","19"]}],"Documentation":{"Summary":"The name of the currently playing animation sequence"},"DocId":"P:Sandbox.AnimationSequence.Name"},{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimationSequence.TimeNormalized","Name":"TimeNormalized","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The normalized (between 0 and 1) elapsed time of the currently playing animation sequence"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimationSequence.cs","25"]}],"Documentation":{"Summary":"The normalized (between 0 and 1) elapsed time of the currently playing\nanimation sequence"},"DocId":"P:Sandbox.AnimationSequence.TimeNormalized"},{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimationSequence.Time","Name":"Time","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The elapsed time of the currently playing animation sequence (seconds)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimationSequence.cs","30"]}],"Documentation":{"Summary":"The elapsed time of the currently playing animation sequence (seconds)"},"DocId":"P:Sandbox.AnimationSequence.Time"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimationSequence.SequenceNames","Name":"SequenceNames","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The list of sequences that can be used"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimationSequence.cs","45"]}],"Documentation":{"Summary":"The list of sequences that can be used"},"DocId":"P:Sandbox.AnimationSequence.SequenceNames"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AnimationSequence","Name":"AnimationSequence","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimationSequence.cs","4"]}],"DocId":"T:Sandbox.AnimationSequence"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Play","Name":"Play","DeclaringType":"Sandbox.AnimGraphDirectPlayback","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play the given sequence until it ends, then blend back. Calling this function with a new sequence while another one is playing will immediately start blending from the old one to the new one."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","56"]}],"Documentation":{"Summary":"Play the given sequence until it ends, then blend back.\nCalling this function with a new sequence while another one is playing will immediately start blending from the old one to the new one."},"DocId":"M:Sandbox.AnimGraphDirectPlayback.Play(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"target","Type":"Vector3"},{"Name":"heading","Type":"System.Single"},{"Name":"interpTime","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Play","Name":"Play","DeclaringType":"Sandbox.AnimGraphDirectPlayback","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Same as the other Play function, but also sets a target position and heading for the sequence. Over interpTime seconds, the entity\u0027s root motion will be augmented to move it to target and rotate it to heading."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","62"]}],"Documentation":{"Summary":"Same as the other Play function, but also sets a target position and heading for the sequence.\nOver interpTime seconds, the entity\u0027s root motion will be augmented to move it to target and rotate it to heading."},"DocId":"M:Sandbox.AnimGraphDirectPlayback.Play(System.String,Vector3,System.Single,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Cancel","Name":"Cancel","DeclaringType":"Sandbox.AnimGraphDirectPlayback","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop playing the override sequence."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","67"]}],"Documentation":{"Summary":"Stop playing the override sequence."},"DocId":"M:Sandbox.AnimGraphDirectPlayback.Cancel"}],"Constructors":[],"Properties":[{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.StartTime","Name":"StartTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the time at which the currently playing sequence should have had a cycle of zero. This will adjust the current cycle of the sequence to match."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","13"]}],"Documentation":{"Summary":"Set the time at which the currently playing sequence should have had a cycle of zero.\nThis will adjust the current cycle of the sequence to match."},"DocId":"P:Sandbox.AnimGraphDirectPlayback.StartTime"},{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.TimeNormalized","Name":"TimeNormalized","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the cycle of the currently playing sequence. Will return 0 if no sequence is playing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","18"]}],"Documentation":{"Summary":"Get the cycle of the currently playing sequence. Will return 0 if no sequence is playing."},"DocId":"P:Sandbox.AnimGraphDirectPlayback.TimeNormalized"},{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Duration","Name":"Duration","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The duration of the currently playing sequence (seconds)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","23"]}],"Documentation":{"Summary":"The duration of the currently playing sequence (seconds)"},"DocId":"P:Sandbox.AnimGraphDirectPlayback.Duration"},{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Time","Name":"Time","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The elapsed time of the currently playing animation sequence (seconds)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","28"]}],"Documentation":{"Summary":"The elapsed time of the currently playing animation sequence (seconds)"},"DocId":"P:Sandbox.AnimGraphDirectPlayback.Time"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the currently playing sequence."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","33"]}],"Documentation":{"Summary":"Returns the currently playing sequence."},"DocId":"P:Sandbox.AnimGraphDirectPlayback.Name"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.AnimationCount","Name":"AnimationCount","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Sequences"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the number of animations that can be used."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","38"]}],"Documentation":{"Summary":"Get the number of animations that can be used."},"DocId":"P:Sandbox.AnimGraphDirectPlayback.AnimationCount"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Animations","Name":"Animations","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Sequences"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the list of animations that can be used."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","44"]}],"Documentation":{"Summary":"Get the list of animations that can be used."},"DocId":"P:Sandbox.AnimGraphDirectPlayback.Animations"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback.Sequences","Name":"Sequences","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the list of sequences that can be used."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","50"]}],"Documentation":{"Summary":"Get the list of sequences that can be used."},"DocId":"P:Sandbox.AnimGraphDirectPlayback.Sequences"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AnimGraphDirectPlayback","Name":"AnimGraphDirectPlayback","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["For communicating with a Direct Playback Anim Node, which allows code to tell it to play a given sequence"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\AnimGraphDirectPlayback.cs","7"]}],"Documentation":{"Summary":"For communicating with a Direct Playback Anim Node, which allows code to tell it to play a given sequence"},"DocId":"T:Sandbox.AnimGraphDirectPlayback"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BlendMode.Normal","Name":"Normal","DocId":"F:Sandbox.BlendMode.Normal"},{"FieldType":"Sandbox.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BlendMode.Multiply","Name":"Multiply","DocId":"F:Sandbox.BlendMode.Multiply"},{"FieldType":"Sandbox.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BlendMode.Lighten","Name":"Lighten","DocId":"F:Sandbox.BlendMode.Lighten"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BlendMode","Name":"BlendMode","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Blend modes used by the UI system"},"DocId":"T:Sandbox.BlendMode"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ComputeBufferType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComputeBufferType.Structured","Name":"Structured","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Structured Buffer (HLSL RWStructuredBuffer)"]}],"Documentation":{"Summary":"Structured Buffer (HLSL RWStructuredBuffer)"},"DocId":"F:Sandbox.ComputeBufferType.Structured"},{"FieldType":"Sandbox.ComputeBufferType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComputeBufferType.ByteAddress","Name":"ByteAddress","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Byte Address Buffer (HLSL RWByteAddressBuffer)"]}],"Documentation":{"Summary":"Byte Address Buffer (HLSL RWByteAddressBuffer)"},"DocId":"F:Sandbox.ComputeBufferType.ByteAddress"},{"FieldType":"Sandbox.ComputeBufferType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComputeBufferType.Append","Name":"Append","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Append Structured Buffer (HLSL AppendStructuredBuffer)"]}],"Documentation":{"Summary":"Append Structured Buffer (HLSL AppendStructuredBuffer)"},"DocId":"F:Sandbox.ComputeBufferType.Append"},{"FieldType":"Sandbox.ComputeBufferType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComputeBufferType.IndirectDrawArguments","Name":"IndirectDrawArguments","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Indirect argument buffer for indirect draws \u003Cseealso\u003E\u003C/seealso\u003E"]}],"Documentation":{"Summary":"Indirect argument buffer for indirect draws\n\u003Cseealso cref=\u0022T:Sandbox.GpuBuffer.IndirectDrawArguments\u0022 /\u003E"},"DocId":"F:Sandbox.ComputeBufferType.IndirectDrawArguments"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ComputeBufferType","Name":"ComputeBufferType","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GpuBufferUsageFlags"]}],"DocId":"T:Sandbox.ComputeBufferType"},{"Namespace":"Sandbox","BaseType":"Sandbox.GpuBuffer\u003CT\u003E","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"},{"Name":"type","Type":"Sandbox.ComputeBufferType","Default":"0"}],"l":{"File":"Systems/Render/ComputeBuffer.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.ComputeBuffer\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.ComputeBuffer\u003CT\u003E","DocId":"M:Sandbox.ComputeBuffer\u00601.#ctor(System.Int32,Sandbox.ComputeBufferType)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ComputeBuffer\u003CT\u003E","Name":"ComputeBuffer\u003CT\u003E","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GpuBuffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeBuffer.cs","25"]}],"DocId":"T:Sandbox.ComputeBuffer\u00601"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"threadsX","Type":"System.Int32","Default":"32"},{"Name":"threadsY","Type":"System.Int32","Default":"32"},{"Name":"threadsZ","Type":"System.Int32","Default":"32"}],"l":{"File":"Systems/Render/ComputeShader.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.ComputeShader.Dispatch","Name":"Dispatch","DeclaringType":"Sandbox.ComputeShader","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Dispatch this compute shader using explicit thread counts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","42"]}],"Documentation":{"Summary":"Dispatch this compute shader using explicit thread counts.","Remarks":"The specified thread counts will be automatically divided by the thread group size\ndefined in the shader to compute the final dispatch group count.\n\u003Cpara\u003E\nWhen called outside a graphics context, the dispatch runs immediately. \nWhen called inside a graphics context, the dispatch runs async.\n\u003C/para\u003E","Params":{"threadsX":"The number of threads to dispatch in the X dimension.","threadsY":"The number of threads to dispatch in the Y dimension.","threadsZ":"The number of threads to dispatch in the Z dimension."}},"DocId":"M:Sandbox.ComputeShader.Dispatch(System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"indirectBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"indirectElementOffset","Type":"System.UInt32","Default":"0"}],"l":{"File":"Systems/Render/ComputeShader.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.ComputeShader.DispatchIndirect","Name":"DispatchIndirect","DeclaringType":"Sandbox.ComputeShader","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Dispatch this compute shader by reading thread group counts (x, y, z) from an indirect buffer of type Sandbox.GpuBuffer.IndirectDispatchArguments."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","66"]}],"Documentation":{"Summary":"Dispatch this compute shader by reading thread group counts (x, y, z)\nfrom an indirect buffer of type \u003Csee cref=\u0022T:Sandbox.GpuBuffer.IndirectDispatchArguments\u0022 /\u003E.","Remarks":"\u003Cpara\u003E\u003Cparamref name=\u0022indirectBuffer\u0022 /\u003E must be created with \u003Csee cref=\u0022F:Sandbox.GpuBuffer.UsageFlags.IndirectDrawArguments\u0022 /\u003E \n and have an element size of 12 bytes.\n \u003C/para\u003E\u003Cpara\u003E\u003Cparamref name=\u0022indirectElementOffset\u0022 /\u003E is an element index into \u003Cparamref name=\u0022indirectBuffer\u0022 /\u003E, not a byte offset.\n \u003C/para\u003E\u003Cpara\u003E\n When called outside a graphics context, the dispatch runs immediately. \n When called inside a graphics context, the dispatch runs async.\n \u003C/para\u003E","Params":{"indirectBuffer":"The GPU buffer containing one or more dispatch argument entries.","indirectElementOffset":"The index of the dispatch arguments element to use (each element = 12 bytes)."}},"DocId":"M:Sandbox.ComputeShader.DispatchIndirect(Sandbox.GpuBuffer,System.UInt32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"attributes","Type":"Sandbox.RenderAttributes"},{"Name":"threadsX","Type":"System.Int32","Default":"32"},{"Name":"threadsY","Type":"System.Int32","Default":"32"},{"Name":"threadsZ","Type":"System.Int32","Default":"32"}],"l":{"File":"Systems/Render/ComputeShader.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.ComputeShader.DispatchWithAttributes","Name":"DispatchWithAttributes","DeclaringType":"Sandbox.ComputeShader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","72"]}],"Documentation":{},"DocId":"M:Sandbox.ComputeShader.DispatchWithAttributes(Sandbox.RenderAttributes,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"attributes","Type":"Sandbox.RenderAttributes"},{"Name":"indirectBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"indirectElementOffset","Type":"System.UInt32","Default":"0"}],"l":{"File":"Systems/Render/ComputeShader.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.ComputeShader.DispatchIndirectWithAttributes","Name":"DispatchIndirectWithAttributes","DeclaringType":"Sandbox.ComputeShader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","82"]}],"Documentation":{},"DocId":"M:Sandbox.ComputeShader.DispatchIndirectWithAttributes(Sandbox.RenderAttributes,Sandbox.GpuBuffer,System.UInt32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Systems/Render/ComputeShader.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ComputeShader..ctor","Name":".ctor","DeclaringType":"Sandbox.ComputeShader","Documentation":{"Summary":"Create a compute shader from the specified path."},"DocId":"M:Sandbox.ComputeShader.#ctor(System.String)"}],"Properties":[{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Systems/Render/ComputeShader.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ComputeShader.Attributes","Name":"Attributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Attributes that are passed to the compute shader on dispatch."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","14"]}],"Documentation":{"Summary":"Attributes that are passed to the compute shader on dispatch."},"DocId":"P:Sandbox.ComputeShader.Attributes"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ComputeShader","Name":"ComputeShader","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A compute shader is a program that runs on the GPU, often with data provided to/from the CPU by means of a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGpuBuffer\u003CT\u003E\u003C/span\u003E or a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ETexture\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","9"]}],"Documentation":{"Summary":"A compute shader is a program that runs on the GPU, often with data provided to/from the CPU by means of a \u003Csee cref=\u0022T:Sandbox.GpuBuffer\u00601\u0022 /\u003E or a \u003Csee cref=\u0022T:Sandbox.Texture\u0022 /\u003E.","SeeAlso":["T:Sandbox.GpuBuffer\u00601"]},"DocId":"T:Sandbox.ComputeShader"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.Dispose","Name":"Dispose","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroys the GPU buffer, don\u0027t use it no more"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","163"]}],"Documentation":{"Summary":"Destroys the GPU buffer, don\u0027t use it no more"},"DocId":"M:Sandbox.GpuBuffer.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.GetData","Name":"GetData","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves the GPU buffer and copies them into a provided Span."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","194"]}],"DocId":"M:Sandbox.GpuBuffer.GetData\u0060\u00601(System.Span\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.GetData","Name":"GetData","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves a number of elements from the GPU buffer and copies them into a provided Span."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","210"]}],"DocId":"M:Sandbox.GpuBuffer.GetData\u0060\u00601(System.Span\u00601{\u0060\u00600},System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"elementOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":241},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.SetData","Name":"SetData","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Synchronously uploads data from a Span to the GPU, replacing the existing data in this GpuBuffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","238"]}],"DocId":"M:Sandbox.GpuBuffer.SetData\u0060\u00601(System.Span\u00601{\u0060\u00600},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Collections.Generic.List\u00601\u003CT\u003E"},{"Name":"elementOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.SetData","Name":"SetData","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Synchronously uploads data from a List to the GPU, replacing the existing data in this GpuBuffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","253"]}],"DocId":"M:Sandbox.GpuBuffer.SetData\u0060\u00601(System.Collections.Generic.List\u00601{\u0060\u00600},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"destBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"destBufferOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":279},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.CopyStructureCount","Name":"CopyStructureCount","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["For Sandbox.GpuBuffer.UsageFlags.Append buffers there is a hidden uint 32-bit atomic counter in the buffer that contains the number of writes to the buffer after invocation of the compute shader. In order to get the value of the counter, the data needs to be copied to another GPU buffer that can be used."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","276"]}],"Documentation":{"Summary":"For \u003Csee cref=\u0022F:Sandbox.GpuBuffer.UsageFlags.Append\u0022 /\u003E buffers there is a hidden uint 32-bit atomic counter in the buffer that contains the number of \nwrites to the buffer after invocation of the compute shader. In order to get the value of the counter, the data needs to be copied to\nanother GPU buffer that can be used."},"DocId":"M:Sandbox.GpuBuffer.CopyStructureCount(Sandbox.GpuBuffer,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"counterValue","Type":"System.UInt32"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":291},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.SetCounterValue","Name":"SetCounterValue","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the counter value for Sandbox.GpuBuffer.UsageFlags.Append or Sandbox.GpuBuffer.UsageFlags.Counter structured buffers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","288"]}],"Documentation":{"Summary":"Sets the counter value for \u003Csee cref=\u0022F:Sandbox.GpuBuffer.UsageFlags.Append\u0022 /\u003E or \u003Csee cref=\u0022F:Sandbox.GpuBuffer.UsageFlags.Counter\u0022 /\u003E structured buffers."},"DocId":"M:Sandbox.GpuBuffer.SetCounterValue(System.UInt32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"},{"Name":"elementSize","Type":"System.Int32"},{"Name":"flags","Type":"Sandbox.GpuBuffer.UsageFlags","Default":"32"},{"Name":"debugName","Type":"System.String","Default":"null"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.GpuBuffer..ctor","Name":".ctor","DeclaringType":"Sandbox.GpuBuffer","Documentation":{"Summary":"Creates a new GPU buffer with a specified number of elements and a specific buffer type.","Params":{"elementCount":"The total number of elements that the GpuBuffer can hold. This represents the buffer\u0027s size in terms of elements, not bytes.","elementSize":"The total number of elements that the GpuBuffer can hold. This represents the buffer\u0027s size in terms of elements, not bytes.","flags":"Defines the usage pattern of the GPU buffer. This can affect performance depending on how the buffer is utilized.","debugName":"Test"}},"DocId":"M:Sandbox.GpuBuffer.#ctor(System.Int32,System.Int32,Sandbox.GpuBuffer.UsageFlags,System.String)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/GpuBuffer.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.ElementCount","Name":"ElementCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of elements in the buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","73"]}],"Documentation":{"Summary":"Number of elements in the buffer."},"DocId":"P:Sandbox.GpuBuffer.ElementCount"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/GpuBuffer.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.ElementSize","Name":"ElementSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Size of a single element in the buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","78"]}],"Documentation":{"Summary":"Size of a single element in the buffer."},"DocId":"P:Sandbox.GpuBuffer.ElementSize"},{"PropertyType":"Sandbox.GpuBuffer.UsageFlags","Loc":{"File":"Systems/Render/GpuBuffer.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.Usage","Name":"Usage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["What sort of buffer this is"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","83"]}],"Documentation":{"Summary":"What sort of buffer this is"},"DocId":"P:Sandbox.GpuBuffer.Usage"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/Render/GpuBuffer.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","85"]}],"DocId":"P:Sandbox.GpuBuffer.IsValid"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GpuBuffer","Name":"GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A GPU data buffer intended for use with a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComputeShader\u003C/span\u003E. You can read and write arbitrary data to and from the CPU and GPU. This allows for efficient parallel data processing on the GPU. Different GPU buffer types can be used depending on the provided Sandbox.GpuBuffer.UsageFlags. Using the default Sandbox.GpuBuffer.UsageFlags.Structured type buffers map to StructuredBuffer\u0026lt;T\u0026gt; and RWStructuredBuffer\u0026lt;T\u0026gt; in HLSL."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","66"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GPU data buffer intended for use with a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComputeShader\u003C/span\u003E. You can read and write arbitrary data to and from the CPU and GPU. This allows for efficient parallel data processing on the GPU. Different GPU buffer types can be used depending on the provided Sandbox.GpuBuffer.UsageFlags. Using the default Sandbox.GpuBuffer.UsageFlags.Structured type buffers map to StructuredBuffer\u0026lt;T\u0026gt; and RWStructuredBuffer\u0026lt;T\u0026gt; in HLSL."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","5"]}],"Documentation":{"Summary":"A GPU data buffer intended for use with a \u003Csee cref=\u0022T:Sandbox.ComputeShader\u0022 /\u003E.\n\nYou can read and write arbitrary data to and from the CPU and GPU.\nThis allows for efficient parallel data processing on the GPU.\n\nDifferent GPU buffer types can be used depending on the provided \u003Csee cref=\u0022T:Sandbox.GpuBuffer.UsageFlags\u0022 /\u003E.\nUsing the default \u003Csee cref=\u0022F:Sandbox.GpuBuffer.UsageFlags.Structured\u0022 /\u003E type buffers map to StructuredBuffer\u0026lt;T\u0026gt; and RWStructuredBuffer\u0026lt;T\u0026gt; in HLSL.","SeeAlso":["T:Sandbox.ComputeShader","M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Sandbox.GpuBuffer@)"],"Examples":["This example shows how to use the GpuBuffer class to send data to a compute shader:\n\u003Ccode\u003E\nstruct MyData\n{\n public float Value;\n}\n\n// Allocate the GPU buffer\nusing (var buffer = new GpuBuffer\u0026lt;MyData\u0026gt;( 2 ))\n{\n\t// Upload data to the GPU buffer\n\tvar data = new MyData[] { new MyData { Value = 1.0f }, new MyData { Value = 2.0f } };\n\tbuffer.SetData( data );\n\n // Pass the buffer to a compute shader\n ComputeShader.Attributes.Set( \u0022myData\u0022, buffer );\n \n // Dispatch the shader\n ComputeShader.Dispatch();\n}\n\u003C/code\u003E","This example shows how to retrieve data from a GPU using the GpuBuffer class:\n\u003Ccode\u003E\nstruct MyData\n{\n public float Value;\n}\n\nusing (var buffer = new GpuBuffer\u0026lt;MyData\u0026gt;( 8 ))\n{\n // Pass the buffer to a compute shader\n ComputeShader.Attributes.Set( \u0022myData\u0022, buffer );\n \n // Dispatch the shader\n ComputeShader.Dispatch();\n \n\t// Retrieve the data from the GPU\n\tvar data = new MyData[ 8 ];\n\tbuffer.GetData( data, 0, 8 );\n}\n\u003C/code\u003E"]},"DocId":"T:Sandbox.GpuBuffer"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.GpuBuffer.UsageFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags.Vertex","Name":"Vertex","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be used as a vertex buffer."]}],"Documentation":{"Summary":"Can be used as a vertex buffer."},"DocId":"F:Sandbox.GpuBuffer.UsageFlags.Vertex"},{"FieldType":"Sandbox.GpuBuffer.UsageFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags.Index","Name":"Index","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be used as an index buffer."]}],"Documentation":{"Summary":"Can be used as an index buffer."},"DocId":"F:Sandbox.GpuBuffer.UsageFlags.Index"},{"FieldType":"Sandbox.GpuBuffer.UsageFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags.ByteAddress","Name":"ByteAddress","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Byte Address Buffer (HLSL RWByteAddressBuffer)"]}],"Documentation":{"Summary":"Byte Address Buffer (HLSL RWByteAddressBuffer)"},"DocId":"F:Sandbox.GpuBuffer.UsageFlags.ByteAddress"},{"FieldType":"Sandbox.GpuBuffer.UsageFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags.Structured","Name":"Structured","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Structured Buffer (HLSL RWStructuredBuffer)"]}],"Documentation":{"Summary":"Structured Buffer (HLSL RWStructuredBuffer)"},"DocId":"F:Sandbox.GpuBuffer.UsageFlags.Structured"},{"FieldType":"Sandbox.GpuBuffer.UsageFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags.Append","Name":"Append","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Append Structured Buffer (HLSL AppendStructuredBuffer)"]}],"Documentation":{"Summary":"Append Structured Buffer (HLSL AppendStructuredBuffer)"},"DocId":"F:Sandbox.GpuBuffer.UsageFlags.Append"},{"FieldType":"Sandbox.GpuBuffer.UsageFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags.Counter","Name":"Counter","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Structured and Append buffers automatically have counters"]}],"DocId":"F:Sandbox.GpuBuffer.UsageFlags.Counter"},{"FieldType":"Sandbox.GpuBuffer.UsageFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags.IndirectDrawArguments","Name":"IndirectDrawArguments","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Indirect argument buffer for indirect draws \u003Cseealso\u003E\u003C/seealso\u003E\u003Cseealso\u003E\u003C/seealso\u003E"]}],"Documentation":{"Summary":"Indirect argument buffer for indirect draws\n\u003Cseealso cref=\u0022T:Sandbox.GpuBuffer.IndirectDrawArguments\u0022 /\u003E\u003Cseealso cref=\u0022T:Sandbox.GpuBuffer.IndirectDrawIndexedArguments\u0022 /\u003E"},"DocId":"F:Sandbox.GpuBuffer.UsageFlags.IndirectDrawArguments"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GpuBuffer.UsageFlags","Name":"UsageFlags","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"You can combine these e.g UsageFlags.Index | UsageFlags.ByteAddress for a buffer that can be used as an index buffer and in a compute shader."},"DocId":"T:Sandbox.GpuBuffer.UsageFlags"},{"Namespace":"","Fields":[{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawArguments.VertexCount","Name":"VertexCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","49"]}],"Documentation":{"Summary":"Number of vertices to draw per instance."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawArguments.VertexCount"},{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawArguments.InstanceCount","Name":"InstanceCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","54"]}],"Documentation":{"Summary":"Number of instances to draw."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawArguments.InstanceCount"},{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawArguments.FirstVertex","Name":"FirstVertex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","59"]}],"Documentation":{"Summary":"Index of the first vertex to draw."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawArguments.FirstVertex"},{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawArguments.FirstInstance","Name":"FirstInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","64"]}],"Documentation":{"Summary":"Instance ID of the first instance."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawArguments.FirstInstance"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawArguments","Name":"IndirectDrawArguments","DeclaringType":"Sandbox.GpuBuffer","DocId":"T:Sandbox.GpuBuffer.IndirectDrawArguments"},{"Namespace":"","Fields":[{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawIndexedArguments.IndexCount","Name":"IndexCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","73"]}],"Documentation":{"Summary":"Number of indices to draw per instance."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawIndexedArguments.IndexCount"},{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawIndexedArguments.InstanceCount","Name":"InstanceCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","78"]}],"Documentation":{"Summary":"Number of instances to draw."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawIndexedArguments.InstanceCount"},{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawIndexedArguments.FirstIndex","Name":"FirstIndex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","83"]}],"Documentation":{"Summary":"Index of the first index to draw."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawIndexedArguments.FirstIndex"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawIndexedArguments.BaseVertex","Name":"BaseVertex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","88"]}],"Documentation":{"Summary":"Value added to each index before indexing into the vertex buffer."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawIndexedArguments.BaseVertex"},{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawIndexedArguments.FirstInstance","Name":"FirstInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","93"]}],"Documentation":{"Summary":"Instance ID of the first instance."},"DocId":"F:Sandbox.GpuBuffer.IndirectDrawIndexedArguments.FirstInstance"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDrawIndexedArguments","Name":"IndirectDrawIndexedArguments","DeclaringType":"Sandbox.GpuBuffer","DocId":"T:Sandbox.GpuBuffer.IndirectDrawIndexedArguments"},{"Namespace":"","Properties":[{"PropertyType":"System.UInt32","Loc":{"File":"Systems/Render/GpuBuffer.Enums.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDispatchArguments.ThreadGroupCountX","Name":"ThreadGroupCountX","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","99"]}],"DocId":"P:Sandbox.GpuBuffer.IndirectDispatchArguments.ThreadGroupCountX"},{"PropertyType":"System.UInt32","Loc":{"File":"Systems/Render/GpuBuffer.Enums.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDispatchArguments.ThreadGroupCountY","Name":"ThreadGroupCountY","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","100"]}],"DocId":"P:Sandbox.GpuBuffer.IndirectDispatchArguments.ThreadGroupCountY"},{"PropertyType":"System.UInt32","Loc":{"File":"Systems/Render/GpuBuffer.Enums.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDispatchArguments.ThreadGroupCountZ","Name":"ThreadGroupCountZ","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.Enums.cs","101"]}],"DocId":"P:Sandbox.GpuBuffer.IndirectDispatchArguments.ThreadGroupCountZ"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GpuBuffer.IndirectDispatchArguments","Name":"IndirectDispatchArguments","DeclaringType":"Sandbox.GpuBuffer","DocId":"T:Sandbox.GpuBuffer.IndirectDispatchArguments"},{"Namespace":"Sandbox","BaseType":"Sandbox.GpuBuffer","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":312},"IsPublic":true,"FullName":"Sandbox.GpuBuffer\u003CT\u003E.GetData","Name":"GetData","DeclaringType":"Sandbox.GpuBuffer\u003CT\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","311"]}],"DocId":"M:Sandbox.GpuBuffer\u00601.GetData(System.Span\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.GpuBuffer\u003CT\u003E.GetData","Name":"GetData","DeclaringType":"Sandbox.GpuBuffer\u003CT\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","312"]}],"DocId":"M:Sandbox.GpuBuffer\u00601.GetData(System.Span\u00601{\u0060\u00600},System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CT\u003E"},{"Name":"elementOffset","Type":"System.Int32","Default":"0"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":314},"IsPublic":true,"FullName":"Sandbox.GpuBuffer\u003CT\u003E.SetData","Name":"SetData","DeclaringType":"Sandbox.GpuBuffer\u003CT\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","313"]}],"DocId":"M:Sandbox.GpuBuffer\u00601.SetData(System.Span\u00601{\u0060\u00600},System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"},{"Name":"flags","Type":"Sandbox.GpuBuffer.UsageFlags","Default":"32"},{"Name":"debugName","Type":"System.String","Default":"null"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":307},"IsPublic":true,"FullName":"Sandbox.GpuBuffer\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.GpuBuffer\u003CT\u003E","DocId":"M:Sandbox.GpuBuffer\u00601.#ctor(System.Int32,Sandbox.GpuBuffer.UsageFlags,System.String)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GpuBuffer\u003CT\u003E","Name":"GpuBuffer\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A typed GpuBuffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","304"]}],"Documentation":{"Summary":"A typed GpuBuffer","TypeParams":{"T":"The type of data that the GpuBuffer will store.\nMust be a \u003Csee href=\u0022https://docs.microsoft.com/en-us/dotnet/framework/interop/blittable-and-non-blittable-types\u0022\u003Eblittable\u003C/see\u003E value type."}},"DocId":"T:Sandbox.GpuBuffer\u00601"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SceneObject"},{"Name":"targetAttributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/Graphics.cs","Line":210},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.SetupLighting","Name":"SetupLighting","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Setup the lighting attributes for this current object. Place them in the targetAttributes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","208"]}],"Documentation":{"Summary":"Setup the lighting attributes for this current object. Place them in the targetAttributes"},"DocId":"M:Sandbox.Graphics.SetupLighting(Sandbox.SceneObject,Sandbox.RenderAttributes)"},{"ReturnType":"Sandbox.RenderTarget","Parameters":[{"Name":"targetName","Type":"System.String","Default":"FrameTexture"},{"Name":"renderAttributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"withMips","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/Graphics.cs","Line":223},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.GrabFrameTexture","Name":"GrabFrameTexture","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Grabs the current viewport\u0027s color texture and stores it in targetName on renderAttributes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","221"]}],"Documentation":{"Summary":"Grabs the current viewport\u0027s color texture and stores it in targetName on renderAttributes."},"DocId":"M:Sandbox.Graphics.GrabFrameTexture(System.String,Sandbox.RenderAttributes,System.Boolean)"},{"ReturnType":"Sandbox.RenderTarget","Parameters":[{"Name":"targetName","Type":"System.String","Default":"DepthTexture"},{"Name":"renderAttributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"withMips","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/Graphics.cs","Line":249},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.GrabDepthTexture","Name":"GrabDepthTexture","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Grabs the current depth texture and stores it in targetName on renderAttributes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","247"]}],"Documentation":{"Summary":"Grabs the current depth texture and stores it in targetName on renderAttributes."},"DocId":"M:Sandbox.Graphics.GrabDepthTexture(System.String,Sandbox.RenderAttributes,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"},{"Name":"clearColor","Type":"System.Boolean","Default":"True"},{"Name":"clearDepth","Type":"System.Boolean","Default":"True"},{"Name":"clearStencil","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Render/Graphics.cs","Line":329},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Clear","Name":"Clear","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear the current drawing context to given color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","327"]}],"Documentation":{"Summary":"Clear the current drawing context to given color.","Params":{"color":"Color to clear to.","clearColor":"Whether to clear the color buffer at all.","clearDepth":"Whether to clear the depth buffer.","clearStencil":"Whether to clear the stencil buffer."}},"DocId":"M:Sandbox.Graphics.Clear(Color,System.Boolean,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"clearColor","Type":"System.Boolean","Default":"True"},{"Name":"clearDepth","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Render/Graphics.cs","Line":339},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Clear","Name":"Clear","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear the current drawing context to given color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","337"]}],"Documentation":{"Summary":"Clear the current drawing context to given color.","Params":{"clearColor":"Whether to clear the color buffer to transparent color.","clearDepth":"Whether to clear the depth buffer."}},"DocId":"M:Sandbox.Graphics.Clear(System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"target","Type":"Sandbox.Texture"}],"l":{"File":"Systems/Render/Graphics.cs","Line":349},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.RenderToTexture","Name":"RenderToTexture","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CameraComponent.RenderToTexture"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Render this camera to the specified texture target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","345"]}],"Documentation":{"Summary":"Render this camera to the specified texture target"},"DocId":"M:Sandbox.Graphics.RenderToTexture(Sandbox.SceneCamera,Sandbox.Texture)"},{"ReturnType":"System.Void","Parameters":[{"Name":"srcTexture","Type":"Sandbox.Texture"},{"Name":"dstTexture","Type":"Sandbox.Texture"}],"l":{"File":"Systems/Render/Graphics.cs","Line":358},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.CopyTexture","Name":"CopyTexture","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copies pixel data from one texture to another on the GPU. This does not automatically resize or scale the texture, format and size should be equal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","355"]}],"Documentation":{"Summary":"Copies pixel data from one texture to another on the GPU.\nThis does not automatically resize or scale the texture, format and size should be equal."},"DocId":"M:Sandbox.Graphics.CopyTexture(Sandbox.Texture,Sandbox.Texture)"},{"ReturnType":"System.Void","Parameters":[{"Name":"srcTexture","Type":"Sandbox.Texture"},{"Name":"dstTexture","Type":"Sandbox.Texture"},{"Name":"srcMipSlice","Type":"System.Int32","Default":"0"},{"Name":"srcArraySlice","Type":"System.Int32","Default":"0"},{"Name":"srcMipLevels","Type":"System.Int32","Default":"1"},{"Name":"dstMipSlice","Type":"System.Int32","Default":"0"},{"Name":"dstArraySlice","Type":"System.Int32","Default":"0"},{"Name":"dstMipLevels","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/Render/Graphics.cs","Line":368},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.CopyTexture","Name":"CopyTexture","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use the CopyTexture overload without \u0027srcMipLevels\u0027 and \u0027dstMipLevels\u0027 parameters instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","365"]}],"DocId":"M:Sandbox.Graphics.CopyTexture(Sandbox.Texture,Sandbox.Texture,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"srcTexture","Type":"Sandbox.Texture"},{"Name":"dstTexture","Type":"Sandbox.Texture"},{"Name":"srcMipSlice","Type":"System.Int32","Default":"0"},{"Name":"srcArraySlice","Type":"System.Int32","Default":"0"},{"Name":"dstMipSlice","Type":"System.Int32","Default":"0"},{"Name":"dstArraySlice","Type":"System.Int32","Default":"0"}],"l":{"File":"Systems/Render/Graphics.cs","Line":379},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.CopyTexture","Name":"CopyTexture","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copies pixel data from one texture to another on the GPU. This does not automatically resize or scale the texture, format and size should be equal. This one lets you copy to/from arrays / specific mips."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","376"]}],"Documentation":{"Summary":"Copies pixel data from one texture to another on the GPU.\nThis does not automatically resize or scale the texture, format and size should be equal.\nThis one lets you copy to/from arrays / specific mips."},"DocId":"M:Sandbox.Graphics.CopyTexture(Sandbox.Texture,Sandbox.Texture,System.Int32,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexBuffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"startVertex","Type":"System.Int32","Default":"0"},{"Name":"vertexCount","Type":"System.Int32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/Graphics.Draw.Buffer.cs","Line":84},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Draw","Name":"Draw","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws geometry using a vertex buffer and material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Buffer.cs","82"]}],"DocId":"M:Sandbox.Graphics.Draw\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.Material,System.Int32,System.Int32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexBuffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"indexBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"startIndex","Type":"System.Int32","Default":"0"},{"Name":"indexCount","Type":"System.Int32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/Graphics.Draw.Buffer.cs","Line":118},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Draw","Name":"Draw","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws indexed geometry using vertex and index buffers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Buffer.cs","116"]}],"DocId":"M:Sandbox.Graphics.Draw\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.GpuBuffer,Sandbox.Material,System.Int32,System.Int32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CSandbox.Vertex\u003E"},{"Name":"vertCount","Type":"System.Int32"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Draw","Name":"Draw","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a bunch of vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","61"]}],"DocId":"M:Sandbox.Graphics.Draw(System.Span\u00601{Sandbox.Vertex},System.Int32,Sandbox.Material,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertices","Type":"System.Collections.Generic.List\u00601\u003CSandbox.Vertex\u003E"},{"Name":"vertCount","Type":"System.Int32"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Draw","Name":"Draw","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a bunch of vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","86"]}],"DocId":"M:Sandbox.Graphics.Draw(System.Collections.Generic.List\u00601{Sandbox.Vertex},System.Int32,Sandbox.Material,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CSandbox.Vertex\u003E"},{"Name":"vertCount","Type":"System.Int32"},{"Name":"indices","Type":"System.Span\u00601\u003CSystem.UInt16\u003E"},{"Name":"indexCount","Type":"System.Int32"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":108},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Draw","Name":"Draw","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a bunch of vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","105"]}],"DocId":"M:Sandbox.Graphics.Draw(System.Span\u00601{Sandbox.Vertex},System.Int32,System.Span\u00601{System.UInt16},System.Int32,Sandbox.Material,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":123},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Blit","Name":"Blit","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a screen space quad using the passed material. Your material should be using a screenspace shader so it will actually render to the screen and not in worldspace at 0,0,0"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","120"]}],"Documentation":{"Summary":"Draw a screen space quad using the passed material. Your material should be using a\nscreenspace shader so it will actually render to the screen and not in worldspace at 0,0,0"},"DocId":"M:Sandbox.Graphics.Blit(Sandbox.Material,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SceneObject"},{"Name":"transform","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"color","Type":"System.Nullable\u00601\u003CColor\u003E","Default":"null"},{"Name":"material","Type":"Sandbox.Material","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":150},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Render","Name":"Render","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a SceneObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","148"]}],"DocId":"M:Sandbox.Graphics.Render(Sandbox.SceneObject,System.Nullable\u00601{Transform},System.Nullable\u00601{Color},Sandbox.Material)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"material","In":true,"Type":"Sandbox.Material"},{"Name":"color","In":true,"Type":"Color"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":168},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawQuad","Name":"DrawQuad","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a quad in screenspace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","166"]}],"Documentation":{"Summary":"Draw a quad in screenspace"},"DocId":"M:Sandbox.Graphics.DrawQuad(Sandbox.Rect@,Sandbox.Material@,Color@,Sandbox.RenderAttributes)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Sandbox.Rect"},{"Name":"text","Type":"System.String"},{"Name":"color","Type":"Color"},{"Name":"fontFamily","Type":"System.String","Default":"Roboto"},{"Name":"fontSize","Type":"System.Single","Default":"20"},{"Name":"fontWeight","Type":"System.Single","Default":"450"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":217},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a text quad in screenspace using the Material.UI.Text material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","214"]}],"Documentation":{"Summary":"Draws a text quad in screenspace using the Material.UI.Text material."},"DocId":"M:Sandbox.Graphics.DrawText(Sandbox.Rect@,System.String,Color,System.String,System.Single,System.Single,Sandbox.TextFlag)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Sandbox.Rect"},{"Name":"scope","In":true,"Type":"Sandbox.TextRendering.Scope"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":225},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a text quad in screenspace using the Material.UI.Text material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","222"]}],"Documentation":{"Summary":"Draws a text quad in screenspace using the Material.UI.Text material."},"DocId":"M:Sandbox.Graphics.DrawText(Sandbox.Rect@,Sandbox.TextRendering.Scope@,Sandbox.TextFlag)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Vector2"},{"Name":"text","Type":"System.String"},{"Name":"color","Type":"Color"},{"Name":"fontFamily","Type":"System.String","Default":"Roboto"},{"Name":"fontSize","Type":"System.Single","Default":"20"},{"Name":"fontWeight","Type":"System.Single","Default":"450"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":253},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a text quad in screenspace using the Material.UI.Text material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","250"]}],"Documentation":{"Summary":"Draws a text quad in screenspace using the Material.UI.Text material."},"DocId":"M:Sandbox.Graphics.DrawText(Vector2@,System.String,Color,System.String,System.Single,System.Single)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Sandbox.Rect"},{"Name":"text","Type":"System.String"},{"Name":"fontFamily","Type":"System.String","Default":"Roboto"},{"Name":"fontSize","Type":"System.Single","Default":"20"},{"Name":"fontWeight","Type":"System.Single","Default":"450"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":263},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.MeasureText","Name":"MeasureText","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Measure how big some text will be, without having to render it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","260"]}],"Documentation":{"Summary":"Measure how big some text will be, without having to render it"},"DocId":"M:Sandbox.Graphics.MeasureText(Sandbox.Rect@,System.String,System.String,System.Single,System.Single,Sandbox.TextFlag)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Sandbox.Rect"},{"Name":"scope","In":true,"Type":"Sandbox.TextRendering.Scope"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":271},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.MeasureText","Name":"MeasureText","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Measure how big some text will be, without having to render it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","268"]}],"Documentation":{"Summary":"Measure how big some text will be, without having to render it"},"DocId":"M:Sandbox.Graphics.MeasureText(Sandbox.Rect@,Sandbox.TextRendering.Scope@,Sandbox.TextFlag)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"iconName","Type":"System.String"},{"Name":"color","Type":"Color"},{"Name":"fontSize","Type":"System.Single","Default":"20"},{"Name":"alignment","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":281},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawIcon","Name":"DrawIcon","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calls DrawText with \u0022Material Icons\u0022 font. You can get a list of icons here https://fonts.google.com/icons?selected=Material\u002BIcons"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","278"]}],"Documentation":{"Summary":"Calls DrawText with \u0022Material Icons\u0022 font. You can get a list of icons here https://fonts.google.com/icons?selected=Material\u002BIcons"},"DocId":"M:Sandbox.Graphics.DrawIcon(Sandbox.Rect,System.String,Color,System.Single,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"color","In":true,"Type":"Color"},{"Name":"cornerRadius","In":true,"Type":"Vector4","Default":"null"},{"Name":"borderWidth","In":true,"Type":"Vector4","Default":"null"},{"Name":"borderColor","In":true,"Type":"Color","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.cs","Line":291},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawRoundedRectangle","Name":"DrawRoundedRectangle","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a rounded rectangle, with optional border, in Material.UI.Box"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","289"]}],"Documentation":{"Summary":"Draw a rounded rectangle, with optional border, in Material.UI.Box"},"DocId":"M:Sandbox.Graphics.DrawRoundedRectangle(Sandbox.Rect@,Color@,Vector4@,Vector4@,Color@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"transform","Type":"Transform"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.Mesh.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawModel","Name":"DrawModel","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a single model at the given Transform immediately."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Mesh.cs","13"]}],"Documentation":{"Summary":"Draws a single model at the given Transform immediately.","Params":{"model":"The model to draw","transform":"Transform to draw the model at","attributes":"Optional attributes to apply only for this draw call"}},"DocId":"M:Sandbox.Graphics.DrawModel(Sandbox.Model,Transform,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"transforms","Type":"System.Span\u00601\u003CTransform\u003E"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.Mesh.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawModelInstanced","Name":"DrawModelInstanced","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws multiple instances of a model using GPU instancing, assuming standard implemented shaders. Use \u0060CalculateInstancingObjectToWorldMatrix\u0060 in shaders to access the instance transform. There is a limit of 1,048,576 transform slots per frame when using this method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Mesh.cs","32"]}],"DocId":"M:Sandbox.Graphics.DrawModelInstanced(Sandbox.Model,System.Span\u00601{Transform},Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"buffer","Type":"Sandbox.GpuBuffer"},{"Name":"bufferOffset","Type":"System.Int32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.Mesh.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawModelInstancedIndirect","Name":"DrawModelInstancedIndirect","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws multiple instances of a model using GPU instancing with the number of instances being provided by indirect draw arguments. Use \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Mesh.cs","58"]}],"Documentation":{"Summary":"Draws multiple instances of a model using GPU instancing with the number of instances being provided by indirect draw arguments.\nUse \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance.","Params":{"model":"The model to draw","buffer":"The GPU buffer containing the DrawIndirectArguments","bufferOffset":"Optional offset in the GPU buffer","attributes":"Optional attributes to apply only for this draw call"}},"DocId":"M:Sandbox.Graphics.DrawModelInstancedIndirect(Sandbox.Model,Sandbox.GpuBuffer,System.Int32,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"count","Type":"System.Int32"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/Graphics.Draw.Mesh.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DrawModelInstanced","Name":"DrawModelInstanced","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws multiple instances of a model using GPU instancing. This is similar to \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGraphics\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EDrawModelInstancedIndirect\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E,\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGpuBuffer\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Eint\u003C/span\u003E,\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERenderAttributes\u003C/span\u003E), except the count is provided from the CPU rather than via a GPU buffer. Use \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Mesh.cs","80"]}],"Documentation":{"Summary":"Draws multiple instances of a model using GPU instancing.\nThis is similar to \u003Csee cref=\u0022M:Sandbox.Graphics.DrawModelInstancedIndirect(Sandbox.Model,Sandbox.GpuBuffer,System.Int32,Sandbox.RenderAttributes)\u0022 /\u003E,\nexcept the count is provided from the CPU rather than via a GPU buffer.\n\nUse \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance.","Params":{"model":"The model to draw","count":"The number of instances to draw","attributes":"Optional attributes to apply only for this draw call"}},"DocId":"M:Sandbox.Graphics.DrawModelInstanced(Sandbox.Model,System.Int32,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"downsampleMethod","Type":"Sandbox.Graphics.DownsampleMethod","Default":"0"},{"Name":"initialMip","Type":"System.Int32","Default":"0"},{"Name":"numMips","Type":"System.Int32","Default":"-1"}],"l":{"File":"Systems/Render/Graphics.MipmapGen.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.GenerateMipMaps","Name":"GenerateMipMaps","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Generate the mip maps for this texture. Obviously the texture needs to support mip maps."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.MipmapGen.cs","44"]}],"Documentation":{"Summary":"Generate the mip maps for this texture. Obviously the texture needs to support mip maps."},"DocId":"M:Sandbox.Graphics.GenerateMipMaps(Sandbox.Texture,Sandbox.Graphics.DownsampleMethod,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"state","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/Graphics.ResourceBarriers.cs","Line":22},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Texture Resource. Transitions the texture resource to a new pipeline stage and access state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.ResourceBarriers.cs","14"]}],"Documentation":{"Summary":"Executes a barrier transition for the given GPU Texture Resource.\nTransitions the texture resource to a new pipeline stage and access state.","Params":{"texture":"The texture to transition.","state":"The new resource state for the texture."}},"DocId":"M:Sandbox.Graphics.ResourceBarrierTransition(Sandbox.Texture,Sandbox.Rendering.ResourceState)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"state","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/Graphics.ResourceBarriers.cs","Line":44},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Buffer Resource. Transitions the buffer resource to a new pipeline stage and access state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.ResourceBarriers.cs","36"]}],"DocId":"M:Sandbox.Graphics.ResourceBarrierTransition\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.Rendering.ResourceState)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.GpuBuffer"},{"Name":"state","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/Graphics.ResourceBarriers.cs","Line":65},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Buffer Resource. Transitions the buffer resource to a new pipeline stage and access state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.ResourceBarriers.cs","57"]}],"Documentation":{"Summary":"Executes a barrier transition for the given GPU Buffer Resource.\nTransitions the buffer resource to a new pipeline stage and access state.","Params":{"buffer":"The GPU buffer to transition.","state":"The new resource state for the buffer."}},"DocId":"M:Sandbox.Graphics.ResourceBarrierTransition(Sandbox.GpuBuffer,Sandbox.Rendering.ResourceState)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"before","Type":"Sandbox.Rendering.ResourceState"},{"Name":"after","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/Graphics.ResourceBarriers.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Buffer Resource. Transitions the buffer resource from a known source state to a specified destination state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.ResourceBarriers.cs","80"]}],"DocId":"M:Sandbox.Graphics.ResourceBarrierTransition\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.Rendering.ResourceState,Sandbox.Rendering.ResourceState)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.GpuBuffer"},{"Name":"before","Type":"Sandbox.Rendering.ResourceState"},{"Name":"after","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/Graphics.ResourceBarriers.cs","Line":97},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Buffer Resource. Transitions the buffer resource from a known source state to a specified destination state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.ResourceBarriers.cs","95"]}],"Documentation":{"Summary":"Executes a barrier transition for the given GPU Buffer Resource.\nTransitions the buffer resource from a known source state to a specified destination state.","Params":{"buffer":"The GPU buffer to transition.","before":"The current resource state of the buffer.","after":"The desired resource state of the buffer after the transition."}},"DocId":"M:Sandbox.Graphics.ResourceBarrierTransition(Sandbox.GpuBuffer,Sandbox.Rendering.ResourceState,Sandbox.Rendering.ResourceState)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Graphics.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.IsActive","Name":"IsActive","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then we\u0027re currently rendering and you are safe to use the contents of this class"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","30"]}],"Documentation":{"Summary":"If true then we\u0027re currently rendering and\nyou are safe to use the contents of this class"},"DocId":"P:Sandbox.Graphics.IsActive"},{"PropertyType":"Sandbox.SceneLayerType","Loc":{"File":"Systems/Render/Graphics.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.LayerType","Name":"LayerType","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current layer type. This is useful to tell whether you\u0027re meant to be drawing opaque, transparent or shadow. You mainly don\u0027t need to think about this, but when you do, it\u0027s here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","36"]}],"Documentation":{"Summary":"The current layer type. This is useful to tell whether you\u0027re meant to be drawing opaque, transparent or shadow. You mainly\ndon\u0027t need to think about this, but when you do, it\u0027s here."},"DocId":"P:Sandbox.Graphics.LayerType"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Systems/Render/Graphics.cs","Line":80},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Viewport","Name":"Viewport","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["In pixel size, where are we rendering to?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","76"]}],"Documentation":{"Summary":"In pixel size, where are we rendering to?"},"DocId":"P:Sandbox.Graphics.Viewport"},{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Systems/Render/Graphics.cs","Line":87},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Attributes","Name":"Attributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to the current render context\u0027s attributes. These will be used to set attributes in materials/shaders. This is cleared at the end of the render block."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","86"]}],"Documentation":{"Summary":"Access to the current render context\u0027s attributes. These will be used\nto set attributes in materials/shaders. This is cleared at the end of the render block."},"DocId":"P:Sandbox.Graphics.Attributes"},{"PropertyType":"Transform","Loc":{"File":"Systems/Render/Graphics.cs","Line":99},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.CameraTransform","Name":"CameraTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera transform of the currently rendering view"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","98"]}],"Documentation":{"Summary":"The camera transform of the currently rendering view"},"DocId":"P:Sandbox.Graphics.CameraTransform"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Render/Graphics.cs","Line":104},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.CameraPosition","Name":"CameraPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera position of the currently rendering view"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","103"]}],"Documentation":{"Summary":"The camera position of the currently rendering view"},"DocId":"P:Sandbox.Graphics.CameraPosition"},{"PropertyType":"Rotation","Loc":{"File":"Systems/Render/Graphics.cs","Line":109},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.CameraRotation","Name":"CameraRotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera rotation of the currently rendering view"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","108"]}],"Documentation":{"Summary":"The camera rotation of the currently rendering view"},"DocId":"P:Sandbox.Graphics.CameraRotation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Graphics.cs","Line":115},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.FieldOfView","Name":"FieldOfView","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The field of view of the currently rendering camera view, in degrees."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","114"]}],"Documentation":{"Summary":"The field of view of the currently rendering camera view, in degrees."},"DocId":"P:Sandbox.Graphics.FieldOfView"},{"PropertyType":"Sandbox.RenderTarget","Loc":{"File":"Systems/Render/Graphics.cs","Line":280},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.RenderTarget","Name":"RenderTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get or set the current render target. Setting this will bind the render target and change the viewport to match it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","274"]}],"Documentation":{"Summary":"Get or set the current render target. Setting this will bind the render target and change the viewport to match it."},"DocId":"P:Sandbox.Graphics.RenderTarget"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics","Name":"Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to render to the screen using your Graphics Card, or whatever you kids are using in your crazy future computers. Whatever it is I\u0027m sure it isn\u0027t fungible and everyone has free money and no-one has to ever work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to render to the screen using your Graphics Card, or whatever you kids are using in your crazy future computers. Whatever it is I\u0027m sure it isn\u0027t fungible and everyone has free money and no-one has to ever work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Buffer.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to render to the screen using your Graphics Card, or whatever you kids are using in your crazy future computers. Whatever it is I\u0027m sure it isn\u0027t fungible and everyone has free money and no-one has to ever work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to render to the screen using your Graphics Card, or whatever you kids are using in your crazy future computers. Whatever it is I\u0027m sure it isn\u0027t fungible and everyone has free money and no-one has to ever work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Draw.Mesh.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to render to the screen using your Graphics Card, or whatever you kids are using in your crazy future computers. Whatever it is I\u0027m sure it isn\u0027t fungible and everyone has free money and no-one has to ever work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.Hooks.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to render to the screen using your Graphics Card, or whatever you kids are using in your crazy future computers. Whatever it is I\u0027m sure it isn\u0027t fungible and everyone has free money and no-one has to ever work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.MipmapGen.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to render to the screen using your Graphics Card, or whatever you kids are using in your crazy future computers. Whatever it is I\u0027m sure it isn\u0027t fungible and everyone has free money and no-one has to ever work."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.ResourceBarriers.cs","6"]}],"Documentation":{"Summary":"Used to render to the screen using your Graphics Card, or whatever you\nkids are using in your crazy future computers. Whatever it is I\u0027m sure\nit isn\u0027t fungible and everyone has free money and no-one has to ever work."},"DocId":"T:Sandbox.Graphics"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.Points","Name":"Points","DocId":"F:Sandbox.Graphics.PrimitiveType.Points"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.Lines","Name":"Lines","DocId":"F:Sandbox.Graphics.PrimitiveType.Lines"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.LinesWithAdjacency","Name":"LinesWithAdjacency","DocId":"F:Sandbox.Graphics.PrimitiveType.LinesWithAdjacency"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.LineStrip","Name":"LineStrip","DocId":"F:Sandbox.Graphics.PrimitiveType.LineStrip"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.LineStripWithAdjacency","Name":"LineStripWithAdjacency","DocId":"F:Sandbox.Graphics.PrimitiveType.LineStripWithAdjacency"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.Triangles","Name":"Triangles","DocId":"F:Sandbox.Graphics.PrimitiveType.Triangles"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.TrianglesWithAdjacency","Name":"TrianglesWithAdjacency","DocId":"F:Sandbox.Graphics.PrimitiveType.TrianglesWithAdjacency"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.TriangleStrip","Name":"TriangleStrip","DocId":"F:Sandbox.Graphics.PrimitiveType.TriangleStrip"},{"FieldType":"Sandbox.Graphics.PrimitiveType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.PrimitiveType.TriangleStripWithAdjacency","Name":"TriangleStripWithAdjacency","DocId":"F:Sandbox.Graphics.PrimitiveType.TriangleStripWithAdjacency"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Graphics.PrimitiveType","Name":"PrimitiveType","DeclaringType":"Sandbox.Graphics","DocId":"T:Sandbox.Graphics.PrimitiveType"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.Box","Name":"Box","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uses a box filter to downsample the texture"]}],"Documentation":{"Summary":"Uses a box filter to downsample the texture"},"DocId":"F:Sandbox.Graphics.DownsampleMethod.Box"},{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.GaussianBlur","Name":"GaussianBlur","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uses a gaussian filter to downsample the texture"]}],"Documentation":{"Summary":"Uses a gaussian filter to downsample the texture"},"DocId":"F:Sandbox.Graphics.DownsampleMethod.GaussianBlur"},{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.GGX","Name":"GGX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Downsamples the texture using GGX normal distribution function, suitable for using with PBR materials"]}],"Documentation":{"Summary":"Downsamples the texture using GGX normal distribution function, suitable for using with PBR materials"},"DocId":"F:Sandbox.Graphics.DownsampleMethod.GGX"},{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.Max","Name":"Max","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Downsamples the texture using a max operator filter ( brightest pixel )"]}],"Documentation":{"Summary":"Downsamples the texture using a max operator filter ( brightest pixel )"},"DocId":"F:Sandbox.Graphics.DownsampleMethod.Max"},{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.Min","Name":"Min","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Downsamples the texture using a min operator filter ( darkest pixel )"]}],"Documentation":{"Summary":"Downsamples the texture using a min operator filter ( darkest pixel )"},"DocId":"F:Sandbox.Graphics.DownsampleMethod.Min"},{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.MinMax","Name":"MinMax","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Downsamples the texture in red and green channels using a Min/Max filter ( darkest and brightest pixel )"]}],"Documentation":{"Summary":"Downsamples the texture in red and green channels using a Min/Max filter ( darkest and brightest pixel )"},"DocId":"F:Sandbox.Graphics.DownsampleMethod.MinMax"},{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.Default","Name":"Default","DocId":"F:Sandbox.Graphics.DownsampleMethod.Default"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Graphics.DownsampleMethod","Name":"DownsampleMethod","DeclaringType":"Sandbox.Graphics","Documentation":{"Summary":"Which method to use when downsampling a texture"},"DocId":"T:Sandbox.Graphics.DownsampleMethod"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.MorphCollection.ResetAll","Name":"ResetAll","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reset all morphs to their default values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","11"]}],"Documentation":{"Summary":"Reset all morphs to their default values."},"DocId":"M:Sandbox.MorphCollection.ResetAll"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"i","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.MorphCollection.Reset","Name":"Reset","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reset morph number i to its default value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","16"]}],"Documentation":{"Summary":"Reset morph number i to its default value."},"DocId":"M:Sandbox.MorphCollection.Reset(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.MorphCollection.Reset","Name":"Reset","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reset named morph to its default value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","21"]}],"Documentation":{"Summary":"Reset named morph to its default value."},"DocId":"M:Sandbox.MorphCollection.Reset(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"weight","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.MorphCollection.Set","Name":"Set","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set indexed morph to this value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","26"]}],"Documentation":{"Summary":"Set indexed morph to this value."},"DocId":"M:Sandbox.MorphCollection.Set(System.Int32,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"weight","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.MorphCollection.Set","Name":"Set","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set named morph to this value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","31"]}],"Documentation":{"Summary":"Set named morph to this value."},"DocId":"M:Sandbox.MorphCollection.Set(System.String,System.Single)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"i","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.MorphCollection.Get","Name":"Get","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get indexed morph value (Note: Currently, this only gets the override morph value)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","36"]}],"Documentation":{"Summary":"Get indexed morph value (Note: Currently, this only gets the override morph value)"},"DocId":"M:Sandbox.MorphCollection.Get(System.Int32)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.MorphCollection.Get","Name":"Get","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get named morph value (Note: Currently, this only gets the override morph value)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","41"]}],"Documentation":{"Summary":"Get named morph value (Note: Currently, this only gets the override morph value)"},"DocId":"M:Sandbox.MorphCollection.Get(System.String)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"index","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.MorphCollection.GetName","Name":"GetName","DeclaringType":"Sandbox.MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve name of a morph at given index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","46"]}],"Documentation":{"Summary":"Retrieve name of a morph at given index."},"DocId":"M:Sandbox.MorphCollection.GetName(System.Int32)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.MorphCollection.Count","Name":"Count","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of morphs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","51"]}],"Documentation":{"Summary":"Amount of morphs."},"DocId":"P:Sandbox.MorphCollection.Count"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MorphCollection","Name":"MorphCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used to access and manipulate morphs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\MorphCollection.cs","6"]}],"Documentation":{"Summary":"Used to access and manipulate morphs."},"DocId":"T:Sandbox.MorphCollection"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Dispose","Name":"Dispose","DeclaringType":"Sandbox.MusicPlayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","184"]}],"DocId":"M:Sandbox.MusicPlayer.Dispose"},{"ReturnType":"Sandbox.MusicPlayer","Parameters":[{"Name":"url","Type":"System.String"}],"l":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":199},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MusicPlayer.PlayUrl","Name":"PlayUrl","DeclaringType":"Sandbox.MusicPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a music stream from a URL."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","196"]}],"Documentation":{"Summary":"Plays a music stream from a URL."},"DocId":"M:Sandbox.MusicPlayer.PlayUrl(System.String)"},{"ReturnType":"Sandbox.MusicPlayer","Parameters":[{"Name":"filesystem","Type":"Sandbox.BaseFileSystem"},{"Name":"path","Type":"System.String"}],"l":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":209},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MusicPlayer.Play","Name":"Play","DeclaringType":"Sandbox.MusicPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a music file from a relative path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","206"]}],"Documentation":{"Summary":"Plays a music file from a relative path."},"DocId":"M:Sandbox.MusicPlayer.Play(Sandbox.BaseFileSystem,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Stop","Name":"Stop","DeclaringType":"Sandbox.MusicPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stops audio playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","216"]}],"Documentation":{"Summary":"Stops audio playback."},"DocId":"M:Sandbox.MusicPlayer.Stop"},{"ReturnType":"System.Void","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Seek","Name":"Seek","DeclaringType":"Sandbox.MusicPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the playback position to a specified time in the audio, given in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","224"]}],"Documentation":{"Summary":"Sets the playback position to a specified time in the audio, given in seconds."},"DocId":"M:Sandbox.MusicPlayer.Seek(System.Single)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.SampleRate","Name":"SampleRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sample rate of the audio being played."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","20"]}],"Documentation":{"Summary":"Sample rate of the audio being played."},"DocId":"P:Sandbox.MusicPlayer.SampleRate"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Channels","Name":"Channels","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of channels of the audio being played."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","25"]}],"Documentation":{"Summary":"Number of channels of the audio being played."},"DocId":"P:Sandbox.MusicPlayer.Channels"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Duration","Name":"Duration","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the total duration of the video in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","30"]}],"Documentation":{"Summary":"Gets the total duration of the video in seconds."},"DocId":"P:Sandbox.MusicPlayer.Duration"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.PlaybackTime","Name":"PlaybackTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the current playback time in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","35"]}],"Documentation":{"Summary":"Gets the current playback time in seconds."},"DocId":"P:Sandbox.MusicPlayer.PlaybackTime"},{"PropertyType":"System.Action","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.OnFinished","Name":"OnFinished","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Invoked when the audio has finished playing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","40"]}],"Documentation":{"Summary":"Invoked when the audio has finished playing."},"DocId":"P:Sandbox.MusicPlayer.OnFinished"},{"PropertyType":"System.Action","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.OnRepeated","Name":"OnRepeated","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Invoked when the audio has repeated."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","45"]}],"Documentation":{"Summary":"Invoked when the audio has repeated."},"DocId":"P:Sandbox.MusicPlayer.OnRepeated"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.ListenLocal","Name":"ListenLocal","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Place the listener at 0,0,0 facing 1,0,0."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","50"]}],"Documentation":{"Summary":"Place the listener at 0,0,0 facing 1,0,0."},"DocId":"P:Sandbox.MusicPlayer.ListenLocal"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","59"]}],"Documentation":{"Summary":"Position of the sound."},"DocId":"P:Sandbox.MusicPlayer.Position"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Paused","Name":"Paused","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Pause playback of audio."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","68"]}],"Documentation":{"Summary":"Pause playback of audio."},"DocId":"P:Sandbox.MusicPlayer.Paused"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Repeat","Name":"Repeat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Audio will repeat when reaching the end."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","87"]}],"Documentation":{"Summary":"Audio will repeat when reaching the end."},"DocId":"P:Sandbox.MusicPlayer.Repeat"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Volume","Name":"Volume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Change the volume of this music."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","96"]}],"Documentation":{"Summary":"Change the volume of this music."},"DocId":"P:Sandbox.MusicPlayer.Volume"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.LipSync","Name":"LipSync","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables lipsync processing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","105"]}],"Documentation":{"Summary":"Enables lipsync processing."},"DocId":"P:Sandbox.MusicPlayer.LipSync"},{"PropertyType":"Sandbox.Audio.Mixer","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Which mixer do we want to write to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","114"]}],"Documentation":{"Summary":"Which mixer do we want to write to"},"DocId":"P:Sandbox.MusicPlayer.TargetMixer"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Distance","Name":"Distance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","121"]}],"Documentation":{},"DocId":"P:Sandbox.MusicPlayer.Distance"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Falloff","Name":"Falloff","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","128"]}],"Documentation":{},"DocId":"P:Sandbox.MusicPlayer.Falloff"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Visemes","Name":"Visemes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of 15 lipsync viseme weights. Requires \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMusicPlayer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELipSync\u003C/span\u003E to be enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","137"]}],"Documentation":{"Summary":"A list of 15 lipsync viseme weights. Requires \u003Csee cref=\u0022P:Sandbox.MusicPlayer.LipSync\u0022 /\u003E to be enabled."},"DocId":"P:Sandbox.MusicPlayer.Visemes"},{"PropertyType":"System.String","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get title of the track."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","142"]}],"Documentation":{"Summary":"Get title of the track."},"DocId":"P:Sandbox.MusicPlayer.Title"},{"PropertyType":"System.ReadOnlySpan\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Spectrum","Name":"Spectrum","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["512 FFT magnitudes used for audio visualization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","154"]}],"Documentation":{"Summary":"512 FFT magnitudes used for audio visualization."},"DocId":"P:Sandbox.MusicPlayer.Spectrum"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/MusicPlayer.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.MusicPlayer.Amplitude","Name":"Amplitude","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Approximate measure of audio loudness."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","159"]}],"Documentation":{"Summary":"Approximate measure of audio loudness."},"DocId":"P:Sandbox.MusicPlayer.Amplitude"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MusicPlayer","Name":"MusicPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables music playback. Use this for music, not for playing game sounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\MusicPlayer.cs","10"]}],"Documentation":{"Summary":"Enables music playback. Use this for music, not for playing game sounds."},"DocId":"T:Sandbox.MusicPlayer"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":367},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Dispose","Name":"Dispose","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","365"]}],"DocId":"M:Sandbox.VideoPlayer.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"url","Type":"System.String"}],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Play","Name":"Play","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a video file from a URL. If there\u0027s already a video playing, it will stop."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","385"]}],"Documentation":{"Summary":"Plays a video file from a URL. If there\u0027s already a video playing, it will stop."},"DocId":"M:Sandbox.VideoPlayer.Play(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"filesystem","Type":"Sandbox.BaseFileSystem"},{"Name":"path","Type":"System.String"}],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":412},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Play","Name":"Play","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a video file from a relative path. If there\u0027s already a video playing, it will stop."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","409"]}],"Documentation":{"Summary":"Plays a video file from a relative path. If there\u0027s already a video playing, it will stop."},"DocId":"M:Sandbox.VideoPlayer.Play(Sandbox.BaseFileSystem,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":438},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Resume","Name":"Resume","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resumes video playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","436"]}],"Documentation":{"Summary":"Resumes video playback."},"DocId":"M:Sandbox.VideoPlayer.Resume"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":446},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Stop","Name":"Stop","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stops video playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","444"]}],"Documentation":{"Summary":"Stops video playback."},"DocId":"M:Sandbox.VideoPlayer.Stop"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":454},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Pause","Name":"Pause","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Pauses video playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","452"]}],"Documentation":{"Summary":"Pauses video playback."},"DocId":"M:Sandbox.VideoPlayer.Pause"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":463},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.TogglePause","Name":"TogglePause","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Toggle video playback"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","460"]}],"Documentation":{"Summary":"Toggle video playback"},"DocId":"M:Sandbox.VideoPlayer.TogglePause"},{"ReturnType":"System.Void","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":471},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Seek","Name":"Seek","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the playback position to a specified time in the video, given in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","469"]}],"Documentation":{"Summary":"Sets the playback position to a specified time in the video, given in seconds."},"DocId":"M:Sandbox.VideoPlayer.Seek(System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":479},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Present","Name":"Present","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Present a video frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","477"]}],"Documentation":{"Summary":"Present a video frame."},"DocId":"M:Sandbox.VideoPlayer.Present"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":263},"IsPublic":true,"FullName":"Sandbox.VideoPlayer..ctor","Name":".ctor","DeclaringType":"Sandbox.VideoPlayer","DocId":"M:Sandbox.VideoPlayer.#ctor"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.OnLoaded","Name":"OnLoaded","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Video successfully loaded."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","16"]}],"Documentation":{"Summary":"Video successfully loaded."},"DocId":"P:Sandbox.VideoPlayer.OnLoaded"},{"PropertyType":"System.Action","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.OnAudioReady","Name":"OnAudioReady","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Event that is invoked when the audio stream is created and ready to use."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","21"]}],"Documentation":{"Summary":"Event that is invoked when the audio stream is created and ready to use."},"DocId":"P:Sandbox.VideoPlayer.OnAudioReady"},{"PropertyType":"System.Action","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.OnFinished","Name":"OnFinished","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Video finished playing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","26"]}],"Documentation":{"Summary":"Video finished playing."},"DocId":"P:Sandbox.VideoPlayer.OnFinished"},{"PropertyType":"System.Action","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.OnRepeated","Name":"OnRepeated","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Video started playing again after looping."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","31"]}],"Documentation":{"Summary":"Video started playing again after looping."},"DocId":"P:Sandbox.VideoPlayer.OnRepeated"},{"PropertyType":"Sandbox.VideoPlayer.TextureChangedDelegate","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.OnTextureData","Name":"OnTextureData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this event is set, texture data will be provided instead of rendering to the texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","38"]}],"Documentation":{"Summary":"If this event is set, texture data will be provided instead of rendering to the texture."},"DocId":"P:Sandbox.VideoPlayer.OnTextureData"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Repeat","Name":"Repeat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets whether the video should loop when it reaches the end."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","43"]}],"Documentation":{"Summary":"Sets whether the video should loop when it reaches the end."},"DocId":"P:Sandbox.VideoPlayer.Repeat"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Duration","Name":"Duration","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the total duration of the video in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","52"]}],"Documentation":{"Summary":"Gets the total duration of the video in seconds."},"DocId":"P:Sandbox.VideoPlayer.Duration"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.PlaybackTime","Name":"PlaybackTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the current playback time in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","57"]}],"Documentation":{"Summary":"Gets the current playback time in seconds."},"DocId":"P:Sandbox.VideoPlayer.PlaybackTime"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.SampleRate","Name":"SampleRate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Audio sample rate."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","62"]}],"Documentation":{"Summary":"Audio sample rate."},"DocId":"P:Sandbox.VideoPlayer.SampleRate"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Channels","Name":"Channels","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of audio channels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","67"]}],"Documentation":{"Summary":"Number of audio channels."},"DocId":"P:Sandbox.VideoPlayer.Channels"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.HasAudio","Name":"HasAudio","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Does the loaded video have audio?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","72"]}],"Documentation":{"Summary":"Does the loaded video have audio?"},"DocId":"P:Sandbox.VideoPlayer.HasAudio"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.IsPaused","Name":"IsPaused","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Has the video been paused?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","77"]}],"Documentation":{"Summary":"Has the video been paused?"},"DocId":"P:Sandbox.VideoPlayer.IsPaused"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Texture","Name":"Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Texture of the video frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","82"]}],"Documentation":{"Summary":"Texture of the video frame."},"DocId":"P:Sandbox.VideoPlayer.Texture"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Width","Name":"Width","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Width of the video."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","87"]}],"Documentation":{"Summary":"Width of the video."},"DocId":"P:Sandbox.VideoPlayer.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Height","Name":"Height","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Height of the video."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","92"]}],"Documentation":{"Summary":"Height of the video."},"DocId":"P:Sandbox.VideoPlayer.Height"},{"PropertyType":"Sandbox.VideoPlayer.AudioAccessor","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Audio","Name":"Audio","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access audio properties for this video playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","101"]}],"Documentation":{"Summary":"Access audio properties for this video playback."},"DocId":"P:Sandbox.VideoPlayer.Audio"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":489},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Muted","Name":"Muted","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The video is muted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","485"]}],"Documentation":{"Summary":"The video is muted"},"DocId":"P:Sandbox.VideoPlayer.Muted"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VideoPlayer","Name":"VideoPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables video playback and access to the video texture and audio."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","9"]}],"Documentation":{"Summary":"Enables video playback and access to the video texture and audio."},"DocId":"T:Sandbox.VideoPlayer"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"span","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"size","Type":"Vector2"}],"IsPublic":true,"FullName":"Sandbox.VideoPlayer.TextureChangedDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.VideoPlayer.TextureChangedDelegate","DocId":"M:Sandbox.VideoPlayer.TextureChangedDelegate.Invoke(System.ReadOnlySpan\u00601{System.Byte},Vector2)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"span","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"size","Type":"Vector2"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.VideoPlayer.TextureChangedDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.VideoPlayer.TextureChangedDelegate","DocId":"M:Sandbox.VideoPlayer.TextureChangedDelegate.BeginInvoke(System.ReadOnlySpan\u00601{System.Byte},Vector2,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.VideoPlayer.TextureChangedDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.VideoPlayer.TextureChangedDelegate","DocId":"M:Sandbox.VideoPlayer.TextureChangedDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.VideoPlayer.TextureChangedDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.VideoPlayer.TextureChangedDelegate","DocId":"M:Sandbox.VideoPlayer.TextureChangedDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VideoPlayer.TextureChangedDelegate","Name":"TextureChangedDelegate","DeclaringType":"Sandbox.VideoPlayer","DocId":"T:Sandbox.VideoPlayer.TextureChangedDelegate"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.ListenLocal","Name":"ListenLocal","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Place the listener at 0,0,0 facing 1,0,0."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","122"]}],"Documentation":{"Summary":"Place the listener at 0,0,0 facing 1,0,0."},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.ListenLocal"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","136"]}],"Documentation":{"Summary":"Position of the sound."},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.Position"},{"PropertyType":"Sandbox.Audio.Mixer","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Which mixer do we want to write to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","150"]}],"Documentation":{"Summary":"Which mixer do we want to write to"},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.TargetMixer"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.Volume","Name":"Volume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Volume of the sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","167"]}],"Documentation":{"Summary":"Volume of the sound."},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.Volume"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.LipSync","Name":"LipSync","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables lipsync processing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","184"]}],"Documentation":{"Summary":"Enables lipsync processing."},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.LipSync"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":207},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.Distance","Name":"Distance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","201"]}],"Documentation":{},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.Distance"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":223},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.Falloff","Name":"Falloff","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","218"]}],"Documentation":{},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.Falloff"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":233},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor.Visemes","Name":"Visemes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of 15 lipsync viseme weights. Requires Sandbox.VideoPlayer.AudioAccessor.LipSync to be enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","232"]}],"Documentation":{"Summary":"A list of 15 lipsync viseme weights. Requires \u003Csee cref=\u0022P:Sandbox.VideoPlayer.AudioAccessor.LipSync\u0022 /\u003E to be enabled."},"DocId":"P:Sandbox.VideoPlayer.AudioAccessor.Visemes"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VideoPlayer.AudioAccessor","Name":"AudioAccessor","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","103"]}],"DocId":"T:Sandbox.VideoPlayer.AudioAccessor"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoWriter.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.VideoWriter.Dispose","Name":"Dispose","DeclaringType":"Sandbox.VideoWriter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Dispose this recorder, the encoder will be flushed and video finalized."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","136"]}],"Documentation":{"Summary":"Dispose this recorder, the encoder will be flushed and video finalized."},"DocId":"M:Sandbox.VideoWriter.Dispose"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.VideoWriter.FinishAsync","Name":"FinishAsync","DeclaringType":"Sandbox.VideoWriter","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.VideoWriter/\u003CFinishAsync\u003Ed__16"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Finish creating this video. The encoder will be flushed and video finalized."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","151"]}],"Documentation":{"Summary":"Finish creating this video. The encoder will be flushed and video finalized."},"DocId":"M:Sandbox.VideoWriter.FinishAsync"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"timestamp","Type":"System.Nullable\u00601\u003CSystem.TimeSpan\u003E","Default":"null"}],"l":{"File":"Systems/Render/Multimedia/VideoWriter.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.VideoWriter.AddFrame","Name":"AddFrame","DeclaringType":"Sandbox.VideoWriter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a frame of data to be encoded. Timestamp is in microseconds. If a timestamp is not specified, it will use an incremented frame count as the timestamp."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","172"]}],"DocId":"M:Sandbox.VideoWriter.AddFrame(System.ReadOnlySpan\u00601{System.Byte},System.Nullable\u00601{System.TimeSpan})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"bitmap","Type":"Sandbox.Bitmap"},{"Name":"timestamp","Type":"System.Nullable\u00601\u003CSystem.TimeSpan\u003E","Default":"null"}],"l":{"File":"Systems/Render/Multimedia/VideoWriter.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.VideoWriter.AddFrame","Name":"AddFrame","DeclaringType":"Sandbox.VideoWriter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a frame of data to be encoded. Timestamp is in microseconds. If a timestamp is not specified, it will use an incremented frame count as the timestamp."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","197"]}],"DocId":"M:Sandbox.VideoWriter.AddFrame(Sandbox.Bitmap,System.Nullable\u00601{System.TimeSpan})"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/VideoWriter.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.VideoWriter.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","106"]}],"DocId":"P:Sandbox.VideoWriter.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/VideoWriter.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.VideoWriter.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","107"]}],"DocId":"P:Sandbox.VideoWriter.Height"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VideoWriter","Name":"VideoWriter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows the creation of video content by encoding a sequence of frames."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","8"]}],"Documentation":{"Summary":"Allows the creation of video content by encoding a sequence of frames."},"DocId":"T:Sandbox.VideoWriter"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoWriter.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.VideoWriter.Config.IsCodecSupported","Name":"IsCodecSupported","DeclaringType":"Sandbox.VideoWriter.Config","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can this container support the codec."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","26"]}],"Documentation":{"Summary":"Can this container support the codec."},"DocId":"M:Sandbox.VideoWriter.Config.IsCodecSupported"}],"Properties":[],"Fields":[{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.VideoWriter.Config.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","16"]}],"DocId":"F:Sandbox.VideoWriter.Config.Width"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.VideoWriter.Config.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","17"]}],"DocId":"F:Sandbox.VideoWriter.Config.Height"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.VideoWriter.Config.FrameRate","Name":"FrameRate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","18"]}],"DocId":"F:Sandbox.VideoWriter.Config.FrameRate"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.VideoWriter.Config.Bitrate","Name":"Bitrate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","19"]}],"DocId":"F:Sandbox.VideoWriter.Config.Bitrate"},{"FieldType":"Sandbox.VideoWriter.Codec","IsPublic":true,"FullName":"Sandbox.VideoWriter.Config.Codec","Name":"Codec","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","20"]}],"DocId":"F:Sandbox.VideoWriter.Config.Codec"},{"FieldType":"Sandbox.VideoWriter.Container","IsPublic":true,"FullName":"Sandbox.VideoWriter.Config.Container","Name":"Container","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","21"]}],"DocId":"F:Sandbox.VideoWriter.Config.Container"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VideoWriter.Config","Name":"Config","DeclaringType":"Sandbox.VideoWriter","DocId":"T:Sandbox.VideoWriter.Config"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VideoWriter.Codec","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Codec.H264","Name":"H264","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["H.264 codec (does not support transparency)"]}],"Documentation":{"Summary":"H.264 codec (does not support transparency)"},"DocId":"F:Sandbox.VideoWriter.Codec.H264"},{"FieldType":"Sandbox.VideoWriter.Codec","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Codec.H265","Name":"H265","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["H.265 codec (does not support transparency) Only supported on modern GPUS, will fallback to H.264 if not supported."]}],"Documentation":{"Summary":"H.265 codec (does not support transparency)\nOnly supported on modern GPUS, will fallback to H.264 if not supported."},"DocId":"F:Sandbox.VideoWriter.Codec.H265"},{"FieldType":"Sandbox.VideoWriter.Codec","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Codec.VP8","Name":"VP8","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["VP8 codec (does not support transparency)"]}],"Documentation":{"Summary":"VP8 codec (does not support transparency)"},"DocId":"F:Sandbox.VideoWriter.Codec.VP8"},{"FieldType":"Sandbox.VideoWriter.Codec","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Codec.VP9","Name":"VP9","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["VP9 codec (supports transparency)"]}],"Documentation":{"Summary":"VP9 codec (supports transparency)"},"DocId":"F:Sandbox.VideoWriter.Codec.VP9"},{"FieldType":"Sandbox.VideoWriter.Codec","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Codec.WebP","Name":"WebP","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["WebP codec (supports transparency)"]}],"Documentation":{"Summary":"WebP codec (supports transparency)"},"DocId":"F:Sandbox.VideoWriter.Codec.WebP"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VideoWriter.Codec","Name":"Codec","DeclaringType":"Sandbox.VideoWriter","DocId":"T:Sandbox.VideoWriter.Codec"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VideoWriter.Container","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Container.MP4","Name":"MP4","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["MP4 container (does not support transparency)"]}],"Documentation":{"Summary":"MP4 container (does not support transparency)"},"DocId":"F:Sandbox.VideoWriter.Container.MP4"},{"FieldType":"Sandbox.VideoWriter.Container","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Container.WebM","Name":"WebM","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["WebM container (supports transparency)"]}],"Documentation":{"Summary":"WebM container (supports transparency)"},"DocId":"F:Sandbox.VideoWriter.Container.WebM"},{"FieldType":"Sandbox.VideoWriter.Container","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VideoWriter.Container.WebP","Name":"WebP","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["WebP container (supports transparency)"]}],"Documentation":{"Summary":"WebP container (supports transparency)"},"DocId":"F:Sandbox.VideoWriter.Container.WebP"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VideoWriter.Container","Name":"Container","DeclaringType":"Sandbox.VideoWriter","DocId":"T:Sandbox.VideoWriter.Container"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Clear","Name":"Clear","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","56"]}],"DocId":"M:Sandbox.RenderAttributes.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"System.Int32"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","62"]}],"DocId":"M:Sandbox.RenderAttributes.SetCombo(Sandbox.StringToken@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.Enum"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use SetComboEnum"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","68"]}],"DocId":"M:Sandbox.RenderAttributes.SetCombo(System.String@,System.Enum@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"T"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetComboEnum","Name":"SetComboEnum","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","75"]}],"DocId":"M:Sandbox.RenderAttributes.SetComboEnum\u0060\u00601(Sandbox.StringToken@,\u0060\u00600@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"System.Boolean"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","81"]}],"DocId":"M:Sandbox.RenderAttributes.SetCombo(Sandbox.StringToken@,System.Boolean@)"},{"ReturnType":"T","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"T"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetComboEnum","Name":"GetComboEnum","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","86"]}],"DocId":"M:Sandbox.RenderAttributes.GetComboEnum\u0060\u00601(Sandbox.StringToken@,\u0060\u00600@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetComboBool","Name":"GetComboBool","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","94"]}],"DocId":"M:Sandbox.RenderAttributes.GetComboBool(Sandbox.StringToken@,System.Boolean@)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"System.Int32","Default":"0"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetComboInt","Name":"GetComboInt","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","102"]}],"DocId":"M:Sandbox.RenderAttributes.GetComboInt(Sandbox.StringToken@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"System.Int32"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","119"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Vector2Int"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","125"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Vector2Int@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Vector3Int"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","131"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Vector3Int@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Sandbox.Texture"},{"Name":"mip","In":true,"Type":"System.Int32","Default":"-1"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","137"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Sandbox.Texture@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","144"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,System.Single@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"System.Double"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","149"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,System.Double@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"System.String"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","155"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,System.String@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"System.Boolean"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","161"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,System.Boolean@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Vector4"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","167"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Vector4@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Angles"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","173"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Angles@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","178"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Vector2"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","184"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Vector2@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Sandbox.GpuBuffer"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","190"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Sandbox.GpuBuffer@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","Type":"System.Span\u00601\u003CT\u003E"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetData","Name":"SetData","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a constant buffer to a specific value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","199"]}],"DocId":"M:Sandbox.RenderAttributes.SetData\u0060\u00601(Sandbox.StringToken@,System.Span\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","Type":"T"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetData","Name":"SetData","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a constant buffer to a specific value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","213"]}],"Documentation":{"Summary":"Set a constant buffer to a specific value"},"DocId":"M:Sandbox.RenderAttributes.SetData\u0060\u00601(Sandbox.StringToken@,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","Type":"T[]"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":231},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetData","Name":"SetData","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a constant buffer to a specific value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","228"]}],"Documentation":{"Summary":"Set a constant buffer to a specific value"},"DocId":"M:Sandbox.RenderAttributes.SetData\u0060\u00601(Sandbox.StringToken@,\u0060\u00600[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","Type":"System.Collections.Generic.List\u00601\u003CT\u003E"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":240},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetData","Name":"SetData","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a constant buffer to a specific value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","237"]}],"DocId":"M:Sandbox.RenderAttributes.SetData\u0060\u00601(Sandbox.StringToken@,System.Collections.Generic.List\u00601{\u0060\u00600})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetBool","Name":"GetBool","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a bool value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","246"]}],"Documentation":{"Summary":"Get a bool value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetBool(Sandbox.StringToken@,System.Boolean@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"Vector3","Default":"null"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":258},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetVector","Name":"GetVector","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a vector3 value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","255"]}],"Documentation":{"Summary":"Get a vector3 value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetVector(Sandbox.StringToken@,Vector3@)"},{"ReturnType":"Vector4","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"Vector4","Default":"null"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":267},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetVector4","Name":"GetVector4","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a vector4 value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","264"]}],"Documentation":{"Summary":"Get a vector4 value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetVector4(Sandbox.StringToken@,Vector4@)"},{"ReturnType":"Angles","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"Angles","Default":"null"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":276},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetAngles","Name":"GetAngles","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a vector4 value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","273"]}],"Documentation":{"Summary":"Get a vector4 value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetAngles(Sandbox.StringToken@,Angles@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"System.Single","Default":"0"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":289},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetFloat","Name":"GetFloat","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a float value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","286"]}],"Documentation":{"Summary":"Get a float value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetFloat(Sandbox.StringToken@,System.Single@)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"System.Int32","Default":"0"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":298},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetInt","Name":"GetInt","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a int value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","295"]}],"Documentation":{"Summary":"Get a int value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetInt(Sandbox.StringToken@,System.Int32@)"},{"ReturnType":"Matrix","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"Matrix","Default":"null"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":307},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetMatrix","Name":"GetMatrix","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a matrix value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","304"]}],"Documentation":{"Summary":"Get a matrix value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetMatrix(Sandbox.StringToken@,Matrix@)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","In":true,"Type":"Sandbox.StringToken"},{"Name":"defaultValue","In":true,"Type":"Sandbox.Texture","Default":"null"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":316},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetTexture","Name":"GetTexture","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a texture value - else defaultValue if missing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","313"]}],"Documentation":{"Summary":"Get a texture value - else defaultValue if missing"},"DocId":"M:Sandbox.RenderAttributes.GetTexture(Sandbox.StringToken@,Sandbox.Texture@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"Sandbox.StringToken"},{"Name":"value","In":true,"Type":"Matrix"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":327},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","324"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Matrix@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.Int32"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":339},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","338"]}],"DocId":"M:Sandbox.RenderAttributes.SetCombo(System.String@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.Boolean"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":340},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","339"]}],"DocId":"M:Sandbox.RenderAttributes.SetCombo(System.String@,System.Boolean@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.Boolean"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":341},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","340"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,System.Boolean@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.Int32"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":342},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","341"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Vector2Int"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":343},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","342"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Vector2Int@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Vector3Int"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":344},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","343"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Vector3Int@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Vector4"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":345},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","344"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Vector4@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Vector3"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":346},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","345"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Vector3@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Vector2"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":347},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","346"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Vector2@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Matrix"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":348},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","347"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Matrix@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Angles"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":349},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","348"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Angles@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.String"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":350},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","349"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,System.String@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"Sandbox.Texture"},{"Name":"mip","In":true,"Type":"System.Int32","Default":"-1"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":351},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","350"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,Sandbox.Texture@,System.Int32@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.Single"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":352},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","351"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,System.Single@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","In":true,"Type":"System.String"},{"Name":"value","In":true,"Type":"System.Double"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":353},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","352"]}],"DocId":"M:Sandbox.RenderAttributes.Set(System.String@,System.Double@)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","In":true,"Type":"System.String"},{"Name":"defaultValue","In":true,"Type":"Sandbox.Texture","Default":"null"}],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":354},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetTexture","Name":"GetTexture","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","353"]}],"DocId":"M:Sandbox.RenderAttributes.GetTexture(System.String@,Sandbox.Texture@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.RenderAttributes..ctor","Name":".ctor","DeclaringType":"Sandbox.RenderAttributes","DocId":"M:Sandbox.RenderAttributes.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RenderAttributes","Name":"RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","6"]}],"DocId":"T:Sandbox.RenderAttributes"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.RenderTarget","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"colorFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"depthFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"msaa","Type":"Sandbox.MultisampleAmount","Default":"6"},{"Name":"numMips","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/Render/RenderTarget.Cache.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RenderTarget.GetTemporary","Name":"GetTemporary","DeclaringType":"Sandbox.RenderTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a temporary render target. You should dispose the returned handle when you\u0027re done to return the textures to the pool."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.Cache.cs","21"]}],"Documentation":{"Summary":"Get a temporary render target. You should dispose the returned handle when you\u0027re done to return the textures to the pool.","Return":"A RenderTarget that is ready to render to.","Params":{"width":"Width of the render target you want.","height":"Height of the render target you want.","colorFormat":"The format for the color buffer. If set to default we\u0027ll use whatever the current pipeline is using.","depthFormat":"The format for the depth buffer.","msaa":"The number of msaa samples you\u0027d like. Msaa render textures are a pain in the ass so you\u0027re probably gonna regret trying to use this.","numMips":"Number of mips you want in this texture. You probably don\u0027t want this unless you want to generate mips in a second pass."}},"DocId":"M:Sandbox.RenderTarget.GetTemporary(System.Int32,System.Int32,Sandbox.ImageFormat,Sandbox.ImageFormat,Sandbox.MultisampleAmount,System.Int32)"},{"ReturnType":"Sandbox.RenderTarget","Parameters":[{"Name":"sizeFactor","Type":"System.Int32"},{"Name":"colorFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"depthFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"msaa","Type":"Sandbox.MultisampleAmount","Default":"6"},{"Name":"numMips","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/Render/RenderTarget.Cache.cs","Line":91},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RenderTarget.GetTemporary","Name":"GetTemporary","DeclaringType":"Sandbox.RenderTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a temporary render target. You should dispose the returned handle when you\u0027re done to return the textures to the pool."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.Cache.cs","88"]}],"Documentation":{"Summary":"Get a temporary render target. You should dispose the returned handle when you\u0027re done to return the textures to the pool.","Return":"A RenderTarget that is ready to render to.","Params":{"sizeFactor":"Divide the screen size by this factor. 2 would be half screen sized. 1 for full screen sized.","colorFormat":"The format for the color buffer. If null we\u0027ll choose the most appropriate for where you are in the pipeline.","depthFormat":"The format for the depth buffer.","msaa":"The number of msaa samples you\u0027d like. Msaa render textures are a pain in the ass so you\u0027re probably gonna regret trying to use this.","numMips":"Number of mips you want in this texture. You probably don\u0027t want this unless you want to generate mips in a second pass."}},"DocId":"M:Sandbox.RenderTarget.GetTemporary(System.Int32,Sandbox.ImageFormat,Sandbox.ImageFormat,Sandbox.MultisampleAmount,System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Render/RenderTarget.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.RenderTarget.Dispose","Name":"Dispose","DeclaringType":"Sandbox.RenderTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop using this texture, return it to the pool"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.cs","54"]}],"Documentation":{"Summary":"Stop using this texture, return it to the pool"},"DocId":"M:Sandbox.RenderTarget.Dispose"},{"ReturnType":"Sandbox.RenderTarget","Parameters":[{"Name":"color","Type":"Sandbox.Texture"},{"Name":"depth","Type":"Sandbox.Texture","Default":"null"}],"l":{"File":"Systems/Render/RenderTarget.cs","Line":86},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RenderTarget.From","Name":"From","DeclaringType":"Sandbox.RenderTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a render target from these textures"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.cs","83"]}],"Documentation":{"Summary":"Create a render target from these textures"},"DocId":"M:Sandbox.RenderTarget.From(Sandbox.Texture,Sandbox.Texture)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderTarget.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.RenderTarget.Width","Name":"Width","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Width of the render target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.cs","28"]}],"Documentation":{"Summary":"Width of the render target"},"DocId":"P:Sandbox.RenderTarget.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderTarget.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.RenderTarget.Height","Name":"Height","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Height of the render target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.cs","33"]}],"Documentation":{"Summary":"Height of the render target"},"DocId":"P:Sandbox.RenderTarget.Height"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/Render/RenderTarget.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.RenderTarget.ColorTarget","Name":"ColorTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The target colour texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.cs","38"]}],"Documentation":{"Summary":"The target colour texture"},"DocId":"P:Sandbox.RenderTarget.ColorTarget"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/Render/RenderTarget.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.RenderTarget.DepthTarget","Name":"DepthTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The target depth texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.cs","43"]}],"Documentation":{"Summary":"The target depth texture"},"DocId":"P:Sandbox.RenderTarget.DepthTarget"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RenderTarget","Name":"RenderTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Essentially wraps a couple of textures that we\u0027re going to render to. The color texture and the depth texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.Cache.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Essentially wraps a couple of textures that we\u0027re going to render to. The color texture and the depth texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderTarget.cs","8"]}],"Documentation":{"Summary":"Essentially wraps a couple of textures that we\u0027re going to render to. The color texture and the depth texture."},"DocId":"T:Sandbox.RenderTarget"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneLayerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLayerType.Unknown","Name":"Unknown","DocId":"F:Sandbox.SceneLayerType.Unknown"},{"FieldType":"Sandbox.SceneLayerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLayerType.Translucent","Name":"Translucent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Translucent pass. We\u0027re rendering translucent objects in depth sorted order, from back to front."]}],"Documentation":{"Summary":"Translucent pass. We\u0027re rendering translucent objects in depth sorted order, from back to front."},"DocId":"F:Sandbox.SceneLayerType.Translucent"},{"FieldType":"Sandbox.SceneLayerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLayerType.Shadow","Name":"Shadow","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Rendering dynamic shadows"]}],"Documentation":{"Summary":"Rendering dynamic shadows"},"DocId":"F:Sandbox.SceneLayerType.Shadow"},{"FieldType":"Sandbox.SceneLayerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLayerType.EffectsTranslucent","Name":"EffectsTranslucent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Translucent effects on the 1/4 texture"]}],"Documentation":{"Summary":"Translucent effects on the 1/4 texture"},"DocId":"F:Sandbox.SceneLayerType.EffectsTranslucent"},{"FieldType":"Sandbox.SceneLayerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLayerType.EffectsOpaque","Name":"EffectsOpaque","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Opaque effects on the 1/4 texture"]}],"Documentation":{"Summary":"Opaque effects on the 1/4 texture"},"DocId":"F:Sandbox.SceneLayerType.EffectsOpaque"},{"FieldType":"Sandbox.SceneLayerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLayerType.DepthPrepass","Name":"DepthPrepass","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Depth prepass to reduce overdraw"]}],"Documentation":{"Summary":"Depth prepass to reduce overdraw"},"DocId":"F:Sandbox.SceneLayerType.DepthPrepass"},{"FieldType":"Sandbox.SceneLayerType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLayerType.Opaque","Name":"Opaque","DocId":"F:Sandbox.SceneLayerType.Opaque"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLayerType","Name":"SceneLayerType","DocId":"T:Sandbox.SceneLayerType"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"scope","In":true,"Type":"Sandbox.TextRendering.Scope"},{"Name":"clip","Type":"Vector2","Default":"null"},{"Name":"flag","Type":"Sandbox.TextFlag","Default":"33"},{"Name":"smooth","Type":"Sandbox.UI.FontSmooth","Default":"0"}],"l":{"File":"Systems/Render/TextRendering/TextRendering.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRendering.GetOrCreateTexture","Name":"GetOrCreateTexture","DeclaringType":"Sandbox.TextRendering","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a texture from the scope. The texture will either be a cached version or will be rendered immediately"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.cs","22"]}],"Documentation":{"Summary":"Create a texture from the scope. The texture will either be a cached version or will be rendered immediately"},"DocId":"M:Sandbox.TextRendering.GetOrCreateTexture(Sandbox.TextRendering.Scope@,Vector2,Sandbox.TextFlag,Sandbox.UI.FontSmooth)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRendering","Name":"TextRendering","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.TextBlock.cs","6"]}],"DocId":"T:Sandbox.TextRendering"},{"Namespace":"","Methods":[{"ReturnType":"Vector2","Parameters":[],"l":{"File":"Systems/Render/TextRendering/TextRendering.Scope.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.Measure","Name":"Measure","DeclaringType":"Sandbox.TextRendering.Scope","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Measures the rendered size of the text in this Sandbox.TextRendering.Scope using its current style settings. This is non trivial but the underlying style is cached, so if you end up drawing it, it\u0027ll re-use the cached data anyway."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","111"]}],"Documentation":{"Summary":"Measures the rendered size of the text in this \u003Csee cref=\u0022T:Sandbox.TextRendering.Scope\u0022 /\u003E using its current style settings. This is non trivial\nbut the underlying style is cached, so if you end up drawing it, it\u0027ll re-use the cached data anyway.","Return":"A \u003Csee cref=\u0022T:Vector2\u0022 /\u003E representing the width and height, in pixels, of the rendered text."},"DocId":"M:Sandbox.TextRendering.Scope.Measure"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"color","In":true,"Type":"Color"},{"Name":"size","Type":"System.Single"},{"Name":"font","Type":"System.String","Default":"Roboto"},{"Name":"weight","Type":"System.Int32","Default":"400"}],"l":{"File":"Systems/Render/TextRendering/TextRendering.Scope.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextRendering.Scope..ctor","Name":".ctor","DeclaringType":"Sandbox.TextRendering.Scope","DocId":"M:Sandbox.TextRendering.Scope.#ctor(System.String,Color@,System.Single,System.String,System.Int32)"}],"Properties":[{"PropertyType":"Sandbox.TextRendering.Scope","Loc":{"File":"Systems/Render/TextRendering/TextRendering.Scope.cs","Line":76},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRendering.Scope.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","75"]}],"DocId":"P:Sandbox.TextRendering.Scope.Default"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.Text","Name":"Text","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.TextAreaAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","16"]}],"DocId":"F:Sandbox.TextRendering.Scope.Text"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.TextColor","Name":"TextColor","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","19"]}],"DocId":"F:Sandbox.TextRendering.Scope.TextColor"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.FontName","Name":"FontName","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.FontNameAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","20"]}],"DocId":"F:Sandbox.TextRendering.Scope.FontName"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.FontSize","Name":"FontSize","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["6","256","0.01","True","True"]},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","22"]}],"DocId":"F:Sandbox.TextRendering.Scope.FontSize"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.FontWeight","Name":"FontWeight","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","800","0.01","True","True"]},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","25"]}],"DocId":"F:Sandbox.TextRendering.Scope.FontWeight"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.FontItalic","Name":"FontItalic","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","28"]}],"DocId":"F:Sandbox.TextRendering.Scope.FontItalic"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.LineHeight","Name":"LineHeight","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5","0.01","True","True"]},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","30"]}],"DocId":"F:Sandbox.TextRendering.Scope.LineHeight"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.LetterSpacing","Name":"LetterSpacing","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","33"]}],"DocId":"F:Sandbox.TextRendering.Scope.LetterSpacing"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.WordSpacing","Name":"WordSpacing","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","34"]}],"DocId":"F:Sandbox.TextRendering.Scope.WordSpacing"},{"FieldType":"Sandbox.TextRendering.Outline","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.Outline","Name":"Outline","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Effects"]},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","40"]}],"DocId":"F:Sandbox.TextRendering.Scope.Outline"},{"FieldType":"Sandbox.TextRendering.Shadow","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.Shadow","Name":"Shadow","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Effects"]},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","43"]}],"DocId":"F:Sandbox.TextRendering.Scope.Shadow"},{"FieldType":"Sandbox.TextRendering.Outline","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.OutlineUnder","Name":"OutlineUnder","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Effects"]},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","46"]}],"DocId":"F:Sandbox.TextRendering.Scope.OutlineUnder"},{"FieldType":"Sandbox.TextRendering.Shadow","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.ShadowUnder","Name":"ShadowUnder","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Effects"]},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","49"]}],"DocId":"F:Sandbox.TextRendering.Scope.ShadowUnder"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope","Name":"Scope","DeclaringType":"Sandbox.TextRendering","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Defines a scope of text, all using the same style."},"DocId":"T:Sandbox.TextRendering.Scope"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/TextRendering/TextRendering.Scope.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextRendering.Outline..ctor","Name":".ctor","DeclaringType":"Sandbox.TextRendering.Outline","DocId":"M:Sandbox.TextRendering.Outline.#ctor"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.TextRendering.Outline.Enabled","Name":"Enabled","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","160"]}],"DocId":"F:Sandbox.TextRendering.Outline.Enabled"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.TextRendering.Outline.Size","Name":"Size","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","161"]}],"DocId":"F:Sandbox.TextRendering.Outline.Size"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.TextRendering.Outline.Color","Name":"Color","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","162"]}],"DocId":"F:Sandbox.TextRendering.Outline.Color"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextRendering.Outline","Name":"Outline","DeclaringType":"Sandbox.TextRendering","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.TextRendering.Outline"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/TextRendering/TextRendering.Scope.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TextRendering.Shadow..ctor","Name":".ctor","DeclaringType":"Sandbox.TextRendering.Shadow","DocId":"M:Sandbox.TextRendering.Shadow.#ctor"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.TextRendering.Shadow.Enabled","Name":"Enabled","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","174"]}],"DocId":"F:Sandbox.TextRendering.Shadow.Enabled"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.TextRendering.Shadow.Size","Name":"Size","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","175"]}],"DocId":"F:Sandbox.TextRendering.Shadow.Size"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.TextRendering.Shadow.Color","Name":"Color","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","176"]}],"DocId":"F:Sandbox.TextRendering.Shadow.Color"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.TextRendering.Shadow.Offset","Name":"Offset","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","177"]}],"DocId":"F:Sandbox.TextRendering.Shadow.Offset"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextRendering.Shadow","Name":"Shadow","DeclaringType":"Sandbox.TextRendering","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.TextRendering.Shadow"},{"Namespace":"Sandbox","Methods":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VertexLayout","Name":"VertexLayout","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows for the definition of custom vertex layouts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","12"]}],"Documentation":{"Summary":"Allows for the definition of custom vertex layouts"},"DocId":"T:Sandbox.VertexLayout"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[],"Properties":[],"Fields":[],"IsAttribute":true,"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.BaseAttribute","Name":"BaseAttribute","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","106"]}],"DocId":"T:Sandbox.VertexLayout.BaseAttribute"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Position..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Position","DocId":"M:Sandbox.VertexLayout.Position.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Render/VertexLayout.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Position..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Position","DocId":"M:Sandbox.VertexLayout.Position.#ctor(System.Int32)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.Position","Name":"Position","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","114"]}],"DocId":"T:Sandbox.VertexLayout.Position"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Normal..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Normal","DocId":"M:Sandbox.VertexLayout.Normal.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Render/VertexLayout.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Normal..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Normal","DocId":"M:Sandbox.VertexLayout.Normal.#ctor(System.Int32)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.Normal","Name":"Normal","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","121"]}],"DocId":"T:Sandbox.VertexLayout.Normal"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Color..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Color","DocId":"M:Sandbox.VertexLayout.Color.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Render/VertexLayout.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Color..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Color","DocId":"M:Sandbox.VertexLayout.Color.#ctor(System.Int32)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.Color","Name":"Color","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","128"]}],"DocId":"T:Sandbox.VertexLayout.Color"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.VertexLayout.TexCoord..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.TexCoord","DocId":"M:Sandbox.VertexLayout.TexCoord.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Render/VertexLayout.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.VertexLayout.TexCoord..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.TexCoord","DocId":"M:Sandbox.VertexLayout.TexCoord.#ctor(System.Int32)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.TexCoord","Name":"TexCoord","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","135"]}],"DocId":"T:Sandbox.VertexLayout.TexCoord"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Tangent..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Tangent","DocId":"M:Sandbox.VertexLayout.Tangent.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Render/VertexLayout.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.VertexLayout.Tangent..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.Tangent","DocId":"M:Sandbox.VertexLayout.Tangent.#ctor(System.Int32)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.Tangent","Name":"Tangent","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","142"]}],"DocId":"T:Sandbox.VertexLayout.Tangent"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.VertexLayout.BlendWeight..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.BlendWeight","DocId":"M:Sandbox.VertexLayout.BlendWeight.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Render/VertexLayout.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.VertexLayout.BlendWeight..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.BlendWeight","DocId":"M:Sandbox.VertexLayout.BlendWeight.#ctor(System.Int32)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.BlendWeight","Name":"BlendWeight","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","149"]}],"DocId":"T:Sandbox.VertexLayout.BlendWeight"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.VertexLayout.BlendIndices..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.BlendIndices","DocId":"M:Sandbox.VertexLayout.BlendIndices.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Render/VertexLayout.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.VertexLayout.BlendIndices..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.BlendIndices","DocId":"M:Sandbox.VertexLayout.BlendIndices.#ctor(System.Int32)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VertexLayout.BlendIndices","Name":"BlendIndices","DeclaringType":"Sandbox.VertexLayout","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VertexLayout.cs","156"]}],"DocId":"T:Sandbox.VertexLayout.BlendIndices"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters..ctor","Name":".ctor","DeclaringType":"Sandbox.VolumetricFogParameters","DocId":"M:Sandbox.VolumetricFogParameters.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates whether the fog system is enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","8"]}],"Documentation":{"Summary":"Indicates whether the fog system is enabled."},"DocId":"P:Sandbox.VolumetricFogParameters.Enabled"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.Anisotropy","Name":"Anisotropy","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Level of anisotropy."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","13"]}],"Documentation":{"Summary":"Level of anisotropy."},"DocId":"P:Sandbox.VolumetricFogParameters.Anisotropy"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.Scattering","Name":"Scattering","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scattering value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","18"]}],"Documentation":{"Summary":"Scattering value."},"DocId":"P:Sandbox.VolumetricFogParameters.Scattering"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.DrawDistance","Name":"DrawDistance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","23"]}],"Documentation":{"Summary":"Draw distance."},"DocId":"P:Sandbox.VolumetricFogParameters.DrawDistance"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.FadeInStart","Name":"FadeInStart","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start distance where fading begins."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","28"]}],"Documentation":{"Summary":"Start distance where fading begins."},"DocId":"P:Sandbox.VolumetricFogParameters.FadeInStart"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.FadeInEnd","Name":"FadeInEnd","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["End distance where fading concludes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","33"]}],"Documentation":{"Summary":"End distance where fading concludes."},"DocId":"P:Sandbox.VolumetricFogParameters.FadeInEnd"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.IndirectStrength","Name":"IndirectStrength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of indirect illumination."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","38"]}],"Documentation":{"Summary":"Strength of indirect illumination."},"DocId":"P:Sandbox.VolumetricFogParameters.IndirectStrength"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/Render/VolumetricFog.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters.BakedIndirectTexture","Name":"BakedIndirectTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides indirect lighting from a baked volume texture. This gets compiled with your map and is provided by an env_volumetric_controller."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","47"]}],"Documentation":{"Summary":"Provides indirect lighting from a baked volume texture.\nThis gets compiled with your map and is provided by an env_volumetric_controller.","Remarks":"You shouldn\u0027t expect to be able to add new runtime fog volumes if using this."},"DocId":"P:Sandbox.VolumetricFogParameters.BakedIndirectTexture"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VolumetricFogParameters","Name":"VolumetricFogParameters","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\VolumetricFog.cs","3"]}],"DocId":"T:Sandbox.VolumetricFogParameters"},{"Namespace":"Sandbox","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.CubemapFogController..ctor","Name":".ctor","DeclaringType":"Sandbox.CubemapFogController","DocId":"M:Sandbox.CubemapFogController.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.LodBias","Name":"LodBias","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adjust how quickly the cubemap blurs out at closer distances. A value of 0.0 always uses the lowest resolution MIP over the entire range, while a value of 1.0 uses the highest."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","9"]}],"Documentation":{"Summary":"Adjust how quickly the cubemap blurs out at closer distances. A value of 0.0 always uses the lowest resolution MIP over the entire range, while a value of 1.0 uses the highest."},"DocId":"P:Sandbox.CubemapFogController.LodBias"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.StartDistance","Name":"StartDistance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance from the player at which the fog will start to fade in."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","14"]}],"Documentation":{"Summary":"The distance from the player at which the fog will start to fade in."},"DocId":"P:Sandbox.CubemapFogController.StartDistance"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.EndDistance","Name":"EndDistance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance from the player at which the fog will be at full strength."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","19"]}],"Documentation":{"Summary":"The distance from the player at which the fog will be at full strength."},"DocId":"P:Sandbox.CubemapFogController.EndDistance"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.FalloffExponent","Name":"FalloffExponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exponent for distance falloff. For example, 2.0 is proportional to square of distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","24"]}],"Documentation":{"Summary":"Exponent for distance falloff. For example, 2.0 is proportional to square of distance."},"DocId":"P:Sandbox.CubemapFogController.FalloffExponent"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.HeightWidth","Name":"HeightWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance between the start of the height fog and where it is fully opaque. Setting this to 0 will disable height based blending."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","29"]}],"Documentation":{"Summary":"The distance between the start of the height fog and where it is fully opaque. Setting this to 0 will disable height based blending."},"DocId":"P:Sandbox.CubemapFogController.HeightWidth"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.HeightStart","Name":"HeightStart","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The absolute height in the map at which the height fog will start to fade in."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","34"]}],"Documentation":{"Summary":"The absolute height in the map at which the height fog will start to fade in."},"DocId":"P:Sandbox.CubemapFogController.HeightStart"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.HeightExponent","Name":"HeightExponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exponent for height falloff. For example, 2.0 is proportional to square of distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","39"]}],"Documentation":{"Summary":"Exponent for height falloff. For example, 2.0 is proportional to square of distance."},"DocId":"P:Sandbox.CubemapFogController.HeightExponent"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this cubemap fog active?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","44"]}],"Documentation":{"Summary":"Is this cubemap fog active?"},"DocId":"P:Sandbox.CubemapFogController.Enabled"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.Texture","Name":"Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Cubemap texture to use for the fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","49"]}],"Documentation":{"Summary":"Cubemap texture to use for the fog."},"DocId":"P:Sandbox.CubemapFogController.Texture"},{"PropertyType":"Transform","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Location of the fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","54"]}],"Documentation":{"Summary":"Location of the fog."},"DocId":"P:Sandbox.CubemapFogController.Transform"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/CubemapFogController.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.CubemapFogController.Tint","Name":"Tint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tint of the fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","59"]}],"Documentation":{"Summary":"Tint of the fog."},"DocId":"P:Sandbox.CubemapFogController.Tint"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CubemapFogController","Name":"CubemapFogController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\CubemapFogController.cs","4"]}],"DocId":"T:Sandbox.CubemapFogController"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneObject","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/DynamicSceneObject.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.SceneDynamicObject.Clear","Name":"Clear","DeclaringType":"Sandbox.SceneDynamicObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\DynamicSceneObject.cs","45"]}],"DocId":"M:Sandbox.SceneDynamicObject.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","In":true,"Type":"Sandbox.Vertex"}],"l":{"File":"Systems/SceneSystem/DynamicSceneObject.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.SceneDynamicObject.AddVertex","Name":"AddVertex","DeclaringType":"Sandbox.SceneDynamicObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\DynamicSceneObject.cs","47"]}],"DocId":"M:Sandbox.SceneDynamicObject.AddVertex(Sandbox.Vertex@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","In":true,"Type":"System.Span\u00601\u003CSandbox.Vertex\u003E"}],"l":{"File":"Systems/SceneSystem/DynamicSceneObject.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SceneDynamicObject.AddVertex","Name":"AddVertex","DeclaringType":"Sandbox.SceneDynamicObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\DynamicSceneObject.cs","50"]}],"DocId":"M:Sandbox.SceneDynamicObject.AddVertex(System.Span\u00601{Sandbox.Vertex}@)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"type","Type":"Sandbox.Graphics.PrimitiveType"},{"Name":"vertices","Type":"System.Int32"},{"Name":"indices","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/DynamicSceneObject.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.SceneDynamicObject.Write","Name":"Write","DeclaringType":"Sandbox.SceneDynamicObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\DynamicSceneObject.cs","63"]}],"DocId":"M:Sandbox.SceneDynamicObject.Write(Sandbox.Graphics.PrimitiveType,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Sandbox.Graphics.PrimitiveType"}],"l":{"File":"Systems/SceneSystem/DynamicSceneObject.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.SceneDynamicObject.Init","Name":"Init","DeclaringType":"Sandbox.SceneDynamicObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\DynamicSceneObject.cs","69"]}],"DocId":"M:Sandbox.SceneDynamicObject.Init(Sandbox.Graphics.PrimitiveType)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/SceneSystem/DynamicSceneObject.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneDynamicObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneDynamicObject","DocId":"M:Sandbox.SceneDynamicObject.#ctor(Sandbox.SceneWorld)"}],"Properties":[{"PropertyType":"Sandbox.Material","Loc":{"File":"Systems/SceneSystem/DynamicSceneObject.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.SceneDynamicObject.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\DynamicSceneObject.cs","28"]}],"DocId":"P:Sandbox.SceneDynamicObject.Material"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneDynamicObject","Name":"SceneDynamicObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\DynamicSceneObject.cs","7"]}],"DocId":"T:Sandbox.SceneDynamicObject"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","150"]}],"DocId":"M:Sandbox.SceneCamera.Dispose"},{"ReturnType":"Sandbox.Frustum","Parameters":[{"Name":"pixelRect","Type":"Sandbox.Rect"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":527},"IsPublic":true,"FullName":"Sandbox.SceneCamera.GetFrustum","Name":"GetFrustum","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a pixel rect return a frustum on the current camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","526"]}],"Documentation":{"Summary":"Given a pixel rect return a frustum on the current camera."},"DocId":"M:Sandbox.SceneCamera.GetFrustum(Sandbox.Rect)"},{"ReturnType":"Sandbox.Frustum","Parameters":[{"Name":"pixelRect","Type":"Sandbox.Rect"},{"Name":"screenSize","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":534},"IsPublic":true,"FullName":"Sandbox.SceneCamera.GetFrustum","Name":"GetFrustum","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a pixel rect return a frustum on the current camera. Pass in 1 to ScreenSize to use normalized screen coords."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","531"]}],"Documentation":{"Summary":"Given a pixel rect return a frustum on the current camera. Pass in 1 to ScreenSize to use normalized screen coords."},"DocId":"M:Sandbox.SceneCamera.GetFrustum(Sandbox.Rect,Vector3)"},{"ReturnType":"Ray","Parameters":[{"Name":"cursorPosition","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":558},"IsPublic":true,"FullName":"Sandbox.SceneCamera.GetRay","Name":"GetRay","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a cursor position get a scene aiming ray."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","557"]}],"Documentation":{"Summary":"Given a cursor position get a scene aiming ray."},"DocId":"M:Sandbox.SceneCamera.GetRay(Vector3)"},{"ReturnType":"Ray","Parameters":[{"Name":"cursorPosition","Type":"Vector3"},{"Name":"screenSize","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":565},"IsPublic":true,"FullName":"Sandbox.SceneCamera.GetRay","Name":"GetRay","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a cursor position get a scene aiming ray."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","562"]}],"Documentation":{"Summary":"Given a cursor position get a scene aiming ray."},"DocId":"M:Sandbox.SceneCamera.GetRay(Vector3,Vector3)"},{"ReturnType":"Vector2","Parameters":[{"Name":"world","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":598},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ToScreen","Name":"ToScreen","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert from world coords to screen coords. The results for x and y will be from 0 to \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCamera\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ESize\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","596"]}],"Documentation":{"Summary":"Convert from world coords to screen coords. The results for x and y will be from 0 to \u003Csee cref=\u0022P:Sandbox.SceneCamera.Size\u0022 /\u003E."},"DocId":"M:Sandbox.SceneCamera.ToScreen(Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"world","Type":"Vector3"},{"Name":"screen","Out":true,"Type":"Vector2"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":612},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ToScreen","Name":"ToScreen","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert from world coords to screen coords. The results for x and y will be from 0 to \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCamera\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ESize\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","609"]}],"Documentation":{"Summary":"Convert from world coords to screen coords. The results for x and y will be from 0 to \u003Csee cref=\u0022P:Sandbox.SceneCamera.Size\u0022 /\u003E."},"DocId":"M:Sandbox.SceneCamera.ToScreen(Vector3,Vector2@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"world","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":645},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ToScreenNormal","Name":"ToScreenNormal","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert from world coords to normal screen corrds. The results will be between 0 and 1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","643"]}],"Documentation":{"Summary":"Convert from world coords to normal screen corrds. The results will be between 0 and 1"},"DocId":"M:Sandbox.SceneCamera.ToScreenNormal(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"screen","Type":"Vector2"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":689},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ToWorld","Name":"ToWorld","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert from screen coords to world coords on the near frustum plane."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","687"]}],"Documentation":{"Summary":"Convert from screen coords to world coords on the near frustum plane."},"DocId":"M:Sandbox.SceneCamera.ToWorld(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String","Default":"Unnamed"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SceneCamera..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneCamera","DocId":"M:Sandbox.SceneCamera.#ctor(System.String)"}],"Properties":[{"PropertyType":"Sandbox.SceneCamera.BloomAccessor","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Bloom","Name":"Bloom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access tonemapping properties of camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","10"]}],"Documentation":{"Summary":"Access tonemapping properties of camera"},"DocId":"P:Sandbox.SceneCamera.Bloom"},{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Attributes","Name":"Attributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","27"]}],"DocId":"P:Sandbox.SceneCamera.Attributes"},{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of this camera.. for debugging purposes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","32"]}],"Documentation":{"Summary":"The name of this camera.. for debugging purposes."},"DocId":"P:Sandbox.SceneCamera.Name"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ExcludeTags","Name":"ExcludeTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scene objects with any of these tags won\u0027t be rendered by this camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","37"]}],"Documentation":{"Summary":"Scene objects with any of these tags won\u0027t be rendered by this camera."},"DocId":"P:Sandbox.SceneCamera.ExcludeTags"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.SceneCamera.RenderTags","Name":"RenderTags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only scene objects with one of these tags will be rendered by this camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","42"]}],"Documentation":{"Summary":"Only scene objects with one of these tags will be rendered by this camera."},"DocId":"P:Sandbox.SceneCamera.RenderTags"},{"PropertyType":"System.Action","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderPostProcess","Name":"OnRenderPostProcess","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when rendering the post process pass"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","52"]}],"Documentation":{"Summary":"Called when rendering the post process pass"},"DocId":"P:Sandbox.SceneCamera.OnRenderPostProcess"},{"PropertyType":"System.Action","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderOpaque","Name":"OnRenderOpaque","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when rendering the transparent pass"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","58"]}],"Documentation":{"Summary":"Called when rendering the transparent pass"},"DocId":"P:Sandbox.SceneCamera.OnRenderOpaque"},{"PropertyType":"System.Action","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderTransparent","Name":"OnRenderTransparent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when rendering the transparent pass"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","64"]}],"Documentation":{"Summary":"Called when rendering the transparent pass"},"DocId":"P:Sandbox.SceneCamera.OnRenderTransparent"},{"PropertyType":"System.Action","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderOverlay","Name":"OnRenderOverlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when rendering the camera\u0027s overlay"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","69"]}],"Documentation":{"Summary":"Called when rendering the camera\u0027s overlay"},"DocId":"P:Sandbox.SceneCamera.OnRenderOverlay"},{"PropertyType":"System.Action","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderUI","Name":"OnRenderUI","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","71"]}],"DocId":"P:Sandbox.SceneCamera.OnRenderUI"},{"PropertyType":"Vector2","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Size","Name":"Size","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the screen. Allows us to work out aspect ratio. For now will get updated automatically on render."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","77"]}],"Documentation":{"Summary":"The size of the screen. Allows us to work out aspect ratio.\nFor now will get updated automatically on render."},"DocId":"P:Sandbox.SceneCamera.Size"},{"PropertyType":"Sandbox.VolumetricFogParameters","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.SceneCamera.VolumetricFog","Name":"VolumetricFog","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Control volumetric fog parameters, expect this to take 1-2ms of your GPU frame time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","95"]}],"Documentation":{"Summary":"Control volumetric fog parameters, expect this to take 1-2ms of your GPU frame time."},"DocId":"P:Sandbox.SceneCamera.VolumetricFog"},{"PropertyType":"Sandbox.CubemapFogController","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.SceneCamera.CubemapFog","Name":"CubemapFog","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Control fog based on an image."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","100"]}],"Documentation":{"Summary":"Control fog based on an image."},"DocId":"P:Sandbox.SceneCamera.CubemapFog"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":229},"IsPublic":true,"FullName":"Sandbox.SceneCamera.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The world we\u0027re going to render."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","223"]}],"Documentation":{"Summary":"The world we\u0027re going to render."},"DocId":"P:Sandbox.SceneCamera.World"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSandbox.SceneWorld\u003E","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":245},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Worlds","Name":"Worlds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Your camera can render multiple worlds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","244"]}],"Documentation":{"Summary":"Your camera can render multiple worlds."},"DocId":"P:Sandbox.SceneCamera.Worlds"},{"PropertyType":"Vector3","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":256},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The position of the scene\u0027s camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","251"]}],"Documentation":{"Summary":"The position of the scene\u0027s camera."},"DocId":"P:Sandbox.SceneCamera.Position"},{"PropertyType":"Rotation","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Rotation","Name":"Rotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The rotation of the scene\u0027s camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","264"]}],"Documentation":{"Summary":"The rotation of the scene\u0027s camera."},"DocId":"P:Sandbox.SceneCamera.Rotation"},{"PropertyType":"Angles","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":283},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Angles","Name":"Angles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The rotation of the scene\u0027s camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","277"]}],"Documentation":{"Summary":"The rotation of the scene\u0027s camera."},"DocId":"P:Sandbox.SceneCamera.Angles"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":298},"IsPublic":true,"FullName":"Sandbox.SceneCamera.FieldOfView","Name":"FieldOfView","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The horizontal field of view of the Camera in degrees."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","293"]}],"Documentation":{"Summary":"The horizontal field of view of the Camera in degrees."},"DocId":"P:Sandbox.SceneCamera.FieldOfView"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":316},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ZFar","Name":"ZFar","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera\u0027s zFar distance. This is the furthest distance this camera will be able to render. This value totally depends on the game you\u0027re making. Shorter the better, sensible ranges would be between about 1000 and 30000, but if you want it to be further out you can balance that out by making znear larger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","311"]}],"Documentation":{"Summary":"The camera\u0027s zFar distance. This is the furthest distance this camera will be able to render.\nThis value totally depends on the game you\u0027re making. Shorter the better, sensible ranges would be\nbetween about 1000 and 30000, but if you want it to be further out you can balance that out by making\nznear larger."},"DocId":"P:Sandbox.SceneCamera.ZFar"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":333},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ZNear","Name":"ZNear","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera\u0027s zNear distance. This is the closest distance this camera will be able to render. A good value for this is about 5. Below 5 and particularly below 1 you\u0027re going to start to see a lot of artifacts like z-fighting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","328"]}],"Documentation":{"Summary":"The camera\u0027s zNear distance. This is the closest distance this camera will be able to render.\nA good value for this is about 5. Below 5 and particularly below 1 you\u0027re going to start to see\na lot of artifacts like z-fighting."},"DocId":"P:Sandbox.SceneCamera.ZNear"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":348},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Ortho","Name":"Ortho","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to use orthographic projection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","343"]}],"Documentation":{"Summary":"Whether to use orthographic projection."},"DocId":"P:Sandbox.SceneCamera.Ortho"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":361},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OrthoHeight","Name":"OrthoHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Height of the ortho when \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCamera\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EOrtho\u003C/span\u003E is enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","356"]}],"Documentation":{"Summary":"Height of the ortho when \u003Csee cref=\u0022P:Sandbox.SceneCamera.Ortho\u0022 /\u003E is enabled."},"DocId":"P:Sandbox.SceneCamera.OrthoHeight"},{"PropertyType":"Sandbox.SceneCameraDebugMode","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":373},"IsPublic":true,"FullName":"Sandbox.SceneCamera.DebugMode","Name":"DebugMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render this camera using a different render mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","369"]}],"Documentation":{"Summary":"Render this camera using a different render mode"},"DocId":"P:Sandbox.SceneCamera.DebugMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":382},"IsPublic":true,"FullName":"Sandbox.SceneCamera.WireframeMode","Name":"WireframeMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render this camera using a wireframe view."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","378"]}],"Documentation":{"Summary":"Render this camera using a wireframe view."},"DocId":"P:Sandbox.SceneCamera.WireframeMode"},{"PropertyType":"Sandbox.ClearFlags","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.SceneCamera.ClearFlags","Name":"ClearFlags","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["What kind of clearing should we do before we begin?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","387"]}],"Documentation":{"Summary":"What kind of clearing should we do before we begin?"},"DocId":"P:Sandbox.SceneCamera.ClearFlags"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":400},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Rect","Name":"Rect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The rect of the screen to render to. This is normalized, between 0 and 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","394"]}],"Documentation":{"Summary":"The rect of the screen to render to. This is normalized, between 0 and 1."},"DocId":"P:Sandbox.SceneCamera.Rect"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":411},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BackgroundColor","Name":"BackgroundColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Color the scene camera clears the render target to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","410"]}],"Documentation":{"Summary":"Color the scene camera clears the render target to."},"DocId":"P:Sandbox.SceneCamera.BackgroundColor"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":419},"IsPublic":true,"FullName":"Sandbox.SceneCamera.AmbientLightColor","Name":"AmbientLightColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The color of the ambient light. Set it to black for no ambient light, alpha is used for lerping between IBL and constant color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","415"]}],"Documentation":{"Summary":"The color of the ambient light. Set it to black for no ambient light, alpha is used for lerping between IBL and constant color."},"DocId":"P:Sandbox.SceneCamera.AmbientLightColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":428},"IsPublic":true,"FullName":"Sandbox.SceneCamera.AntiAliasing","Name":"AntiAliasing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable anti-aliasing for this render."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","424"]}],"Documentation":{"Summary":"Enable or disable anti-aliasing for this render."},"DocId":"P:Sandbox.SceneCamera.AntiAliasing"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":437},"IsPublic":true,"FullName":"Sandbox.SceneCamera.EnablePostProcessing","Name":"EnablePostProcessing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Toggle all post processing effects for this camera. The default is on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","433"]}],"Documentation":{"Summary":"Toggle all post processing effects for this camera. The default is on."},"DocId":"P:Sandbox.SceneCamera.EnablePostProcessing"},{"PropertyType":"Sandbox.StereoTargetEye","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":444},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TargetEye","Name":"TargetEye","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The HMD eye that this camera is targeting. Use \u003Cspan style=\u0022color: #86C691;\u0022\u003EStereoTargetEye\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ENone\u003C/span\u003E for the user\u0027s monitor (i.e. the companion window)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","443"]}],"Documentation":{"Summary":"The HMD eye that this camera is targeting.\nUse \u003Csee cref=\u0022F:Sandbox.StereoTargetEye.None\u0022 /\u003E for the user\u0027s monitor (i.e. the companion window)."},"DocId":"P:Sandbox.SceneCamera.TargetEye"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":450},"IsPublic":true,"FullName":"Sandbox.SceneCamera.WantsStereoSubmit","Name":"WantsStereoSubmit","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set this to false if you don\u0027t want the stereo renderer to submit this camera\u0027s texture to the compositor. This option isn\u0027t considered if \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCamera\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ETargetEye\u003C/span\u003E is \u003Cspan style=\u0022color: #86C691;\u0022\u003EStereoTargetEye\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ENone\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","449"]}],"Documentation":{"Summary":"Set this to false if you don\u0027t want the stereo renderer to submit this camera\u0027s texture to the compositor.\nThis option isn\u0027t considered if \u003Csee cref=\u0022P:Sandbox.SceneCamera.TargetEye\u0022 /\u003E is \u003Csee cref=\u0022F:Sandbox.StereoTargetEye.None\u0022 /\u003E."},"DocId":"P:Sandbox.SceneCamera.WantsStereoSubmit"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":458},"IsPublic":true,"FullName":"Sandbox.SceneCamera.EnableDirectLighting","Name":"EnableDirectLighting","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable direct lighting"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","454"]}],"Documentation":{"Summary":"Enable or disable direct lighting"},"DocId":"P:Sandbox.SceneCamera.EnableDirectLighting"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":467},"IsPublic":true,"FullName":"Sandbox.SceneCamera.EnableIndirectLighting","Name":"EnableIndirectLighting","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable indirect lighting"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","463"]}],"Documentation":{"Summary":"Enable or disable indirect lighting"},"DocId":"P:Sandbox.SceneCamera.EnableIndirectLighting"},{"PropertyType":"System.Nullable\u00601\u003CMatrix\u003E","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":903},"IsPublic":true,"FullName":"Sandbox.SceneCamera.CustomProjectionMatrix","Name":"CustomProjectionMatrix","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows specifying a custom projection matrix for this camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","902"]}],"Documentation":{"Summary":"Allows specifying a custom projection matrix for this camera"},"DocId":"P:Sandbox.SceneCamera.CustomProjectionMatrix"},{"PropertyType":"Sandbox.SceneCamera.TonemapAccessor","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Tonemap","Name":"Tonemap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access tonemapping properties of camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","8"]}],"Documentation":{"Summary":"Access tonemapping properties of camera"},"DocId":"P:Sandbox.SceneCamera.Tonemap"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCamera","Name":"SceneCamera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a camera and holds render hooks. This camera can be used to draw tool windows and scene panels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","5"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a camera and holds render hooks. This camera can be used to draw tool windows and scene panels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a camera and holds render hooks. This camera can be used to draw tool windows and scene panels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","3"]}],"Documentation":{"Summary":"Represents a camera and holds render hooks. This camera can be used to draw tool windows and scene panels."},"DocId":"T:Sandbox.SceneCamera"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.Enabled","Name":"Enabled","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable exposure."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","32"]}],"Documentation":{"Summary":"Enable or disable exposure."},"DocId":"P:Sandbox.SceneCamera.BloomAccessor.Enabled"},{"PropertyType":"Sandbox.SceneCamera.BloomAccessor.BloomMode","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","43"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.Mode"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.Strength","Name":"Strength","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","50"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.Strength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.Threshold","Name":"Threshold","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","61"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.Threshold"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.ThresholdWidth","Name":"ThresholdWidth","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","67"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.ThresholdWidth"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.SkyboxStrength","Name":"SkyboxStrength","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","73"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.SkyboxStrength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurWeight0","Name":"BlurWeight0","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","79"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurWeight0"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurWeight1","Name":"BlurWeight1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","85"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurWeight1"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurWeight2","Name":"BlurWeight2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","91"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurWeight2"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurWeight3","Name":"BlurWeight3","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","97"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurWeight3"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurWeight4","Name":"BlurWeight4","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","103"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurWeight4"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurTint0","Name":"BlurTint0","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","109"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurTint0"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurTint1","Name":"BlurTint1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","115"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurTint1"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurTint2","Name":"BlurTint2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","121"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurTint2"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurTint3","Name":"BlurTint3","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","127"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurTint3"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCamera.Bloom.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BlurTint4","Name":"BlurTint4","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","133"]}],"DocId":"P:Sandbox.SceneCamera.BloomAccessor.BlurTint4"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor","Name":"BloomAccessor","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Bloom.cs","12"]}],"DocId":"T:Sandbox.SceneCamera.BloomAccessor"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneCamera.BloomAccessor.BloomMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BloomMode.Additive","Name":"Additive","DocId":"F:Sandbox.SceneCamera.BloomAccessor.BloomMode.Additive"},{"FieldType":"Sandbox.SceneCamera.BloomAccessor.BloomMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BloomMode.Screen","Name":"Screen","DocId":"F:Sandbox.SceneCamera.BloomAccessor.BloomMode.Screen"},{"FieldType":"Sandbox.SceneCamera.BloomAccessor.BloomMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BloomMode.Blur","Name":"Blur","DocId":"F:Sandbox.SceneCamera.BloomAccessor.BloomMode.Blur"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCamera.BloomAccessor.BloomMode","Name":"BloomMode","DeclaringType":"Sandbox.SceneCamera/BloomAccessor","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.SceneCamera.BloomAccessor.BloomMode"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.Enabled","Name":"Enabled","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable exposure."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","37"]}],"Documentation":{"Summary":"Enable or disable exposure."},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.Enabled"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.Rate","Name":"Rate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The rate of change for exposure."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","42"]}],"Documentation":{"Summary":"The rate of change for exposure."},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.Rate"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.Fade","Name":"Fade","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the speed at which exposure fades downwards (diminishes) in response to light changes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","55"]}],"Documentation":{"Summary":"Set the speed at which exposure fades downwards (diminishes) in response to light changes."},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.Fade"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.MinExposure","Name":"MinExposure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum auto exposure scale"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","68"]}],"Documentation":{"Summary":"Minimum auto exposure scale"},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.MinExposure"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.MaxExposure","Name":"MaxExposure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum auto exposure scale"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","81"]}],"Documentation":{"Summary":"Maximum auto exposure scale"},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.MaxExposure"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.ExposureCompensation","Name":"ExposureCompensation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of stops to adjust auto-exposure by"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","94"]}],"Documentation":{"Summary":"Number of stops to adjust auto-exposure by"},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.ExposureCompensation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.PercentTarget","Name":"PercentTarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a custom brightness target to go along with \u0027Target Bright Pixel Percentage\u0027. (-1 for default engine behavior)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","107"]}],"Documentation":{"Summary":"Set a custom brightness target to go along with \u0027Target Bright Pixel Percentage\u0027. (-1 for default engine behavior)"},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.PercentTarget"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.PercentBrightPixels","Name":"PercentBrightPixels","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a target for percentage of pixels above a certain brightness. (-1 for default engine behavior)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","120"]}],"Documentation":{"Summary":"Set a target for percentage of pixels above a certain brightness. (-1 for default engine behavior)"},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.PercentBrightPixels"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.Tonemap.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor.MinAverageLuminance","Name":"MinAverageLuminance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the minimum average luminance. This ensures that certain regions aren\u0027t too dim after tonemapping"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","133"]}],"Documentation":{"Summary":"Set the minimum average luminance. This ensures that certain regions aren\u0027t too dim after tonemapping"},"DocId":"P:Sandbox.SceneCamera.TonemapAccessor.MinAverageLuminance"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCamera.TonemapAccessor","Name":"TonemapAccessor","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.Tonemap.cs","10"]}],"DocId":"T:Sandbox.SceneCamera.TonemapAccessor"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ClearFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ClearFlags.None","Name":"None","DocId":"F:Sandbox.ClearFlags.None"},{"FieldType":"Sandbox.ClearFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ClearFlags.Color","Name":"Color","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["palette"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The color buffer (the stuff you can see)"]}],"DocId":"F:Sandbox.ClearFlags.Color"},{"FieldType":"Sandbox.ClearFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ClearFlags.Depth","Name":"Depth","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["table_rows"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The depth buffer"]}],"DocId":"F:Sandbox.ClearFlags.Depth"},{"FieldType":"Sandbox.ClearFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ClearFlags.Stencil","Name":"Stencil","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["interests"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The stencil"]}],"DocId":"F:Sandbox.ClearFlags.Stencil"},{"FieldType":"Sandbox.ClearFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ClearFlags.All","Name":"All","DocId":"F:Sandbox.ClearFlags.All"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ClearFlags","Name":"ClearFlags","Attributes":[{"FullName":"System.FlagsAttribute"},{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Flags for clearing a RT before rendering a scene using a SceneCamera"},"DocId":"T:Sandbox.ClearFlags"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.Normal","Name":"Normal","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Lit"]},{"FullName":"IconAttribute","ConstructorArguments":["image"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.Normal"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.FullBright","Name":"FullBright","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Full Bright"]},{"FullName":"IconAttribute","ConstructorArguments":["lightbulb"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.FullBright"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.NormalMap","Name":"NormalMap","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["World-Space Normals"]},{"FullName":"IconAttribute","ConstructorArguments":["shuffle"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.NormalMap"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.Albedo","Name":"Albedo","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Albedo"]},{"FullName":"IconAttribute","ConstructorArguments":["palette"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.Albedo"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.Roughness","Name":"Roughness","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Roughness"]},{"FullName":"IconAttribute","ConstructorArguments":["texture"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.Roughness"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.Diffuse","Name":"Diffuse","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Diffuse"]},{"FullName":"IconAttribute","ConstructorArguments":["cloud"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.Diffuse"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.Reflect","Name":"Reflect","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Reflect"]},{"FullName":"IconAttribute","ConstructorArguments":["flare"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.Reflect"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.Transmission","Name":"Transmission","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Transmission"]},{"FullName":"IconAttribute","ConstructorArguments":["deblur"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.Transmission"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.ShowUV","Name":"ShowUV","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["UV Maps"]},{"FullName":"IconAttribute","ConstructorArguments":["gradient"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.ShowUV"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.ShaderIDColor","Name":"ShaderIDColor","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Shader IDs"]},{"FullName":"IconAttribute","ConstructorArguments":["sell"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.ShaderIDColor"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.TiledRenderingQuads","Name":"TiledRenderingQuads","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Tiled Rendering Lights"]},{"FullName":"IconAttribute","ConstructorArguments":["view_module"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.TiledRenderingQuads"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.QuadOverdraw","Name":"QuadOverdraw","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Quad Overdraw"]},{"FullName":"IconAttribute","ConstructorArguments":["signal_cellular_null"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.QuadOverdraw"},{"FieldType":"Sandbox.SceneCameraDebugMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCameraDebugMode.AmbientOcclusion","Name":"AmbientOcclusion","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Ambient Occlusion"]},{"FullName":"IconAttribute","ConstructorArguments":["radio_button_checked"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.AmbientOcclusion"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCameraDebugMode","Name":"SceneCameraDebugMode","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.SceneCameraDebugMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneLight","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.RenderDirty","Name":"RenderDirty","DeclaringType":"Sandbox.SceneCubemap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Marks the cubemap as dirty, to be re-rendered on the next render."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","134"]}],"Documentation":{"Summary":"Marks the cubemap as dirty, to be re-rendered on the next render."},"DocId":"M:Sandbox.SceneCubemap.RenderDirty"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.SceneCubemap..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneCubemap","DocId":"M:Sandbox.SceneCubemap.#ctor(Sandbox.SceneWorld)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"bounds","Type":"BBox"}],"l":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.SceneCubemap..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneCubemap","DocId":"M:Sandbox.SceneCubemap.#ctor(Sandbox.SceneWorld,Sandbox.Texture,BBox)"}],"Properties":[{"PropertyType":"Sandbox.SceneCubemap.ProjectionMode","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.Projection","Name":"Projection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","58"]}],"DocId":"P:Sandbox.SceneCubemap.Projection"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.TintColor","Name":"TintColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","71"]}],"DocId":"P:Sandbox.SceneCubemap.TintColor"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.Feathering","Name":"Feathering","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","84"]}],"DocId":"P:Sandbox.SceneCubemap.Feathering"},{"PropertyType":"BBox","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.ProjectionBounds","Name":"ProjectionBounds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","96"]}],"DocId":"P:Sandbox.SceneCubemap.ProjectionBounds"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","118"]}],"DocId":"P:Sandbox.SceneCubemap.Texture"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCubemap","Name":"SceneCubemap","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","5"]}],"DocId":"T:Sandbox.SceneCubemap"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneCubemap.ProjectionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCubemap.ProjectionMode.Sphere","Name":"Sphere","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["panorama_photosphere"]}],"DocId":"F:Sandbox.SceneCubemap.ProjectionMode.Sphere"},{"FieldType":"Sandbox.SceneCubemap.ProjectionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCubemap.ProjectionMode.Box","Name":"Box","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]}],"DocId":"F:Sandbox.SceneCubemap.ProjectionMode.Box"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCubemap.ProjectionMode","Name":"ProjectionMode","DeclaringType":"Sandbox.SceneCubemap","DocId":"T:Sandbox.SceneCubemap.ProjectionMode"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneCullingBox.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.SceneCullingBox.Delete","Name":"Delete","DeclaringType":"Sandbox.SceneCullingBox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this culling box. You shouldn\u0027t access it anymore."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCullingBox.cs","90"]}],"Documentation":{"Summary":"Delete this culling box. You shouldn\u0027t access it anymore."},"DocId":"M:Sandbox.SceneCullingBox.Delete"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"transform","Type":"Transform"},{"Name":"size","Type":"Vector3"},{"Name":"mode","Type":"Sandbox.SceneCullingBox.CullMode"}],"l":{"File":"Systems/SceneSystem/SceneCullingBox.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.SceneCullingBox..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneCullingBox","Documentation":{"Summary":"Create a scene culling box.\nEach scene world can have a list of boxes which can be used to explicitly cull objects inside or outside the boxes."},"DocId":"M:Sandbox.SceneCullingBox.#ctor(Sandbox.SceneWorld,Transform,Vector3,Sandbox.SceneCullingBox.CullMode)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/SceneSystem/SceneCullingBox.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SceneCullingBox.IsValid","Name":"IsValid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this culling box valid, exists inside a scene world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCullingBox.cs","32"]}],"Documentation":{"Summary":"Is this culling box valid, exists inside a scene world."},"DocId":"P:Sandbox.SceneCullingBox.IsValid"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Systems/SceneSystem/SceneCullingBox.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.SceneCullingBox.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The scene world this culling box belongs to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCullingBox.cs","37"]}],"Documentation":{"Summary":"The scene world this culling box belongs to."},"DocId":"P:Sandbox.SceneCullingBox.World"},{"PropertyType":"Transform","Loc":{"File":"Systems/SceneSystem/SceneCullingBox.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.SceneCullingBox.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position and rotation of this box, scale will scale the box size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCullingBox.cs","42"]}],"Documentation":{"Summary":"Position and rotation of this box, scale will scale the box size"},"DocId":"P:Sandbox.SceneCullingBox.Transform"},{"PropertyType":"Vector3","Loc":{"File":"Systems/SceneSystem/SceneCullingBox.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.SceneCullingBox.Size","Name":"Size","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Size of this box, transform scale will scale this size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCullingBox.cs","51"]}],"Documentation":{"Summary":"Size of this box, transform scale will scale this size"},"DocId":"P:Sandbox.SceneCullingBox.Size"},{"PropertyType":"Sandbox.SceneCullingBox.CullMode","Loc":{"File":"Systems/SceneSystem/SceneCullingBox.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.SceneCullingBox.Mode","Name":"Mode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Cull mode, either inside or outside"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCullingBox.cs","60"]}],"Documentation":{"Summary":"Cull mode, either inside or outside"},"DocId":"P:Sandbox.SceneCullingBox.Mode"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCullingBox","Name":"SceneCullingBox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A box which can be used to explicitly control scene visibility. There are two modes: 1. Cull inside, hide any objects fully inside the box (excluder) 2. Cull outside, hide any objects not intersecting any cull boxes marked cull outside (includer)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCullingBox.cs","11"]}],"Documentation":{"Summary":"A box which can be used to explicitly control scene visibility. \nThere are two modes:\n1. Cull inside, hide any objects fully inside the box (excluder)\n2. Cull outside, hide any objects not intersecting any cull boxes marked cull outside (includer)"},"DocId":"T:Sandbox.SceneCullingBox"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneCullingBox.CullMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCullingBox.CullMode.Inside","Name":"Inside","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hide any objects fully inside the box"]}],"Documentation":{"Summary":"Hide any objects fully inside the box"},"DocId":"F:Sandbox.SceneCullingBox.CullMode.Inside"},{"FieldType":"Sandbox.SceneCullingBox.CullMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneCullingBox.CullMode.Outside","Name":"Outside","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hide any objects not intersecting any boxes"]}],"Documentation":{"Summary":"Hide any objects not intersecting any boxes"},"DocId":"F:Sandbox.SceneCullingBox.CullMode.Outside"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCullingBox.CullMode","Name":"CullMode","DeclaringType":"Sandbox.SceneCullingBox","Documentation":{"Summary":"Cull mode, either inside or outside"},"DocId":"T:Sandbox.SceneCullingBox.CullMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneObject","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/SceneSystem/SceneCustomObject.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.SceneCustomObject.RenderSceneObject","Name":"RenderSceneObject","DeclaringType":"Sandbox.SceneCustomObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when this scene object needs to be rendered. Invokes \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCustomObject\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ERenderOverride\u003C/span\u003E by default. See the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGraphics\u003C/span\u003E library for a starting point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCustomObject.cs","69"]}],"Documentation":{"Summary":"Called when this scene object needs to be rendered.\nInvokes \u003Csee cref=\u0022F:Sandbox.SceneCustomObject.RenderOverride\u0022 /\u003E by default. See the \u003Csee cref=\u0022T:Sandbox.Graphics\u0022 /\u003E library for a starting point."},"DocId":"M:Sandbox.SceneCustomObject.RenderSceneObject"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/SceneSystem/SceneCustomObject.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SceneCustomObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneCustomObject","DocId":"M:Sandbox.SceneCustomObject.#ctor(Sandbox.SceneWorld)"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSandbox.SceneObject\u003E","IsPublic":true,"FullName":"Sandbox.SceneCustomObject.RenderOverride","Name":"RenderOverride","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCustomObject.cs","63"]}],"Documentation":{"Summary":"Called by default version of \u003Csee cref=\u0022M:Sandbox.SceneCustomObject.RenderSceneObject\u0022 /\u003E."},"DocId":"F:Sandbox.SceneCustomObject.RenderOverride"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneCustomObject","Name":"SceneCustomObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene object that allows custom rendering within a scene world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCustomObject.cs","8"]}],"Documentation":{"Summary":"A scene object that allows custom rendering within a scene world."},"DocId":"T:Sandbox.SceneCustomObject"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneLight","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"distance","Type":"System.Single"}],"l":{"File":"Systems/SceneSystem/SceneDirectionalLight.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.SceneDirectionalLight.SetCascadeDistanceScale","Name":"SetCascadeDistanceScale","DeclaringType":"Sandbox.SceneDirectionalLight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the max distance of the shadow cascade"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneDirectionalLight.cs","45"]}],"Documentation":{"Summary":"Set the max distance of the shadow cascade"},"DocId":"M:Sandbox.SceneDirectionalLight.SetCascadeDistanceScale(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"rotation","Type":"Rotation"},{"Name":"color","Type":"Color"}],"l":{"File":"Systems/SceneSystem/SceneDirectionalLight.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SceneDirectionalLight..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneDirectionalLight","DocId":"M:Sandbox.SceneDirectionalLight.#ctor(Sandbox.SceneWorld,Rotation,Color)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneDirectionalLight.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SceneDirectionalLight.SkyColor","Name":"SkyColor","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use AmbientLight Component or World.AmbientLightColor Instead."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Ambient light color outside of all light probes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneDirectionalLight.cs","15"]}],"Documentation":{"Summary":"Ambient light color outside of all light probes."},"DocId":"P:Sandbox.SceneDirectionalLight.SkyColor"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneDirectionalLight.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.SceneDirectionalLight.ShadowCascadeCount","Name":"ShadowCascadeCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Control number of shadow cascades"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneDirectionalLight.cs","36"]}],"Documentation":{"Summary":"Control number of shadow cascades"},"DocId":"P:Sandbox.SceneDirectionalLight.ShadowCascadeCount"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneDirectionalLight","Name":"SceneDirectionalLight","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A directional scene light that is used to mimic sun light in a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E. Direction is controlled by this objects\u0027 \u003Cspan style=\u0022color: #86C691;\u0022\u003ERotation\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneDirectionalLight.cs","9"]}],"Documentation":{"Summary":"A directional scene light that is used to mimic sun light in a \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E. Direction is controlled by this objects\u0027 \u003Csee cref=\u0022T:Rotation\u0022 /\u003E."},"DocId":"T:Sandbox.SceneDirectionalLight"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneFogVolume.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.SceneFogVolume.Delete","Name":"Delete","DeclaringType":"Sandbox.SceneFogVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this fog volume. You shouldn\u0027t access it anymore."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneFogVolume.cs","92"]}],"Documentation":{"Summary":"Delete this fog volume. You shouldn\u0027t access it anymore."},"DocId":"M:Sandbox.SceneFogVolume.Delete"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"transform","Type":"Transform"},{"Name":"boundingBox","Type":"BBox"},{"Name":"fogStrength","Type":"System.Single","Default":"1"},{"Name":"falloffExponent","Type":"System.Single","Default":"1"}],"l":{"File":"Systems/SceneSystem/SceneFogVolume.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.SceneFogVolume..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneFogVolume","DocId":"M:Sandbox.SceneFogVolume.#ctor(Sandbox.SceneWorld,Transform,BBox,System.Single,System.Single)"}],"Properties":[{"PropertyType":"Transform","Loc":{"File":"Systems/SceneSystem/SceneFogVolume.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SceneFogVolume.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The position and rotation of the fog volume in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneFogVolume.cs","16"]}],"Documentation":{"Summary":"The position and rotation of the fog volume in the scene."},"DocId":"P:Sandbox.SceneFogVolume.Transform"},{"PropertyType":"BBox","Loc":{"File":"Systems/SceneSystem/SceneFogVolume.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.SceneFogVolume.BoundingBox","Name":"BoundingBox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines the spatial boundaries of the fog volume."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneFogVolume.cs","32"]}],"Documentation":{"Summary":"Defines the spatial boundaries of the fog volume."},"DocId":"P:Sandbox.SceneFogVolume.BoundingBox"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneFogVolume.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.SceneFogVolume.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The intensity of the fog. Higher values indicate denser fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneFogVolume.cs","49"]}],"Documentation":{"Summary":"The intensity of the fog. Higher values indicate denser fog."},"DocId":"P:Sandbox.SceneFogVolume.FogStrength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneFogVolume.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.SceneFogVolume.FalloffExponent","Name":"FalloffExponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls how quickly the fog fades at the edges of the volume. Higher values give sharper transitions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneFogVolume.cs","67"]}],"Documentation":{"Summary":"Controls how quickly the fog fades at the edges of the volume. Higher values give sharper transitions."},"DocId":"P:Sandbox.SceneFogVolume.FalloffExponent"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/SceneSystem/SceneFogVolume.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.SceneFogVolume.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneFogVolume.cs","87"]}],"DocId":"P:Sandbox.SceneFogVolume.IsValid"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneFogVolume","Name":"SceneFogVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a volume of fog in a scene, contributing to volumetric fog effects set on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCamera\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EVolumetricFog\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneFogVolume.cs","6"]}],"Documentation":{"Summary":"Represents a volume of fog in a scene, contributing to volumetric fog effects set on \u003Csee cref=\u0022P:Sandbox.SceneCamera.VolumetricFog\u0022 /\u003E."},"DocId":"T:Sandbox.SceneFogVolume"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneObject","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"position","Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"color","Type":"Color"}],"l":{"File":"Systems/SceneSystem/SceneLight.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.SceneLight..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneLight","DocId":"M:Sandbox.SceneLight.#ctor(Sandbox.SceneWorld,Vector3,System.Single,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/SceneSystem/SceneLight.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.SceneLight..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneLight","DocId":"M:Sandbox.SceneLight.#ctor(Sandbox.SceneWorld)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SceneLight.LightColor","Name":"LightColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Color and brightness of the light"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","30"]}],"Documentation":{"Summary":"Color and brightness of the light"},"DocId":"P:Sandbox.SceneLight.LightColor"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.SceneLight.Radius","Name":"Radius","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Radius of the light in units"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","39"]}],"Documentation":{"Summary":"Radius of the light in units"},"DocId":"P:Sandbox.SceneLight.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.SceneLight.ConstantAttenuation","Name":"ConstantAttenuation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The light attenuation constant term"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","52"]}],"Documentation":{"Summary":"The light attenuation constant term"},"DocId":"P:Sandbox.SceneLight.ConstantAttenuation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.SceneLight.LinearAttenuation","Name":"LinearAttenuation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The light attenuation linear term"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","61"]}],"Documentation":{"Summary":"The light attenuation linear term"},"DocId":"P:Sandbox.SceneLight.LinearAttenuation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.SceneLight.QuadraticAttenuation","Name":"QuadraticAttenuation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The light attenuation quadratic term"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","70"]}],"Documentation":{"Summary":"The light attenuation quadratic term"},"DocId":"P:Sandbox.SceneLight.QuadraticAttenuation"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.SceneLight.ShadowTextureResolution","Name":"ShadowTextureResolution","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get or set the resolution of the shadow map. If this is zero the engine will decide what it should use."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","80"]}],"Documentation":{"Summary":"Get or set the resolution of the shadow map. If this is zero the engine will decide what it should use."},"DocId":"P:Sandbox.SceneLight.ShadowTextureResolution"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.SceneLight.ShadowsEnabled","Name":"ShadowsEnabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable shadow rendering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","89"]}],"Documentation":{"Summary":"Enable or disable shadow rendering"},"DocId":"P:Sandbox.SceneLight.ShadowsEnabled"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.SceneLight.LightCookie","Name":"LightCookie","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access the LightCookie - which is a texture that gets drawn over the light"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","100"]}],"Documentation":{"Summary":"Access the LightCookie - which is a texture that gets drawn over the light"},"DocId":"P:Sandbox.SceneLight.LightCookie"},{"PropertyType":"Sandbox.SceneLight.LightShape","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.SceneLight.Shape","Name":"Shape","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","125"]}],"DocId":"P:Sandbox.SceneLight.Shape"},{"PropertyType":"Vector2","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.SceneLight.ShapeSize","Name":"ShapeSize","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","131"]}],"DocId":"P:Sandbox.SceneLight.ShapeSize"},{"PropertyType":"Sandbox.SceneLight.FogLightingMode","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.SceneLight.FogLighting","Name":"FogLighting","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","140"]}],"DocId":"P:Sandbox.SceneLight.FogLighting"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneLight.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.SceneLight.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","146"]}],"DocId":"P:Sandbox.SceneLight.FogStrength"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLight","Name":"SceneLight","Attributes":[{"FullName":"Sandbox.LibraryAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Generic point light scene object for use with a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLight.cs","19"]}],"Documentation":{"Summary":"Generic point light scene object for use with a \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E."},"DocId":"T:Sandbox.SceneLight"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneLight.FogLightingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLight.FogLightingMode.None","Name":"None","DocId":"F:Sandbox.SceneLight.FogLightingMode.None"},{"FieldType":"Sandbox.SceneLight.FogLightingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLight.FogLightingMode.Baked","Name":"Baked","DocId":"F:Sandbox.SceneLight.FogLightingMode.Baked"},{"FieldType":"Sandbox.SceneLight.FogLightingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLight.FogLightingMode.Dynamic","Name":"Dynamic","DocId":"F:Sandbox.SceneLight.FogLightingMode.Dynamic"},{"FieldType":"Sandbox.SceneLight.FogLightingMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLight.FogLightingMode.DynamicNoShadows","Name":"DynamicNoShadows","DocId":"F:Sandbox.SceneLight.FogLightingMode.DynamicNoShadows"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLight.FogLightingMode","Name":"FogLightingMode","DeclaringType":"Sandbox.SceneLight","DocId":"T:Sandbox.SceneLight.FogLightingMode"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneLight.LightShape","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLight.LightShape.Sphere","Name":"Sphere","DocId":"F:Sandbox.SceneLight.LightShape.Sphere"},{"FieldType":"Sandbox.SceneLight.LightShape","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLight.LightShape.Capsule","Name":"Capsule","DocId":"F:Sandbox.SceneLight.LightShape.Capsule"},{"FieldType":"Sandbox.SceneLight.LightShape","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLight.LightShape.Rectangle","Name":"Rectangle","DocId":"F:Sandbox.SceneLight.LightShape.Rectangle"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLight.LightShape","Name":"LightShape","DeclaringType":"Sandbox.SceneLight","DocId":"T:Sandbox.SceneLight.LightShape"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneCustomObject","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.StartLine","Name":"StartLine","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","116"]}],"DocId":"M:Sandbox.SceneLineObject.StartLine"},{"ReturnType":"System.Void","Parameters":[{"Name":"pos","In":true,"Type":"Vector3"},{"Name":"color","Type":"Color"},{"Name":"width","Type":"System.Single"}],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.AddLinePoint","Name":"AddLinePoint","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","127"]}],"DocId":"M:Sandbox.SceneLineObject.AddLinePoint(Vector3@,Color,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pos","In":true,"Type":"Vector3"},{"Name":"color","Type":"Color"},{"Name":"width","Type":"System.Single"},{"Name":"textureCoord","Type":"System.Single"}],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.AddLinePoint","Name":"AddLinePoint","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","132"]}],"DocId":"M:Sandbox.SceneLineObject.AddLinePoint(Vector3@,Color,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pos","In":true,"Type":"Vector3"},{"Name":"normal","In":true,"Type":"Vector3"},{"Name":"color","Type":"Color"},{"Name":"width","Type":"System.Single"},{"Name":"textureCoord","Type":"System.Single"}],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.AddLinePoint","Name":"AddLinePoint","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","137"]}],"DocId":"M:Sandbox.SceneLineObject.AddLinePoint(Vector3@,Vector3@,Color,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.EndLine","Name":"EndLine","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","161"]}],"DocId":"M:Sandbox.SceneLineObject.EndLine"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Clear","Name":"Clear","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","211"]}],"DocId":"M:Sandbox.SceneLineObject.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":231},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.RenderSceneObject","Name":"RenderSceneObject","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","229"]}],"DocId":"M:Sandbox.SceneLineObject.RenderSceneObject"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.SceneLineObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneLineObject","DocId":"M:Sandbox.SceneLineObject.#ctor(Sandbox.SceneWorld)"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.LineTexture","Name":"LineTexture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","24"]}],"DocId":"P:Sandbox.SceneLineObject.LineTexture"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.StartCap","Name":"StartCap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","30"]}],"DocId":"P:Sandbox.SceneLineObject.StartCap"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.EndCap","Name":"EndCap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","36"]}],"DocId":"P:Sandbox.SceneLineObject.EndCap"},{"PropertyType":"Sandbox.SceneLineObject.FaceMode","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Face","Name":"Face","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","42"]}],"DocId":"P:Sandbox.SceneLineObject.Face"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Wireframe","Name":"Wireframe","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","48"]}],"DocId":"P:Sandbox.SceneLineObject.Wireframe"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Clamped","Name":"Clamped","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","54"]}],"DocId":"P:Sandbox.SceneLineObject.Clamped"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Smoothness","Name":"Smoothness","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","60"]}],"DocId":"P:Sandbox.SceneLineObject.Smoothness"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Opaque","Name":"Opaque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","66"]}],"DocId":"P:Sandbox.SceneLineObject.Opaque"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLineObject","Name":"SceneLineObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene object which is used to draw lines"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","8"]}],"Documentation":{"Summary":"A scene object which is used to draw lines"},"DocId":"T:Sandbox.SceneLineObject"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneLineObject.CapStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.CapStyle.None","Name":"None","DocId":"F:Sandbox.SceneLineObject.CapStyle.None"},{"FieldType":"Sandbox.SceneLineObject.CapStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.CapStyle.Triangle","Name":"Triangle","DocId":"F:Sandbox.SceneLineObject.CapStyle.Triangle"},{"FieldType":"Sandbox.SceneLineObject.CapStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.CapStyle.Arrow","Name":"Arrow","DocId":"F:Sandbox.SceneLineObject.CapStyle.Arrow"},{"FieldType":"Sandbox.SceneLineObject.CapStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.CapStyle.Rounded","Name":"Rounded","DocId":"F:Sandbox.SceneLineObject.CapStyle.Rounded"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLineObject.CapStyle","Name":"CapStyle","DeclaringType":"Sandbox.SceneLineObject","DocId":"T:Sandbox.SceneLineObject.CapStyle"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneLineObject.FaceMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.FaceMode.Camera","Name":"Camera","DocId":"F:Sandbox.SceneLineObject.FaceMode.Camera"},{"FieldType":"Sandbox.SceneLineObject.FaceMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.FaceMode.Normal","Name":"Normal","DocId":"F:Sandbox.SceneLineObject.FaceMode.Normal"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLineObject.FaceMode","Name":"FaceMode","DeclaringType":"Sandbox.SceneLineObject","DocId":"T:Sandbox.SceneLineObject.FaceMode"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.SceneFile","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.GetSceneFile","Name":"GetSceneFile","DeclaringType":"Sandbox.SceneLoadOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","16"]}],"DocId":"M:Sandbox.SceneLoadOptions.GetSceneFile"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"sceneFile","Type":"Sandbox.SceneFile"}],"l":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.SetScene","Name":"SetScene","DeclaringType":"Sandbox.SceneLoadOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","18"]}],"DocId":"M:Sandbox.SceneLoadOptions.SetScene(Sandbox.SceneFile)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"sceneFileName","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.SetScene","Name":"SetScene","DeclaringType":"Sandbox.SceneLoadOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","24"]}],"DocId":"M:Sandbox.SceneLoadOptions.SetScene(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneLoadOptions","DocId":"M:Sandbox.SceneLoadOptions.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.ShowLoadingScreen","Name":"ShowLoadingScreen","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","7"]}],"DocId":"P:Sandbox.SceneLoadOptions.ShowLoadingScreen"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.IsAdditive","Name":"IsAdditive","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","8"]}],"DocId":"P:Sandbox.SceneLoadOptions.IsAdditive"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.DeleteEverything","Name":"DeleteEverything","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, on load we\u0027ll even delete objects that are marked as DontDelete"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","13"]}],"Documentation":{"Summary":"If true, on load we\u0027ll even delete objects that are marked as DontDelete"},"DocId":"P:Sandbox.SceneLoadOptions.DeleteEverything"},{"PropertyType":"Transform","Loc":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.Offset","Name":"Offset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","14"]}],"DocId":"P:Sandbox.SceneLoadOptions.Offset"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneLoadOptions","Name":"SceneLoadOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","3"]}],"DocId":"T:Sandbox.SceneLoadOptions"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.SceneMap\u003E","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"map","Type":"System.String"},{"Name":"cancelToken","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Systems/SceneSystem/SceneMap.cs","Line":161},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneMap.CreateAsync","Name":"CreateAsync","DeclaringType":"Sandbox.SceneMap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create scene map asynchronously for when large maps take time to load."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","158"]}],"Documentation":{"Summary":"Create scene map asynchronously for when large maps take time to load."},"DocId":"M:Sandbox.SceneMap.CreateAsync(Sandbox.SceneWorld,System.String,System.Threading.CancellationToken)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneMap.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.SceneMap.Delete","Name":"Delete","DeclaringType":"Sandbox.SceneMap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this scene map. You shouldn\u0027t access it anymore."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","193"]}],"Documentation":{"Summary":"Delete this scene map. You shouldn\u0027t access it anymore."},"DocId":"M:Sandbox.SceneMap.Delete"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"map","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneMap.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.SceneMap..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneMap","Documentation":{"Summary":"Create a scene map within a scene world."},"DocId":"M:Sandbox.SceneMap.#ctor(Sandbox.SceneWorld,System.String)"}],"Properties":[{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Systems/SceneSystem/SceneMap.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneMap.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The scene world this map belongs to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","14"]}],"Documentation":{"Summary":"The scene world this map belongs to."},"DocId":"P:Sandbox.SceneMap.World"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/SceneSystem/SceneMap.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.SceneMap.IsValid","Name":"IsValid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the map valid."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","23"]}],"Documentation":{"Summary":"Is the map valid."},"DocId":"P:Sandbox.SceneMap.IsValid"},{"PropertyType":"BBox","Loc":{"File":"Systems/SceneSystem/SceneMap.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SceneMap.Bounds","Name":"Bounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bounds of the map."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","28"]}],"Documentation":{"Summary":"Bounds of the map."},"DocId":"P:Sandbox.SceneMap.Bounds"},{"PropertyType":"Vector3","Loc":{"File":"Systems/SceneSystem/SceneMap.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.SceneMap.WorldOrigin","Name":"WorldOrigin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","38"]}],"DocId":"P:Sandbox.SceneMap.WorldOrigin"},{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneMap.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.SceneMap.MapName","Name":"MapName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["cs_assault"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","52"]}],"Documentation":{"Summary":"cs_assault"},"DocId":"P:Sandbox.SceneMap.MapName"},{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneMap.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.SceneMap.MapFolder","Name":"MapFolder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["maps/davej/cs_assault"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","57"]}],"Documentation":{"Summary":"maps/davej/cs_assault"},"DocId":"P:Sandbox.SceneMap.MapFolder"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneMap","Name":"SceneMap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Map geometry that can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneMap.cs","9"]}],"Documentation":{"Summary":"Map geometry that can be rendered within a \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E."},"DocId":"T:Sandbox.SceneMap"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"boneIndex","Type":"System.Int32"},{"Name":"transform","In":true,"Type":"Transform"}],"l":{"File":"Systems/SceneSystem/SceneModel.Bones.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetBoneOverride","Name":"SetBoneOverride","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Bones.cs","9"]}],"DocId":"M:Sandbox.SceneModel.SetBoneOverride(System.Int32,Transform@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneModel.Bones.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SceneModel.ClearBoneOverrides","Name":"ClearBoneOverrides","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Bones.cs","16"]}],"DocId":"M:Sandbox.SceneModel.ClearBoneOverrides"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetAnimGraph","Name":"SetAnimGraph","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Can use AnimationGraph directly"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Override the anim graph this scene model uses"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","77"]}],"Documentation":{"Summary":"Override the anim graph this scene model uses"},"DocId":"M:Sandbox.SceneModel.SetAnimGraph(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"boneIndex","Type":"System.Int32"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetBoneWorldTransform","Name":"SetBoneWorldTransform","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the world space bone transform of a bone by its index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","110"]}],"Documentation":{"Summary":"Sets the world space bone transform of a bone by its index.","Params":{"boneIndex":"Bone index to set transform of.","transform":""}},"DocId":"M:Sandbox.SceneModel.SetBoneWorldTransform(System.Int32,Transform)"},{"ReturnType":"Transform","Parameters":[{"Name":"boneIndex","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetBoneWorldTransform","Name":"GetBoneWorldTransform","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the world space transform of a bone by its index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","121"]}],"Documentation":{"Summary":"Returns the world space transform of a bone by its index.","Return":"The world space transform, or an identity transform on failure.","Params":{"boneIndex":"Index of the bone to calculate transform of."}},"DocId":"M:Sandbox.SceneModel.GetBoneWorldTransform(System.Int32)"},{"ReturnType":"Transform","Parameters":[{"Name":"boneName","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetBoneWorldTransform","Name":"GetBoneWorldTransform","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the world space transform of a bone by its name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","133"]}],"Documentation":{"Summary":"Returns the world space transform of a bone by its name.","Return":"The world space transform, or an identity transform on failure.","Params":{"boneName":"Name of the bone to calculate transform of."}},"DocId":"M:Sandbox.SceneModel.GetBoneWorldTransform(System.String)"},{"ReturnType":"Transform","Parameters":[{"Name":"boneIndex","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetBoneLocalTransform","Name":"GetBoneLocalTransform","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the local space transform of a bone by its index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","144"]}],"Documentation":{"Summary":"Returns the local space transform of a bone by its index.","Return":"The local space transform, or an identity transform on failure.","Params":{"boneIndex":"Index of the bone to calculate transform of."}},"DocId":"M:Sandbox.SceneModel.GetBoneLocalTransform(System.Int32)"},{"ReturnType":"Transform","Parameters":[{"Name":"boneName","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetBoneLocalTransform","Name":"GetBoneLocalTransform","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the local space transform of a bone by its name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","156"]}],"Documentation":{"Summary":"Returns the local space transform of a bone by its name.","Return":"The local space transform, or an identity transform on failure.","Params":{"boneName":"Name of the bone to calculate transform of."}},"DocId":"M:Sandbox.SceneModel.GetBoneLocalTransform(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetMaterialGroup","Name":"SetMaterialGroup","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set material group to replace materials of the model as set up in ModelDoc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","170"]}],"Documentation":{"Summary":"Set material group to replace materials of the model as set up in ModelDoc."},"DocId":"M:Sandbox.SceneModel.SetMaterialGroup(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetBodyGroup","Name":"SetBodyGroup","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set which body group to use."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","178"]}],"Documentation":{"Summary":"Set which body group to use."},"DocId":"M:Sandbox.SceneModel.SetBodyGroup(System.String,System.Int32)"},{"ReturnType":"System.Nullable\u00601\u003CTransform\u003E","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"worldspace","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetAttachment","Name":"GetAttachment","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get attachment transform by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","189"]}],"Documentation":{"Summary":"Get attachment transform by name.","Return":"","Params":{"name":"Name of the attachment to calculate transform of.","worldspace":"Whether the transform should be in world space (relative to the scene world), or local space (relative to the scene object)"}},"DocId":"M:Sandbox.SceneModel.GetAttachment(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.SceneModel.RunPendingEvents","Name":"RunPendingEvents","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Events.cs","68"]}],"DocId":"M:Sandbox.SceneModel.RunPendingEvents"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.SceneModel.DispatchTagEvents","Name":"DispatchTagEvents","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Events.cs","82"]}],"DocId":"M:Sandbox.SceneModel.DispatchTagEvents"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Boolean"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetAnimParameter","Name":"SetAnimParameter","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets a boolean animation graph parameter by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","28"]}],"Documentation":{"Summary":"Sets a boolean animation graph parameter by name."},"DocId":"M:Sandbox.SceneModel.SetAnimParameter(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetAnimParameter","Name":"SetAnimParameter","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets a float animation graph parameter by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","59"]}],"Documentation":{"Summary":"Sets a float animation graph parameter by name."},"DocId":"M:Sandbox.SceneModel.SetAnimParameter(System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetAnimParameter","Name":"SetAnimParameter","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets a vector animation graph parameter by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","96"]}],"Documentation":{"Summary":"Sets a vector animation graph parameter by name."},"DocId":"M:Sandbox.SceneModel.SetAnimParameter(System.String,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetAnimParameter","Name":"SetAnimParameter","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets a integer animation graph parameter by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","115"]}],"Documentation":{"Summary":"Sets a integer animation graph parameter by name."},"DocId":"M:Sandbox.SceneModel.SetAnimParameter(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"Rotation"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetAnimParameter","Name":"SetAnimParameter","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets a rotation animation graph parameter by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","152"]}],"Documentation":{"Summary":"Sets a rotation animation graph parameter by name."},"DocId":"M:Sandbox.SceneModel.SetAnimParameter(System.String,Rotation)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.SceneModel.ResetAnimParameters","Name":"ResetAnimParameters","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reset all animgraph parameters to their default values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","171"]}],"Documentation":{"Summary":"Reset all animgraph parameters to their default values."},"DocId":"M:Sandbox.SceneModel.ResetAnimParameters"},{"ReturnType":"Rotation","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetRotation","Name":"GetRotation","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an animated parameter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","179"]}],"Documentation":{"Summary":"Get an animated parameter"},"DocId":"M:Sandbox.SceneModel.GetRotation(System.String)"},{"ReturnType":"Vector3","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":185},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetVector3","Name":"GetVector3","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an animated parameter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","184"]}],"Documentation":{"Summary":"Get an animated parameter"},"DocId":"M:Sandbox.SceneModel.GetVector3(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetBool","Name":"GetBool","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an animated parameter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","189"]}],"Documentation":{"Summary":"Get an animated parameter"},"DocId":"M:Sandbox.SceneModel.GetBool(System.String)"},{"ReturnType":"System.Single","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":195},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetFloat","Name":"GetFloat","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an animated parameter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","194"]}],"Documentation":{"Summary":"Get an animated parameter"},"DocId":"M:Sandbox.SceneModel.GetFloat(System.String)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneModel.Parameters.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetInt","Name":"GetInt","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an animated parameter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","199"]}],"Documentation":{"Summary":"Get an animated parameter"},"DocId":"M:Sandbox.SceneModel.GetInt(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/SceneSystem/SceneModel.Update.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.SceneModel.Update","Name":"Update","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update this animation. Delta is the time you want to advance, usually RealTime.Delta"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Update.cs","8"]}],"Documentation":{"Summary":"Update this animation. Delta is the time you want to advance, usually RealTime.Delta"},"DocId":"M:Sandbox.SceneModel.Update(System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneModel.Update.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.SceneModel.UpdateToBindPose","Name":"UpdateToBindPose","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update all of the bones to the bind pose"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Update.cs","27"]}],"Documentation":{"Summary":"Update all of the bones to the bind pose"},"DocId":"M:Sandbox.SceneModel.UpdateToBindPose"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Sandbox.SceneModel"}],"l":{"File":"Systems/SceneSystem/SceneModel.Update.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.SceneModel.MergeBones","Name":"MergeBones","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update our bones to match the target\u0027s bones. This is a manual bone merge."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Update.cs","59"]}],"Documentation":{"Summary":"Update our bones to match the target\u0027s bones. This is a manual bone merge."},"DocId":"M:Sandbox.SceneModel.MergeBones(Sandbox.SceneModel)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"model","Type":"System.String"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.SceneModel..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneModel","DocId":"M:Sandbox.SceneModel.#ctor(Sandbox.SceneWorld,System.String,Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"model","Type":"Sandbox.Model"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Systems/SceneSystem/SceneModel.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SceneModel..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneModel","DocId":"M:Sandbox.SceneModel.#ctor(Sandbox.SceneWorld,Sandbox.Model,Transform)"}],"Properties":[{"PropertyType":"Sandbox.AnimationGraph","Loc":{"File":"Systems/SceneSystem/SceneModel.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.SceneModel.AnimationGraph","Name":"AnimationGraph","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","85"]}],"DocId":"P:Sandbox.SceneModel.AnimationGraph"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneModel.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.SceneModel.PlaybackRate","Name":"PlaybackRate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","94"]}],"DocId":"P:Sandbox.SceneModel.PlaybackRate"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneModel.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.SceneModel.UseAnimGraph","Name":"UseAnimGraph","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows the scene model to not use the anim graph so it can play sequences directly"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","200"]}],"Documentation":{"Summary":"Allows the scene model to not use the anim graph so it can play sequences directly"},"DocId":"P:Sandbox.SceneModel.UseAnimGraph"},{"PropertyType":"Transform","Loc":{"File":"Systems/SceneSystem/SceneModel.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.SceneModel.RootMotion","Name":"RootMotion","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the calculated motion from animgraph since last frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","214"]}],"Documentation":{"Summary":"Get the calculated motion from animgraph since last frame"},"DocId":"P:Sandbox.SceneModel.RootMotion"},{"PropertyType":"Sandbox.AnimationSequence","Loc":{"File":"Systems/SceneSystem/SceneModel.cs","Line":230},"IsPublic":true,"FullName":"Sandbox.SceneModel.CurrentSequence","Name":"CurrentSequence","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows playback of sequences directly, rather than using an animation graph. Requires \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneModel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EUseAnimGraph\u003C/span\u003E disabled if the scene model has one."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","225"]}],"Documentation":{"Summary":"Allows playback of sequences directly, rather than using an animation graph.\nRequires \u003Csee cref=\u0022P:Sandbox.SceneModel.UseAnimGraph\u0022 /\u003E disabled if the scene model has one."},"DocId":"P:Sandbox.SceneModel.CurrentSequence"},{"PropertyType":"Sandbox.MorphCollection","Loc":{"File":"Systems/SceneSystem/SceneModel.cs","Line":247},"IsPublic":true,"FullName":"Sandbox.SceneModel.Morphs","Name":"Morphs","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access this sceneobject\u0027s morph collection. Morphs are generally used in the model to control the face, for things like emotions and lip sync."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","242"]}],"Documentation":{"Summary":"Access this sceneobject\u0027s morph collection. Morphs are generally used in the model to control\nthe face, for things like emotions and lip sync."},"DocId":"P:Sandbox.SceneModel.Morphs"},{"PropertyType":"Sandbox.AnimGraphDirectPlayback","Loc":{"File":"Systems/SceneSystem/SceneModel.cs","Line":264},"IsPublic":true,"FullName":"Sandbox.SceneModel.DirectPlayback","Name":"DirectPlayback","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access this sceneobject\u0027s direct playback. Direct playback is used to control the direct playback node in an animgraph to play sequences directly in code"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","259"]}],"Documentation":{"Summary":"Access this sceneobject\u0027s direct playback. Direct playback is used to control the direct playback node in an animgraph\nto play sequences directly in code"},"DocId":"P:Sandbox.SceneModel.DirectPlayback"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.FootstepEvent\u003E","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SceneModel.OnFootstepEvent","Name":"OnFootstepEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a footstep event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Events.cs","21"]}],"Documentation":{"Summary":"Called when a footstep event happens"},"DocId":"P:Sandbox.SceneModel.OnFootstepEvent"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.GenericEvent\u003E","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SceneModel.OnGenericEvent","Name":"OnGenericEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a generic event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Events.cs","26"]}],"Documentation":{"Summary":"Called when a generic event happens"},"DocId":"P:Sandbox.SceneModel.OnGenericEvent"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.SoundEvent\u003E","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SceneModel.OnSoundEvent","Name":"OnSoundEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a sound event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Events.cs","31"]}],"Documentation":{"Summary":"Called when a sound event happens"},"DocId":"P:Sandbox.SceneModel.OnSoundEvent"},{"PropertyType":"System.Action\u00601\u003CSandbox.SceneModel.AnimTagEvent\u003E","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.SceneModel.OnAnimTagEvent","Name":"OnAnimTagEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a anim tag event happens"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Events.cs","36"]}],"Documentation":{"Summary":"Called when a anim tag event happens"},"DocId":"P:Sandbox.SceneModel.OnAnimTagEvent"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneModel","Name":"SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that supports animations and can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Bones.cs","7"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that supports animations and can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that supports animations and can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Events.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that supports animations and can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Parameters.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that supports animations and can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Update.cs","3"]}],"Documentation":{"Summary":"A model scene object that supports animations and can be rendered within a \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E."},"DocId":"T:Sandbox.SceneModel"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"FootId","Out":true,"Type":"System.Int32"},{"Name":"Transform","Out":true,"Type":"Transform"},{"Name":"Volume","Out":true,"Type":"System.Single"},{"Name":"AttachmentName","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.FootstepEvent.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.SceneModel.FootstepEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.SceneModel.FootstepEvent.Deconstruct(System.Int32@,Transform@,System.Single@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"FootId","Type":"System.Int32"},{"Name":"Transform","Type":"Transform"},{"Name":"Volume","Type":"System.Single"},{"Name":"AttachmentName","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.FootstepEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneModel.FootstepEvent","DocId":"M:Sandbox.SceneModel.FootstepEvent.#ctor(System.Int32,Transform,System.Single,System.String)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneModel.FootstepEvent.FootId","Name":"FootId","DocId":"P:Sandbox.SceneModel.FootstepEvent.FootId"},{"PropertyType":"Transform","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneModel.FootstepEvent.Transform","Name":"Transform","DocId":"P:Sandbox.SceneModel.FootstepEvent.Transform"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneModel.FootstepEvent.Volume","Name":"Volume","DocId":"P:Sandbox.SceneModel.FootstepEvent.Volume"},{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneModel.FootstepEvent.AttachmentName","Name":"AttachmentName","DocId":"P:Sandbox.SceneModel.FootstepEvent.AttachmentName"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneModel.FootstepEvent","Name":"FootstepEvent","DeclaringType":"Sandbox.SceneModel","DocId":"T:Sandbox.SceneModel.FootstepEvent"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Type","Out":true,"Type":"System.String"},{"Name":"Int","Out":true,"Type":"System.Int32"},{"Name":"Float","Out":true,"Type":"System.Single"},{"Name":"String","Out":true,"Type":"System.String"},{"Name":"Vector","Out":true,"Type":"Vector3"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.SceneModel.GenericEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.SceneModel.GenericEvent.Deconstruct(System.String@,System.Int32@,System.Single@,System.String@,Vector3@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Type","Type":"System.String"},{"Name":"Int","Type":"System.Int32"},{"Name":"Float","Type":"System.Single"},{"Name":"String","Type":"System.String"},{"Name":"Vector","Type":"Vector3"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneModel.GenericEvent","DocId":"M:Sandbox.SceneModel.GenericEvent.#ctor(System.String,System.Int32,System.Single,System.String,Vector3)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent.Type","Name":"Type","DocId":"P:Sandbox.SceneModel.GenericEvent.Type"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent.Int","Name":"Int","DocId":"P:Sandbox.SceneModel.GenericEvent.Int"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent.Float","Name":"Float","DocId":"P:Sandbox.SceneModel.GenericEvent.Float"},{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent.String","Name":"String","DocId":"P:Sandbox.SceneModel.GenericEvent.String"},{"PropertyType":"Vector3","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent.Vector","Name":"Vector","DocId":"P:Sandbox.SceneModel.GenericEvent.Vector"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneModel.GenericEvent","Name":"GenericEvent","DeclaringType":"Sandbox.SceneModel","DocId":"T:Sandbox.SceneModel.GenericEvent"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Position","Out":true,"Type":"Vector3"},{"Name":"AttachmentName","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.SoundEvent.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.SceneModel.SoundEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.SceneModel.SoundEvent.Deconstruct(System.String@,Vector3@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Position","Type":"Vector3"},{"Name":"AttachmentName","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.SoundEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneModel.SoundEvent","DocId":"M:Sandbox.SceneModel.SoundEvent.#ctor(System.String,Vector3,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneModel.SoundEvent.Name","Name":"Name","DocId":"P:Sandbox.SceneModel.SoundEvent.Name"},{"PropertyType":"Vector3","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneModel.SoundEvent.Position","Name":"Position","DocId":"P:Sandbox.SceneModel.SoundEvent.Position"},{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneModel.SoundEvent.AttachmentName","Name":"AttachmentName","DocId":"P:Sandbox.SceneModel.SoundEvent.AttachmentName"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneModel.SoundEvent","Name":"SoundEvent","DeclaringType":"Sandbox.SceneModel","DocId":"T:Sandbox.SceneModel.SoundEvent"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Status","Out":true,"Type":"Sandbox.SceneModel.AnimTagStatus"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.AnimTagEvent.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.SceneModel.AnimTagEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.SceneModel.AnimTagEvent.Deconstruct(System.String@,Sandbox.SceneModel.AnimTagStatus@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Status","Type":"Sandbox.SceneModel.AnimTagStatus"}],"IsPublic":true,"FullName":"Sandbox.SceneModel.AnimTagEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneModel.AnimTagEvent","DocId":"M:Sandbox.SceneModel.AnimTagEvent.#ctor(System.String,Sandbox.SceneModel.AnimTagStatus)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SceneModel.AnimTagEvent.Name","Name":"Name","DocId":"P:Sandbox.SceneModel.AnimTagEvent.Name"},{"PropertyType":"Sandbox.SceneModel.AnimTagStatus","Loc":{"File":"Systems/SceneSystem/SceneModel.Events.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SceneModel.AnimTagEvent.Status","Name":"Status","DocId":"P:Sandbox.SceneModel.AnimTagEvent.Status"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneModel.AnimTagEvent","Name":"AnimTagEvent","DeclaringType":"Sandbox.SceneModel","DocId":"T:Sandbox.SceneModel.AnimTagEvent"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneModel.AnimTagStatus","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneModel.AnimTagStatus.Fired","Name":"Fired","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tag was activated and deactivated on the same frame"]}],"Documentation":{"Summary":"Tag was activated and deactivated on the same frame"},"DocId":"F:Sandbox.SceneModel.AnimTagStatus.Fired"},{"FieldType":"Sandbox.SceneModel.AnimTagStatus","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneModel.AnimTagStatus.Start","Name":"Start","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The tag has become active"]}],"Documentation":{"Summary":"The tag has become active"},"DocId":"F:Sandbox.SceneModel.AnimTagStatus.Start"},{"FieldType":"Sandbox.SceneModel.AnimTagStatus","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneModel.AnimTagStatus.End","Name":"End","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The tag has become inactive"]}],"Documentation":{"Summary":"The tag has become inactive"},"DocId":"F:Sandbox.SceneModel.AnimTagStatus.End"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneModel.AnimTagStatus","Name":"AnimTagStatus","DeclaringType":"Sandbox.SceneModel","Documentation":{"Summary":"Enumeration that describes how the AnimGraph tag state changed. Used in \u003Csee cref=\u0022T:Sandbox.SceneModel.AnimTagEvent\u0022 /\u003E."},"DocId":"T:Sandbox.SceneModel.AnimTagStatus"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.SceneObject.Delete","Name":"Delete","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this scene object. You shouldn\u0027t access it anymore."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","82"]}],"Documentation":{"Summary":"Delete this scene object. You shouldn\u0027t access it anymore."},"DocId":"M:Sandbox.SceneObject.Delete"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"child","Type":"Sandbox.SceneObject"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.SceneObject.AddChild","Name":"AddChild","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a named child scene object to this one. The child scene object will have its parent set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","246"]}],"Documentation":{"Summary":"Add a named child scene object to this one. The child scene object will have its parent set.","Remarks":"The name can be used to look up children by name, but it is not bound. (SceneObject_FindChild)"},"DocId":"M:Sandbox.SceneObject.AddChild(System.String,Sandbox.SceneObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"child","Type":"Sandbox.SceneObject"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":260},"IsPublic":true,"FullName":"Sandbox.SceneObject.RemoveChild","Name":"RemoveChild","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unlink given scene object as a child from this one. The child scene object will have its parent set to null. It will not be deleted."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","257"]}],"Documentation":{"Summary":"Unlink given scene object as a child from this one. The child scene object will have its parent set to null. It will not be deleted."},"DocId":"M:Sandbox.SceneObject.RemoveChild(Sandbox.SceneObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.SceneObject.SetMaterialOverride","Name":"SetMaterialOverride","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Override all materials on this object\u0027s \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneObject\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EModel\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","310"]}],"Documentation":{"Summary":"Override all materials on this object\u0027s \u003Csee cref=\u0022P:Sandbox.SceneObject.Model\u0022 /\u003E."},"DocId":"M:Sandbox.SceneObject.SetMaterialOverride(Sandbox.Material)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":342},"IsPublic":true,"FullName":"Sandbox.SceneObject.ClearMaterialOverride","Name":"ClearMaterialOverride","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear all material replacements."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","340"]}],"Documentation":{"Summary":"Clear all material replacements."},"DocId":"M:Sandbox.SceneObject.ClearMaterialOverride"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"attributeName","Type":"System.String"},{"Name":"attributeValue","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":356},"IsPublic":true,"FullName":"Sandbox.SceneObject.SetMaterialOverride","Name":"SetMaterialOverride","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Replaces all materials of the model that have the given \u003Cb\u003EUser Material Attribute\u003C/b\u003E set to \u003Cb\u003E\u00221\u0022\u003C/b\u003E, with given material. \u003Cbr/\u003EThe system checks both the models\u0027 default material group materials and the materials of the active material group.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","354"]}],"Documentation":{"Summary":"Replaces all materials of the model that have the given \u003Cb\u003EUser Material Attribute\u003C/b\u003E set to \u003Cb\u003E\u00221\u0022\u003C/b\u003E, with given material.\n \n\u003Cpara\u003EThe system checks both the models\u0027 default material group materials and the materials of the active material group.\u003C/para\u003E","Params":{"material":"Material to replace with.","attributeName":"Name of the \u003Cb\u003EUser Material Attribute\u003C/b\u003E to test on each material of the model. They are set in the Material Editor\u0027s \u003Cb\u003EAttributes\u003C/b\u003E tab.","attributeValue":"Value of the attribute to test for."}},"DocId":"M:Sandbox.SceneObject.SetMaterialOverride(Sandbox.Material,System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":364},"IsPublic":true,"FullName":"Sandbox.SceneObject.SetMaterialGroup","Name":"SetMaterialGroup","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set material group to replace materials of the model as set up in ModelDoc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","362"]}],"Documentation":{"Summary":"Set material group to replace materials of the model as set up in ModelDoc."},"DocId":"M:Sandbox.SceneObject.SetMaterialGroup(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"c","Type":"Sandbox.Component"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":404},"IsPublic":true,"FullName":"Sandbox.SceneObject.SetComponentSource","Name":"SetComponentSource","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Component property"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","401"]}],"DocId":"M:Sandbox.SceneObject.SetComponentSource(Sandbox.Component)"},{"ReturnType":"Sandbox.GameObject","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":409},"IsPublic":true,"FullName":"Sandbox.SceneObject.GetGameObject","Name":"GetGameObject","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GameObject property"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","407"]}],"DocId":"M:Sandbox.SceneObject.GetGameObject"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"model","Type":"Sandbox.Model"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SceneObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneObject","DocId":"M:Sandbox.SceneObject.#ctor(Sandbox.SceneWorld,Sandbox.Model)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"model","Type":"Sandbox.Model"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.SceneObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneObject","DocId":"M:Sandbox.SceneObject.#ctor(Sandbox.SceneWorld,Sandbox.Model,Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"modelName","Type":"System.String"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.SceneObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneObject","DocId":"M:Sandbox.SceneObject.#ctor(Sandbox.SceneWorld,System.String,Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"modelName","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.SceneObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneObject","DocId":"M:Sandbox.SceneObject.#ctor(Sandbox.SceneWorld,System.String)"}],"Properties":[{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SceneObject.Attributes","Name":"Attributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","27"]}],"DocId":"P:Sandbox.SceneObject.Attributes"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.SceneObject.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The scene world this object belongs to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","40"]}],"Documentation":{"Summary":"The scene world this object belongs to."},"DocId":"P:Sandbox.SceneObject.World"},{"PropertyType":"Transform","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.SceneObject.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Transform of this scene object, relative to its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneObject\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E, or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E if parent is not set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","129"]}],"Documentation":{"Summary":"Transform of this scene object, relative to its \u003Csee cref=\u0022P:Sandbox.SceneObject.Parent\u0022 /\u003E, or \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E if parent is not set."},"DocId":"P:Sandbox.SceneObject.Transform"},{"PropertyType":"Rotation","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.SceneObject.Rotation","Name":"Rotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotation of this scene object, relative to its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneObject\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E, or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E if parent is not set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","146"]}],"Documentation":{"Summary":"Rotation of this scene object, relative to its \u003Csee cref=\u0022P:Sandbox.SceneObject.Parent\u0022 /\u003E, or \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E if parent is not set."},"DocId":"P:Sandbox.SceneObject.Rotation"},{"PropertyType":"Vector3","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.SceneObject.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.PropertyAttribute","ConstructorArguments":["origin"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of this scene object, relative to its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneObject\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E, or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E if parent is not set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","161"]}],"Documentation":{"Summary":"Position of this scene object, relative to its \u003Csee cref=\u0022P:Sandbox.SceneObject.Parent\u0022 /\u003E, or \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E if parent is not set."},"DocId":"P:Sandbox.SceneObject.Position"},{"PropertyType":"BBox","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.SceneObject.Bounds","Name":"Bounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set or get the axis aligned bounding box for this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","189"]}],"Documentation":{"Summary":"Set or get the axis aligned bounding box for this object."},"DocId":"P:Sandbox.SceneObject.Bounds"},{"PropertyType":"BBox","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.SceneObject.LocalBounds","Name":"LocalBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the axis aligned bounding box by transforming by this objects transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","198"]}],"Documentation":{"Summary":"Set the axis aligned bounding box by transforming by this objects transform."},"DocId":"P:Sandbox.SceneObject.LocalBounds"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":212},"IsPublic":true,"FullName":"Sandbox.SceneObject.RenderingEnabled","Name":"RenderingEnabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this scene object should render or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","208"]}],"Documentation":{"Summary":"Whether this scene object should render or not."},"DocId":"P:Sandbox.SceneObject.RenderingEnabled"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":221},"IsPublic":true,"FullName":"Sandbox.SceneObject.ColorTint","Name":"ColorTint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Color tint of this scene object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","217"]}],"Documentation":{"Summary":"Color tint of this scene object."},"DocId":"P:Sandbox.SceneObject.ColorTint"},{"PropertyType":"Sandbox.SceneObject","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":239},"IsPublic":true,"FullName":"Sandbox.SceneObject.Parent","Name":"Parent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Movement parent of this scene object, if any."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","238"]}],"Documentation":{"Summary":"Movement parent of this scene object, if any."},"DocId":"P:Sandbox.SceneObject.Parent"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":278},"IsPublic":true,"FullName":"Sandbox.SceneObject.Model","Name":"Model","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The model this scene object will render."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","268"]}],"Documentation":{"Summary":"The model this scene object will render."},"DocId":"P:Sandbox.SceneObject.Model"},{"PropertyType":"System.UInt64","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":303},"IsPublic":true,"FullName":"Sandbox.SceneObject.MeshGroupMask","Name":"MeshGroupMask","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["State of all bodygroups of this object\u0027s model. You might be looking for \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneModel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ESetBodyGroup\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Eint\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","299"]}],"Documentation":{"Summary":"State of all bodygroups of this object\u0027s model. You might be looking for \u003Csee cref=\u0022M:Sandbox.SceneModel.SetBodyGroup(System.String,System.Int32)\u0022 /\u003E."},"DocId":"P:Sandbox.SceneObject.MeshGroupMask"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":379},"IsPublic":true,"FullName":"Sandbox.SceneObject.Batchable","Name":"Batchable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This object is not batchable by material for some reason ( example: has dynamic attributes that affect rendering )"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","375"]}],"Documentation":{"Summary":"This object is not batchable by material for some reason ( example: has dynamic attributes that affect rendering )"},"DocId":"P:Sandbox.SceneObject.Batchable"},{"PropertyType":"Sandbox.SceneObject.SceneObjectFlagAccessor","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":423},"IsPublic":true,"FullName":"Sandbox.SceneObject.Flags","Name":"Flags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to various advanced scene object flags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","422"]}],"Documentation":{"Summary":"Access to various advanced scene object flags."},"DocId":"P:Sandbox.SceneObject.Flags"},{"PropertyType":"Sandbox.SceneRenderLayer","Loc":{"File":"Systems/SceneSystem/SceneObject.Layer.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.SceneObject.RenderLayer","Name":"RenderLayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["For a layer to draw this object, the target layer must match (or be unset) and the flags must match"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.Layer.cs","66"]}],"Documentation":{"Summary":"For a layer to draw this object, the target layer must match (or be unset)\nand the flags must match"},"DocId":"P:Sandbox.SceneObject.RenderLayer"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Systems/SceneSystem/SceneObject.Tags.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SceneObject.Tags","Name":"Tags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of tags for this scene object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.Tags.cs","10"]}],"Documentation":{"Summary":"List of tags for this scene object."},"DocId":"P:Sandbox.SceneObject.Tags"}],"Fields":[{"FieldType":"Sandbox.Plane","IsPublic":true,"FullName":"Sandbox.SceneObject.ClipPlane","Name":"ClipPlane","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","226"]}],"Documentation":{"Summary":"Clipping plane for this scene object. Requires \u003Csee cref=\u0022F:Sandbox.SceneObject.ClipPlaneEnabled\u0022 /\u003E to be \u003Cc\u003Etrue\u003C/c\u003E."},"DocId":"F:Sandbox.SceneObject.ClipPlane"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.SceneObject.ClipPlaneEnabled","Name":"ClipPlaneEnabled","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","232"]}],"Documentation":{"Summary":"Whether or not to use the clipping plane defined in \u003Csee cref=\u0022F:Sandbox.SceneObject.ClipPlane\u0022 /\u003E."},"DocId":"F:Sandbox.SceneObject.ClipPlaneEnabled"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneObject","Name":"SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.Callbacks.cs","3"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.Layer.cs","57"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model scene object that can be rendered within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.Tags.cs","5"]}],"Documentation":{"Summary":"A model scene object that can be rendered within a \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E."},"DocId":"T:Sandbox.SceneObject"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":451},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.CastShadows","Name":"CastShadows","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this scene object should cast shadows."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","447"]}],"Documentation":{"Summary":"Whether this scene object should cast shadows."},"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.CastShadows"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":457},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.IsOpaque","Name":"IsOpaque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","453"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IsOpaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":463},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.IsTranslucent","Name":"IsTranslucent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","459"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IsTranslucent"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":470},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.IsDecal","Name":"IsDecal","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["SceneObject.IsDecal is obsolete"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","465"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IsDecal"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":476},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.OverlayLayer","Name":"OverlayLayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","472"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.OverlayLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":486},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.ExcludeGameLayer","Name":"ExcludeGameLayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t render in the opaque/translucent game passes. This is useful when you want to only render in the Bloom layer, rather than additionally to it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","482"]}],"Documentation":{"Summary":"Don\u0027t render in the opaque/translucent game passes. This is useful when you\nwant to only render in the Bloom layer, rather than additionally to it."},"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.ExcludeGameLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":492},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.ViewModelLayer","Name":"ViewModelLayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","488"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.ViewModelLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":498},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.SkyBoxLayer","Name":"SkyBoxLayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","494"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.SkyBoxLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":504},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.NeedsLightProbe","Name":"NeedsLightProbe","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","500"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.NeedsLightProbe"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":513},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.NeedsEnvironmentMap","Name":"NeedsEnvironmentMap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this object needs cubemap information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","509"]}],"Documentation":{"Summary":"True if this object needs cubemap information"},"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.NeedsEnvironmentMap"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":524},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.WantsFrameBufferCopy","Name":"WantsFrameBufferCopy","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Automatically sets the \u0022FrameBufferCopyTexture\u0022 attribute within the material. This does the same thing as Render.CopyFrameBuffer(); except automatically if the pass allows for it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","520"]}],"Documentation":{"Summary":"Automatically sets the \u0022FrameBufferCopyTexture\u0022 attribute within the material.\nThis does the same thing as Render.CopyFrameBuffer(); except automatically if\nthe pass allows for it."},"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.WantsFrameBufferCopy"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":533},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.IncludeInCubemap","Name":"IncludeInCubemap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw this in cubemaps"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","529"]}],"Documentation":{"Summary":"Draw this in cubemaps"},"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IncludeInCubemap"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor","Name":"SceneObjectFlagAccessor","DeclaringType":"Sandbox.SceneObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","424"]}],"DocId":"T:Sandbox.SceneObject.SceneObjectFlagAccessor"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneRenderLayer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneRenderLayer.Default","Name":"Default","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw wherever makes sense based on the flags, default behaviour"]}],"Documentation":{"Summary":"Draw wherever makes sense based on the flags, default behaviour"},"DocId":"F:Sandbox.SceneRenderLayer.Default"},{"FieldType":"Sandbox.SceneRenderLayer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneRenderLayer.ViewModel","Name":"ViewModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Layer drawn on top of everything else - with altered depth"]}],"Documentation":{"Summary":"Layer drawn on top of everything else - with altered depth"},"DocId":"F:Sandbox.SceneRenderLayer.ViewModel"},{"FieldType":"Sandbox.SceneRenderLayer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneRenderLayer.OverlayWithDepth","Name":"OverlayWithDepth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overlay - after post processing - but still with the scene\u0027s depth"]}],"Documentation":{"Summary":"Overlay - after post processing - but still with the scene\u0027s depth"},"DocId":"F:Sandbox.SceneRenderLayer.OverlayWithDepth"},{"FieldType":"Sandbox.SceneRenderLayer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneRenderLayer.OverlayWithoutDepth","Name":"OverlayWithoutDepth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overlay - after post processing - without depth (draw over)"]}],"Documentation":{"Summary":"Overlay - after post processing - without depth (draw over)"},"DocId":"F:Sandbox.SceneRenderLayer.OverlayWithoutDepth"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneRenderLayer","Name":"SceneRenderLayer","Documentation":{"Summary":"SceneObjects can be rendered on layers other than the main game layer.\nThis is useful if, for example, you want to render on top of everything without\napplying post processing."},"DocId":"T:Sandbox.SceneRenderLayer"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneObject","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.SceneParticles.IsControlPointSet","Name":"IsControlPointSet","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether given control point has any data set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","60"]}],"Documentation":{"Summary":"Whether given control point has any data set.","Params":{"index":"The control point index. Range is 0-63."}},"DocId":"M:Sandbox.SceneParticles.IsControlPointSet(System.Int32)"},{"ReturnType":"Vector3","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.SceneParticles.GetControlPointPosition","Name":"GetControlPointPosition","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the position set on a given control point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","66"]}],"Documentation":{"Summary":"Returns the position set on a given control point.","Params":{"index":"The control point index. Range is 0-63."}},"DocId":"M:Sandbox.SceneParticles.GetControlPointPosition(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"position","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.SceneParticles.SetControlPoint","Name":"SetControlPoint","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set position on given control point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","73"]}],"Documentation":{"Summary":"Set position on given control point.","Params":{"i":"The control point index. Range is 0-63.","position":"The position to set."}},"DocId":"M:Sandbox.SceneParticles.SetControlPoint(System.Int32,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"rotation","Type":"Rotation"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.SceneParticles.SetControlPoint","Name":"SetControlPoint","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set rotation on given control point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","79"]}],"Documentation":{"Summary":"Set rotation on given control point.","Params":{"i":"The control point index. Range is 0-63.","rotation":"The rotation to set."}},"DocId":"M:Sandbox.SceneParticles.SetControlPoint(System.Int32,Rotation)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"transform","Type":"Transform"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.SceneParticles.SetControlPoint","Name":"SetControlPoint","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set transform on given control point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","86"]}],"Documentation":{"Summary":"Set transform on given control point.","Params":{"i":"The control point index. Range is 0-63.","transform":"The transform to set."}},"DocId":"M:Sandbox.SceneParticles.SetControlPoint(System.Int32,Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"snapshot","Type":"Sandbox.ParticleSnapshot"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.SceneParticles.SetControlPoint","Name":"SetControlPoint","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set snapshot on given control point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","93"]}],"Documentation":{"Summary":"Set snapshot on given control point.","Params":{"i":"The control point index. Range is 0-63.","snapshot":"The snapshot to set."}},"DocId":"M:Sandbox.SceneParticles.SetControlPoint(System.Int32,Sandbox.ParticleSnapshot)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"model","Type":"Sandbox.Model"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.SceneParticles.SetControlPoint","Name":"SetControlPoint","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set model on given control point."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","100"]}],"Documentation":{"Summary":"Set model on given control point.","Params":{"i":"The control point index. Range is 0-63.","model":"The model to set."}},"DocId":"M:Sandbox.SceneParticles.SetControlPoint(System.Int32,Sandbox.Model)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.SceneParticles.SetNamedValue","Name":"SetNamedValue","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set vector on given named value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","107"]}],"Documentation":{"Summary":"Set vector on given named value.","Params":{"name":"The name of the key.","value":"The value to set."}},"DocId":"M:Sandbox.SceneParticles.SetNamedValue(System.String,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.SceneParticles.Simulate","Name":"Simulate","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Simulate the particles for given amount of time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","113"]}],"Documentation":{"Summary":"Simulate the particles for given amount of time.","Params":{"f":"Amount of time has passed since last simulation."}},"DocId":"M:Sandbox.SceneParticles.Simulate(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"count","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.SceneParticles.Emit","Name":"Emit","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Manually emit a bunch of particles"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","137"]}],"Documentation":{"Summary":"Manually emit a bunch of particles"},"DocId":"M:Sandbox.SceneParticles.Emit(System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"particleSystem","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.SceneParticles..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"Documentation":{"Summary":"Create scene particles.","Params":{"world":"The scene world to create the particles in.","particleSystem":"Path to the particle system file."}},"DocId":"M:Sandbox.SceneParticles.#ctor(Sandbox.SceneWorld,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"particleSystem","Type":"Sandbox.ParticleSystem"}],"l":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.SceneParticles..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneParticles","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"Documentation":{"Summary":"Create scene particles.","Params":{"world":"The scene world to create the particles in.","particleSystem":"Particle system resource."}},"DocId":"M:Sandbox.SceneParticles.#ctor(Sandbox.SceneWorld,Sandbox.ParticleSystem)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.SceneParticles.RenderParticles","Name":"RenderParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to render the particles or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","44"]}],"Documentation":{"Summary":"Whether to render the particles or not."},"DocId":"P:Sandbox.SceneParticles.RenderParticles"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.SceneParticles.EmissionStopped","Name":"EmissionStopped","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop (or start) the particle system emission."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","49"]}],"Documentation":{"Summary":"Stop (or start) the particle system emission."},"DocId":"P:Sandbox.SceneParticles.EmissionStopped"},{"PropertyType":"Sandbox.PhysicsWorld","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.SceneParticles.PhysicsWorld","Name":"PhysicsWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Particle collisions use this physics world to perform traces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","54"]}],"Documentation":{"Summary":"Particle collisions use this physics world to perform traces."},"DocId":"P:Sandbox.SceneParticles.PhysicsWorld"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.SceneParticles.ActiveParticlesSelf","Name":"ActiveParticlesSelf","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of particles"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","122"]}],"Documentation":{"Summary":"The amount of particles"},"DocId":"P:Sandbox.SceneParticles.ActiveParticlesSelf"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.SceneParticles.ActiveParticlesTotal","Name":"ActiveParticlesTotal","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of particles including child systems"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","127"]}],"Documentation":{"Summary":"The amount of particles including child systems"},"DocId":"P:Sandbox.SceneParticles.ActiveParticlesTotal"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.SceneParticles.MaximumParticles","Name":"MaximumParticles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total allowed particle count"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","132"]}],"Documentation":{"Summary":"The total allowed particle count"},"DocId":"P:Sandbox.SceneParticles.MaximumParticles"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.SceneParticles.Finished","Name":"Finished","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if particle system has reached the end"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","142"]}],"Documentation":{"Summary":"True if particle system has reached the end"},"DocId":"P:Sandbox.SceneParticles.Finished"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneParticles.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.SceneParticles.SimulationTime","Name":"SimulationTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get or set the simulation time"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","147"]}],"Documentation":{"Summary":"Get or set the simulation time"},"DocId":"P:Sandbox.SceneParticles.SimulationTime"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneParticles","Name":"SceneParticles","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A SceneObject used to render particles. We need to be careful with what we do here, because this object is created for in-engine particles as well as custom scene object particles. With custom particles there\u0027s no automatic Simulate, or deletion.. You\u0027re completely on your own. This is perhaps a good thing though, it\u0027s maybe what you want to happen. To be completely isolated and completely in control. But at the same time maybe it\u0027s not and it\u0027s something we need to sort out."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneParticles.cs","13"]}],"Documentation":{"Summary":"A SceneObject used to render particles.\nWe need to be careful with what we do here, because this object is created for in-engine particles\nas well as custom scene object particles.\nWith custom particles there\u0027s no automatic Simulate, or deletion.. You\u0027re completely on your own. This\nis perhaps a good thing though, it\u0027s maybe what you want to happen. To be completely isolated and completely\nin control. But at the same time maybe it\u0027s not and it\u0027s something we need to sort out."},"DocId":"T:Sandbox.SceneParticles"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"ConstantSkyLight","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneSkyBox.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.SceneSkyBox.SetSkyLighting","Name":"SetSkyLighting","DeclaringType":"Sandbox.SceneSkyBox","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","99"]}],"DocId":"M:Sandbox.SceneSkyBox.SetSkyLighting(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"skyMaterial","Type":"Sandbox.Material"}],"l":{"File":"Systems/SceneSystem/SceneSkyBox.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.SceneSkyBox..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneSkyBox","DocId":"M:Sandbox.SceneSkyBox.#ctor(Sandbox.SceneWorld,Sandbox.Material)"}],"Properties":[{"PropertyType":"Sandbox.Material","Loc":{"File":"Systems/SceneSystem/SceneSkyBox.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.SceneSkyBox.SkyMaterial","Name":"SkyMaterial","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The skybox material. Typically it should use the \u0022Sky\u0022 shader."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","64"]}],"Documentation":{"Summary":"The skybox material. Typically it should use the \u0022Sky\u0022 shader."},"DocId":"P:Sandbox.SceneSkyBox.SkyMaterial"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneSkyBox.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.SceneSkyBox.SkyTint","Name":"SkyTint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Skybox color tint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","72"]}],"Documentation":{"Summary":"Skybox color tint."},"DocId":"P:Sandbox.SceneSkyBox.SkyTint"},{"PropertyType":"Sandbox.SceneSkyBox.FogParamInfo","Loc":{"File":"Systems/SceneSystem/SceneSkyBox.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogParams","Name":"FogParams","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls the skybox specific fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","81"]}],"Documentation":{"Summary":"Controls the skybox specific fog."},"DocId":"P:Sandbox.SceneSkyBox.FogParams"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneSkyBox","Name":"SceneSkyBox","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a skybox within a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","9"]}],"Documentation":{"Summary":"Renders a skybox within a \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E."},"DocId":"T:Sandbox.SceneSkyBox"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SceneSkyBox.FogType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneSkyBox.FogType.None","Name":"None","DocId":"F:Sandbox.SceneSkyBox.FogType.None"},{"FieldType":"Sandbox.SceneSkyBox.FogType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneSkyBox.FogType.Distance","Name":"Distance","DocId":"F:Sandbox.SceneSkyBox.FogType.Distance"},{"FieldType":"Sandbox.SceneSkyBox.FogType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneSkyBox.FogType.Angular","Name":"Angular","DocId":"F:Sandbox.SceneSkyBox.FogType.Angular"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogType","Name":"FogType","DeclaringType":"Sandbox.SceneSkyBox","DocId":"T:Sandbox.SceneSkyBox.FogType"},{"Namespace":"","Fields":[{"FieldType":"Sandbox.SceneSkyBox.FogType","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogParamInfo.FogType","Name":"FogType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","22"]}],"DocId":"F:Sandbox.SceneSkyBox.FogParamInfo.FogType"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogParamInfo.FogMinStart","Name":"FogMinStart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","23"]}],"DocId":"F:Sandbox.SceneSkyBox.FogParamInfo.FogMinStart"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogParamInfo.FogMinEnd","Name":"FogMinEnd","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","24"]}],"DocId":"F:Sandbox.SceneSkyBox.FogParamInfo.FogMinEnd"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogParamInfo.FogMaxStart","Name":"FogMaxStart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","25"]}],"DocId":"F:Sandbox.SceneSkyBox.FogParamInfo.FogMaxStart"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogParamInfo.FogMaxEnd","Name":"FogMaxEnd","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","26"]}],"DocId":"F:Sandbox.SceneSkyBox.FogParamInfo.FogMaxEnd"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.FogParamInfo","Name":"FogParamInfo","DeclaringType":"Sandbox.SceneSkyBox","DocId":"T:Sandbox.SceneSkyBox.FogParamInfo"},{"Namespace":"","Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.SkyLightInfo.LightColor","Name":"LightColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","31"]}],"DocId":"F:Sandbox.SceneSkyBox.SkyLightInfo.LightColor"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.SkyLightInfo.LightDirection","Name":"LightDirection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSkyBox.cs","32"]}],"DocId":"F:Sandbox.SceneSkyBox.SkyLightInfo.LightDirection"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneSkyBox.SkyLightInfo","Name":"SkyLightInfo","DeclaringType":"Sandbox.SceneSkyBox","DocId":"T:Sandbox.SceneSkyBox.SkyLightInfo"},{"Namespace":"Sandbox","BaseType":"Sandbox.SceneLight","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"position","Type":"Vector3"},{"Name":"color","Type":"Color"}],"l":{"File":"Systems/SceneSystem/SceneSpotLight.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.SceneSpotLight..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneSpotLight","DocId":"M:Sandbox.SceneSpotLight.#ctor(Sandbox.SceneWorld,Vector3,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/SceneSystem/SceneSpotLight.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.SceneSpotLight..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneSpotLight","DocId":"M:Sandbox.SceneSpotLight.#ctor(Sandbox.SceneWorld)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneSpotLight.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SceneSpotLight.ConeInner","Name":"ConeInner","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The inner cone of the spotlight, in half angle degrees."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSpotLight.cs","15"]}],"Documentation":{"Summary":"The inner cone of the spotlight, in half angle degrees."},"DocId":"P:Sandbox.SceneSpotLight.ConeInner"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneSpotLight.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SceneSpotLight.ConeOuter","Name":"ConeOuter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The outer cone of the spotlight, in half angle degrees"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSpotLight.cs","24"]}],"Documentation":{"Summary":"The outer cone of the spotlight, in half angle degrees"},"DocId":"P:Sandbox.SceneSpotLight.ConeOuter"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneSpotLight.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SceneSpotLight.FallOff","Name":"FallOff","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSpotLight.cs","30"]}],"DocId":"P:Sandbox.SceneSpotLight.FallOff"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneSpotLight","Name":"SceneSpotLight","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple spot light scene object for use in a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneWorld\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneSpotLight.cs","9"]}],"Documentation":{"Summary":"A simple spot light scene object for use in a \u003Csee cref=\u0022T:Sandbox.SceneWorld\u0022 /\u003E."},"DocId":"T:Sandbox.SceneSpotLight"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig..ctor","Name":".ctor","DeclaringType":"Sandbox.TrailTextureConfig","DocId":"M:Sandbox.TrailTextureConfig.#ctor"}],"Properties":[{"PropertyType":"Sandbox.TrailTextureConfig","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":174},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TrailTextureConfig.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","173"]}],"DocId":"P:Sandbox.TrailTextureConfig.Default"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":184},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","182"]}],"DocId":"P:Sandbox.TrailTextureConfig.Texture"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.WorldSpace","Name":"WorldSpace","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","185"]}],"DocId":"P:Sandbox.TrailTextureConfig.WorldSpace"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.UnitsPerTexture","Name":"UnitsPerTexture","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["WorldSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","189"]}],"DocId":"P:Sandbox.TrailTextureConfig.UnitsPerTexture"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":198},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Scale","Name":"Scale","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["WorldSpace","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","194"]}],"DocId":"P:Sandbox.TrailTextureConfig.Scale"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Offset","Name":"Offset","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","199"]}],"DocId":"P:Sandbox.TrailTextureConfig.Offset"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Scroll","Name":"Scroll","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","203"]}],"DocId":"P:Sandbox.TrailTextureConfig.Scroll"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Clamp","Name":"Clamp","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true the texture will be clamped instead of repeating"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","210"]}],"Documentation":{"Summary":"If true the texture will be clamped instead of repeating"},"DocId":"P:Sandbox.TrailTextureConfig.Clamp"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TrailTextureConfig","Name":"TrailTextureConfig","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Defines how a trail is going to be textured. Used by TrailRenderer."},"DocId":"T:Sandbox.TrailTextureConfig"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneWorld.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.SceneWorld.Delete","Name":"Delete","DeclaringType":"Sandbox.SceneWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete this scene world. You shouldn\u0027t access it anymore."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.cs","89"]}],"Documentation":{"Summary":"Delete this scene world. You shouldn\u0027t access it anymore."},"DocId":"M:Sandbox.SceneWorld.Delete"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneWorld.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.SceneWorld.DeletePendingObjects","Name":"DeletePendingObjects","DeclaringType":"Sandbox.SceneWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deleted objects are actually deleted at the end of each frame. Call this to actually delete pending deletes right now instead of waiting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.cs","121"]}],"Documentation":{"Summary":"Deleted objects are actually deleted at the end of each frame. Call this\nto actually delete pending deletes right now instead of waiting."},"DocId":"M:Sandbox.SceneWorld.DeletePendingObjects"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneWorld.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SceneWorld..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneWorld","DocId":"M:Sandbox.SceneWorld.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSandbox.SceneObject\u003E","Loc":{"File":"Systems/SceneSystem/SceneWorld.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.SceneWorld.SceneObjects","Name":"SceneObjects","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of scene objects belonging to this scene world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.cs","23"]}],"Documentation":{"Summary":"List of scene objects belonging to this scene world."},"DocId":"P:Sandbox.SceneWorld.SceneObjects"},{"PropertyType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Loc":{"File":"Systems/SceneSystem/SceneWorld.Trace.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SceneWorld.Trace","Name":"Trace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trace against all scene objects in this scene world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.Trace.cs","11"]}],"Documentation":{"Summary":"Trace against all scene objects in this scene world"},"DocId":"P:Sandbox.SceneWorld.Trace"}],"Fields":[{"FieldType":"Sandbox.Rendering.GradientFogSetup","IsPublic":true,"FullName":"Sandbox.SceneWorld.GradientFog","Name":"GradientFog","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.cs","39"]}],"Documentation":{"Summary":"Controls gradient fog settings."},"DocId":"F:Sandbox.SceneWorld.GradientFog"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.SceneWorld.AmbientLightColor","Name":"AmbientLightColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.cs","44"]}],"Documentation":{"Summary":"Sets the ambient lighting color"},"DocId":"F:Sandbox.SceneWorld.AmbientLightColor"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.SceneWorld.ClearColor","Name":"ClearColor","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use SceneCamera.BackgroundColor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.cs","49"]}],"Documentation":{"Summary":"Sets the clear color, if nothing else is drawn, this is the color you will see"},"DocId":"F:Sandbox.SceneWorld.ClearColor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneWorld","Name":"SceneWorld","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene world that contains \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneObject\u003C/span\u003Es. See \u003Ca\u003EUtility.CreateSceneWorld\u003C/a\u003E. \u003Cbr/\u003EYou may also want a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCamera\u003C/span\u003E to manually render the scene world.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene world that contains \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneObject\u003C/span\u003Es. See \u003Ca\u003EUtility.CreateSceneWorld\u003C/a\u003E. \u003Cbr/\u003EYou may also want a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneCamera\u003C/span\u003E to manually render the scene world.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneWorld.Trace.cs","6"]}],"Documentation":{"Summary":"A scene world that contains \u003Csee cref=\u0022T:Sandbox.SceneObject\u0022 /\u003Es. See \u003Ca href=\u0022https://sbox.game/api/Tools.Utility.CreateSceneWorld()\u0022\u003EUtility.CreateSceneWorld\u003C/a\u003E.\n \n\u003Cpara\u003EYou may also want a \u003Csee cref=\u0022T:Sandbox.SceneCamera\u0022 /\u003E to manually render the scene world.\u003C/para\u003E"},"DocId":"T:Sandbox.SceneWorld"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.StereoTargetEye","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.StereoTargetEye.None","Name":"None","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t render in stereo"]}],"Documentation":{"Summary":"Don\u0027t render in stereo"},"DocId":"F:Sandbox.StereoTargetEye.None"},{"FieldType":"Sandbox.StereoTargetEye","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.StereoTargetEye.LeftEye","Name":"LeftEye","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only render the left eye"]}],"Documentation":{"Summary":"Only render the left eye"},"DocId":"F:Sandbox.StereoTargetEye.LeftEye"},{"FieldType":"Sandbox.StereoTargetEye","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.StereoTargetEye.RightEye","Name":"RightEye","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only render the right eye"]}],"Documentation":{"Summary":"Only render the right eye"},"DocId":"F:Sandbox.StereoTargetEye.RightEye"},{"FieldType":"Sandbox.StereoTargetEye","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.StereoTargetEye.Both","Name":"Both","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render both eyes in stereo"]}],"Documentation":{"Summary":"Render both eyes in stereo"},"DocId":"F:Sandbox.StereoTargetEye.Both"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.StereoTargetEye","Name":"StereoTargetEye","Attributes":[{"FullName":"System.FlagsAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.StereoTargetEye"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/MainThread.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MainThread.Wait","Name":"Wait","DeclaringType":"Sandbox.MainThread","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Wait to execute on the main thread"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\MainThread.cs","17"]}],"Documentation":{"Summary":"Wait to execute on the main thread"},"DocId":"M:Sandbox.MainThread.Wait"},{"ReturnType":"System.Void","Parameters":[{"Name":"method","Type":"System.Action"}],"l":{"File":"Systems/Threads/MainThread.cs","Line":86},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MainThread.Queue","Name":"Queue","DeclaringType":"Sandbox.MainThread","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When running in another thread you can queue a method to run in the main thread. If you are on the main thread we will execute the method immediately and return."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\MainThread.cs","83"]}],"Documentation":{"Summary":"When running in another thread you can queue a method to run in the main thread.\nIf you are on the main thread we will execute the method immediately and return."},"DocId":"M:Sandbox.MainThread.Queue(System.Action)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MainThread","Name":"MainThread","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Utility functions that revolve around the main thread"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\MainThread.cs","9"]}],"Documentation":{"Summary":"Utility functions that revolve around the main thread"},"DocId":"T:Sandbox.MainThread"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.Yield","Name":"Yield","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","15"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.Yield"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.Delay","Name":"Delay","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","18"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.Delay(System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":22},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.Delay","Name":"Delay","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","21"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.Delay(System.Int32,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.DelaySeconds","Name":"DelaySeconds","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","24"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.DelaySeconds(System.Single)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.DelaySeconds","Name":"DelaySeconds","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","27"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.DelaySeconds(System.Single,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.DelayRealtime","Name":"DelayRealtime","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","30"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.DelayRealtime(System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.DelayRealtime","Name":"DelayRealtime","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","33"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.DelayRealtime(System.Int32,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.DelayRealtimeSeconds","Name":"DelayRealtimeSeconds","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","36"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.DelayRealtimeSeconds(System.Single)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.DelayRealtimeSeconds","Name":"DelayRealtimeSeconds","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","39"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.DelayRealtimeSeconds(System.Single,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"action","Type":"System.Action"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","42"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.RunInThreadAsync(System.Action)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"func","Type":"System.Func\u00601\u003CT\u003E"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","45"]}],"DocId":"M:Sandbox.GameTask.RunInThreadAsync\u0060\u00601(System.Func\u00601{\u0060\u00600})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"task","Type":"System.Func\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":49},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","48"]}],"DocId":"M:Sandbox.GameTask.RunInThreadAsync(System.Func\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"task","Type":"System.Func\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","51"]}],"DocId":"M:Sandbox.GameTask.RunInThreadAsync\u0060\u00601(System.Func\u00601{System.Threading.Tasks.Task\u00601{\u0060\u00600}})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"t","Type":"T"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":58},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.FromResult","Name":"FromResult","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","57"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.FromResult\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","60"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.WhenAll(System.Threading.Tasks.Task[])"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","63"]}],"DocId":"M:Sandbox.GameTask.WhenAll(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT[]\u003E","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task\u00601\u003CT\u003E[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","66"]}],"DocId":"M:Sandbox.GameTask.WhenAll\u0060\u00601(System.Threading.Tasks.Task\u00601{\u0060\u00600}[])"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT[]\u003E","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","69"]}],"DocId":"M:Sandbox.GameTask.WhenAll\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task\u00601{\u0060\u00600}})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":73},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","72"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.WhenAny(System.Threading.Tasks.Task[])"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":76},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","75"]}],"DocId":"M:Sandbox.GameTask.WhenAny(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task\u00601\u003CT\u003E[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":79},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","78"]}],"DocId":"M:Sandbox.GameTask.WhenAny\u0060\u00601(System.Threading.Tasks.Task\u00601{\u0060\u00600}[])"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","81"]}],"DocId":"M:Sandbox.GameTask.WhenAny\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task\u00601{\u0060\u00600}})"},{"ReturnType":"System.Void","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":85},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WaitAll","Name":"WaitAll","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","84"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.WaitAll(System.Threading.Tasks.Task[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WaitAny","Name":"WaitAny","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","87"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.WaitAny(System.Threading.Tasks.Task[])"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":93},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.MainThread","Name":"MainThread","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","90"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.MainThread"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[{"Name":"cancellation","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":99},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.MainThread","Name":"MainThread","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","96"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.MainThread(System.Threading.CancellationToken)"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":104},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WorkerThread","Name":"WorkerThread","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","102"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.WorkerThread"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[{"Name":"cancellation","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.WorkerThread","Name":"WorkerThread","DeclaringType":"Sandbox.GameTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","109"]}],"Documentation":{},"DocId":"M:Sandbox.GameTask.WorkerThread(System.Threading.CancellationToken)"}],"Properties":[{"PropertyType":"System.Threading.Tasks.Task","Loc":{"File":"Systems/Threads/TaskSource.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask.CompletedTask","Name":"CompletedTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","54"]}],"Documentation":{},"DocId":"P:Sandbox.GameTask.CompletedTask"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameTask","Name":"GameTask","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic \u003Cspan style=\u0022color: #86C691;\u0022\u003ETaskSource\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","9"]}],"Documentation":{"Summary":"A generic \u003Csee cref=\u0022T:Sandbox.TaskSource\u0022 /\u003E."},"DocId":"T:Sandbox.GameTask"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.TaskSource","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":160},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TaskSource.Create","Name":"Create","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","157"]}],"DocId":"M:Sandbox.TaskSource.Create(System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.CancellationTokenSource","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":168},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TaskSource.CreateLinkedTokenSource","Name":"CreateLinkedTokenSource","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a token source, which will also be cancelled when sessions end"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","165"]}],"Documentation":{"Summary":"Create a token source, which will also be cancelled when sessions end"},"DocId":"M:Sandbox.TaskSource.CreateLinkedTokenSource"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.TaskSource.Delay","Name":"Delay","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A task that does nothing for given amount of time in milliseconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","196"]}],"Documentation":{"Summary":"A task that does nothing for given amount of time in milliseconds.","Params":{"ms":"Time to wait in milliseconds."}},"DocId":"M:Sandbox.TaskSource.Delay(System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.Delay","Name":"Delay","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CDelay\u003Ed__17"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A task that does nothing for given amount of time in milliseconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","206"]}],"Documentation":{"Summary":"A task that does nothing for given amount of time in milliseconds.","Params":{"ms":"Time to wait in milliseconds.","ct":"Token to cancel the delay early."}},"DocId":"M:Sandbox.TaskSource.Delay(System.Int32,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":230},"IsPublic":true,"FullName":"Sandbox.TaskSource.DelaySeconds","Name":"DelaySeconds","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A task that does nothing for given amount of time in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","229"]}],"Documentation":{"Summary":"A task that does nothing for given amount of time in seconds.","Params":{"seconds":"\u0026gt;Time to wait in seconds."}},"DocId":"M:Sandbox.TaskSource.DelaySeconds(System.Single)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":237},"IsPublic":true,"FullName":"Sandbox.TaskSource.DelaySeconds","Name":"DelaySeconds","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A task that does nothing for given amount of time in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","236"]}],"Documentation":{"Summary":"A task that does nothing for given amount of time in seconds.","Params":{"seconds":"\u0026gt;Time to wait in seconds.","ct":"Token to cancel the delay early."}},"DocId":"M:Sandbox.TaskSource.DelaySeconds(System.Single,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"action","Type":"System.Action"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CRunInThreadAsync\u003Ed__23"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","266"]}],"DocId":"M:Sandbox.TaskSource.RunInThreadAsync(System.Action)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"func","Type":"System.Func\u00601\u003CT\u003E"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CRunInThreadAsync\u003Ed__25\u00601"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","300"]}],"DocId":"M:Sandbox.TaskSource.RunInThreadAsync\u0060\u00601(System.Func\u00601{\u0060\u00600})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"task","Type":"System.Func\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CRunInThreadAsync\u003Ed__27"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","354"]}],"DocId":"M:Sandbox.TaskSource.RunInThreadAsync(System.Func\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"task","Type":"System.Func\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.RunInThreadAsync","Name":"RunInThreadAsync","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CRunInThreadAsync\u003Ed__29\u00601"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","407"]}],"DocId":"M:Sandbox.TaskSource.RunInThreadAsync\u0060\u00601(System.Func\u00601{System.Threading.Tasks.Task\u00601{\u0060\u00600}})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.DelayRealtime","Name":"DelayRealtime","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CDelayRealtime\u003Ed__30"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","419"]}],"DocId":"M:Sandbox.TaskSource.DelayRealtime(System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ms","Type":"System.Int32"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.DelayRealtime","Name":"DelayRealtime","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CDelayRealtime\u003Ed__31"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","425"]}],"DocId":"M:Sandbox.TaskSource.DelayRealtime(System.Int32,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":433},"IsPublic":true,"FullName":"Sandbox.TaskSource.DelayRealtimeSeconds","Name":"DelayRealtimeSeconds","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","432"]}],"DocId":"M:Sandbox.TaskSource.DelayRealtimeSeconds(System.Single)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"seconds","Type":"System.Single"},{"Name":"ct","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":435},"IsPublic":true,"FullName":"Sandbox.TaskSource.DelayRealtimeSeconds","Name":"DelayRealtimeSeconds","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","434"]}],"DocId":"M:Sandbox.TaskSource.DelayRealtimeSeconds(System.Single,System.Threading.CancellationToken)"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":442},"IsPublic":true,"FullName":"Sandbox.TaskSource.MainThread","Name":"MainThread","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Continues on the main thread."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","439"]}],"Documentation":{"Summary":"Continues on the main thread."},"DocId":"M:Sandbox.TaskSource.MainThread"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":450},"IsPublic":true,"FullName":"Sandbox.TaskSource.WorkerThread","Name":"WorkerThread","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Continues on a worker thread."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","447"]}],"Documentation":{"Summary":"Continues on a worker thread."},"DocId":"M:Sandbox.TaskSource.WorkerThread"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"t","Type":"T"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":457},"IsPublic":true,"FullName":"Sandbox.TaskSource.FromResult","Name":"FromResult","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","456"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.FromResult\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":460},"IsPublic":true,"FullName":"Sandbox.TaskSource.FromCanceled","Name":"FromCanceled","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","459"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.FromCanceled(System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"e","Type":"System.Exception"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":463},"IsPublic":true,"FullName":"Sandbox.TaskSource.FromException","Name":"FromException","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","462"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.FromException(System.Exception)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAll\u003Ed__41"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","465"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.WhenAll(System.Threading.Tasks.Task[])"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAll\u003Ed__42"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","472"]}],"DocId":"M:Sandbox.TaskSource.WhenAll(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT[]\u003E","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task\u00601\u003CT\u003E[]"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAll\u003Ed__43\u00601"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","479"]}],"DocId":"M:Sandbox.TaskSource.WhenAll\u0060\u00601(System.Threading.Tasks.Task\u00601{\u0060\u00600}[])"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT[]\u003E","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAll","Name":"WhenAll","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAll\u003Ed__44\u00601"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","487"]}],"DocId":"M:Sandbox.TaskSource.WhenAll\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task\u00601{\u0060\u00600}})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAny\u003Ed__45"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","495"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.WhenAny(System.Threading.Tasks.Task[])"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAny\u003Ed__46"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","502"]}],"DocId":"M:Sandbox.TaskSource.WhenAny(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Void","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":511},"IsPublic":true,"FullName":"Sandbox.TaskSource.WaitAny","Name":"WaitAny","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","509"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.WaitAny(System.Threading.Tasks.Task[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task[]"}],"l":{"File":"Systems/Threads/TaskSource.cs","Line":517},"IsPublic":true,"FullName":"Sandbox.TaskSource.WaitAll","Name":"WaitAll","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","515"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.WaitAll(System.Threading.Tasks.Task[])"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E","Parameters":[{"Name":"tasks","Type":"System.Threading.Tasks.Task\u00601\u003CT\u003E[]"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAny\u003Ed__49\u00601"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","521"]}],"DocId":"M:Sandbox.TaskSource.WhenAny\u0060\u00601(System.Threading.Tasks.Task\u00601{\u0060\u00600}[])"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E","Parameters":[{"Name":"tasks","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Threading.Tasks.Task\u00601\u003CT\u003E\u003E"}],"IsPublic":true,"FullName":"Sandbox.TaskSource.WhenAny","Name":"WhenAny","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CWhenAny\u003Ed__50\u00601"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","529"]}],"DocId":"M:Sandbox.TaskSource.WhenAny\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{System.Threading.Tasks.Task\u00601{\u0060\u00600}})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.TaskSource.Yield","Name":"Yield","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CYield\u003Ed__51"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","537"]}],"Documentation":{},"DocId":"M:Sandbox.TaskSource.Yield"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.TaskSource.Frame","Name":"Frame","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CFrame\u003Ed__52"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Wait until the start of the next frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","546"]}],"Documentation":{"Summary":"Wait until the start of the next frame"},"DocId":"M:Sandbox.TaskSource.Frame"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.TaskSource.FrameEnd","Name":"FrameEnd","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CFrameEnd\u003Ed__53"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Wait until the end of the frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","555"]}],"Documentation":{"Summary":"Wait until the end of the frame"},"DocId":"M:Sandbox.TaskSource.FrameEnd"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.TaskSource.FixedUpdate","Name":"FixedUpdate","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.TaskSource/\u003CFixedUpdate\u003Ed__54"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Wait until the next fixed update"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","564"]}],"Documentation":{"Summary":"Wait until the next fixed update"},"DocId":"M:Sandbox.TaskSource.FixedUpdate"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Threads/TaskSource.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.TaskSource.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","174"]}],"Documentation":{},"DocId":"P:Sandbox.TaskSource.IsValid"},{"PropertyType":"System.Threading.Tasks.Task","Loc":{"File":"Systems/Threads/TaskSource.cs","Line":454},"IsPublic":true,"FullName":"Sandbox.TaskSource.CompletedTask","Name":"CompletedTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","453"]}],"Documentation":{},"DocId":"P:Sandbox.TaskSource.CompletedTask"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TaskSource","Name":"TaskSource","Documentation":{"Summary":"Provides a way for us to cancel tasks after common async shit is executed."},"DocId":"T:Sandbox.TaskSource"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.ITagSet.RemoveAll","Name":"RemoveAll","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove all tags from the set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","12"]}],"Documentation":{"Summary":"Remove all tags from the set."},"DocId":"M:Sandbox.ITagSet.RemoveAll"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.ITagSet.Has","Name":"Has","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Does this set have the specified tag?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","18"]}],"Documentation":{"Summary":"Does this set have the specified tag?","Params":{"tag":""}},"DocId":"M:Sandbox.ITagSet.Has(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.ITagSet.Add","Name":"Add","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a tag to the set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","24"]}],"Documentation":{"Summary":"Add a tag to the set.","Params":{"tag":""}},"DocId":"M:Sandbox.ITagSet.Add(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.ITagSet.Remove","Name":"Remove","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove a tag from the set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","30"]}],"Documentation":{"Summary":"Remove a tag from the set.","Params":{"tag":""}},"DocId":"M:Sandbox.ITagSet.Remove(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"},{"Name":"state","Type":"System.Boolean"}],"l":{"File":"Utility/ITagSet.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.ITagSet.Set","Name":"Set","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add or remove this tag, based on state"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","35"]}],"Documentation":{"Summary":"Add or remove this tag, based on state"},"DocId":"M:Sandbox.ITagSet.Set(System.String,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.ITagSet.TryGetAll","Name":"TryGetAll","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get all tags in the set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","44"]}],"Documentation":{"Summary":"Try to get all tags in the set."},"DocId":"M:Sandbox.ITagSet.TryGetAll"},{"ReturnType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.UInt32\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/ITagSet.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.ITagSet.GetTokens","Name":"GetTokens","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get all tags in the set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","49"]}],"Documentation":{"Summary":"Try to get all tags in the set."},"DocId":"M:Sandbox.ITagSet.GetTokens"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/ITagSet.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.ITagSet.GetSuggested","Name":"GetSuggested","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all default tags for this set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","54"]}],"Documentation":{"Summary":"Get all default tags for this set."},"DocId":"M:Sandbox.ITagSet.GetSuggested"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"set","Type":"Sandbox.ITagSet"}],"l":{"File":"Utility/ITagSet.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.ITagSet.SetFrom","Name":"SetFrom","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the tags to match this other tag set"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","59"]}],"Documentation":{"Summary":"Set the tags to match this other tag set"},"DocId":"M:Sandbox.ITagSet.SetFrom(Sandbox.ITagSet)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"set","Type":"Sandbox.ITagSet"}],"l":{"File":"Utility/ITagSet.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.ITagSet.Add","Name":"Add","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add the tags from another set, to this set"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","96"]}],"Documentation":{"Summary":"Add the tags from another set, to this set"},"DocId":"M:Sandbox.ITagSet.Add(Sandbox.ITagSet)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Utility/ITagSet.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.ITagSet.Toggle","Name":"Toggle","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this tag is already here, remove it, else add it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","115"]}],"Documentation":{"Summary":"If this tag is already here, remove it, else add it."},"DocId":"M:Sandbox.ITagSet.Toggle(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tags","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"}],"l":{"File":"Utility/ITagSet.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.ITagSet.HasAny","Name":"HasAny","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Does this set have any of the specified tag?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","123"]}],"DocId":"M:Sandbox.ITagSet.HasAny(System.Collections.Generic.IEnumerable\u00601{System.String})"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.ITagSet"}],"l":{"File":"Utility/ITagSet.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.ITagSet.HasAny","Name":"HasAny","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","134"]}],"Documentation":{},"DocId":"M:Sandbox.ITagSet.HasAny(Sandbox.ITagSet)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Utility/ITagSet.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.ITagSet.HasAny","Name":"HasAny","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","137"]}],"Documentation":{},"DocId":"M:Sandbox.ITagSet.HasAny(System.String[])"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tags","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"}],"l":{"File":"Utility/ITagSet.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.ITagSet.HasAll","Name":"HasAll","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Does this set have all of the specified tags?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","142"]}],"DocId":"M:Sandbox.ITagSet.HasAll(System.Collections.Generic.IEnumerable\u00601{System.String})"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.ITagSet"}],"l":{"File":"Utility/ITagSet.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.ITagSet.HasAll","Name":"HasAll","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","153"]}],"Documentation":{},"DocId":"M:Sandbox.ITagSet.HasAll(Sandbox.ITagSet)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Utility/ITagSet.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.ITagSet.HasAll","Name":"HasAll","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"Sandbox.PureAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","156"]}],"Documentation":{},"DocId":"M:Sandbox.ITagSet.HasAll(System.String[])"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/ITagSet.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.ITagSet.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.ITagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","160"]}],"Documentation":{},"DocId":"M:Sandbox.ITagSet.GetEnumerator"}],"Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ITagSet","Name":"ITagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ITagSet.cs","7"]}],"DocId":"T:Sandbox.ITagSet"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Object","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IJsonConvert.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.IJsonConvert","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\IJsonConvert.cs","11"]}],"DocId":"M:Sandbox.IJsonConvert.JsonRead(System.Text.Json.Utf8JsonReader@,System.Type)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IJsonConvert.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.IJsonConvert","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\IJsonConvert.cs","12"]}],"DocId":"M:Sandbox.IJsonConvert.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IJsonConvert","Name":"IJsonConvert","Documentation":{"Summary":"Allows writing JsonConverter in a more compact way, without having to pre-register them."},"DocId":"T:Sandbox.IJsonConvert"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Object","Parameters":[{"Name":"source","Type":"System.String"},{"Name":"t","Type":"System.Type"}],"l":{"File":"Utility/Json/Json.cs","Line":66},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to deserialize given source to given type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","63"]}],"Documentation":{"Summary":"Try to deserialize given source to given type."},"DocId":"M:Sandbox.Json.Deserialize(System.String,System.Type)"},{"ReturnType":"T","Parameters":[{"Name":"source","Type":"System.String"}],"l":{"File":"Utility/Json/Json.cs","Line":74},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to deserialize given source to given type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","71"]}],"Documentation":{"Summary":"Try to deserialize given source to given type."},"DocId":"M:Sandbox.Json.Deserialize\u0060\u00601(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"source","Type":"System.String"},{"Name":"t","Type":"System.Type"},{"Name":"obj","Out":true,"Type":"System.Object"}],"l":{"File":"Utility/Json/Json.cs","Line":81},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.TryDeserialize","Name":"TryDeserialize","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to deserialize given source to given type. Return true if it was a success"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","79"]}],"Documentation":{"Summary":"Try to deserialize given source to given type. Return true if it was a success"},"DocId":"M:Sandbox.Json.TryDeserialize(System.String,System.Type,System.Object@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"source","Type":"System.String"},{"Name":"obj","Out":true,"Type":"T"}],"l":{"File":"Utility/Json/Json.cs","Line":99},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.TryDeserialize","Name":"TryDeserialize","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to deserialize given source to given type. Return true if it was a success"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","97"]}],"Documentation":{"Summary":"Try to deserialize given source to given type. Return true if it was a success"},"DocId":"M:Sandbox.Json.TryDeserialize\u0060\u00601(System.String,\u0060\u00600@)"},{"ReturnType":"System.String","Parameters":[{"Name":"source","Type":"System.Object"}],"l":{"File":"Utility/Json/Json.cs","Line":118},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.Serialize","Name":"Serialize","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Serialize an object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","115"]}],"Documentation":{"Summary":"Serialize an object."},"DocId":"M:Sandbox.Json.Serialize(System.Object)"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[{"Name":"json","Type":"System.String"}],"l":{"File":"Utility/Json/Json.cs","Line":129},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.ParseToJsonObject","Name":"ParseToJsonObject","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Parse some Json to a JsonObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","126"]}],"Documentation":{"Summary":"Parse some Json to a JsonObject"},"DocId":"M:Sandbox.Json.ParseToJsonObject(System.String)"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"}],"l":{"File":"Utility/Json/Json.cs","Line":151},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.ParseToJsonObject","Name":"ParseToJsonObject","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Parse some Json to a JsonNode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","148"]}],"Documentation":{"Summary":"Parse some Json to a JsonNode"},"DocId":"M:Sandbox.Json.ParseToJsonObject(System.Text.Json.Utf8JsonReader@)"},{"ReturnType":"System.Text.Json.Nodes.JsonNode","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/Json/Json.cs","Line":205},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.ToNode","Name":"ToNode","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Serialize a single object to a JsonNode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","202"]}],"Documentation":{"Summary":"Serialize a single object to a JsonNode"},"DocId":"M:Sandbox.Json.ToNode(System.Object)"},{"ReturnType":"System.Text.Json.Nodes.JsonNode","Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"type","Type":"System.Type"}],"l":{"File":"Utility/Json/Json.cs","Line":213},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.ToNode","Name":"ToNode","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Serialize a single object to a JsonNode with the given expected type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","210"]}],"Documentation":{"Summary":"Serialize a single object to a JsonNode with the given expected type"},"DocId":"M:Sandbox.Json.ToNode(System.Object,System.Type)"},{"ReturnType":"System.Object","Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonNode"},{"Name":"type","Type":"System.Type"}],"l":{"File":"Utility/Json/Json.cs","Line":226},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.FromNode","Name":"FromNode","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deserialize a single object to a type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","223"]}],"Documentation":{"Summary":"Deserialize a single object to a type"},"DocId":"M:Sandbox.Json.FromNode(System.Text.Json.Nodes.JsonNode,System.Type)"},{"ReturnType":"T","Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonNode"}],"l":{"File":"Utility/Json/Json.cs","Line":235},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.FromNode","Name":"FromNode","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deserialize a single object to a type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","232"]}],"Documentation":{"Summary":"Deserialize a single object to a type"},"DocId":"M:Sandbox.Json.FromNode\u0060\u00601(System.Text.Json.Nodes.JsonNode)"},{"ReturnType":"System.Text.Json.Nodes.JsonNode","Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonNode"},{"Name":"onValue","Type":"System.Func\u00603\u003CSystem.String,System.Text.Json.Nodes.JsonValue,System.Text.Json.Nodes.JsonNode\u003E"},{"Name":"onObject","Type":"System.Func\u00603\u003CSystem.String,System.Text.Json.Nodes.JsonObject,System.Text.Json.Nodes.JsonObject\u003E","Default":"null"}],"l":{"File":"Utility/Json/Json.cs","Line":271},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.WalkJsonTree","Name":"WalkJsonTree","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deep walk though an entire Json tree, optionally changing values of nodes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","269"]}],"DocId":"M:Sandbox.Json.WalkJsonTree(System.Text.Json.Nodes.JsonNode,System.Func\u00603{System.String,System.Text.Json.Nodes.JsonValue,System.Text.Json.Nodes.JsonNode},System.Func\u00603{System.String,System.Text.Json.Nodes.JsonObject,System.Text.Json.Nodes.JsonObject})"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json","Name":"Json","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A convenience JSON helper that handles \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EResource\u003C/span\u003E types for you."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","14"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A convenience JSON helper that handles \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EResource\u003C/span\u003E types for you."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Diff.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A convenience JSON helper that handles \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EResource\u003C/span\u003E types for you."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","14"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A convenience JSON helper that handles \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EResource\u003C/span\u003E types for you."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.WarmUp.cs","7"]}],"Documentation":{"Summary":"A convenience JSON helper that handles \u003Csee cref=\u0022T:Sandbox.Resource\u0022 /\u003E types for you."},"DocId":"T:Sandbox.Json"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Json.Pointer","Parameters":[{"Name":"token","Type":"System.String"}],"l":{"File":"Utility/Json/Json.Pointer.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.Json.Pointer.Append","Name":"Append","DeclaringType":"Sandbox.Json.Pointer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Appends a token to the JSON Pointer and returns a new Sandbox.Json.Pointer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","59"]}],"Documentation":{"Summary":"Appends a token to the JSON Pointer and returns a new \u003Csee cref=\u0022T:Sandbox.Json.Pointer\u0022 /\u003E.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Json.Pointer\u0022 /\u003E with the appended token.","Params":{"token":"The token to append."}},"DocId":"M:Sandbox.Json.Pointer.Append(System.String)"},{"ReturnType":"Sandbox.Json.Pointer","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Utility/Json/Json.Pointer.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Json.Pointer.Append","Name":"Append","DeclaringType":"Sandbox.Json.Pointer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Appends an integer index as a token to the JSON Pointer and returns a new Sandbox.Json.Pointer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","70"]}],"Documentation":{"Summary":"Appends an integer index as a token to the JSON Pointer and returns a new \u003Csee cref=\u0022T:Sandbox.Json.Pointer\u0022 /\u003E.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Json.Pointer\u0022 /\u003E with the appended index.","Params":{"index":"The integer index to append."}},"DocId":"M:Sandbox.Json.Pointer.Append(System.Int32)"},{"ReturnType":"Sandbox.Json.Pointer","Parameters":[],"l":{"File":"Utility/Json/Json.Pointer.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Json.Pointer.GetParent","Name":"GetParent","DeclaringType":"Sandbox.Json.Pointer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a new Sandbox.Json.Pointer representing the parent of the current pointer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","79"]}],"Documentation":{"Summary":"Returns a new \u003Csee cref=\u0022T:Sandbox.Json.Pointer\u0022 /\u003E representing the parent of the current pointer.","Return":"A new \u003Csee cref=\u0022T:Sandbox.Json.Pointer\u0022 /\u003E for the parent path."},"DocId":"M:Sandbox.Json.Pointer.GetParent"},{"ReturnType":"System.Text.Json.Nodes.JsonNode","Parameters":[{"Name":"document","Type":"System.Text.Json.Nodes.JsonNode"}],"l":{"File":"Utility/Json/Json.Pointer.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Json.Pointer.Evaluate","Name":"Evaluate","DeclaringType":"Sandbox.Json.Pointer","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","90"]}],"DocId":"M:Sandbox.Json.Pointer.Evaluate(System.Text.Json.Nodes.JsonNode)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Utility/Json/Json.Pointer.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Json.Pointer..ctor","Name":".ctor","DeclaringType":"Sandbox.Json.Pointer","Documentation":{"Summary":"Initializes a new instance of the \u003Csee cref=\u0022T:Sandbox.Json.Pointer\u0022 /\u003E class with the specified string.","Params":{"value":"The string value of the JSON Pointer."}},"DocId":"M:Sandbox.Json.Pointer.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Immutable.ImmutableArray\u00601\u003CSystem.String\u003E","Loc":{"File":"Utility/Json/Json.Pointer.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Json.Pointer.ReferenceTokens","Name":"ReferenceTokens","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The reference tokens that make up the JSON Pointer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","27"]}],"Documentation":{"Summary":"The reference tokens that make up the JSON Pointer."},"DocId":"P:Sandbox.Json.Pointer.ReferenceTokens"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Json/Json.Pointer.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Json.Pointer.IsRoot","Name":"IsRoot","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","34"]}],"DocId":"P:Sandbox.Json.Pointer.IsRoot"}],"Fields":[{"FieldType":"Sandbox.Json.Pointer","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Json.Pointer.Root","Name":"Root","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","32"]}],"Documentation":{"Summary":"A static instance representing the root JSON Pointer (i.e., \u0022/\u0022)."},"DocId":"F:Sandbox.Json.Pointer.Root"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Json.Pointer","Name":"Pointer","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Json/PointerJsonConverter"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a JSON Pointer as defined in RFC 6901."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","19"]}],"Documentation":{"Summary":"Represents a JSON Pointer as defined in RFC 6901."},"DocId":"T:Sandbox.Json.Pointer"},{"Namespace":"","BaseType":"System.Text.Json.Serialization.JsonConverter\u00601\u003CSandbox.Json/Pointer\u003E","Methods":[{"ReturnType":"Sandbox.Json.Pointer","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"Utility/Json/Json.Pointer.cs","Line":222},"IsPublic":true,"FullName":"Sandbox.Json.PointerJsonConverter.Read","Name":"Read","DeclaringType":"Sandbox.Json.PointerJsonConverter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","219"]}],"DocId":"M:Sandbox.Json.PointerJsonConverter.Read(System.Text.Json.Utf8JsonReader@,System.Type,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"},{"Name":"value","Type":"Sandbox.Json.Pointer"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"Utility/Json/Json.Pointer.cs","Line":236},"IsPublic":true,"FullName":"Sandbox.Json.PointerJsonConverter.Write","Name":"Write","DeclaringType":"Sandbox.Json.PointerJsonConverter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","233"]}],"DocId":"M:Sandbox.Json.PointerJsonConverter.Write(System.Text.Json.Utf8JsonWriter,Sandbox.Json.Pointer,System.Text.Json.JsonSerializerOptions)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Json.PointerJsonConverter..ctor","Name":".ctor","DeclaringType":"Sandbox.Json.PointerJsonConverter","DocId":"M:Sandbox.Json.PointerJsonConverter.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Json.PointerJsonConverter","Name":"PointerJsonConverter","DeclaringType":"Sandbox.Json","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Custom JSON converter for the Pointer class that serializes a Pointer as a string and deserializes a string back into a Pointer using the Parse method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.Pointer.cs","217"]}],"Documentation":{"Summary":"Custom JSON converter for the Pointer class that serializes a Pointer as a string\nand deserializes a string back into a Pointer using the Parse method."},"DocId":"T:Sandbox.Json.PointerJsonConverter"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Text.Json.Nodes.JsonNode","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.IJsonPopulator.Serialize","Name":"Serialize","DeclaringType":"Sandbox.IJsonPopulator","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","326"]}],"DocId":"M:Sandbox.IJsonPopulator.Serialize"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonNode"}],"IsPublic":true,"FullName":"Sandbox.IJsonPopulator.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.IJsonPopulator","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Json\\Json.cs","327"]}],"DocId":"M:Sandbox.IJsonPopulator.Deserialize(System.Text.Json.Nodes.JsonNode)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IJsonPopulator","Name":"IJsonPopulator","Documentation":{"Summary":"Objects that need to be deserialized into can implement this interface\nwhich allows them to be populated from a JSON object."},"DocId":"T:Sandbox.IJsonPopulator"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Utility/Math/FloatSpan.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Max","Name":"Max","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uses SIMD/AVX2 to find the maximum value in a span of floats."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","23"]}],"Documentation":{"Summary":"Uses SIMD/AVX2 to find the maximum value in a span of floats."},"DocId":"M:Sandbox.FloatSpan.Max"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Utility/Math/FloatSpan.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Min","Name":"Min","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uses SIMD/AVX2 to find the minimum value in a span of floats."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","69"]}],"Documentation":{"Summary":"Uses SIMD/AVX2 to find the minimum value in a span of floats."},"DocId":"M:Sandbox.FloatSpan.Min"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Utility/Math/FloatSpan.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Average","Name":"Average","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","111"]}],"DocId":"M:Sandbox.FloatSpan.Average"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Utility/Math/FloatSpan.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Sum","Name":"Sum","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","155"]}],"DocId":"M:Sandbox.FloatSpan.Sum"},{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Set","Name":"Set","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","195"]}],"DocId":"M:Sandbox.FloatSpan.Set(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","In":true,"Type":"System.Span\u00601\u003CSystem.Single\u003E"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":223},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Set","Name":"Set","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","219"]}],"DocId":"M:Sandbox.FloatSpan.Set(System.Span\u00601{System.Single}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","In":true,"Type":"System.Span\u00601\u003CSystem.Single\u003E"},{"Name":"scale","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":239},"IsPublic":true,"FullName":"Sandbox.FloatSpan.CopyScaled","Name":"CopyScaled","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","235"]}],"DocId":"M:Sandbox.FloatSpan.CopyScaled(System.Span\u00601{System.Single}@,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","In":true,"Type":"System.Span\u00601\u003CSystem.Single\u003E"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":268},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Add","Name":"Add","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","264"]}],"DocId":"M:Sandbox.FloatSpan.Add(System.Span\u00601{System.Single}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","In":true,"Type":"System.Span\u00601\u003CSystem.Single\u003E"},{"Name":"scale","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.FloatSpan.AddScaled","Name":"AddScaled","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","292"]}],"DocId":"M:Sandbox.FloatSpan.AddScaled(System.Span\u00601{System.Single}@,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scale","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":327},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Scale","Name":"Scale","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","323"]}],"DocId":"M:Sandbox.FloatSpan.Scale(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"span","Type":"System.Span\u00601\u003CSystem.Single\u003E"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.FloatSpan..ctor","Name":".ctor","DeclaringType":"Sandbox.FloatSpan","DocId":"M:Sandbox.FloatSpan.#ctor(System.Span\u00601{System.Single})"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FloatSpan","Name":"FloatSpan","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Allows easy SIMD/AVX2 fast math on a span of floats"},"DocId":"T:Sandbox.FloatSpan"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Utility/Metadata.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Metadata.SetValue","Name":"SetValue","DeclaringType":"Sandbox.Metadata","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a value with the specified key."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Metadata.cs","44"]}],"Documentation":{"Summary":"Set a value with the specified key."},"DocId":"M:Sandbox.Metadata.SetValue(System.String,System.Object)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"outValue","Out":true,"Type":"T"}],"l":{"File":"Utility/Metadata.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Metadata.TryGetValue","Name":"TryGetValue","DeclaringType":"Sandbox.Metadata","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get a value of the specified type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Metadata.cs","52"]}],"Documentation":{"Summary":"Try to get a value of the specified type."},"DocId":"M:Sandbox.Metadata.TryGetValue\u0060\u00601(System.String,\u0060\u00600@)"},{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Utility/Metadata.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Metadata.GetValueOrDefault","Name":"GetValueOrDefault","DeclaringType":"Sandbox.Metadata","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the a value. If it\u0027s missing or the wrong type then use the default value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Metadata.cs","83"]}],"Documentation":{"Summary":"Get the a value. If it\u0027s missing or the wrong type then use the default value."},"DocId":"M:Sandbox.Metadata.GetValueOrDefault\u0060\u00601(System.String,\u0060\u00600)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Metadata.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Metadata..ctor","Name":".ctor","DeclaringType":"Sandbox.Metadata","DocId":"M:Sandbox.Metadata.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Metadata","Name":"Metadata","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple class for storing and retrieving metadata values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Metadata.cs","10"]}],"Documentation":{"Summary":"A simple class for storing and retrieving metadata values."},"DocId":"T:Sandbox.Metadata"},{"Namespace":"Sandbox","Methods":[],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Utility/Mouse.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","21"]}],"DocId":"P:Sandbox.Mouse.Velocity"},{"PropertyType":"Vector2","Loc":{"File":"Utility/Mouse.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["input.mouse.pos"]},{"FullName":"TitleAttribute","ConstructorArguments":["Mouse Position"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Input"]},{"FullName":"IconAttribute","ConstructorArguments":["mouse"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to local clients\u0027 cursor position, relative to game windows\u0027 top left corner."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","30"]}],"Documentation":{"Summary":"Access to local clients\u0027 cursor position, relative to game windows\u0027 top left corner."},"DocId":"P:Sandbox.Mouse.Position"},{"PropertyType":"Vector2","Loc":{"File":"Utility/Mouse.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse.Delta","Name":"Delta","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["input.mouse.delta"]},{"FullName":"TitleAttribute","ConstructorArguments":["Mouse Delta"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Input"]},{"FullName":"IconAttribute","ConstructorArguments":["mouse"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Change in local clients\u0027 cursor position since last frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","50"]}],"Documentation":{"Summary":"Change in local clients\u0027 cursor position since last frame."},"DocId":"P:Sandbox.Mouse.Delta"},{"PropertyType":"System.String","Loc":{"File":"Utility/Mouse.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse.CursorType","Name":"CursorType","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the cursor type until another panel stomps this value. Doesn\u0027t affect main menu."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","58"]}],"Documentation":{"Summary":"Sets the cursor type until another panel stomps this value.\nDoesn\u0027t affect main menu."},"DocId":"P:Sandbox.Mouse.CursorType"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Mouse.cs","Line":68},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the local clients\u0027 cursor is active or not, meaning it can interact with UI elements, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","67"]}],"Documentation":{"Summary":"Whether the local clients\u0027 cursor is active or not, meaning it can interact with UI elements, etc."},"DocId":"P:Sandbox.Mouse.Active"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Mouse.cs","Line":77},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse.Visible","Name":"Visible","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["DEPRECATED. Use Mouse.Visibility instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","72"]}],"Documentation":{"Summary":"DEPRECATED. Use Mouse.Visibility instead."},"DocId":"P:Sandbox.Mouse.Visible"},{"PropertyType":"Sandbox.MouseVisibility","Loc":{"File":"Utility/Mouse.cs","Line":83},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse.Visibility","Name":"Visibility","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The visibility state of the mouse cursor. Auto will only show the mouse when clickable UI elements are visible."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","82"]}],"Documentation":{"Summary":"The visibility state of the mouse cursor. Auto will only show the mouse when clickable UI elements are visible."},"DocId":"P:Sandbox.Mouse.Visibility"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mouse","Name":"Mouse","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gives access to mouse position etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Mouse.cs","8"]}],"Documentation":{"Summary":"Gives access to mouse position etc"},"DocId":"T:Sandbox.Mouse"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.MouseVisibility","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseVisibility.Visible","Name":"Visible","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The mouse is visible and can interact with UI elements."]}],"Documentation":{"Summary":"The mouse is visible and can interact with UI elements."},"DocId":"F:Sandbox.MouseVisibility.Visible"},{"FieldType":"Sandbox.MouseVisibility","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseVisibility.Auto","Name":"Auto","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The mouse is only visible when UI elements with \u0060pointer-events: auto\u0060 are on-screen."]}],"Documentation":{"Summary":"The mouse is only visible when UI elements with \u0060pointer-events: auto\u0060 are on-screen."},"DocId":"F:Sandbox.MouseVisibility.Auto"},{"FieldType":"Sandbox.MouseVisibility","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MouseVisibility.Hidden","Name":"Hidden","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The mouse is locked to the game and cannot interact with UI elements."]}],"Documentation":{"Summary":"The mouse is locked to the game and cannot interact with UI elements."},"DocId":"F:Sandbox.MouseVisibility.Hidden"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MouseVisibility","Name":"MouseVisibility","Documentation":{"Summary":"The visibility state of the mouse cursor."},"DocId":"T:Sandbox.MouseVisibility"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"fieldOfView","Type":"System.Single"}],"l":{"File":"Utility/Screen.cs","Line":65},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen.CreateVerticalFieldOfView","Name":"CreateVerticalFieldOfView","DeclaringType":"Sandbox.Screen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Converts a vertical field of view to a horizontal field of view based on the screen aspect ratio."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","62"]}],"Documentation":{"Summary":"Converts a vertical field of view to a horizontal field of view based on the screen aspect ratio."},"DocId":"M:Sandbox.Screen.CreateVerticalFieldOfView(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"fieldOfView","Type":"System.Single"},{"Name":"aspectRatio","Type":"System.Single"}],"l":{"File":"Utility/Screen.cs","Line":73},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen.CreateVerticalFieldOfView","Name":"CreateVerticalFieldOfView","DeclaringType":"Sandbox.Screen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Converts a vertical field of view to a horizontal field of view based on the given aspect ratio."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","70"]}],"Documentation":{"Summary":"Converts a vertical field of view to a horizontal field of view based on the given aspect ratio."},"DocId":"M:Sandbox.Screen.CreateVerticalFieldOfView(System.Single,System.Single)"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Utility/Screen.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen.Size","Name":"Size","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total size of the game screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","13"]}],"Documentation":{"Summary":"The total size of the game screen"},"DocId":"P:Sandbox.Screen.Size"},{"PropertyType":"System.Single","Loc":{"File":"Utility/Screen.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen.Width","Name":"Width","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The width of the game screen. Equal to Screen.x"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","18"]}],"Documentation":{"Summary":"The width of the game screen. Equal to Screen.x"},"DocId":"P:Sandbox.Screen.Width"},{"PropertyType":"System.Single","Loc":{"File":"Utility/Screen.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen.Height","Name":"Height","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The height of the game screen. Equal to Screen.y"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","23"]}],"Documentation":{"Summary":"The height of the game screen. Equal to Screen.y"},"DocId":"P:Sandbox.Screen.Height"},{"PropertyType":"System.Single","Loc":{"File":"Utility/Screen.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen.Aspect","Name":"Aspect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The aspect ratio of the screen. Equal to Width/Height"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","28"]}],"Documentation":{"Summary":"The aspect ratio of the screen. Equal to Width/Height"},"DocId":"P:Sandbox.Screen.Aspect"},{"PropertyType":"System.Single","Loc":{"File":"Utility/Screen.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen.DesktopScale","Name":"DesktopScale","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The desktop\u0027s dpi scale on the current monitor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","33"]}],"Documentation":{"Summary":"The desktop\u0027s dpi scale on the current monitor."},"DocId":"P:Sandbox.Screen.DesktopScale"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Screen","Name":"Screen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access screen dimension etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Screen.cs","8"]}],"Documentation":{"Summary":"Access screen dimension etc."},"DocId":"T:Sandbox.Screen"},{"Namespace":"Sandbox","BaseType":"Sandbox.ITagSet","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Utility/TagSet.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.TagSet.Add","Name":"Add","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","14"]}],"DocId":"M:Sandbox.TagSet.Add(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/TagSet.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.TagSet.TryGetAll","Name":"TryGetAll","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","22"]}],"DocId":"M:Sandbox.TagSet.TryGetAll"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Utility/TagSet.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.TagSet.Has","Name":"Has","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","24"]}],"DocId":"M:Sandbox.TagSet.Has(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Utility/TagSet.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.TagSet.Remove","Name":"Remove","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","26"]}],"DocId":"M:Sandbox.TagSet.Remove(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/TagSet.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.TagSet.RemoveAll","Name":"RemoveAll","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","34"]}],"DocId":"M:Sandbox.TagSet.RemoveAll"},{"ReturnType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.UInt32\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/TagSet.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.TagSet.GetTokens","Name":"GetTokens","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a list of ints, representing the tags. These are used internally by the engine."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","68"]}],"Documentation":{"Summary":"Returns a list of ints, representing the tags. These are used internally by the engine."},"DocId":"M:Sandbox.TagSet.GetTokens"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/TagSet.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.TagSet..ctor","Name":".ctor","DeclaringType":"Sandbox.TagSet","DocId":"M:Sandbox.TagSet.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/TagSet.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.TagSet.IsEmpty","Name":"IsEmpty","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","12"]}],"DocId":"P:Sandbox.TagSet.IsEmpty"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TagSet","Name":"TagSet","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.TagSet/JsonConvert"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","6"]}],"DocId":"T:Sandbox.TagSet"},{"Namespace":"","BaseType":"System.Text.Json.Serialization.JsonConverter\u00601\u003CSandbox.TagSet\u003E","Methods":[{"ReturnType":"Sandbox.TagSet","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"Utility/TagSet.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.TagSet.JsonConvert.Read","Name":"Read","DeclaringType":"Sandbox.TagSet.JsonConvert","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","72"]}],"DocId":"M:Sandbox.TagSet.JsonConvert.Read(System.Text.Json.Utf8JsonReader@,System.Type,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"},{"Name":"val","Type":"Sandbox.TagSet"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"Utility/TagSet.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.TagSet.JsonConvert.Write","Name":"Write","DeclaringType":"Sandbox.TagSet.JsonConvert","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","89"]}],"DocId":"M:Sandbox.TagSet.JsonConvert.Write(System.Text.Json.Utf8JsonWriter,Sandbox.TagSet,System.Text.Json.JsonSerializerOptions)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.TagSet.JsonConvert..ctor","Name":".ctor","DeclaringType":"Sandbox.TagSet.JsonConvert","DocId":"M:Sandbox.TagSet.JsonConvert.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TagSet.JsonConvert","Name":"JsonConvert","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","70"]}],"DocId":"T:Sandbox.TagSet.JsonConvert"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.IDisposable","Parameters":[{"Name":"now","Type":"System.Double"},{"Name":"delta","Type":"System.Double"}],"l":{"File":"Utility/Time.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Time.Scope","Name":"Scope","DeclaringType":"Sandbox.Time","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Time.cs","30"]}],"DocId":"M:Sandbox.Time.Scope(System.Double,System.Double)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Time..ctor","Name":".ctor","DeclaringType":"Sandbox.Time","DocId":"M:Sandbox.Time.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Utility/Time.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Time.Now","Name":"Now","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The time since game startup"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Time.cs","10"]}],"Documentation":{"Summary":"The time since game startup"},"DocId":"P:Sandbox.Time.Now"},{"PropertyType":"System.Single","Loc":{"File":"Utility/Time.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Time.Delta","Name":"Delta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The delta between the last frame and the current (for all intents and purposes)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Time.cs","15"]}],"Documentation":{"Summary":"The delta between the last frame and the current (for all intents and purposes)"},"DocId":"P:Sandbox.Time.Delta"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Time","Name":"Time","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Time.cs","5"]}],"DocId":"T:Sandbox.Time"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Utility/TimeSince.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.TimeSince.Absolute","Name":"Absolute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Time at which the timer reset happened, based on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ETime\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ENow\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TimeSince.cs","36"]}],"Documentation":{"Summary":"Time at which the timer reset happened, based on \u003Csee cref=\u0022P:Sandbox.Time.Now\u0022 /\u003E."},"DocId":"P:Sandbox.TimeSince.Absolute"},{"PropertyType":"System.Single","Loc":{"File":"Utility/TimeSince.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.TimeSince.Relative","Name":"Relative","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Time passed since last reset, in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TimeSince.cs","41"]}],"Documentation":{"Summary":"Time passed since last reset, in seconds."},"DocId":"P:Sandbox.TimeSince.Relative"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TimeSince","Name":"TimeSince","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"A convenience struct to easily measure time since an event last happened, based on \u003Csee cref=\u0022P:Sandbox.Time.Now\u0022 /\u003E.\u003Cbr /\u003E\u003Cbr /\u003E\nTypical usage would see you assigning 0 to a variable of this type to reset the timer.\nThen the struct would return time since the last reset. i.e.:\n\u003Ccode\u003E\nTimeSince lastUsed = 0;\nif ( lastUsed \u0026gt; 10 ) { /*Do something*/ }\n\u003C/code\u003E"},"DocId":"T:Sandbox.TimeSince"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Utility/TimeSince.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.TimeUntil.Absolute","Name":"Absolute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Time to which we are counting down to, based on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ETime\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ENow\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TimeSince.cs","86"]}],"Documentation":{"Summary":"Time to which we are counting down to, based on \u003Csee cref=\u0022P:Sandbox.Time.Now\u0022 /\u003E."},"DocId":"P:Sandbox.TimeUntil.Absolute"},{"PropertyType":"System.Single","Loc":{"File":"Utility/TimeSince.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.TimeUntil.Relative","Name":"Relative","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The actual countdown, in seconds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TimeSince.cs","91"]}],"Documentation":{"Summary":"The actual countdown, in seconds."},"DocId":"P:Sandbox.TimeUntil.Relative"},{"PropertyType":"System.Single","Loc":{"File":"Utility/TimeSince.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.TimeUntil.Passed","Name":"Passed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of seconds passed since the countdown started."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TimeSince.cs","96"]}],"Documentation":{"Summary":"Amount of seconds passed since the countdown started."},"DocId":"P:Sandbox.TimeUntil.Passed"},{"PropertyType":"System.Single","Loc":{"File":"Utility/TimeSince.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.TimeUntil.Fraction","Name":"Fraction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The countdown, but as a fraction, i.e. a value from 0 (start of countdown) to 1 (end of countdown)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TimeSince.cs","101"]}],"Documentation":{"Summary":"The countdown, but as a fraction, i.e. a value from 0 (start of countdown) to 1 (end of countdown)"},"DocId":"P:Sandbox.TimeUntil.Fraction"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TimeUntil","Name":"TimeUntil","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"A convenience struct to easily manage a time countdown, based on \u003Csee cref=\u0022P:Sandbox.Time.Now\u0022 /\u003E.\u003Cbr /\u003E\u003Cbr /\u003E\nTypical usage would see you assigning to a variable of this type a necessary amount of seconds.\nThen the struct would return the time countdown, or can be used as a bool i.e.:\n\u003Ccode\u003E\nTimeUntil nextAttack = 10;\nif ( nextAttack ) { /*Do something*/ }\n\u003C/code\u003E"},"DocId":"T:Sandbox.TimeUntil"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/WebSocket.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.WebSocket.Dispose","Name":"Dispose","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Cleans up resources used by the WebSocket client. This will also immediately close the connection if it is currently open."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","138"]}],"Documentation":{"Summary":"Cleans up resources used by the WebSocket client. This will also immediately close the connection if it is currently open."},"DocId":"M:Sandbox.WebSocket.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"protocol","Type":"System.String"}],"l":{"File":"Utility/WebSocket.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.WebSocket.AddSubProtocol","Name":"AddSubProtocol","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a sub-protocol to be negotiated during the WebSocket connection handshake."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","161"]}],"Documentation":{"Summary":"Add a sub-protocol to be negotiated during the WebSocket connection handshake.","Params":{"protocol":""}},"DocId":"M:Sandbox.WebSocket.AddSubProtocol(System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"websocketUri","Type":"System.String"},{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Utility/WebSocket.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.WebSocket.Connect","Name":"Connect","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Establishes a connection to an external WebSocket service."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","179"]}],"Documentation":{"Summary":"Establishes a connection to an external WebSocket service.","Return":"A \u003Csee cref=\u0022T:System.Threading.Tasks.Task\u0022 /\u003E which completes when the connection is established, or throws if it failed to connect.","Params":{"websocketUri":"The WebSocket URI to connect to. For example, \u0022ws://hostname.local:1280/\u0022 for unencrypted WebSocket or \u0022wss://hostname.local:1281/\u0022 for encrypted.","ct":"A \u003Csee cref=\u0022T:System.Threading.CancellationToken\u0022 /\u003E which allows the connection attempt to be aborted if necessary."}},"DocId":"M:Sandbox.WebSocket.Connect(System.String,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"websocketUri","Type":"System.String"},{"Name":"headers","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E"},{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.Connect","Name":"Connect","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.WebSocket/\u003CConnect\u003Ed__30"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Establishes a connection to an external WebSocket service."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","189"]}],"DocId":"M:Sandbox.WebSocket.Connect(System.String,System.Collections.Generic.Dictionary\u00602{System.String,System.String},System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.ValueTask","Parameters":[{"Name":"message","Type":"System.String"}],"l":{"File":"Utility/WebSocket.cs","Line":236},"IsPublic":true,"FullName":"Sandbox.WebSocket.Send","Name":"Send","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sends a text message to the WebSocket server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","234"]}],"Documentation":{"Summary":"Sends a text message to the WebSocket server.","Return":"A \u003Csee cref=\u0022T:System.Threading.Tasks.ValueTask\u0022 /\u003E which completes when the message was queued to be sent.","Params":{"message":"The message text to send. Must not be null."}},"DocId":"M:Sandbox.WebSocket.Send(System.String)"},{"ReturnType":"System.Threading.Tasks.ValueTask","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Utility/WebSocket.cs","Line":264},"IsPublic":true,"FullName":"Sandbox.WebSocket.Send","Name":"Send","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sends a binary message to the WebSocket server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","262"]}],"Documentation":{"Summary":"Sends a binary message to the WebSocket server.","Remarks":"The \u003Csee cref=\u0022M:Sandbox.WebSocket.Send(System.ArraySegment{System.Byte})\u0022 /\u003E and \u003Csee cref=\u0022M:Sandbox.WebSocket.Send(System.Span{System.Byte})\u0022 /\u003E overloads allow sending subsections of byte arrays.","Return":"A \u003Csee cref=\u0022T:System.Threading.Tasks.ValueTask\u0022 /\u003E which completes when the message was queued to be sent.","Params":{"data":"The message data to send. Must not be null."}},"DocId":"M:Sandbox.WebSocket.Send(System.Byte[])"},{"ReturnType":"System.Threading.Tasks.ValueTask","Parameters":[{"Name":"data","Type":"System.ArraySegment\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Utility/WebSocket.cs","Line":281},"IsPublic":true,"FullName":"Sandbox.WebSocket.Send","Name":"Send","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sends a binary message to the WebSocket server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","279"]}],"DocId":"M:Sandbox.WebSocket.Send(System.ArraySegment\u00601{System.Byte})"},{"ReturnType":"System.Threading.Tasks.ValueTask","Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Utility/WebSocket.cs","Line":298},"IsPublic":true,"FullName":"Sandbox.WebSocket.Send","Name":"Send","DeclaringType":"Sandbox.WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sends a binary message to the WebSocket server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","296"]}],"DocId":"M:Sandbox.WebSocket.Send(System.Span\u00601{System.Byte})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"maxMessageSize","Type":"System.Int32","Default":"65536"}],"l":{"File":"Utility/WebSocket.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.WebSocket..ctor","Name":".ctor","DeclaringType":"Sandbox.WebSocket","Documentation":{"Summary":"Initialized a new WebSocket client.","Params":{"maxMessageSize":"The maximum message size to allow from the server, in bytes. Default 64 KiB."}},"DocId":"M:Sandbox.WebSocket.#ctor(System.Int32)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/WebSocket.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.WebSocket.IsConnected","Name":"IsConnected","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true as long as a WebSocket connection is established."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","55"]}],"Documentation":{"Summary":"Returns true as long as a WebSocket connection is established."},"DocId":"P:Sandbox.WebSocket.IsConnected"},{"PropertyType":"System.String","Loc":{"File":"Utility/WebSocket.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.WebSocket.SubProtocol","Name":"SubProtocol","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the sub-protocol that was negotiated during the opening handshake."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","60"]}],"Documentation":{"Summary":"Get the sub-protocol that was negotiated during the opening handshake."},"DocId":"P:Sandbox.WebSocket.SubProtocol"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/WebSocket.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.WebSocket.EnableCompression","Name":"EnableCompression","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable compression for the websocket. If the server supports it, compression will be enabled for all messages. Note: compression is disabled by default, and can be dangerous if you are sending secrets across the network."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","81"]}],"Documentation":{"Summary":"Enable or disable compression for the websocket. If the server supports it, compression will be enabled for all messages.\nNote: compression is disabled by default, and can be dangerous if you are sending secrets across the network."},"DocId":"P:Sandbox.WebSocket.EnableCompression"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WebSocket","Name":"WebSocket","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A WebSocket client for connecting to external services."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSocket.cs","15"]}],"Documentation":{"Summary":"A WebSocket client for connecting to external services.","Remarks":"Events handlers will be called on the synchronization context that Connect was called on."},"DocId":"T:Sandbox.WebSocket"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"message","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.MessageReceivedHandler.Invoke","Name":"Invoke","DeclaringType":"Sandbox.WebSocket.MessageReceivedHandler","DocId":"M:Sandbox.WebSocket.MessageReceivedHandler.Invoke(System.String)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"message","Type":"System.String"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.MessageReceivedHandler.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.WebSocket.MessageReceivedHandler","DocId":"M:Sandbox.WebSocket.MessageReceivedHandler.BeginInvoke(System.String,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.MessageReceivedHandler.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.WebSocket.MessageReceivedHandler","DocId":"M:Sandbox.WebSocket.MessageReceivedHandler.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.MessageReceivedHandler..ctor","Name":".ctor","DeclaringType":"Sandbox.WebSocket.MessageReceivedHandler","DocId":"M:Sandbox.WebSocket.MessageReceivedHandler.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WebSocket.MessageReceivedHandler","Name":"MessageReceivedHandler","DeclaringType":"Sandbox.WebSocket","Documentation":{"Summary":"Event handler which processes text messages from the WebSocket service.","Params":{"message":"The message text that was received."}},"DocId":"T:Sandbox.WebSocket.MessageReceivedHandler"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CSystem.Byte\u003E"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DataReceivedHandler.Invoke","Name":"Invoke","DeclaringType":"Sandbox.WebSocket.DataReceivedHandler","DocId":"M:Sandbox.WebSocket.DataReceivedHandler.Invoke(System.Span\u00601{System.Byte})"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"data","Type":"System.Span\u00601\u003CSystem.Byte\u003E"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DataReceivedHandler.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.WebSocket.DataReceivedHandler","DocId":"M:Sandbox.WebSocket.DataReceivedHandler.BeginInvoke(System.Span\u00601{System.Byte},System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DataReceivedHandler.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.WebSocket.DataReceivedHandler","DocId":"M:Sandbox.WebSocket.DataReceivedHandler.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DataReceivedHandler..ctor","Name":".ctor","DeclaringType":"Sandbox.WebSocket.DataReceivedHandler","DocId":"M:Sandbox.WebSocket.DataReceivedHandler.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WebSocket.DataReceivedHandler","Name":"DataReceivedHandler","DeclaringType":"Sandbox.WebSocket","Documentation":{"Summary":"Event handler which processes binary messages from the WebSocket service.","Params":{"data":"The binary message data that was received."}},"DocId":"T:Sandbox.WebSocket.DataReceivedHandler"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"status","Type":"System.Int32"},{"Name":"reason","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DisconnectedHandler.Invoke","Name":"Invoke","DeclaringType":"Sandbox.WebSocket.DisconnectedHandler","DocId":"M:Sandbox.WebSocket.DisconnectedHandler.Invoke(System.Int32,System.String)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"status","Type":"System.Int32"},{"Name":"reason","Type":"System.String"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DisconnectedHandler.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.WebSocket.DisconnectedHandler","DocId":"M:Sandbox.WebSocket.DisconnectedHandler.BeginInvoke(System.Int32,System.String,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DisconnectedHandler.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.WebSocket.DisconnectedHandler","DocId":"M:Sandbox.WebSocket.DisconnectedHandler.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.WebSocket.DisconnectedHandler..ctor","Name":".ctor","DeclaringType":"Sandbox.WebSocket.DisconnectedHandler","DocId":"M:Sandbox.WebSocket.DisconnectedHandler.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WebSocket.DisconnectedHandler","Name":"DisconnectedHandler","DeclaringType":"Sandbox.WebSocket","Documentation":{"Summary":"Event handler which fires when the WebSocket disconnects from the server.","Params":{"status":"The close status code from the server, or 0 if there was none. See known values here: https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent","reason":"The reason string for closing the connection. This may not be populated, may be from the server, or may be a client exception message."}},"DocId":"T:Sandbox.WebSocket.DisconnectedHandler"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/WebSurface.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.WebSurface.Dispose","Name":"Dispose","DeclaringType":"Sandbox.WebSurface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","108"]}],"DocId":"M:Sandbox.WebSurface.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"}],"l":{"File":"Utility/WebSurface.cs","Line":366},"IsPublic":true,"FullName":"Sandbox.WebSurface.TellMouseMove","Name":"TellMouseMove","DeclaringType":"Sandbox.WebSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell the browser the mouse has moved"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","364"]}],"Documentation":{"Summary":"Tell the browser the mouse has moved"},"DocId":"M:Sandbox.WebSurface.TellMouseMove(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"delta","Type":"System.Int32"}],"l":{"File":"Utility/WebSurface.cs","Line":375},"IsPublic":true,"FullName":"Sandbox.WebSurface.TellMouseWheel","Name":"TellMouseWheel","DeclaringType":"Sandbox.WebSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell the browser the mouse wheel has moved"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","373"]}],"Documentation":{"Summary":"Tell the browser the mouse wheel has moved","Params":{"delta":""}},"DocId":"M:Sandbox.WebSurface.TellMouseWheel(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"button","Type":"Sandbox.MouseButtons"},{"Name":"state","Type":"System.Boolean"}],"l":{"File":"Utility/WebSurface.cs","Line":384},"IsPublic":true,"FullName":"Sandbox.WebSurface.TellMouseButton","Name":"TellMouseButton","DeclaringType":"Sandbox.WebSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell the browser a mouse button has been pressed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","381"]}],"Documentation":{"Summary":"Tell the browser a mouse button has been pressed"},"DocId":"M:Sandbox.WebSurface.TellMouseButton(Sandbox.MouseButtons,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"unicodeKey","Type":"System.UInt32"},{"Name":"modifiers","Type":"Sandbox.KeyboardModifiers"}],"l":{"File":"Utility/WebSurface.cs","Line":409},"IsPublic":true,"FullName":"Sandbox.WebSurface.TellChar","Name":"TellChar","DeclaringType":"Sandbox.WebSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell the browser a unicode key has been pressed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","405"]}],"Documentation":{"Summary":"Tell the browser a unicode key has been pressed"},"DocId":"M:Sandbox.WebSurface.TellChar(System.UInt32,Sandbox.KeyboardModifiers)"},{"ReturnType":"System.Void","Parameters":[{"Name":"virtualKeyCode","Type":"System.UInt32"},{"Name":"modifiers","Type":"Sandbox.KeyboardModifiers"},{"Name":"state","Type":"System.Boolean"}],"l":{"File":"Utility/WebSurface.cs","Line":436},"IsPublic":true,"FullName":"Sandbox.WebSurface.TellKey","Name":"TellKey","DeclaringType":"Sandbox.WebSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell the browser a key has been pressed or released"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","421"]}],"Documentation":{"Summary":"Tell the browser a key has been pressed or released"},"DocId":"M:Sandbox.WebSurface.TellKey(System.UInt32,Sandbox.KeyboardModifiers,System.Boolean)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/WebSurface.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.WebSurface.IsLimited","Name":"IsLimited","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","21"]}],"DocId":"P:Sandbox.WebSurface.IsLimited"},{"PropertyType":"Sandbox.WebSurface.TextureChangedDelegate","Loc":{"File":"Utility/WebSurface.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.WebSurface.OnTexture","Name":"OnTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the texture has changed and should be updated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","65"]}],"Documentation":{"Summary":"Called when the texture has changed and should be updated"},"DocId":"P:Sandbox.WebSurface.OnTexture"},{"PropertyType":"System.String","Loc":{"File":"Utility/WebSurface.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.WebSurface.PageTitle","Name":"PageTitle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","129"]}],"DocId":"P:Sandbox.WebSurface.PageTitle"},{"PropertyType":"System.String","Loc":{"File":"Utility/WebSurface.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.WebSurface.Url","Name":"Url","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current Url"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","134"]}],"Documentation":{"Summary":"The current Url"},"DocId":"P:Sandbox.WebSurface.Url"},{"PropertyType":"Vector2","Loc":{"File":"Utility/WebSurface.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.WebSurface.Size","Name":"Size","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the browser"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","227"]}],"Documentation":{"Summary":"The size of the browser"},"DocId":"P:Sandbox.WebSurface.Size"},{"PropertyType":"System.String","Loc":{"File":"Utility/WebSurface.cs","Line":301},"IsPublic":true,"FullName":"Sandbox.WebSurface.Cursor","Name":"Cursor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","300"]}],"DocId":"P:Sandbox.WebSurface.Cursor"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/WebSurface.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.WebSurface.HasKeyFocus","Name":"HasKeyFocus","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tell the html control if it has key focus currently, controls showing the I-beam cursor in text controls amongst other things"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","451"]}],"Documentation":{"Summary":"Tell the html control if it has key focus currently, controls showing the I-beam cursor in text controls amongst other things"},"DocId":"P:Sandbox.WebSurface.HasKeyFocus"},{"PropertyType":"System.Single","Loc":{"File":"Utility/WebSurface.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.WebSurface.ScaleFactor","Name":"ScaleFactor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["DPI Scaling factor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","473"]}],"Documentation":{"Summary":"DPI Scaling factor"},"DocId":"P:Sandbox.WebSurface.ScaleFactor"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/WebSurface.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.WebSurface.InBackgroundMode","Name":"InBackgroundMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable/disable low-resource background mode, where javascript and repaint timers are throttled, resources are more aggressively purged from memory, and audio/video elements are paused. When background mode is enabled, all HTML5 video and audio objects will execute \u0022.pause()\u0022 and gain the property \u0022._steam_background_paused = 1\u0022. When background mode is disabled, any video or audio objects with that property will resume with \u0022.play()\u0022."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","498"]}],"Documentation":{"Summary":"Enable/disable low-resource background mode, where javascript and repaint timers are throttled, resources are\nmore aggressively purged from memory, and audio/video elements are paused. When background mode is enabled,\nall HTML5 video and audio objects will execute \u0022.pause()\u0022 and gain the property \u0022._steam_background_paused = 1\u0022.\nWhen background mode is disabled, any video or audio objects with that property will resume with \u0022.play()\u0022."},"DocId":"P:Sandbox.WebSurface.InBackgroundMode"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WebSurface","Name":"WebSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables rendering and interacting with a webpage"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\WebSurface.cs","11"]}],"Documentation":{"Summary":"Enables rendering and interacting with a webpage"},"DocId":"T:Sandbox.WebSurface"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"span","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"size","Type":"Vector2"}],"IsPublic":true,"FullName":"Sandbox.WebSurface.TextureChangedDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.WebSurface.TextureChangedDelegate","DocId":"M:Sandbox.WebSurface.TextureChangedDelegate.Invoke(System.ReadOnlySpan\u00601{System.Byte},Vector2)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"span","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"size","Type":"Vector2"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.WebSurface.TextureChangedDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.WebSurface.TextureChangedDelegate","DocId":"M:Sandbox.WebSurface.TextureChangedDelegate.BeginInvoke(System.ReadOnlySpan\u00601{System.Byte},Vector2,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.WebSurface.TextureChangedDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.WebSurface.TextureChangedDelegate","DocId":"M:Sandbox.WebSurface.TextureChangedDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.WebSurface.TextureChangedDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.WebSurface.TextureChangedDelegate","DocId":"M:Sandbox.WebSurface.TextureChangedDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WebSurface.TextureChangedDelegate","Name":"TextureChangedDelegate","DeclaringType":"Sandbox.WebSurface","DocId":"T:Sandbox.WebSurface.TextureChangedDelegate"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"uri","Type":"System.Uri"}],"l":{"File":"Utility/Web/Http.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.IsAllowed","Name":"IsAllowed","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Check if the given Uri matches the following requirements: 1. Scheme is https/http or wss/ws 2. If it\u0027s localhost, only allow ports 80/443/8080/8443 3. Not an ip address"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.cs","47"]}],"Documentation":{"Summary":"Check if the given Uri matches the following requirements:\n1. Scheme is https/http or wss/ws\n2. If it\u0027s localhost, only allow ports 80/443/8080/8443\n3. Not an ip address","Return":"True if the Uri can be accessed, false if the Uri will be blocked.","Params":{"uri":"The Uri to check."}},"DocId":"M:Sandbox.Http.IsAllowed(System.Uri)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"header","Type":"System.String"}],"l":{"File":"Utility/Web/Http.cs","Line":118},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.IsHeaderAllowed","Name":"IsHeaderAllowed","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Checks if a given header is allowed to be set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.cs","115"]}],"Documentation":{"Summary":"Checks if a given header is allowed to be set.","Return":"True if the header is allowed to be set.","Params":{"header":"The header name to check."}},"DocId":"M:Sandbox.Http.IsHeaderAllowed(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"requestUri","Type":"System.String"},{"Name":"method","Type":"System.String","Default":"GET"},{"Name":"content","Type":"System.Net.Http.HttpContent","Default":"null"},{"Name":"headers","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Default":"null"},{"Name":"cancellationToken","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.RequestStringAsync","Name":"RequestStringAsync","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Http/\u003CRequestStringAsync\u003Ed__9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a HTTP request to the specified URI and return the response body as a string in an asynchronous operation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.Requests.cs","23"]}],"DocId":"M:Sandbox.Http.RequestStringAsync(System.String,System.String,System.Net.Http.HttpContent,System.Collections.Generic.Dictionary\u00602{System.String,System.String},System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Byte[]\u003E","Parameters":[{"Name":"requestUri","Type":"System.String"},{"Name":"method","Type":"System.String","Default":"GET"},{"Name":"content","Type":"System.Net.Http.HttpContent","Default":"null"},{"Name":"headers","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Default":"null"},{"Name":"cancellationToken","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.RequestBytesAsync","Name":"RequestBytesAsync","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Http/\u003CRequestBytesAsync\u003Ed__10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a HTTP request to the specified URI and return the response body as a byte array in an asynchronous operation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.Requests.cs","41"]}],"DocId":"M:Sandbox.Http.RequestBytesAsync(System.String,System.String,System.Net.Http.HttpContent,System.Collections.Generic.Dictionary\u00602{System.String,System.String},System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.IO.Stream\u003E","Parameters":[{"Name":"requestUri","Type":"System.String"},{"Name":"method","Type":"System.String","Default":"GET"},{"Name":"content","Type":"System.Net.Http.HttpContent","Default":"null"},{"Name":"headers","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Default":"null"},{"Name":"cancellationToken","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.RequestStreamAsync","Name":"RequestStreamAsync","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Http/\u003CRequestStreamAsync\u003Ed__11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a HTTP request to the specified URI and return the response body as a stream in an asynchronous operation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.Requests.cs","59"]}],"DocId":"M:Sandbox.Http.RequestStreamAsync(System.String,System.String,System.Net.Http.HttpContent,System.Collections.Generic.Dictionary\u00602{System.String,System.String},System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"requestUri","Type":"System.String"},{"Name":"method","Type":"System.String","Default":"GET"},{"Name":"content","Type":"System.Net.Http.HttpContent","Default":"null"},{"Name":"headers","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Default":"null"},{"Name":"cancellationToken","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.RequestJsonAsync","Name":"RequestJsonAsync","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Http/\u003CRequestJsonAsync\u003Ed__12\u00601"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sends a HTTP request to the specified URI and return the response body as a JSON deserialized object in an asynchronous operation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.Requests.cs","77"]}],"DocId":"M:Sandbox.Http.RequestJsonAsync\u0060\u00601(System.String,System.String,System.Net.Http.HttpContent,System.Collections.Generic.Dictionary\u00602{System.String,System.String},System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Net.Http.HttpResponseMessage\u003E","Parameters":[{"Name":"requestUri","Type":"System.String"},{"Name":"method","Type":"System.String","Default":"GET"},{"Name":"content","Type":"System.Net.Http.HttpContent","Default":"null"},{"Name":"headers","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Default":"null"},{"Name":"cancellationToken","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.RequestAsync","Name":"RequestAsync","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Http/\u003CRequestAsync\u003Ed__13"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sends a HTTP request to the specified URI and returns the response in an asynchronous operation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.Requests.cs","95"]}],"DocId":"M:Sandbox.Http.RequestAsync(System.String,System.String,System.Net.Http.HttpContent,System.Collections.Generic.Dictionary\u00602{System.String,System.String},System.Threading.CancellationToken)"},{"ReturnType":"System.Net.Http.HttpContent","Parameters":[{"Name":"target","Type":"T"}],"l":{"File":"Utility/Web/Http.Requests.cs","Line":113},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http.CreateJsonContent","Name":"CreateJsonContent","DeclaringType":"Sandbox.Http","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a new HttpContent instance containing the specified object serialized to JSON."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.Requests.cs","110"]}],"Documentation":{"Summary":"Creates a new \u003Csee cref=\u0022T:System.Net.Http.HttpContent\u0022 /\u003E instance containing the specified object serialized to JSON."},"DocId":"M:Sandbox.Http.CreateJsonContent\u0060\u00601(\u0060\u00600)"}],"Properties":[],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Http","Name":"Http","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lets your game make async HTTP requests."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.cs","14"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Lets your game make async HTTP requests."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Http.Requests.cs","10"]}],"Documentation":{"Summary":"Lets your game make async HTTP requests."},"DocId":"T:Sandbox.Http"},{"Namespace":"Sandbox.Utility","Properties":[{"PropertyType":"System.Object","Loc":{"File":"Utility/EditorTools.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.EditorTools.InspectorObject","Name":"InspectorObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the object to be inspected by the inspector in the editor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\EditorTools.cs","13"]}],"Documentation":{"Summary":"Set the object to be inspected by the inspector in the editor"},"DocId":"P:Sandbox.Utility.EditorTools.InspectorObject"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.EditorTools","Name":"EditorTools","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Functions to interact with the tools system. Does nothing if tools aren\u0027t enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\EditorTools.cs","8"]}],"Documentation":{"Summary":"Functions to interact with the tools system. Does nothing if tools aren\u0027t enabled."},"DocId":"T:Sandbox.Utility.EditorTools"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/FloatBitmap.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Utility.FloatBitmap.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Utility.FloatBitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\FloatBitmap.cs","29"]}],"DocId":"M:Sandbox.Utility.FloatBitmap.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/FloatBitmap.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Utility.FloatBitmap.Resize","Name":"Resize","DeclaringType":"Sandbox.Utility.FloatBitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\FloatBitmap.cs","45"]}],"DocId":"M:Sandbox.Utility.FloatBitmap.Resize(System.Int32,System.Int32,System.Boolean)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"format","Type":"Sandbox.ImageFormat"}],"l":{"File":"Utility/FloatBitmap.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Utility.FloatBitmap.EncodeTo","Name":"EncodeTo","DeclaringType":"Sandbox.Utility.FloatBitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\FloatBitmap.cs","53"]}],"DocId":"M:Sandbox.Utility.FloatBitmap.EncodeTo(Sandbox.ImageFormat)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Utility/FloatBitmap.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Utility.FloatBitmap.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\FloatBitmap.cs","41"]}],"DocId":"P:Sandbox.Utility.FloatBitmap.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/FloatBitmap.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Utility.FloatBitmap.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\FloatBitmap.cs","42"]}],"DocId":"P:Sandbox.Utility.FloatBitmap.Height"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/FloatBitmap.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Utility.FloatBitmap.Depth","Name":"Depth","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\FloatBitmap.cs","43"]}],"DocId":"P:Sandbox.Utility.FloatBitmap.Depth"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.FloatBitmap","Name":"FloatBitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\FloatBitmap.cs","5"]}],"DocId":"T:Sandbox.Utility.FloatBitmap"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"source","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"body","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Utility/Parallel.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Parallel.ForEach","Name":"ForEach","DeclaringType":"Sandbox.Utility.Parallel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Parallel.cs","15"]}],"DocId":"M:Sandbox.Utility.Parallel.ForEach\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"source","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"token","Type":"System.Threading.CancellationToken"},{"Name":"body","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Utility/Parallel.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Parallel.ForEach","Name":"ForEach","DeclaringType":"Sandbox.Utility.Parallel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Parallel.cs","21"]}],"DocId":"M:Sandbox.Utility.Parallel.ForEach\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Threading.CancellationToken,System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"fromInclusive","Type":"System.Int32"},{"Name":"toExclusive","Type":"System.Int32"},{"Name":"body","Type":"System.Action\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"Utility/Parallel.cs","Line":30},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Parallel.For","Name":"For","DeclaringType":"Sandbox.Utility.Parallel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Parallel.cs","27"]}],"DocId":"M:Sandbox.Utility.Parallel.For(System.Int32,System.Int32,System.Action\u00601{System.Int32})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"fromInclusive","Type":"System.Int32"},{"Name":"toExclusive","Type":"System.Int32"},{"Name":"token","Type":"System.Threading.CancellationToken"},{"Name":"body","Type":"System.Func\u00603\u003CSystem.Int32,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask\u003E"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Parallel.ForAsync","Name":"ForAsync","DeclaringType":"Sandbox.Utility.Parallel","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Utility.Parallel/\u003CForAsync\u003Ed__3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Parallel.cs","33"]}],"DocId":"M:Sandbox.Utility.Parallel.ForAsync(System.Int32,System.Int32,System.Threading.CancellationToken,System.Func\u00603{System.Int32,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask})"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Parallel","Name":"Parallel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Wrappers of the parallel class."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Parallel.cs","8"]}],"Documentation":{"Summary":"Wrappers of the parallel class."},"DocId":"T:Sandbox.Utility.Parallel"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"Sandbox.SteamId.AccountTypes","Parameters":[{"Name":"steamid","Type":"Sandbox.SteamId"}],"l":{"File":"Utility/Steam.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.CategorizeSteamId","Name":"CategorizeSteamId","DeclaringType":"Sandbox.Utility.Steam","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return what type os SteamId this is"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","8"]}],"Documentation":{"Summary":"Return what type os SteamId this is"},"DocId":"M:Sandbox.Utility.Steam.CategorizeSteamId(Sandbox.SteamId)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"steamid","Type":"Sandbox.SteamId"}],"l":{"File":"Utility/Steam.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.IsFriend","Name":"IsFriend","DeclaringType":"Sandbox.Utility.Steam","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this is a friend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","43"]}],"Documentation":{"Summary":"Return true if this is a friend"},"DocId":"M:Sandbox.Utility.Steam.IsFriend(Sandbox.SteamId)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"steamid","Type":"Sandbox.SteamId"}],"l":{"File":"Utility/Steam.cs","Line":54},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.IsOnline","Name":"IsOnline","DeclaringType":"Sandbox.Utility.Steam","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this person is online"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","51"]}],"Documentation":{"Summary":"Return true if this person is online"},"DocId":"M:Sandbox.Utility.Steam.IsOnline(Sandbox.SteamId)"}],"Properties":[{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Utility/Steam.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.SteamId","Name":"SteamId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current user\u0027s SteamId"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","13"]}],"Documentation":{"Summary":"The current user\u0027s SteamId"},"DocId":"P:Sandbox.Utility.Steam.SteamId"},{"PropertyType":"System.String","Loc":{"File":"Utility/Steam.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.PersonaName","Name":"PersonaName","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The current user\u0027s persona name (Steam name)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","18"]}],"Documentation":{"Summary":"The current user\u0027s persona name (Steam name)"},"DocId":"P:Sandbox.Utility.Steam.PersonaName"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam","Name":"Steam","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","3"]}],"DocId":"T:Sandbox.Utility.Steam"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Utility.Svg.PathFillType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Svg.PathFillType.Winding","Name":"Winding","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clockwise paths are filled, counter-clockwise are empty."]}],"Documentation":{"Summary":"Clockwise paths are filled, counter-clockwise are empty."},"DocId":"F:Sandbox.Utility.Svg.PathFillType.Winding"},{"FieldType":"Sandbox.Utility.Svg.PathFillType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Svg.PathFillType.EvenOdd","Name":"EvenOdd","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Regions that are enclosed by an odd number of paths are filled, other regions are empty."]}],"Documentation":{"Summary":"Regions that are enclosed by an odd number of paths are filled, other regions are empty."},"DocId":"F:Sandbox.Utility.Svg.PathFillType.EvenOdd"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.PathFillType","Name":"PathFillType","Documentation":{"Summary":"How to determine which sections of the path are filled."},"DocId":"T:Sandbox.Utility.Svg.PathFillType"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Utility.Svg.PathArcSize","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Svg.PathArcSize.Small","Name":"Small","DocId":"F:Sandbox.Utility.Svg.PathArcSize.Small"},{"FieldType":"Sandbox.Utility.Svg.PathArcSize","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Svg.PathArcSize.Large","Name":"Large","DocId":"F:Sandbox.Utility.Svg.PathArcSize.Large"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.PathArcSize","Name":"PathArcSize","Documentation":{"Summary":"Controls arc size in \u003Csee cref=\u0022T:Sandbox.Utility.Svg.ArcToPathCommand\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.PathArcSize"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Utility.Svg.PathDirection","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Svg.PathDirection.Clockwise","Name":"Clockwise","DocId":"F:Sandbox.Utility.Svg.PathDirection.Clockwise"},{"FieldType":"Sandbox.Utility.Svg.PathDirection","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Svg.PathDirection.CounterClockwise","Name":"CounterClockwise","DocId":"F:Sandbox.Utility.Svg.PathDirection.CounterClockwise"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.PathDirection","Name":"PathDirection","Documentation":{"Summary":"Controls arc direction in \u003Csee cref=\u0022T:Sandbox.Utility.Svg.ArcToPathCommand\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.PathDirection"},{"Namespace":"Sandbox.Utility.Svg","Methods":[{"ReturnType":"Sandbox.Utility.Svg.PathCommand","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.PathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.PathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.PathCommand.\u003CClone\u003E$"}],"Constructors":[],"Properties":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.PathCommand","Name":"PathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Base class for SVG path commands."},"DocId":"T:Sandbox.Utility.Svg.PathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.AddCirclePathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.AddCirclePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddCirclePathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"X","Out":true,"Type":"System.Single"},{"Name":"Y","Out":true,"Type":"System.Single"},{"Name":"Radius","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.AddCirclePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddCirclePathCommand.Deconstruct(System.Single@,System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"X","Type":"System.Single"},{"Name":"Y","Type":"System.Single"},{"Name":"Radius","Type":"System.Single"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddCirclePathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.AddCirclePathCommand.#ctor(System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand.X","Name":"X","DocId":"P:Sandbox.Utility.Svg.AddCirclePathCommand.X"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand.Y","Name":"Y","DocId":"P:Sandbox.Utility.Svg.AddCirclePathCommand.Y"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand.Radius","Name":"Radius","DocId":"P:Sandbox.Utility.Svg.AddCirclePathCommand.Radius"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand","Name":"AddCirclePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.AddCirclePathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.AddOvalPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.AddOvalPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddOvalPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Rect","Out":true,"Type":"Sandbox.Rect"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.AddOvalPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddOvalPathCommand.Deconstruct(Sandbox.Rect@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Rect","Type":"Sandbox.Rect"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddOvalPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/ellipse\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.AddOvalPathCommand.#ctor(Sandbox.Rect)"}],"Properties":[{"PropertyType":"Sandbox.Rect","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand.Rect","Name":"Rect","DocId":"P:Sandbox.Utility.Svg.AddOvalPathCommand.Rect"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand","Name":"AddOvalPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/ellipse\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.AddOvalPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.AddPolyPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.AddPolyPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddPolyPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Points","Out":true,"Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CVector2\u003E"},{"Name":"Close","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.AddPolyPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddPolyPathCommand.Deconstruct(System.Collections.Generic.IReadOnlyList\u00601{Vector2}@,System.Boolean@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Points","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CVector2\u003E"},{"Name":"Close","Type":"System.Boolean"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddPolyPathCommand","DocId":"M:Sandbox.Utility.Svg.AddPolyPathCommand.#ctor(System.Collections.Generic.IReadOnlyList\u00601{Vector2},System.Boolean)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CVector2\u003E","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand.Points","Name":"Points","DocId":"P:Sandbox.Utility.Svg.AddPolyPathCommand.Points"},{"PropertyType":"System.Boolean","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand.Close","Name":"Close","DocId":"P:Sandbox.Utility.Svg.AddPolyPathCommand.Close"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand","Name":"AddPolyPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polyline\u0022 /\u003E, \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polygon\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.AddPolyPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.AddRectPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.AddRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRectPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Rect","Out":true,"Type":"Sandbox.Rect"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.AddRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRectPathCommand.Deconstruct(Sandbox.Rect@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Rect","Type":"Sandbox.Rect"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddRectPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.AddRectPathCommand.#ctor(Sandbox.Rect)"}],"Properties":[{"PropertyType":"Sandbox.Rect","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand.Rect","Name":"Rect","DocId":"P:Sandbox.Utility.Svg.AddRectPathCommand.Rect"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand","Name":"AddRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.AddRectPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.AddRoundRectPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.AddRoundRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRoundRectPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Rect","Out":true,"Type":"Sandbox.Rect"},{"Name":"Rx","Out":true,"Type":"System.Single"},{"Name":"Ry","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.AddRoundRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRoundRectPathCommand.Deconstruct(Sandbox.Rect@,System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Rect","Type":"Sandbox.Rect"},{"Name":"Rx","Type":"System.Single"},{"Name":"Ry","Type":"System.Single"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddRoundRectPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.AddRoundRectPathCommand.#ctor(Sandbox.Rect,System.Single,System.Single)"}],"Properties":[{"PropertyType":"Sandbox.Rect","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand.Rect","Name":"Rect","DocId":"P:Sandbox.Utility.Svg.AddRoundRectPathCommand.Rect"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand.Rx","Name":"Rx","DocId":"P:Sandbox.Utility.Svg.AddRoundRectPathCommand.Rx"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand.Ry","Name":"Ry","DocId":"P:Sandbox.Utility.Svg.AddRoundRectPathCommand.Ry"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand","Name":"AddRoundRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.AddRoundRectPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.ArcToPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.ArcToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.ArcToPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Rx","Out":true,"Type":"System.Single"},{"Name":"Ry","Out":true,"Type":"System.Single"},{"Name":"XAxisRotate","Out":true,"Type":"System.Single"},{"Name":"LargeArc","Out":true,"Type":"Sandbox.Utility.Svg.PathArcSize"},{"Name":"Sweep","Out":true,"Type":"Sandbox.Utility.Svg.PathDirection"},{"Name":"X","Out":true,"Type":"System.Single"},{"Name":"Y","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.ArcToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.ArcToPathCommand.Deconstruct(System.Single@,System.Single@,System.Single@,Sandbox.Utility.Svg.PathArcSize@,Sandbox.Utility.Svg.PathDirection@,System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Rx","Type":"System.Single"},{"Name":"Ry","Type":"System.Single"},{"Name":"XAxisRotate","Type":"System.Single"},{"Name":"LargeArc","Type":"Sandbox.Utility.Svg.PathArcSize"},{"Name":"Sweep","Type":"Sandbox.Utility.Svg.PathDirection"},{"Name":"X","Type":"System.Single"},{"Name":"Y","Type":"System.Single"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.ArcToPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#arcs\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.ArcToPathCommand.#ctor(System.Single,System.Single,System.Single,Sandbox.Utility.Svg.PathArcSize,Sandbox.Utility.Svg.PathDirection,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.Rx","Name":"Rx","DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.Rx"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.Ry","Name":"Ry","DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.Ry"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.XAxisRotate","Name":"XAxisRotate","DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.XAxisRotate"},{"PropertyType":"Sandbox.Utility.Svg.PathArcSize","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.LargeArc","Name":"LargeArc","DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.LargeArc"},{"PropertyType":"Sandbox.Utility.Svg.PathDirection","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.Sweep","Name":"Sweep","DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.Sweep"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.X","Name":"X","DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.X"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.Y","Name":"Y","DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.Y"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand","Name":"ArcToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#arcs\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.ArcToPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.ClosePathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ClosePathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.ClosePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.ClosePathCommand.\u003CClone\u003E$"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.ClosePathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.ClosePathCommand","DocId":"M:Sandbox.Utility.Svg.ClosePathCommand.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.ClosePathCommand","Name":"ClosePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#line_commands\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.ClosePathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.CubicToPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.CubicToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.CubicToPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"X0","Out":true,"Type":"System.Single"},{"Name":"Y0","Out":true,"Type":"System.Single"},{"Name":"X1","Out":true,"Type":"System.Single"},{"Name":"Y1","Out":true,"Type":"System.Single"},{"Name":"X2","Out":true,"Type":"System.Single"},{"Name":"Y2","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.CubicToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.CubicToPathCommand.Deconstruct(System.Single@,System.Single@,System.Single@,System.Single@,System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"X0","Type":"System.Single"},{"Name":"Y0","Type":"System.Single"},{"Name":"X1","Type":"System.Single"},{"Name":"Y1","Type":"System.Single"},{"Name":"X2","Type":"System.Single"},{"Name":"Y2","Type":"System.Single"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.CubicToPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#b%C3%A9zier_curves\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.CubicToPathCommand.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.X0","Name":"X0","DocId":"P:Sandbox.Utility.Svg.CubicToPathCommand.X0"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.Y0","Name":"Y0","DocId":"P:Sandbox.Utility.Svg.CubicToPathCommand.Y0"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.X1","Name":"X1","DocId":"P:Sandbox.Utility.Svg.CubicToPathCommand.X1"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.Y1","Name":"Y1","DocId":"P:Sandbox.Utility.Svg.CubicToPathCommand.Y1"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.X2","Name":"X2","DocId":"P:Sandbox.Utility.Svg.CubicToPathCommand.X2"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.Y2","Name":"Y2","DocId":"P:Sandbox.Utility.Svg.CubicToPathCommand.Y2"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand","Name":"CubicToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#b%C3%A9zier_curves\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.CubicToPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.LineToPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.LineToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.LineToPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"X","Out":true,"Type":"System.Single"},{"Name":"Y","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.LineToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.LineToPathCommand.Deconstruct(System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"X","Type":"System.Single"},{"Name":"Y","Type":"System.Single"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.LineToPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#line_commands\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.LineToPathCommand.#ctor(System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand.X","Name":"X","DocId":"P:Sandbox.Utility.Svg.LineToPathCommand.X"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand.Y","Name":"Y","DocId":"P:Sandbox.Utility.Svg.LineToPathCommand.Y"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand","Name":"LineToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#line_commands\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.LineToPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.MoveToPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.MoveToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.MoveToPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"X","Out":true,"Type":"System.Single"},{"Name":"Y","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.MoveToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.MoveToPathCommand.Deconstruct(System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"X","Type":"System.Single"},{"Name":"Y","Type":"System.Single"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.MoveToPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#line_commands\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.MoveToPathCommand.#ctor(System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand.X","Name":"X","DocId":"P:Sandbox.Utility.Svg.MoveToPathCommand.X"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand.Y","Name":"Y","DocId":"P:Sandbox.Utility.Svg.MoveToPathCommand.Y"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand","Name":"MoveToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#line_commands\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.MoveToPathCommand"},{"Namespace":"Sandbox.Utility.Svg","BaseType":"Sandbox.Utility.Svg.PathCommand","Methods":[{"ReturnType":"Sandbox.Utility.Svg.QuadToPathCommand","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.Utility.Svg.QuadToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.QuadToPathCommand.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"X0","Out":true,"Type":"System.Single"},{"Name":"Y0","Out":true,"Type":"System.Single"},{"Name":"X1","Out":true,"Type":"System.Single"},{"Name":"Y1","Out":true,"Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Utility.Svg.QuadToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.QuadToPathCommand.Deconstruct(System.Single@,System.Single@,System.Single@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"X0","Type":"System.Single"},{"Name":"Y0","Type":"System.Single"},{"Name":"X1","Type":"System.Single"},{"Name":"Y1","Type":"System.Single"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.QuadToPathCommand","Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#b%C3%A9zier_curves\u0022 /\u003E."},"DocId":"M:Sandbox.Utility.Svg.QuadToPathCommand.#ctor(System.Single,System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.X0","Name":"X0","DocId":"P:Sandbox.Utility.Svg.QuadToPathCommand.X0"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.Y0","Name":"Y0","DocId":"P:Sandbox.Utility.Svg.QuadToPathCommand.Y0"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.X1","Name":"X1","DocId":"P:Sandbox.Utility.Svg.QuadToPathCommand.X1"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.Y1","Name":"Y1","DocId":"P:Sandbox.Utility.Svg.QuadToPathCommand.Y1"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand","Name":"QuadToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"See \u003Csee href=\u0022https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#b%C3%A9zier_curves\u0022 /\u003E."},"DocId":"T:Sandbox.Utility.Svg.QuadToPathCommand"},{"Namespace":"Sandbox.Utility.Svg","Constructors":[],"Properties":[{"PropertyType":"Sandbox.Utility.Svg.PathFillType","Loc":{"File":"Utility/Web/Svg.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgPath.FillType","Name":"FillType","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How to determine which sections of the path are filled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","111"]}],"Documentation":{"Summary":"How to determine which sections of the path are filled."},"DocId":"P:Sandbox.Utility.Svg.SvgPath.FillType"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Utility.Svg.PathCommand\u003E","Loc":{"File":"Utility/Web/Svg.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgPath.Commands","Name":"Commands","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Description of how the path is constructed out of basic elements."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","116"]}],"Documentation":{"Summary":"Description of how the path is constructed out of basic elements."},"DocId":"P:Sandbox.Utility.Svg.SvgPath.Commands"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Web/Svg.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgPath.IsEmpty","Name":"IsEmpty","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, this path has no commands."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","121"]}],"Documentation":{"Summary":"If true, this path has no commands."},"DocId":"P:Sandbox.Utility.Svg.SvgPath.IsEmpty"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Utility/Web/Svg.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgPath.Bounds","Name":"Bounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enclosing bounding box for this path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","126"]}],"Documentation":{"Summary":"Enclosing bounding box for this path."},"DocId":"P:Sandbox.Utility.Svg.SvgPath.Bounds"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Utility/Web/Svg.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgPath.StrokeColor","Name":"StrokeColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Optional outline color for this path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","131"]}],"Documentation":{"Summary":"Optional outline color for this path."},"DocId":"P:Sandbox.Utility.Svg.SvgPath.StrokeColor"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Utility/Web/Svg.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgPath.FillColor","Name":"FillColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Optional fill color for this path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","136"]}],"Documentation":{"Summary":"Optional fill color for this path."},"DocId":"P:Sandbox.Utility.Svg.SvgPath.FillColor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgPath","Name":"SvgPath","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A shape in a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESvgDocument\u003C/span\u003E, described as a vector path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","106"]}],"Documentation":{"Summary":"A shape in a \u003Csee cref=\u0022T:Sandbox.Utility.Svg.SvgDocument\u0022 /\u003E, described as a vector path."},"DocId":"T:Sandbox.Utility.Svg.SvgPath"},{"Namespace":"Sandbox.Utility.Svg","Methods":[{"ReturnType":"Sandbox.Utility.Svg.SvgDocument","Parameters":[{"Name":"contents","Type":"System.String"}],"l":{"File":"Utility/Web/Svg.cs","Line":250},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Svg.SvgDocument.FromString","Name":"FromString","DeclaringType":"Sandbox.Utility.Svg.SvgDocument","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reads an SVG document from the given string, returning a list of path elements describing the shapes in the image."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","247"]}],"Documentation":{"Summary":"Reads an SVG document from the given string, returning a list of path elements\ndescribing the shapes in the image.","Params":{"contents":"SVG document contents."}},"DocId":"M:Sandbox.Utility.Svg.SvgDocument.FromString(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Utility.Svg.SvgPath\u003E","Loc":{"File":"Utility/Web/Svg.cs","Line":266},"IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgDocument.Paths","Name":"Paths","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["List of all shapes in the document."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","265"]}],"Documentation":{"Summary":"List of all shapes in the document."},"DocId":"P:Sandbox.Utility.Svg.SvgDocument.Paths"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Utility.Svg.SvgDocument","Name":"SvgDocument","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Helper class for reading Scalable Vector Graphics files."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Web\\Svg.cs","206"]}],"Documentation":{"Summary":"Helper class for reading Scalable Vector Graphics files."},"DocId":"T:Sandbox.Utility.Svg.SvgDocument"},{"Namespace":"Sandbox.Razor","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Razor.RenderTreeBuilderOld..ctor","Name":".ctor","DeclaringType":"Sandbox.Razor.RenderTreeBuilderOld","DocId":"M:Sandbox.Razor.RenderTreeBuilderOld.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Razor.RenderTreeBuilderOld","Name":"RenderTreeBuilderOld","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Razor.Mocks.cs","5"]}],"DocId":"T:Sandbox.Razor.RenderTreeBuilderOld"},{"Namespace":"Sandbox.UI","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Animation/KeyFrames.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.UI.KeyFrames..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.KeyFrames","DocId":"M:Sandbox.UI.KeyFrames.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Animation/KeyFrames.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.UI.KeyFrames.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Name of the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E@keyframes\u003C/code\u003E rule."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Animation\\KeyFrames.cs","11"]}],"Documentation":{"Summary":"Name of the \u003Cc\u003E@keyframes\u003C/c\u003E rule."},"DocId":"P:Sandbox.UI.KeyFrames.Name"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.KeyFrames.Block\u003E","IsPublic":true,"FullName":"Sandbox.UI.KeyFrames.Blocks","Name":"Blocks","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Animation\\KeyFrames.cs","32"]}],"Documentation":{"Summary":"List of keyframes with in the \u003Cc\u003E@keyframes\u003C/c\u003E rule."},"DocId":"F:Sandbox.UI.KeyFrames.Blocks"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.KeyFrames","Name":"KeyFrames","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a CSS \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E@keyframes\u003C/code\u003E rule."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Animation\\KeyFrames.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a CSS \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E@keyframes\u003C/code\u003E rule."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Animation\\KeyFrames.Parser.cs","3"]}],"Documentation":{"Summary":"Represents a CSS \u003Cc\u003E@keyframes\u003C/c\u003E rule."},"DocId":"T:Sandbox.UI.KeyFrames"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.KeyFrames.Block..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.KeyFrames.Block","DocId":"M:Sandbox.UI.KeyFrames.Block.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Animation/KeyFrames.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.KeyFrames.Block.Interval","Name":"Interval","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The position of the keyframe within the overall animation. 0 to 1, where 0 is the start, and 1 is the end of the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Animation\\KeyFrames.cs","21"]}],"Documentation":{"Summary":"The position of the keyframe within the overall animation. 0 to 1, where 0 is the start, and 1 is the end of the animation."},"DocId":"P:Sandbox.UI.KeyFrames.Block.Interval"},{"PropertyType":"Sandbox.UI.Styles","Loc":{"File":"Systems/UI/Animation/KeyFrames.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.KeyFrames.Block.Styles","Name":"Styles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The styles that should be applied at this position in the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Animation\\KeyFrames.cs","26"]}],"Documentation":{"Summary":"The styles that should be applied at this position in the animation."},"DocId":"P:Sandbox.UI.KeyFrames.Block.Styles"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.KeyFrames.Block","Name":"Block","DeclaringType":"Sandbox.UI.KeyFrames","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A keyframe within the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Animation\\KeyFrames.cs","16"]}],"Documentation":{"Summary":"A keyframe within the animation."},"DocId":"T:Sandbox.UI.KeyFrames.Block"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"exceptThisOne","Type":"Sandbox.UI.Panel","Default":"null"}],"l":{"File":"Systems/UI/Controls/BasePopup.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BasePopup.CloseAll","Name":"CloseAll","DeclaringType":"Sandbox.UI.BasePopup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\BasePopup.cs","15"]}],"DocId":"M:Sandbox.UI.BasePopup.CloseAll(Sandbox.UI.Panel)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Controls/BasePopup.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.UI.BasePopup.OnDeleted","Name":"OnDeleted","DeclaringType":"Sandbox.UI.BasePopup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\BasePopup.cs","51"]}],"DocId":"M:Sandbox.UI.BasePopup.OnDeleted"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Controls/BasePopup.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.BasePopup..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.BasePopup","DocId":"M:Sandbox.UI.BasePopup.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Controls/BasePopup.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.BasePopup.StayOpen","Name":"StayOpen","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stay open, even when CloseAll popups is called"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\BasePopup.cs","13"]}],"Documentation":{"Summary":"Stay open, even when CloseAll popups is called"},"DocId":"P:Sandbox.UI.BasePopup.StayOpen"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.BasePopup","Name":"BasePopup","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A panel that gets deleted automatically when clicked away from"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\BasePopup.cs","6"]}],"Documentation":{"Summary":"A panel that gets deleted automatically when clicked away from"},"DocId":"T:Sandbox.UI.BasePopup"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.UI.Image.SetTexture","Name":"SetTexture","DeclaringType":"Sandbox.UI.Image","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.UI.Image/\u003CSetTexture\u003Ed__7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EImage\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ETexture\u003C/span\u003E from a file path. URLs supported."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Image.cs","26"]}],"Documentation":{"Summary":"Set \u003Csee cref=\u0022P:Sandbox.UI.Image.Texture\u0022 /\u003E from a file path. URLs supported."},"DocId":"M:Sandbox.UI.Image.SetTexture(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Controls/Image.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.UI.Image.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.Image","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Image.cs","67"]}],"DocId":"M:Sandbox.UI.Image.SetProperty(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Controls/Image.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.UI.Image..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Image","DocId":"M:Sandbox.UI.Image.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/UI/Controls/Image.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.Image.Texture","Name":"Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The texture being displayed by this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Image.cs","14"]}],"Documentation":{"Summary":"The texture being displayed by this panel."},"DocId":"P:Sandbox.UI.Image.Texture"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Controls/Image.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.Image.HasContent","Name":"HasContent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Image.cs","16"]}],"DocId":"P:Sandbox.UI.Image.HasContent"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Image","Name":"Image","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["image"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic box that displays a given texture within itself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Image.cs","8"]}],"Documentation":{"Summary":"A generic box that displays a given texture within itself."},"DocId":"T:Sandbox.UI.Image"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Controls/Label.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.UI.Label.OnDeleted","Name":"OnDeleted","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","113"]}],"DocId":"M:Sandbox.UI.Label.OnDeleted"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.UI.Label.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","154"]}],"DocId":"M:Sandbox.UI.Label.SetProperty(System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.UI.Label.SetContent","Name":"SetContent","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","171"]}],"DocId":"M:Sandbox.UI.Label.SetContent(System.String)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/UI/Controls/Label.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.UI.Label.GetSelectedText","Name":"GetSelectedText","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the selected text."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","213"]}],"Documentation":{"Summary":"Returns the selected text."},"DocId":"M:Sandbox.UI.Label.GetSelectedText"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"cut","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":229},"IsPublic":true,"FullName":"Sandbox.UI.Label.GetClipboardValue","Name":"GetClipboardValue","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","226"]}],"DocId":"M:Sandbox.UI.Label.GetClipboardValue(System.Boolean)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":239},"IsPublic":true,"FullName":"Sandbox.UI.Label.GetCaretRect","Name":"GetCaretRect","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","236"]}],"DocId":"M:Sandbox.UI.Label.GetCaretRect(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"offset","Type":"Vector2"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":313},"IsPublic":true,"FullName":"Sandbox.UI.Label.FinalLayout","Name":"FinalLayout","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","311"]}],"DocId":"M:Sandbox.UI.Label.FinalLayout(Vector2)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":359},"IsPublic":true,"FullName":"Sandbox.UI.Label.GetLetterAt","Name":"GetLetterAt","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","356"]}],"DocId":"M:Sandbox.UI.Label.GetLetterAt(Vector2)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":364},"IsPublic":true,"FullName":"Sandbox.UI.Label.GetLetterAtScreenPosition","Name":"GetLetterAtScreenPosition","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","363"]}],"DocId":"M:Sandbox.UI.Label.GetLetterAtScreenPosition(Vector2)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/UI/Controls/Label.cs","Line":379},"IsPublic":true,"FullName":"Sandbox.UI.Label.HasSelection","Name":"HasSelection","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","378"]}],"DocId":"M:Sandbox.UI.Label.HasSelection"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Controls/Label.cs","Line":386},"IsPublic":true,"FullName":"Sandbox.UI.Label.LanguageChanged","Name":"LanguageChanged","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When the language changes, if we\u0027re token based we need to update to the new phrase."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","383"]}],"Documentation":{"Summary":"When the language changes, if we\u0027re token based we need to update to the new phrase."},"DocId":"M:Sandbox.UI.Label.LanguageChanged"},{"ReturnType":"System.Void","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.Label.ReplaceSelection","Name":"ReplaceSelection","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Replace the currently selected text with given text."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","18"]}],"Documentation":{"Summary":"Replace the currently selected text with given text."},"DocId":"M:Sandbox.UI.Label.ReplaceSelection(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"System.Int32"},{"Name":"end","Type":"System.Int32"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.UI.Label.SetSelection","Name":"SetSelection","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the text selection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","37"]}],"Documentation":{"Summary":"Sets the text selection."},"DocId":"M:Sandbox.UI.Label.SetSelection(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pos","Type":"System.Int32"},{"Name":"select","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.UI.Label.SetCaretPosition","Name":"SetCaretPosition","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the text caret position to the given index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","57"]}],"Documentation":{"Summary":"Set the text caret position to the given index.","Params":{"pos":"Where to move the text caret to within the text.","select":"Whether to also add the characters we passed by to the selection."}},"DocId":"M:Sandbox.UI.Label.SetCaretPosition(System.Int32,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.UI.Label.ScrollToCaret","Name":"ScrollToCaret","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Put the caret within the visible region."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","82"]}],"Documentation":{"Summary":"Put the caret within the visible region."},"DocId":"M:Sandbox.UI.Label.ScrollToCaret"},{"ReturnType":"System.Void","Parameters":[{"Name":"select","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.UI.Label.MoveToWordBoundaryLeft","Name":"MoveToWordBoundaryLeft","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move the text caret to the closest word start or end to the left of current position.\u003Cbr\u003E\u003C/br\u003E This simulates holding Control key while pressing left arrow key."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","96"]}],"Documentation":{"Summary":"Move the text caret to the closest word start or end to the left of current position.\u003Cbr /\u003E\nThis simulates holding Control key while pressing left arrow key.","Params":{"select":"Whether to also add the characters we passed by to the selection."}},"DocId":"M:Sandbox.UI.Label.MoveToWordBoundaryLeft(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"select","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.UI.Label.MoveToWordBoundaryRight","Name":"MoveToWordBoundaryRight","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move the text caret to the closest word start or end to the right of current position.\u003Cbr\u003E\u003C/br\u003E This simulates holding Control key while pressing right arrow key."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","109"]}],"Documentation":{"Summary":"Move the text caret to the closest word start or end to the right of current position.\u003Cbr /\u003E\nThis simulates holding Control key while pressing right arrow key.","Params":{"select":"Whether to also add the characters we passed by to the selection."}},"DocId":"M:Sandbox.UI.Label.MoveToWordBoundaryRight(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"delta","Type":"System.Int32"},{"Name":"select","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.UI.Label.MoveCaretPos","Name":"MoveCaretPos","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move the text caret by given amount."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","124"]}],"Documentation":{"Summary":"Move the text caret by given amount.","Params":{"delta":"How many characters to the right to move. Negative values move left.","select":"Whether to also add the characters we passed by to the selection."}},"DocId":"M:Sandbox.UI.Label.MoveCaretPos(System.Int32,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"pos","Type":"System.Int32"},{"Name":"endpos","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.UI.Label.InsertText","Name":"InsertText","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Insert given text at given position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","136"]}],"DocId":"M:Sandbox.UI.Label.InsertText(System.String,System.Int32,System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.UI.Label.RemoveText","Name":"RemoveText","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove given amount of characters from the label at given \u003Cspan style=\u0022color: #9CDCFE;\u0022\u003Estart\u003C/span\u003E position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","161"]}],"Documentation":{"Summary":"Remove given amount of characters from the label at given \u003Cparamref name=\u0022start\u0022 /\u003E position."},"DocId":"M:Sandbox.UI.Label.RemoveText(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"select","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.UI.Label.MoveToLineStart","Name":"MoveToLineStart","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move the text caret to the start of the current line."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","173"]}],"Documentation":{"Summary":"Move the text caret to the start of the current line.","Params":{"select":"Whether to also add the characters we passed by to the selection."}},"DocId":"M:Sandbox.UI.Label.MoveToLineStart(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"select","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.UI.Label.MoveToLineEnd","Name":"MoveToLineEnd","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move the text caret to the end of the current line."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","199"]}],"Documentation":{"Summary":"Move the text caret to the end of the current line.","Params":{"select":"Whether to also add the characters we passed by to the selection."}},"DocId":"M:Sandbox.UI.Label.MoveToLineEnd(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"offset_line","Type":"System.Int32"},{"Name":"select","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":231},"IsPublic":true,"FullName":"Sandbox.UI.Label.MoveCaretLine","Name":"MoveCaretLine","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move the text caret to next or previous line."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","228"]}],"Documentation":{"Summary":"Move the text caret to next or previous line.","Params":{"offset_line":"How many lines to offset. Negative values move up.","select":"Whether to also add the characters we passed by to the selection."}},"DocId":"M:Sandbox.UI.Label.MoveCaretLine(System.Int32,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"wordPos","Type":"System.Int32"}],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.Label.SelectWord","Name":"SelectWord","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Select a work at given word position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","250"]}],"Documentation":{"Summary":"Select a work at given word position."},"DocId":"M:Sandbox.UI.Label.SelectWord(System.Int32)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E","Parameters":[],"l":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.UI.Label.GetWordBoundaryIndices","Name":"GetWordBoundaryIndices","DeclaringType":"Sandbox.UI.Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a list of positions in the text of each side of each word within the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ELabel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EText\u003C/span\u003E.\u003Cbr\u003E\u003C/br\u003E This is used for Control \u002B Arrow Key navigation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","266"]}],"Documentation":{"Summary":"Returns a list of positions in the text of each side of each word within the \u003Csee cref=\u0022P:Sandbox.UI.Label.Text\u0022 /\u003E.\u003Cbr /\u003E\nThis is used for Control \u002B Arrow Key navigation."},"DocId":"M:Sandbox.UI.Label.GetWordBoundaryIndices"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Controls/Label.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.Label..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Label","DocId":"M:Sandbox.UI.Label.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Controls/Label.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.Label.HasContent","Name":"HasContent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","26"]}],"DocId":"P:Sandbox.UI.Label.HasContent"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Controls/Label.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.Label.ShouldDrawSelection","Name":"ShouldDrawSelection","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Selection"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","28"]}],"DocId":"P:Sandbox.UI.Label.ShouldDrawSelection"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Controls/Label.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.Label.Selectable","Name":"Selectable","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Selection"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be selected"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","48"]}],"Documentation":{"Summary":"Can be selected"},"DocId":"P:Sandbox.UI.Label.Selectable"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Controls/Label.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.UI.Label.SelectionStart","Name":"SelectionStart","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","51"]}],"DocId":"P:Sandbox.UI.Label.SelectionStart"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Controls/Label.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.UI.Label.SelectionEnd","Name":"SelectionEnd","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","65"]}],"DocId":"P:Sandbox.UI.Label.SelectionEnd"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Systems/UI/Controls/Label.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.UI.Label.Text","Name":"Text","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Text to display on the label."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","124"]}],"Documentation":{"Summary":"Text to display on the label."},"DocId":"P:Sandbox.UI.Label.Text"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Controls/Label.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.UI.Label.IsRich","Name":"IsRich","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set to true if this is rich text. This means it can support some inline html elements."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","152"]}],"Documentation":{"Summary":"Set to true if this is rich text. This means it can support some inline html elements."},"DocId":"P:Sandbox.UI.Label.IsRich"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Controls/Label.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.UI.Label.CaretPosition","Name":"CaretPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the text cursor/caret within the text, at which newly typed characters are inserted."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","181"]}],"Documentation":{"Summary":"Position of the text cursor/caret within the text, at which newly typed characters are inserted."},"DocId":"P:Sandbox.UI.Label.CaretPosition"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Controls/Label.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.UI.Label.TextLength","Name":"TextLength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of characters in the text of the text entry. Not bytes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","186"]}],"Documentation":{"Summary":"Amount of characters in the text of the text entry. Not bytes."},"DocId":"P:Sandbox.UI.Label.TextLength"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Controls/Label.Editing.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.Label.Multiline","Name":"Multiline","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables multi-line support for editing purposes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","10"]}],"Documentation":{"Summary":"Enables multi-line support for editing purposes."},"DocId":"P:Sandbox.UI.Label.Multiline"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Label","Name":"Label","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["label"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic text label. Can be made editable."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic text label. Can be made editable."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.Editing.cs","5"]}],"Documentation":{"Summary":"A generic text label. Can be made editable."},"DocId":"T:Sandbox.UI.Label"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.ScenePanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","65"]}],"DocId":"M:Sandbox.UI.ScenePanel.Tick"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.RenderNextFrame","Name":"RenderNextFrame","DeclaringType":"Sandbox.UI.ScenePanel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render the panel again next frame. This is meant to be used with RenderOnce, where you might want to render on demand or only once."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","86"]}],"Documentation":{"Summary":"Render the panel again next frame. This is meant to be used with RenderOnce, where\nyou might want to render on demand or only once."},"DocId":"M:Sandbox.UI.ScenePanel.RenderNextFrame"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"immediate","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.Delete","Name":"Delete","DeclaringType":"Sandbox.UI.ScenePanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","90"]}],"DocId":"M:Sandbox.UI.ScenePanel.Delete(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.ScenePanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","138"]}],"DocId":"M:Sandbox.UI.ScenePanel.SetProperty(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.ScenePanel","DocId":"M:Sandbox.UI.ScenePanel.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"sceneFilename","Type":"System.String"}],"l":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.ScenePanel","Documentation":{"Summary":"Creates and loads a Scene from a file to render to this panel."},"DocId":"M:Sandbox.UI.ScenePanel.#ctor(System.String)"}],"Properties":[{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.World","Name":"World","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Handling SceneObjects like this manually will be removed soon. Use the actual Scene."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Shortcut to Camera.World"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","17"]}],"Documentation":{"Summary":"Shortcut to Camera.World"},"DocId":"P:Sandbox.UI.ScenePanel.World"},{"PropertyType":"Sandbox.SceneCamera","Loc":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.Camera","Name":"Camera","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Handling SceneObjects like this manually will be removed soon. Use the actual Scene."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera we\u0027re going to be using to render"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","27"]}],"Documentation":{"Summary":"The camera we\u0027re going to be using to render"},"DocId":"P:Sandbox.UI.ScenePanel.Camera"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.RenderOnce","Name":"RenderOnce","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If enabled, the scene will only render once. That isn\u0027t totally accurate though, because we\u0027ll also re-render the scene when the size of the panel changes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","34"]}],"Documentation":{"Summary":"If enabled, the scene will only render once. That isn\u0027t totally accurate though, because we\u0027ll\nalso re-render the scene when the size of the panel changes."},"DocId":"P:Sandbox.UI.ScenePanel.RenderOnce"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.RenderTexture","Name":"RenderTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The texture that the panel is rendering to internally. This will change to a different texture if the panel changes size, so I wouldn\u0027t hold onto this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","40"]}],"Documentation":{"Summary":"The texture that the panel is rendering to internally. This will change to a different\ntexture if the panel changes size, so I wouldn\u0027t hold onto this object."},"DocId":"P:Sandbox.UI.ScenePanel.RenderTexture"},{"PropertyType":"Sandbox.Scene","Loc":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.RenderScene","Name":"RenderScene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Scene this panel renders."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","45"]}],"Documentation":{"Summary":"The Scene this panel renders."},"DocId":"P:Sandbox.UI.ScenePanel.RenderScene"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.UI.ScenePanel.HasContent","Name":"HasContent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","88"]}],"DocId":"P:Sandbox.UI.ScenePanel.HasContent"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.ScenePanel","Name":"ScenePanel","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["scene"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows to render a scene world onto a panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","10"]}],"Documentation":{"Summary":"Allows to render a scene world onto a panel."},"DocId":"T:Sandbox.UI.ScenePanel"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"offset","Type":"Vector2"}],"l":{"File":"Systems/UI/Controls/SvgPanel.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.UI.SvgPanel.FinalLayout","Name":"FinalLayout","DeclaringType":"Sandbox.UI.SvgPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\SvgPanel.cs","53"]}],"DocId":"M:Sandbox.UI.SvgPanel.FinalLayout(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.SvgPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.SvgPanel","DocId":"M:Sandbox.UI.SvgPanel.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Controls/SvgPanel.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.SvgPanel.Src","Name":"Src","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Content path to the SVG file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\SvgPanel.cs","15"]}],"Documentation":{"Summary":"Content path to the SVG file"},"DocId":"P:Sandbox.UI.SvgPanel.Src"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Controls/SvgPanel.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.UI.SvgPanel.Color","Name":"Color","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Optional color to draw the SVG with"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\SvgPanel.cs","33"]}],"Documentation":{"Summary":"Optional color to draw the SVG with"},"DocId":"P:Sandbox.UI.SvgPanel.Color"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Controls/SvgPanel.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.UI.SvgPanel.HasContent","Name":"HasContent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\SvgPanel.cs","48"]}],"DocId":"P:Sandbox.UI.SvgPanel.HasContent"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.SvgPanel","Name":"SvgPanel","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["svg"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic panel that draws an SVG scaled to size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\SvgPanel.cs","8"]}],"Documentation":{"Summary":"A generic panel that draws an SVG scaled to size"},"DocId":"T:Sandbox.UI.SvgPanel"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"Vector2"}],"l":{"File":"Systems/UI/Controls/WebPanel.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel.OnMouseWheel","Name":"OnMouseWheel","DeclaringType":"Sandbox.UI.WebPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","67"]}],"DocId":"M:Sandbox.UI.WebPanel.OnMouseWheel(Vector2)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"k","Type":"System.Char"}],"l":{"File":"Systems/UI/Controls/WebPanel.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel.OnKeyTyped","Name":"OnKeyTyped","DeclaringType":"Sandbox.UI.WebPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","84"]}],"DocId":"M:Sandbox.UI.WebPanel.OnKeyTyped(System.Char)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.UI.ButtonEvent"}],"l":{"File":"Systems/UI/Controls/WebPanel.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel.OnButtonEvent","Name":"OnButtonEvent","DeclaringType":"Sandbox.UI.WebPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","86"]}],"DocId":"M:Sandbox.UI.WebPanel.OnButtonEvent(Sandbox.UI.ButtonEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"layoutRect","Ref":true,"Type":"Sandbox.Rect"}],"l":{"File":"Systems/UI/Controls/WebPanel.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel.OnLayout","Name":"OnLayout","DeclaringType":"Sandbox.UI.WebPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","92"]}],"DocId":"M:Sandbox.UI.WebPanel.OnLayout(Sandbox.Rect@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Controls/WebPanel.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel.OnDeleted","Name":"OnDeleted","DeclaringType":"Sandbox.UI.WebPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","104"]}],"DocId":"M:Sandbox.UI.WebPanel.OnDeleted"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Controls/WebPanel.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.WebPanel","DocId":"M:Sandbox.UI.WebPanel.#ctor"}],"Properties":[{"PropertyType":"Sandbox.WebSurface","Loc":{"File":"Systems/UI/Controls/WebPanel.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel.Surface","Name":"Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to the HTML surface to change URL, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","13"]}],"Documentation":{"Summary":"Access to the HTML surface to change URL, etc."},"DocId":"P:Sandbox.UI.WebPanel.Surface"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Controls/WebPanel.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.WebPanel.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","16"]}],"DocId":"P:Sandbox.UI.WebPanel.Url"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.WebPanel","Name":"WebPanel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A panel that displays an interactive web page."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\WebPanel.cs","8"]}],"Documentation":{"Summary":"A panel that displays an interactive web page."},"DocId":"T:Sandbox.UI.WebPanel"},{"Namespace":"Sandbox.UI","Methods":[],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.UI.LayoutCascade.SelectorChanged","Name":"SelectorChanged","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Data\\LayoutCascade.cs","5"]}],"DocId":"F:Sandbox.UI.LayoutCascade.SelectorChanged"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.UI.LayoutCascade.ParentChanged","Name":"ParentChanged","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Data\\LayoutCascade.cs","6"]}],"DocId":"F:Sandbox.UI.LayoutCascade.ParentChanged"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.UI.LayoutCascade.SkipTransitions","Name":"SkipTransitions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Data\\LayoutCascade.cs","7"]}],"DocId":"F:Sandbox.UI.LayoutCascade.SkipTransitions"},{"FieldType":"Sandbox.UI.Styles","IsPublic":true,"FullName":"Sandbox.UI.LayoutCascade.ParentStyles","Name":"ParentStyles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Data\\LayoutCascade.cs","9"]}],"DocId":"F:Sandbox.UI.LayoutCascade.ParentStyles"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.LayoutCascade.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Data\\LayoutCascade.cs","16"]}],"DocId":"F:Sandbox.UI.LayoutCascade.Scale"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.LayoutCascade","Name":"LayoutCascade","DocId":"T:Sandbox.UI.LayoutCascade"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"Sandbox.UI.ButtonEvent","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.UI.ButtonEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.UI.ButtonEvent.\u003CClone\u003E$"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.Button","Name":"Button","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The button that triggered the event."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","13"]}],"Documentation":{"Summary":"The button that triggered the event."},"DocId":"P:Sandbox.UI.ButtonEvent.Button"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.Pressed","Name":"Pressed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the button was pressed in, or release."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","18"]}],"Documentation":{"Summary":"Whether the button was pressed in, or release."},"DocId":"P:Sandbox.UI.ButtonEvent.Pressed"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.VirtualKey","Name":"VirtualKey","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","21"]}],"DocId":"P:Sandbox.UI.ButtonEvent.VirtualKey"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.KeyboardModifiers","Name":"KeyboardModifiers","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The keyboard modifier keys that were held down at the moment the event triggered."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","26"]}],"Documentation":{"Summary":"The keyboard modifier keys that were held down at the moment the event triggered."},"DocId":"P:Sandbox.UI.ButtonEvent.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.HasShift","Name":"HasShift","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003EShift\u003C/code\u003E key was being held down at the time of the event."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","31"]}],"Documentation":{"Summary":"Whether \u003Cc\u003EShift\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Sandbox.UI.ButtonEvent.HasShift"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.HasCtrl","Name":"HasCtrl","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003EControl\u003C/code\u003E key was being held down at the time of the event."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","36"]}],"Documentation":{"Summary":"Whether \u003Cc\u003EControl\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Sandbox.UI.ButtonEvent.HasCtrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.HasAlt","Name":"HasAlt","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003EAlt\u003C/code\u003E key was being held down at the time of the event."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","41"]}],"Documentation":{"Summary":"Whether \u003Cc\u003EAlt\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Sandbox.UI.ButtonEvent.HasAlt"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/ButtonEvent.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent.StopPropagation","Name":"StopPropagation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set to \u003Cspan style=\u0022color: #569CD6;\u0022\u003Etrue\u003C/span\u003E to prevent the event from propagating to the parent panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\ButtonEvent.cs","46"]}],"Documentation":{"Summary":"Set to \u003Csee langword=\u0022true\u0022 /\u003E to prevent the event from propagating to the parent panel."},"DocId":"P:Sandbox.UI.ButtonEvent.StopPropagation"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.ButtonEvent","Name":"ButtonEvent","Documentation":{"Summary":"Keyboard (and mouse) key press \u003Csee cref=\u0022T:Sandbox.UI.PanelEvent\u0022 /\u003E."},"DocId":"T:Sandbox.UI.ButtonEvent"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Input/InputFocus.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.InputFocus.Set","Name":"Set","DeclaringType":"Sandbox.UI.InputFocus","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the focus to this panel (or its nearest ancestor with AcceptsFocus). Note that \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EInputFocus\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ECurrent\u003C/span\u003E won\u0027t change until the next frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\InputFocus.cs","38"]}],"Documentation":{"Summary":"Set the focus to this panel (or its nearest ancestor with AcceptsFocus).\nNote that \u003Csee cref=\u0022P:Sandbox.UI.InputFocus.Current\u0022 /\u003E won\u0027t change until the next frame."},"DocId":"M:Sandbox.UI.InputFocus.Set(Sandbox.UI.Panel)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Input/InputFocus.cs","Line":48},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.InputFocus.Clear","Name":"Clear","DeclaringType":"Sandbox.UI.InputFocus","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear focus away from this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\InputFocus.cs","46"]}],"Documentation":{"Summary":"Clear focus away from this panel."},"DocId":"M:Sandbox.UI.InputFocus.Clear(Sandbox.UI.Panel)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.InputFocus..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.InputFocus","DocId":"M:Sandbox.UI.InputFocus.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Systems/UI/Input/InputFocus.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.InputFocus.Current","Name":"Current","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The panel that currently has input focus."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\InputFocus.cs","13"]}],"Documentation":{"Summary":"The panel that currently has input focus."},"DocId":"P:Sandbox.UI.InputFocus.Current"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Systems/UI/Input/InputFocus.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.InputFocus.Next","Name":"Next","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The panel that will have the input focus next."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\InputFocus.cs","22"]}],"Documentation":{"Summary":"The panel that will have the input focus next."},"DocId":"P:Sandbox.UI.InputFocus.Next"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.InputFocus","Name":"InputFocus","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles input focus for \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003Es."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\InputFocus.cs","8"]}],"Documentation":{"Summary":"Handles input focus for \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003Es."},"DocId":"T:Sandbox.UI.InputFocus"},{"Namespace":"Sandbox.UI","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Input/WorldInput.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.WorldInput","DocId":"M:Sandbox.UI.WorldInput.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This input won\u0027t tick when this is false. Any hovered panels will be cleared."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","20"]}],"Documentation":{"Summary":"This input won\u0027t tick when this is false.\nAny hovered panels will be cleared."},"DocId":"P:Sandbox.UI.WorldInput.Enabled"},{"PropertyType":"Ray","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.Ray","Name":"Ray","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Ray used to intersect with your world panels, simulating mouse position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","32"]}],"Documentation":{"Summary":"The Ray used to intersect with your world panels, simulating mouse position.","Remarks":"This should ideally be set in BuildInput or FrameSimulate."},"DocId":"P:Sandbox.UI.WorldInput.Ray"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.MouseLeftPressed","Name":"MouseLeftPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","38"]}],"DocId":"P:Sandbox.UI.WorldInput.MouseLeftPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.MouseRightPressed","Name":"MouseRightPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","44"]}],"DocId":"P:Sandbox.UI.WorldInput.MouseRightPressed"},{"PropertyType":"Vector2","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.MouseWheel","Name":"MouseWheel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Simulate the mouse scroll wheel. You could use \u003Cseealso\u003E\u003C/seealso\u003E Or you could simulate it with the camera view delta for example."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","55"]}],"Documentation":{"Summary":"Simulate the mouse scroll wheel.\nYou could use \u003Cseealso cref=\u0022P:Sandbox.Input.MouseWheel\u0022 /\u003E\nOr you could simulate it with the camera view delta for example."},"DocId":"P:Sandbox.UI.WorldInput.MouseWheel"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.UseMouseInput","Name":"UseMouseInput","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Instead of simulating mouse input, this will simply use the mouse input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","64"]}],"Documentation":{"Summary":"Instead of simulating mouse input, this will simply use the mouse input."},"DocId":"P:Sandbox.UI.WorldInput.UseMouseInput"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.Hovered","Name":"Hovered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E that is currently hovered by this input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","73"]}],"Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E that is currently hovered by this input."},"DocId":"P:Sandbox.UI.WorldInput.Hovered"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Systems/UI/Input/WorldInput.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.UI.WorldInput.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E that is currently pressed by this input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","78"]}],"Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E that is currently pressed by this input."},"DocId":"P:Sandbox.UI.WorldInput.Active"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.WorldInput","Name":"WorldInput","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["WorldInput can be used to simulate standard mouse inputs on WorldPanels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Input\\WorldInput.cs","12"]}],"Documentation":{"Summary":"WorldInput can be used to simulate standard mouse inputs on WorldPanels.","Remarks":"\u003Cpara\u003E\n You need to set \u003Csee cref=\u0022P:Sandbox.UI.WorldInput.Ray\u0022 /\u003E and \u003Csee cref=\u0022P:Sandbox.UI.WorldInput.MouseLeftPressed\u0022 /\u003E to simulate inputs,\n ideally this should be done in a BuildInput event.\n \u003C/para\u003E"},"DocId":"T:Sandbox.UI.WorldInput"},{"Namespace":"Sandbox.UI","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.PanelInputType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelInputType.UI","Name":"UI","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Regular expected behaviour."]}],"Documentation":{"Summary":"Regular expected behaviour."},"DocId":"F:Sandbox.UI.PanelInputType.UI"},{"FieldType":"Sandbox.UI.PanelInputType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.PanelInputType.Game","Name":"Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Redirect to the game\u0027s Input system"]}],"Documentation":{"Summary":"Redirect to the game\u0027s Input system"},"DocId":"F:Sandbox.UI.PanelInputType.Game"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.PanelInputType","Name":"PanelInputType","DocId":"T:Sandbox.UI.PanelInputType"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Styles","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/PanelStyle.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.Dirty","Name":"Dirty","DeclaringType":"Sandbox.UI.PanelStyle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","32"]}],"DocId":"M:Sandbox.UI.PanelStyle.Dirty"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"property","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/PanelStyle.cs","Line":251},"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.Set","Name":"Set","DeclaringType":"Sandbox.UI.PanelStyle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","249"]}],"DocId":"M:Sandbox.UI.PanelStyle.Set(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Systems/UI/PanelStyle.cs","Line":279},"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.SetBackgroundImage","Name":"SetBackgroundImage","DeclaringType":"Sandbox.UI.PanelStyle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","277"]}],"DocId":"M:Sandbox.UI.PanelStyle.SetBackgroundImage(Sandbox.Texture)"},{"ReturnType":"System.Void","Parameters":[{"Name":"image","Type":"System.String"}],"l":{"File":"Systems/UI/PanelStyle.cs","Line":284},"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.SetBackgroundImage","Name":"SetBackgroundImage","DeclaringType":"Sandbox.UI.PanelStyle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","282"]}],"DocId":"M:Sandbox.UI.PanelStyle.SetBackgroundImage(System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"image","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.SetBackgroundImageAsync","Name":"SetBackgroundImageAsync","DeclaringType":"Sandbox.UI.PanelStyle","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.UI.PanelStyle/\u003CSetBackgroundImageAsync\u003Ed__32"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","287"]}],"DocId":"M:Sandbox.UI.PanelStyle.SetBackgroundImageAsync(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Systems/UI/PanelStyle.cs","Line":294},"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.SetRect","Name":"SetRect","DeclaringType":"Sandbox.UI.PanelStyle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","292"]}],"DocId":"M:Sandbox.UI.PanelStyle.SetRect(Sandbox.Rect)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/PanelStyle.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.HasBeforeElement","Name":"HasBeforeElement","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This style has a ::before element available. This is signalling to the panel system that if we apply this style, we should also create a ::before element."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","68"]}],"Documentation":{"Summary":"This style has a ::before element available. This is signalling to the panel system that if we \napply this style, we should also create a ::before element."},"DocId":"P:Sandbox.UI.PanelStyle.HasBeforeElement"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/PanelStyle.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.UI.PanelStyle.HasAfterElement","Name":"HasAfterElement","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This style has a ::after element available. This is signalling to the panel system that if we apply this style, we should also create a ::after element."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","74"]}],"Documentation":{"Summary":"This style has a ::after element available. This is signalling to the panel system that if we \napply this style, we should also create a ::after element."},"DocId":"P:Sandbox.UI.PanelStyle.HasAfterElement"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.PanelStyle","Name":"PanelStyle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\PanelStyle.cs","5"]}],"DocId":"T:Sandbox.UI.PanelStyle"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PanelEvent","Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.CopyEvent","Name":"CopyEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\CutCopyPasteEvent.cs","3"]}],"DocId":"T:Sandbox.UI.CopyEvent"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PanelEvent","Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.CutEvent","Name":"CutEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\CutCopyPasteEvent.cs","11"]}],"DocId":"T:Sandbox.UI.CutEvent"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PanelEvent","Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Event/CutCopyPasteEvent.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.PasteEvent.ClipboardValue","Name":"ClipboardValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\CutCopyPasteEvent.cs","21"]}],"DocId":"P:Sandbox.UI.PasteEvent.ClipboardValue"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.PasteEvent","Name":"PasteEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\CutCopyPasteEvent.cs","19"]}],"DocId":"T:Sandbox.UI.PasteEvent"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PanelEvent","Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.EscapeEvent","Name":"EscapeEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\CutCopyPasteEvent.cs","29"]}],"DocId":"T:Sandbox.UI.EscapeEvent"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PanelEvent","Constructors":[],"Fields":[{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.DragEvent.MouseDelta","Name":"MouseDelta","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\DragEvent.cs","8"]}],"Documentation":{"Summary":"For ondrag event - the delta of the mouse movement"},"DocId":"F:Sandbox.UI.DragEvent.MouseDelta"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.DragEvent.LocalGrabPosition","Name":"LocalGrabPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\DragEvent.cs","13"]}],"Documentation":{"Summary":"The position on the Target panel where the drag started"},"DocId":"F:Sandbox.UI.DragEvent.LocalGrabPosition"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.DragEvent.ScreenGrabPosition","Name":"ScreenGrabPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\DragEvent.cs","18"]}],"Documentation":{"Summary":"The position relative to the screen where the drag started"},"DocId":"F:Sandbox.UI.DragEvent.ScreenGrabPosition"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.DragEvent.LocalPosition","Name":"LocalPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\DragEvent.cs","23"]}],"Documentation":{"Summary":"The current mouse position relative to target"},"DocId":"F:Sandbox.UI.DragEvent.LocalPosition"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.DragEvent.ScreenPosition","Name":"ScreenPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\DragEvent.cs","28"]}],"Documentation":{"Summary":"The current position relative to the screen"},"DocId":"F:Sandbox.UI.DragEvent.ScreenPosition"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.DragEvent","Name":"DragEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\DragEvent.cs","3"]}],"DocId":"T:Sandbox.UI.DragEvent"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PanelEvent","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"event_name","Type":"System.String"},{"Name":"active","Type":"Sandbox.UI.Panel"},{"Name":"button","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Event/MousePanelEvent.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.MousePanelEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.MousePanelEvent","DocId":"M:Sandbox.UI.MousePanelEvent.#ctor(System.String,Sandbox.UI.Panel,System.String)"}],"Properties":[{"PropertyType":"Sandbox.MouseButtons","Loc":{"File":"Systems/UI/Panel/Event/MousePanelEvent.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.MousePanelEvent.MouseButton","Name":"MouseButton","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Which button triggered the event, as a \u003Cspan style=\u0022color: #86C691;\u0022\u003EMouseButtons\u003C/span\u003E enum."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\MousePanelEvent.cs","21"]}],"Documentation":{"Summary":"Which button triggered the event, as a \u003Csee cref=\u0022T:Sandbox.MouseButtons\u0022 /\u003E enum."},"DocId":"P:Sandbox.UI.MousePanelEvent.MouseButton"}],"Fields":[{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.MousePanelEvent.LocalPosition","Name":"LocalPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\MousePanelEvent.cs","11"]}],"Documentation":{"Summary":"Position of the cursor relative to the panel\u0027s top left corner at the time the event was triggered."},"DocId":"F:Sandbox.UI.MousePanelEvent.LocalPosition"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.MousePanelEvent.Button","Name":"Button","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\MousePanelEvent.cs","16"]}],"Documentation":{"Summary":"Which button triggered the event, in string form."},"DocId":"F:Sandbox.UI.MousePanelEvent.Button"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.MousePanelEvent","Name":"MousePanelEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Mouse related \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanelEvent\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\MousePanelEvent.cs","6"]}],"Documentation":{"Summary":"Mouse related \u003Csee cref=\u0022T:Sandbox.UI.PanelEvent\u0022 /\u003E."},"DocId":"T:Sandbox.UI.MousePanelEvent"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.Is","Name":"Is","DeclaringType":"Sandbox.UI.PanelEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","32"]}],"DocId":"M:Sandbox.UI.PanelEvent.Is(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.StopPropagation","Name":"StopPropagation","DeclaringType":"Sandbox.UI.PanelEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","37"]}],"DocId":"M:Sandbox.UI.PanelEvent.StopPropagation"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"active","Type":"Sandbox.UI.Panel","Default":"null"}],"l":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PanelEvent","DocId":"M:Sandbox.UI.PanelEvent.#ctor(System.String,Sandbox.UI.Panel)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","9"]}],"DocId":"P:Sandbox.UI.PanelEvent.Name"},{"PropertyType":"System.Object","Loc":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.Value","Name":"Value","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","10"]}],"DocId":"P:Sandbox.UI.PanelEvent.Value"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.Time","Name":"Time","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","11"]}],"DocId":"P:Sandbox.UI.PanelEvent.Time"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.Button","Name":"Button","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","12"]}],"DocId":"P:Sandbox.UI.PanelEvent.Button"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.This","Name":"This","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The panel on which the event is being called. For example, if you have a button with a label.. when the button gets clicked the actual click event might come from the label. When the event is called on the label, This will be the label. When the event propagates up to the button This will be the button - but Target will be the label. This is mainly of use with Razor callbacks, where you want to get the actual panel that created the event."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","21"]}],"Documentation":{"Summary":"The panel on which the event is being called. For example, if you have a button with a label.. when the\nbutton gets clicked the actual click event might come from the label. When the event is called on the\nlabel, This will be the label. When the event propagates up to the button This will be the button - but\nTarget will be the label. This is mainly of use with Razor callbacks, where you want to get the actual\npanel that created the event."},"DocId":"P:Sandbox.UI.PanelEvent.This"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Systems/UI/Panel/Event/PanelEvent.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.UI.PanelEvent.Target","Name":"Target","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","22"]}],"DocId":"P:Sandbox.UI.PanelEvent.Target"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.PanelEvent","Name":"PanelEvent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Base \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E event.\u003Cbr\u003E\u003C/br\u003E See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ECreateEvent\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Eobject\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003Efloat?\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEvent.cs","7"]}],"Documentation":{"Summary":"Base \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E event.\u003Cbr /\u003E\nSee \u003Csee cref=\u0022M:Sandbox.UI.Panel.CreateEvent(Sandbox.UI.PanelEvent)\u0022 /\u003E."},"DocId":"T:Sandbox.UI.PanelEvent"},{"Namespace":"Sandbox.UI","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Panel/Event/PanelEventAttribute.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.PanelEventAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PanelEventAttribute","DocId":"M:Sandbox.UI.PanelEventAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Event/PanelEventAttribute.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.PanelEventAttribute.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Name of the event to listen to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEventAttribute.cs","13"]}],"Documentation":{"Summary":"Name of the event to listen to."},"DocId":"P:Sandbox.UI.PanelEventAttribute.Name"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.PanelEventAttribute","Name":"PanelEventAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add an event listener to a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E event with the given name.\u003Cbr\u003E\u003C/br\u003E See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ECreateEvent\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Eobject\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003Efloat?\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\PanelEventAttribute.cs","7"]}],"Documentation":{"Summary":"Add an event listener to a \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E event with the given name.\u003Cbr /\u003E\nSee \u003Csee cref=\u0022M:Sandbox.UI.Panel.CreateEvent(System.String,System.Object,System.Nullable{System.Single})\u0022 /\u003E."},"DocId":"T:Sandbox.UI.PanelEventAttribute"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PanelEvent","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"event_name","Type":"System.String"},{"Name":"active","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Event/SelectionEvent.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.UI.SelectionEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.SelectionEvent","DocId":"M:Sandbox.UI.SelectionEvent.#ctor(System.String,Sandbox.UI.Panel)"}],"Fields":[{"FieldType":"Sandbox.Rect","IsPublic":true,"FullName":"Sandbox.UI.SelectionEvent.SelectionRect","Name":"SelectionRect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\SelectionEvent.cs","5"]}],"DocId":"F:Sandbox.UI.SelectionEvent.SelectionRect"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.SelectionEvent.StartPoint","Name":"StartPoint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\SelectionEvent.cs","6"]}],"DocId":"F:Sandbox.UI.SelectionEvent.StartPoint"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.SelectionEvent.EndPoint","Name":"EndPoint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\SelectionEvent.cs","7"]}],"DocId":"F:Sandbox.UI.SelectionEvent.EndPoint"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.SelectionEvent","Name":"SelectionEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Event\\SelectionEvent.cs","3"]}],"DocId":"T:Sandbox.UI.SelectionEvent"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"immediate","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.UI.Panel.DeleteChildren","Name":"DeleteChildren","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deletes all child panels via \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EDelete\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Ebool\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","142"]}],"Documentation":{"Summary":"Deletes all child panels via \u003Csee cref=\u0022M:Sandbox.UI.Panel.Delete(System.Boolean)\u0022 /\u003E."},"DocId":"M:Sandbox.UI.Panel.DeleteChildren(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AddChild","Name":"AddChild","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add given panel as a child to this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","153"]}],"Documentation":{"Summary":"Add given panel as a child to this panel."},"DocId":"M:Sandbox.UI.Panel.AddChild(Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sorter","Type":"System.Comparison\u00601\u003CSandbox.UI.Panel\u003E"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SortChildren","Name":"SortChildren","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sort the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EChildren\u003C/span\u003E using given comparison function."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","200"]}],"DocId":"M:Sandbox.UI.Panel.SortChildren(System.Comparison\u00601{Sandbox.UI.Panel})"},{"ReturnType":"System.Void","Parameters":[{"Name":"sorter","Type":"System.Func\u00602\u003CTargetType,System.Int32\u003E"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SortChildren","Name":"SortChildren","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sort the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EChildren\u003C/span\u003E using given comparison function."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","222"]}],"DocId":"M:Sandbox.UI.Panel.SortChildren\u0060\u00601(System.Func\u00602{\u0060\u00600,System.Int32})"},{"ReturnType":"System.Void","Parameters":[{"Name":"sorter","Type":"System.Func\u00602\u003CSandbox.UI.Panel,System.Int32\u003E"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":246},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SortChildren","Name":"SortChildren","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sort the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EChildren\u003C/span\u003E using given comparison function."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","245"]}],"DocId":"M:Sandbox.UI.Panel.SortChildren(System.Func\u00602{Sandbox.UI.Panel,System.Int32})"},{"ReturnType":"T","Parameters":[{"Name":"classnames","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":289},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AddChild","Name":"AddChild","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a panel of given type and makes it our child."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","286"]}],"Documentation":{"Summary":"Creates a panel of given type and makes it our child.","Return":"The created panel.","Params":{"classnames":"Optional CSS class names to apply to the newly created panel."},"TypeParams":{"T":"The panel to create."}},"DocId":"M:Sandbox.UI.Panel.AddChild\u0060\u00601(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"outPanel","Out":true,"Type":"T"},{"Name":"classnames","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":307},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AddChild","Name":"AddChild","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a panel of given type and makes it our child, returning it as an out argument."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","304"]}],"Documentation":{"Summary":"Creates a panel of given type and makes it our child, returning it as an out argument.","Return":"Always returns \u003Csee langword=\u0022true\u0022 /\u003E.","Params":{"outPanel":"The created panel.","classnames":"Optional CSS class names to apply to the newly created panel."},"TypeParams":{"T":"The panel to create."}},"DocId":"M:Sandbox.UI.Panel.AddChild\u0060\u00601(\u0060\u00600@,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":378},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsAncestor","Name":"IsAncestor","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the given panel a parent, grandparent, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","375"]}],"Documentation":{"Summary":"Is the given panel a parent, grandparent, etc."},"DocId":"M:Sandbox.UI.Panel.IsAncestor(Sandbox.UI.Panel)"},{"ReturnType":"Sandbox.UI.RootPanel","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.UI.Panel.FindRootPanel","Name":"FindRootPanel","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERootPanel\u003C/span\u003E we are ultimately attached to, if any."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","385"]}],"Documentation":{"Summary":"Returns the \u003Csee cref=\u0022T:Sandbox.UI.RootPanel\u0022 /\u003E we are ultimately attached to, if any."},"DocId":"M:Sandbox.UI.Panel.FindRootPanel"},{"ReturnType":"Sandbox.UI.Panel","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":397},"IsPublic":true,"FullName":"Sandbox.UI.Panel.FindPopupPanel","Name":"FindPopupPanel","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the first \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EAncestors\u003C/span\u003E panel that has no parent."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","394"]}],"Documentation":{"Summary":"Returns the first \u003Csee cref=\u0022P:Sandbox.UI.Panel.Ancestors\u0022\u003Eancestor\u003C/see\u003E panel that has no parent."},"DocId":"M:Sandbox.UI.Panel.FindPopupPanel"},{"ReturnType":"System.Int32","Parameters":[{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":411},"IsPublic":true,"FullName":"Sandbox.UI.Panel.GetChildIndex","Name":"GetChildIndex","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the index at which the given panel is \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E to this panel, or -1 if it is not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","408"]}],"Documentation":{"Summary":"Returns the index at which the given panel is \u003Csee cref=\u0022P:Sandbox.UI.Panel.Parent\u0022\u003Eparented\u003C/see\u003E to this panel, or -1 if it is not."},"DocId":"M:Sandbox.UI.Panel.GetChildIndex(Sandbox.UI.Panel)"},{"ReturnType":"Sandbox.UI.Panel","Parameters":[{"Name":"index","Type":"System.Int32"},{"Name":"loop","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":428},"IsPublic":true,"FullName":"Sandbox.UI.Panel.GetChild","Name":"GetChild","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return a child at given index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","425"]}],"Documentation":{"Summary":"Return a child at given index.","Return":"Returns the requested child, or \u003Csee langword=\u0022null\u0022 /\u003E if it was not found.","Params":{"index":"Index at which to look.","loop":"Whether to loop indices when out of bounds, i.e. -1 becomes last child, 11 becomes second child in a list of 10, etc."}},"DocId":"M:Sandbox.UI.Panel.GetChild(System.Int32,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.Panel.ChildrenOfType","Name":"ChildrenOfType","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.UI.Panel/\u003CChildrenOfType\u003Ed__54\u00601"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a list of \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EChildren\u003C/span\u003E of given type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","453"]}],"Documentation":{"Summary":"Returns a list of \u003Csee cref=\u0022P:Sandbox.UI.Panel.Children\u0022\u003Echild panels\u003C/see\u003E of given type.","TypeParams":{"T":"The type of panels to retrieve."}},"DocId":"M:Sandbox.UI.Panel.ChildrenOfType\u0060\u00601"},{"ReturnType":"System.Void","Parameters":[{"Name":"classname","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AddClass","Name":"AddClass","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds CSS class(es) separated by spaces to this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","38"]}],"Documentation":{"Summary":"Adds CSS class(es) separated by spaces to this panel."},"DocId":"M:Sandbox.UI.Panel.AddClass(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"classname","Type":"System.String"},{"Name":"active","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SetClass","Name":"SetClass","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets a specific CSS class active or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","65"]}],"Documentation":{"Summary":"Sets a specific CSS class active or not."},"DocId":"M:Sandbox.UI.Panel.SetClass(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"classname","Type":"System.String"},{"Name":"seconds","Type":"System.Single"}],"l":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.Panel.FlashClass","Name":"FlashClass","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a class for a set amount of seconds. If called multiple times, we will stomp the earlier call."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","77"]}],"Documentation":{"Summary":"Add a class for a set amount of seconds. If called multiple times, we will stomp the earlier call."},"DocId":"M:Sandbox.UI.Panel.FlashClass(System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"classname","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ToggleClass","Name":"ToggleClass","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a class if we don\u0027t have it, remove a class if we do have it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","89"]}],"Documentation":{"Summary":"Add a class if we don\u0027t have it, remove a class if we do have it"},"DocId":"M:Sandbox.UI.Panel.ToggleClass(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"classname","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.UI.Panel.RemoveClass","Name":"RemoveClass","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Removes given CSS class from this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","114"]}],"Documentation":{"Summary":"Removes given CSS class from this panel."},"DocId":"M:Sandbox.UI.Panel.RemoveClass(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"classname","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasClass","Name":"HasClass","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether we have the given CSS class or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","142"]}],"Documentation":{"Summary":"Whether we have the given CSS class or not."},"DocId":"M:Sandbox.UI.Panel.HasClass(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"className","Type":"System.String"},{"Name":"func","Type":"System.Func\u00601\u003CSystem.Boolean\u003E"}],"l":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.UI.Panel.BindClass","Name":"BindClass","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Switch the class on or off depending on the value of the bool."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","201"]}],"DocId":"M:Sandbox.UI.Panel.BindClass(System.String,System.Func\u00601{System.Boolean})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnHotloaded","Name":"OnHotloaded","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a hotload happened. (Not necessarily on this panel)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","151"]}],"Documentation":{"Summary":"Called when a hotload happened. (Not necessarily on this panel)"},"DocId":"M:Sandbox.UI.Panel.OnHotloaded"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"c","Type":"Sandbox.UI.PseudoClass"},{"Name":"state","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Switch","Name":"Switch","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Switch a pseudo class on or off."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","212"]}],"Documentation":{"Summary":"Switch a pseudo class on or off."},"DocId":"M:Sandbox.UI.Panel.Switch(Sandbox.UI.PseudoClass,System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":261},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called every frame. This is your \u0022Think\u0022 function."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","257"]}],"Documentation":{"Summary":"Called every frame. This is your \u0022Think\u0022 function."},"DocId":"M:Sandbox.UI.Panel.Tick"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnParentChanged","Name":"OnParentChanged","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after the parent of this panel has changed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","265"]}],"Documentation":{"Summary":"Called after the parent of this panel has changed."},"DocId":"M:Sandbox.UI.Panel.OnParentChanged"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":276},"IsPublic":true,"FullName":"Sandbox.UI.Panel.WantsMouseInput","Name":"WantsMouseInput","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this panel would like the mouse cursor to be visible."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","273"]}],"Documentation":{"Summary":"Returns true if this panel would like the mouse cursor to be visible."},"DocId":"M:Sandbox.UI.Panel.WantsMouseInput"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":396},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ScreenPositionToPanelDelta","Name":"ScreenPositionToPanelDelta","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert a point from the screen to a point representing a delta on this panel where the top left is [0,0] and the bottom right is [1,1]"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","394"]}],"Documentation":{"Summary":"Convert a point from the screen to a point representing a delta on this panel where\nthe top left is [0,0] and the bottom right is [1,1]"},"DocId":"M:Sandbox.UI.Panel.ScreenPositionToPanelDelta(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":410},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ScreenPositionToPanelPosition","Name":"ScreenPositionToPanelPosition","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert a point from the screen to a position relative to the top left of this panel"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","407"]}],"Documentation":{"Summary":"Convert a point from the screen to a position relative to the top left of this panel"},"DocId":"M:Sandbox.UI.Panel.ScreenPositionToPanelPosition(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":426},"IsPublic":true,"FullName":"Sandbox.UI.Panel.PanelPositionToScreenPosition","Name":"PanelPositionToScreenPosition","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert a point from local space to screen space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","423"]}],"Documentation":{"Summary":"Convert a point from local space to screen space"},"DocId":"M:Sandbox.UI.Panel.PanelPositionToScreenPosition(Vector2)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.Panel\u003E","Parameters":[{"Name":"box","Type":"Sandbox.Rect"},{"Name":"fullyInside","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.UI.Panel.FindInRect","Name":"FindInRect","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.UI.Panel/\u003CFindInRect\u003Ed__133"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find and return any children of this panel (including self) within the given rect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","440"]}],"Documentation":{"Summary":"Find and return any children of this panel (including self) within the given rect.","Params":{"box":"The area to look for panels in, in screen-space coordinates.","fullyInside":"Whether we want only the panels that are completely within the given bounds."}},"DocId":"M:Sandbox.UI.Panel.FindInRect(Sandbox.Rect,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":519},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SelectAllInChildren","Name":"SelectAllInChildren","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If AllowChildSelection is enabled, we\u0027ll try to select all children text"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","516"]}],"Documentation":{"Summary":"If AllowChildSelection is enabled, we\u0027ll try to select all children text"},"DocId":"M:Sandbox.UI.Panel.SelectAllInChildren"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":538},"IsPublic":true,"FullName":"Sandbox.UI.Panel.UnselectAllInChildren","Name":"UnselectAllInChildren","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear any selection in children"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","535"]}],"Documentation":{"Summary":"Clear any selection in children"},"DocId":"M:Sandbox.UI.Panel.UnselectAllInChildren"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":614},"IsPublic":true,"FullName":"Sandbox.UI.Panel.LanguageChanged","Name":"LanguageChanged","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the current language has changed. This allows you to rebuild anything that might need rebuilding. Tokenized text labels should automatically update."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","611"]}],"Documentation":{"Summary":"Called when the current language has changed. This allows you to rebuild\nanything that might need rebuilding. Tokenized text labels should automatically update."},"DocId":"M:Sandbox.UI.Panel.LanguageChanged"},{"ReturnType":"System.Void","Parameters":[{"Name":"seconds","Type":"System.Single"},{"Name":"action","Type":"System.Action"}],"IsPublic":true,"FullName":"Sandbox.UI.Panel.Invoke","Name":"Invoke","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.UI.Panel/\u003CInvoke\u003Ed__146"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Invoke a method after a delay. If the panel is deleted before this delay the method will not be called."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","622"]}],"Documentation":{"Summary":"Invoke a method after a delay. If the panel is deleted before this delay the method will not be called."},"DocId":"M:Sandbox.UI.Panel.Invoke(System.Single,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"seconds","Type":"System.Single"},{"Name":"action","Type":"System.Action"}],"IsPublic":true,"FullName":"Sandbox.UI.Panel.InvokeOnce","Name":"InvokeOnce","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.UI.Panel/\u003CInvokeOnce\u003Ed__148"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Invoke a method after a delay. If the panel is deleted before this delay the method will not be called. If the invoke is called while the old one is waiting, the old one will be cancelled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","636"]}],"Documentation":{"Summary":"Invoke a method after a delay. If the panel is deleted before this delay the method will not be called. If the invoke is called\nwhile the old one is waiting, the old one will be cancelled."},"DocId":"M:Sandbox.UI.Panel.InvokeOnce(System.String,System.Single,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":659},"IsPublic":true,"FullName":"Sandbox.UI.Panel.CancelInvoke","Name":"CancelInvoke","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Cancel a named invocation"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","656"]}],"Documentation":{"Summary":"Cancel a named invocation"},"DocId":"M:Sandbox.UI.Panel.CancelInvoke(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"immediate","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/Panel/Panel.Delete.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Delete","Name":"Delete","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deletes the panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Delete.cs","21"]}],"Documentation":{"Summary":"Deletes the panel.","Params":{"immediate":"If \u003Csee langword=\u0022true\u0022 /\u003E, will skip any outros. (\u003Cc\u003E:outro\u003C/c\u003E CSS pseudo class)"}},"DocId":"M:Sandbox.UI.Panel.Delete(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Delete.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnDeleted","Name":"OnDeleted","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the panel is about to be deleted."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Delete.cs","49"]}],"Documentation":{"Summary":"Called when the panel is about to be deleted."},"DocId":"M:Sandbox.UI.Panel.OnDeleted"},{"ReturnType":"System.Void","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"e","Type":"System.Action\u00601\u003CSandbox.UI.PanelEvent\u003E"}],"l":{"File":"Systems/UI/Panel/Panel.Event.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AddEventListener","Name":"AddEventListener","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Runs given callback when the given event is triggered."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Event.cs","117"]}],"DocId":"M:Sandbox.UI.Panel.AddEventListener(System.String,System.Action\u00601{Sandbox.UI.PanelEvent})"},{"ReturnType":"System.Void","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"action","Type":"System.Action"}],"l":{"File":"Systems/UI/Panel/Panel.Event.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AddEventListener","Name":"AddEventListener","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Runs given callback when the given event is triggered, without access to the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanelEvent\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Event.cs","129"]}],"Documentation":{"Summary":"Runs given callback when the given event is triggered, without access to the \u003Csee cref=\u0022T:Sandbox.UI.PanelEvent\u0022 /\u003E."},"DocId":"M:Sandbox.UI.Panel.AddEventListener(System.String,System.Action)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Object","Default":"null"},{"Name":"debounce","Type":"System.Nullable\u00601\u003CSystem.Single\u003E","Default":"null"}],"l":{"File":"Systems/UI/Panel/Panel.Event.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.Panel.CreateEvent","Name":"CreateEvent","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new event and pass it to the panels event queue."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Event.cs","177"]}],"DocId":"M:Sandbox.UI.Panel.CreateEvent(System.String,System.Object,System.Nullable\u00601{System.Single})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"evnt","Type":"Sandbox.UI.PanelEvent"}],"l":{"File":"Systems/UI/Panel/Panel.Event.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.UI.Panel.CreateEvent","Name":"CreateEvent","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Pass given event to the event queue."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Event.cs","198"]}],"Documentation":{"Summary":"Pass given event to the event queue."},"DocId":"M:Sandbox.UI.Panel.CreateEvent(Sandbox.UI.PanelEvent)"},{"ReturnType":"Vector2","IsVirtual":true,"Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.Panel.GetTransformPosition","Name":"GetTransformPosition","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called by \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanelInput\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ECheckHover\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector2\u003C/span\u003E,\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E) to transform the current mouse position using the panel\u0027s LocalMatrix (by default). This can be overriden for special cases."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","32"]}],"Documentation":{"Summary":"Called by \u003Csee cref=\u0022M:Sandbox.UI.PanelInput.CheckHover(Sandbox.UI.Panel,Vector2,Sandbox.UI.Panel@)\u0022 /\u003E to transform\nthe current mouse position using the panel\u0027s LocalMatrix (by default). This can be overriden for special cases.","Return":"","Params":{"pos":""}},"DocId":"M:Sandbox.UI.Panel.GetTransformPosition(Vector2)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsInside","Name":"IsInside","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether given screen position is within this panel. This will accurately handle border radius as well."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","41"]}],"Documentation":{"Summary":"Whether given screen position is within this panel. This will accurately handle border radius as well.","Params":{"pos":"The position to test, in screen coordinates."}},"DocId":"M:Sandbox.UI.Panel.IsInside(Vector2)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"fullyInside","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsInside","Name":"IsInside","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the given rect is inside this panels bounds. (\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EBox\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ERect\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","99"]}],"Documentation":{"Summary":"Whether the given rect is inside this panels bounds. (\u003Csee cref=\u0022F:Sandbox.UI.Box.Rect\u0022 /\u003E)","Params":{"rect":"The rect to test, which should have screen-space coordinates.","fullyInside":"\u003Csee langword=\u0022true\u0022 /\u003E to test if the given rect is completely inside the panel. \u003Csee langword=\u0022false\u0022 /\u003E to test for an intersection."}},"DocId":"M:Sandbox.UI.Panel.IsInside(Sandbox.Rect,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Focus","Name":"Focus","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Give input focus to this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","129"]}],"Documentation":{"Summary":"Give input focus to this panel."},"DocId":"M:Sandbox.UI.Panel.Focus"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Blur","Name":"Blur","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove input focus from this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","137"]}],"Documentation":{"Summary":"Remove input focus from this panel."},"DocId":"M:Sandbox.UI.Panel.Blur"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.UI.ButtonEvent"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnButtonEvent","Name":"OnButtonEvent","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when any button, mouse (except for mouse4/5) and keyboard, are pressed or depressed while hovering this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","145"]}],"Documentation":{"Summary":"Called when any button, mouse (except for mouse4/5) and keyboard, are pressed or depressed while hovering this panel."},"DocId":"M:Sandbox.UI.Panel.OnButtonEvent(Sandbox.UI.ButtonEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"k","Type":"System.Char"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnKeyTyped","Name":"OnKeyTyped","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","153"]}],"Documentation":{"Summary":"Called when a printable character has been typed (pressed) while this panel has input focus. (\u003Csee cref=\u0022M:Sandbox.UI.Panel.Focus\u0022 /\u003E)"},"DocId":"M:Sandbox.UI.Panel.OnKeyTyped(System.Char)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.UI.ButtonEvent"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnButtonTyped","Name":"OnButtonTyped","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","161"]}],"Documentation":{"Summary":"Called when any keyboard button has been typed (pressed) while this panel has input focus. (\u003Csee cref=\u0022M:Sandbox.UI.Panel.Focus\u0022 /\u003E)"},"DocId":"M:Sandbox.UI.Panel.OnButtonTyped(Sandbox.UI.ButtonEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnPaste","Name":"OnPaste","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the user presses CTRL\u002BV while this panel has input focus."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","170"]}],"Documentation":{"Summary":"Called when the user presses CTRL\u002BV while this panel has input focus.","Params":{"text":""}},"DocId":"M:Sandbox.UI.Panel.OnPaste(System.String)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"cut","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.UI.Panel.GetClipboardValue","Name":"GetClipboardValue","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we have a value that can be copied to the clipboard, return it here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","178"]}],"Documentation":{"Summary":"If we have a value that can be copied to the clipboard, return it here."},"DocId":"M:Sandbox.UI.Panel.GetClipboardValue(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnMouseWheel","Name":"OnMouseWheel","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the player scrolls their mouse wheel while hovering this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","193"]}],"Documentation":{"Summary":"Called when the player scrolls their mouse wheel while hovering this panel.","Params":{"value":"The scroll wheel delta. Positive values are scrolling down, negative - up."}},"DocId":"M:Sandbox.UI.Panel.OnMouseWheel(Vector2)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.UI.Panel.TryScroll","Name":"TryScroll","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called from \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EOnMouseWheel\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003EVector2\u003C/span\u003E) to try to scroll."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","206"]}],"Documentation":{"Summary":"Called from \u003Csee cref=\u0022M:Sandbox.UI.Panel.OnMouseWheel(Vector2)\u0022 /\u003E to try to scroll.","Return":"Return true to NOT propagate the event to the \u003Csee cref=\u0022P:Sandbox.UI.Panel.Parent\u0022 /\u003E.","Params":{"value":"The scroll wheel delta. Positive values are scrolling down, negative - up."}},"DocId":"M:Sandbox.UI.Panel.TryScroll(Vector2)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":236},"IsPublic":true,"FullName":"Sandbox.UI.Panel.TryScrollToBottom","Name":"TryScrollToBottom","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scroll to the bottom, if the panel has scrolling enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","233"]}],"Documentation":{"Summary":"Scroll to the bottom, if the panel has scrolling enabled.","Return":"Whether we scrolled to the bottom or not."},"DocId":"M:Sandbox.UI.Panel.TryScrollToBottom"},{"ReturnType":"System.Void","Parameters":[{"Name":"b","Type":"System.Boolean"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":256},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SetMouseCapture","Name":"SetMouseCapture","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","253"]}],"Documentation":{"Summary":"Captures the mouse cursor while active. The cursor will be hidden and will be stuck in place.\n\u003Cpara\u003EYou will want to use \u003Csee cref=\u0022P:Sandbox.Mouse.Delta\u0022 /\u003E in\n\u003Csee cref=\u0022M:Sandbox.UI.Panel.Tick\u0022 /\u003E while \u003Csee cref=\u0022P:Sandbox.UI.Panel.HasMouseCapture\u0022 /\u003E to read mouse movements.\u003C/para\u003E\u003Cpara\u003EYou can call this from \u003Csee cref=\u0022M:Sandbox.UI.Panel.OnButtonEvent(Sandbox.UI.ButtonEvent)\u0022 /\u003E for mouse clicks.\u003C/para\u003E","Params":{"b":"Whether to enable or disable the capture."}},"DocId":"M:Sandbox.UI.Panel.SetMouseCapture(System.Boolean)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"ray","Type":"Ray"},{"Name":"position","Out":true,"Type":"Vector2"},{"Name":"distance","Out":true,"Type":"System.Single"}],"l":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":289},"IsPublic":true,"FullName":"Sandbox.UI.Panel.RayToLocalPosition","Name":"RayToLocalPosition","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Transform a ray in 3D space to a position on the panel. This is used for world panel input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","287"]}],"Documentation":{"Summary":"Transform a ray in 3D space to a position on the panel. This is used for world panel input.","Return":"Return true if a hit/intersection was detected.","Params":{"ray":"The ray in 3D world space to test against this panel.","position":"Position on the panel where the intersection happened, local to the panel\u0027s top left corner.","distance":"Distance from the ray\u0027s origin to the intersection in 3D space."}},"DocId":"M:Sandbox.UI.Panel.RayToLocalPosition(Ray,Vector2@,System.Single@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"layoutRect","Ref":true,"Type":"Sandbox.Rect"}],"l":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":283},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnLayout","Name":"OnLayout","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This panel has just been laid out. You can modify its position now and it will affect its children. This is a useful place to restrict shit to the screen etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","279"]}],"Documentation":{"Summary":"This panel has just been laid out. You can modify its position now and it will affect its children.\nThis is a useful place to restrict shit to the screen etc."},"DocId":"M:Sandbox.UI.Panel.OnLayout(Sandbox.Rect@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"offset","Type":"Vector2"}],"l":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":292},"IsPublic":true,"FullName":"Sandbox.UI.Panel.FinalLayout","Name":"FinalLayout","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a \u003Cspan style=\u0022color: #86C691;\u0022\u003ELayoutCascade\u003C/span\u003E and returns an outer rect"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","289"]}],"Documentation":{"Summary":"Takes a \u003Csee cref=\u0022T:Sandbox.UI.LayoutCascade\u0022 /\u003E and returns an outer rect"},"DocId":"M:Sandbox.UI.Panel.FinalLayout(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sound","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":569},"IsPublic":true,"FullName":"Sandbox.UI.Panel.PlaySound","Name":"PlaySound","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play a sound from this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","566"]}],"Documentation":{"Summary":"Play a sound from this panel."},"DocId":"M:Sandbox.UI.Panel.PlaySound(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"previousSibling","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Panel.Order.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.UI.Panel.MoveAfterSibling","Name":"MoveAfterSibling","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move this panel to be after the given sibling."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Order.cs","44"]}],"Documentation":{"Summary":"Move this panel to be after the given sibling."},"DocId":"M:Sandbox.UI.Panel.MoveAfterSibling(Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"child","Type":"Sandbox.UI.Panel"},{"Name":"newIndex","Type":"System.Int32"}],"l":{"File":"Systems/UI/Panel/Panel.Order.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SetChildIndex","Name":"SetChildIndex","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Move given child panel to be given index, where 0 is the first child."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Order.cs","65"]}],"Documentation":{"Summary":"Move given child panel to be given index, where 0 is the first child."},"DocId":"M:Sandbox.UI.Panel.SetChildIndex(Sandbox.UI.Panel,System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Systems/UI/Panel/Panel.Property.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SetPropertyObject","Name":"SetPropertyObject","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Same as \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ESetProperty\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Estring\u003C/span\u003E), but first tries to set the property on the panel object, then process any special properties such as \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eclass\u003C/code\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Property.cs","64"]}],"Documentation":{"Summary":"Same as \u003Csee cref=\u0022M:Sandbox.UI.Panel.SetProperty(System.String,System.String)\u0022 /\u003E, but first tries to set the property on the panel object, then process any special properties such as \u003Cc\u003Eclass\u003C/c\u003E."},"DocId":"M:Sandbox.UI.Panel.SetPropertyObject(System.String,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Property.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a property on the panel, such as special properties (\u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eclass\u003C/code\u003E, \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eid\u003C/code\u003E, \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Estyle\u003C/code\u003E and \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Evalue\u003C/code\u003E, etc.) and properties of the panel\u0027s C# class."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Property.cs","84"]}],"Documentation":{"Summary":"Set a property on the panel, such as special properties (\u003Cc\u003Eclass\u003C/c\u003E, \u003Cc\u003Eid\u003C/c\u003E, \u003Cc\u003Estyle\u003C/c\u003E and \u003Cc\u003Evalue\u003C/c\u003E, etc.) and properties of the panel\u0027s C# class.","Params":{"name":"name of the property to modify.","value":"Value to assign to the property."}},"DocId":"M:Sandbox.UI.Panel.SetProperty(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"k","Type":"System.String"},{"Name":"v","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Property.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SetAttribute","Name":"SetAttribute","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used in templates, gets an attribute that was set in the template."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Property.cs","126"]}],"Documentation":{"Summary":"Used in templates, gets an attribute that was set in the template."},"DocId":"M:Sandbox.UI.Panel.SetAttribute(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"k","Type":"System.String"},{"Name":"defaultIfNotFound","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Panel/Panel.Property.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.UI.Panel.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Used in templates, try to get the attribute that was set in creation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Property.cs","135"]}],"Documentation":{"Summary":"Used in templates, try to get the attribute that was set in creation."},"DocId":"M:Sandbox.UI.Panel.GetAttribute(System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.Property.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SetContent","Name":"SetContent","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called by the templating system when an element has content between its tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Property.cs","164"]}],"Documentation":{"Summary":"Called by the templating system when an element has content between its tags."},"DocId":"M:Sandbox.UI.Panel.SetContent(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Razor.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.UI.Panel.StateHasChanged","Name":"StateHasChanged","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["For razor panels, call when the state of the render tree has changed such that it would be a good idea to re-render the tree. You would usually not need to call this manually."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Razor.cs","21"]}],"Documentation":{"Summary":"For razor panels, call when the state of the render tree has changed such that\nit would be a good idea to re-render the tree. You would usually not need to call\nthis manually."},"DocId":"M:Sandbox.UI.Panel.StateHasChanged"},{"ReturnType":"System.Void","Parameters":[{"Name":"upTo","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Panel.Razor.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnRenderFragmentChanged","Name":"OnRenderFragmentChanged","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A RenderFragment has been set on us, so our tree has potential changes now. Lets update and see."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Razor.cs","59"]}],"Documentation":{"Summary":"A RenderFragment has been set on us, so our tree has potential changes now.\nLets update and see."},"DocId":"M:Sandbox.UI.Panel.OnRenderFragmentChanged(Sandbox.UI.Panel)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"state","Ref":true,"Type":"Sandbox.UI.RenderState"}],"l":{"File":"Systems/UI/Panel/Panel.Render.cs","Line":222},"IsPublic":true,"FullName":"Sandbox.UI.Panel.DrawContent","Name":"DrawContent","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EHasContent\u003C/span\u003E is set to \u003Cspan style=\u0022color: #569CD6;\u0022\u003Etrue\u003C/span\u003E to custom draw the panels content."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Render.cs","218"]}],"Documentation":{"Summary":"Called when \u003Csee cref=\u0022P:Sandbox.UI.Panel.HasContent\u0022 /\u003E is set to \u003Csee langword=\u0022true\u0022 /\u003E to custom draw the panels content."},"DocId":"M:Sandbox.UI.Panel.DrawContent(Sandbox.UI.RenderState@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"state","Ref":true,"Type":"Sandbox.UI.RenderState"}],"l":{"File":"Systems/UI/Panel/Panel.Render.cs","Line":230},"IsPublic":true,"FullName":"Sandbox.UI.Panel.DrawBackground","Name":"DrawBackground","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to draw the panels background."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Render.cs","226"]}],"Documentation":{"Summary":"Called to draw the panels background."},"DocId":"M:Sandbox.UI.Panel.DrawBackground(Sandbox.UI.RenderState@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"keyframes","Out":true,"Type":"Sandbox.UI.KeyFrames"}],"l":{"File":"Systems/UI/Panel/Panel.Style.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.Panel.TryFindKeyframe","Name":"TryFindKeyframe","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to find \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E@keyframes\u003C/code\u003E CSS rule with given name in \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EAllStyleSheets\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Style.cs","32"]}],"Documentation":{"Summary":"Try to find \u003Cc\u003E@keyframes\u003C/c\u003E CSS rule with given name in \u003Csee cref=\u0022P:Sandbox.UI.Panel.AllStyleSheets\u0022 /\u003E.","Return":"\u003Csee langword=\u0022true\u0022 /\u003E if \u003Cc\u003E@keyframes\u003C/c\u003E with given name were found.","Params":{"name":"The name to search for.","keyframes":"The keyframes, if any are found, or \u003Csee langword=\u0022null\u0022 /\u003E."}},"DocId":"M:Sandbox.UI.Panel.TryFindKeyframe(System.String,Sandbox.UI.KeyFrames@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"element","Type":"Sandbox.Html.INode"},{"Name":"slotName","Type":"System.String"},{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Panel.Template.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.UI.Panel.OnTemplateSlot","Name":"OnTemplateSlot","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["TODO: Obsolete this and instead maybe we have something like [PanelSlot( \u0022slotname\u0022 )] that is applied on properties. Then when we find a slot=\u0022slotname\u0022 we chase up the heirachy and set the property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Template.cs","122"]}],"Documentation":{"Summary":"TODO: Obsolete this and instead maybe we have something like [PanelSlot( \u0022slotname\u0022 )] that \nis applied on properties. Then when we find a slot=\u0022slotname\u0022 we chase up the heirachy and set the property."},"DocId":"M:Sandbox.UI.Panel.OnTemplateSlot(Sandbox.Html.INode,System.String,Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Transitions.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SkipTransitions","Name":"SkipTransitions","DeclaringType":"Sandbox.UI.Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Any transitions running, or about to run, will jump straight to the end."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Transitions.cs","21"]}],"Documentation":{"Summary":"Any transitions running, or about to run, will jump straight to the end."},"DocId":"M:Sandbox.UI.Panel.SkipTransitions"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":278},"IsPublic":true,"FullName":"Sandbox.UI.Panel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Panel","DocId":"M:Sandbox.UI.Panel.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.UI.Panel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Panel","DocId":"M:Sandbox.UI.Panel.#ctor(Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Sandbox.UI.Panel"},{"Name":"classnames","Type":"System.String"}],"l":{"File":"Systems/UI/Panel/Panel.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.UI.Panel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Panel","DocId":"M:Sandbox.UI.Panel.#ctor(Sandbox.UI.Panel,System.String)"}],"Properties":[{"PropertyType":"Sandbox.UI.Construct.PanelCreator","Loc":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Add","Name":"Add","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Quickly add common panels with certain values as children."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","10"]}],"Documentation":{"Summary":"Quickly add common panels with certain values as children."},"DocId":"P:Sandbox.UI.Panel.Add"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.Panel\u003E","Loc":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Children","Name":"Children","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["List of panels that are attached/\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E directly to this one."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","26"]}],"Documentation":{"Summary":"List of panels that are attached/\u003Csee cref=\u0022P:Sandbox.UI.Panel.Parent\u0022\u003Eparented\u003C/see\u003E directly to this one."},"DocId":"P:Sandbox.UI.Panel.Children"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasChildren","Name":"HasChildren","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this panel has any \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EChildren\u003C/span\u003E at all."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","32"]}],"Documentation":{"Summary":"Whether this panel has any \u003Csee cref=\u0022P:Sandbox.UI.Panel.Children\u0022\u003Echild panels\u003C/see\u003E at all."},"DocId":"P:Sandbox.UI.Panel.HasChildren"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The panel we are directly attached to. This panel will be positioned relative to the given parent, and therefore move with it, typically also be hidden by the parents bounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","38"]}],"Documentation":{"Summary":"The panel we are directly attached to. This panel will be positioned relative to the given parent, and therefore move with it, typically also be hidden by the parents bounds."},"DocId":"P:Sandbox.UI.Panel.Parent"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":278},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SiblingIndex","Name":"SiblingIndex","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The index of this panel in its parent\u0027s child list."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","276"]}],"Documentation":{"Summary":"The index of this panel in its parent\u0027s child list."},"DocId":"P:Sandbox.UI.Panel.SiblingIndex"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.Panel\u003E","IsPublic":true,"FullName":"Sandbox.UI.Panel.AncestorsAndSelf","Name":"AncestorsAndSelf","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns this panel and all its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EAncestors\u003C/span\u003E, i.e. the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E, parent of its parent, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","319"]}],"Documentation":{"Summary":"Returns this panel and all its \u003Csee cref=\u0022P:Sandbox.UI.Panel.Ancestors\u0022\u003Eancestors\u003C/see\u003E, i.e. the \u003Csee cref=\u0022P:Sandbox.UI.Panel.Parent\u0022\u003EParent\u003C/see\u003E, parent of its parent, etc."},"DocId":"P:Sandbox.UI.Panel.AncestorsAndSelf"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.Panel\u003E","IsPublic":true,"FullName":"Sandbox.UI.Panel.Ancestors","Name":"Ancestors","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns all ancestors, i.e. the parent, parent of our parent, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","337"]}],"Documentation":{"Summary":"Returns all ancestors, i.e. the parent, parent of our parent, etc."},"DocId":"P:Sandbox.UI.Panel.Ancestors"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.Panel\u003E","IsPublic":true,"FullName":"Sandbox.UI.Panel.Descendants","Name":"Descendants","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["List of all panels that are attached to this panel, recursively, i.e. all \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EChildren\u003C/span\u003E of this panel, children of those children, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","355"]}],"Documentation":{"Summary":"List of all panels that are attached to this panel, recursively, i.e. all \u003Csee cref=\u0022P:Sandbox.UI.Panel.Children\u0022\u003Echildren\u003C/see\u003E of this panel, children of those children, etc."},"DocId":"P:Sandbox.UI.Panel.Descendants"},{"PropertyType":"Sandbox.Scene","Loc":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":404},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Scene","Name":"Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the scene that this panel belongs to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","403"]}],"Documentation":{"Summary":"Returns the scene that this panel belongs to"},"DocId":"P:Sandbox.UI.Panel.Scene"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Panel/Panel.Children.cs","Line":448},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ChildrenCount","Name":"ChildrenCount","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of panels directly \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EParent\u003C/span\u003E to this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","446"]}],"Documentation":{"Summary":"Amount of panels directly \u003Csee cref=\u0022P:Sandbox.UI.Panel.Parent\u0022\u003Eparented\u003C/see\u003E to this panel."},"DocId":"P:Sandbox.UI.Panel.ChildrenCount"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Class","Name":"Class","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of CSS classes applied to this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","8"]}],"Documentation":{"Summary":"A list of CSS classes applied to this panel."},"DocId":"P:Sandbox.UI.Panel.Class"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Panel.Classes.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Classes","Name":"Classes","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["All CSS classes applied to this panel, separated with spaces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","18"]}],"Documentation":{"Summary":"All CSS classes applied to this panel, separated with spaces."},"DocId":"P:Sandbox.UI.Panel.Classes"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ElementName","Name":"ElementName","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The element name. If you\u0027ve created this Panel via a template this will be whatever the element name is on there. If not then it\u0027ll be the name of the class (ie Panel, Button)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","18"]}],"Documentation":{"Summary":"The element name. If you\u0027ve created this Panel via a template this will be whatever the element\nname is on there. If not then it\u0027ll be the name of the class (ie Panel, Button)"},"DocId":"P:Sandbox.UI.Panel.ElementName"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Id","Name":"Id","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Works the same as the html id=\u0022\u0022 attribute. If you set Id to \u0022poop\u0022, it\u0027ll match any styles that define #poop in their selector."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","25"]}],"Documentation":{"Summary":"Works the same as the html id=\u0022\u0022 attribute. If you set Id to \u0022poop\u0022, it\u0027ll match any styles\nthat define #poop in their selector."},"DocId":"P:Sandbox.UI.Panel.Id"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SourceFile","Name":"SourceFile","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this was created by razor, this is the file in which it was created"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","34"]}],"Documentation":{"Summary":"If this was created by razor, this is the file in which it was created"},"DocId":"P:Sandbox.UI.Panel.SourceFile"},{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.UI.Panel.SourceLine","Name":"SourceLine","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this was created by razor, this is the line number in the file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","40"]}],"Documentation":{"Summary":"If this was created by razor, this is the line number in the file"},"DocId":"P:Sandbox.UI.Panel.SourceLine"},{"PropertyType":"Sandbox.UI.PseudoClass","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.UI.Panel.PseudoClass","Name":"PseudoClass","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Special flags used by the styling system for hover, active etc.."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","62"]}],"Documentation":{"Summary":"Special flags used by the styling system for hover, active etc.."},"DocId":"P:Sandbox.UI.Panel.PseudoClass"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasFocus","Name":"HasFocus","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this panel has the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E:focus\u003C/code\u003E pseudo class active."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","80"]}],"Documentation":{"Summary":"Whether this panel has the \u003Cc\u003E:focus\u003C/c\u003E pseudo class active."},"DocId":"P:Sandbox.UI.Panel.HasFocus"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasActive","Name":"HasActive","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this panel has the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E:active\u003C/code\u003E pseudo class active."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","86"]}],"Documentation":{"Summary":"Whether this panel has the \u003Cc\u003E:active\u003C/c\u003E pseudo class active."},"DocId":"P:Sandbox.UI.Panel.HasActive"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasHovered","Name":"HasHovered","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this panel has the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E:hover\u003C/code\u003E pseudo class active."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","92"]}],"Documentation":{"Summary":"Whether this panel has the \u003Cc\u003E:hover\u003C/c\u003E pseudo class active."},"DocId":"P:Sandbox.UI.Panel.HasHovered"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasIntro","Name":"HasIntro","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this panel has the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E:intro\u003C/code\u003E pseudo class active."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","98"]}],"Documentation":{"Summary":"Whether this panel has the \u003Cc\u003E:intro\u003C/c\u003E pseudo class active."},"DocId":"P:Sandbox.UI.Panel.HasIntro"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasOutro","Name":"HasOutro","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this panel has the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E:outro\u003C/code\u003E pseudo class active."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","104"]}],"Documentation":{"Summary":"Whether this panel has the \u003Cc\u003E:outro\u003C/c\u003E pseudo class active."},"DocId":"P:Sandbox.UI.Panel.HasOutro"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.StyleSheet\u003E","IsPublic":true,"FullName":"Sandbox.UI.Panel.AllStyleSheets","Name":"AllStyleSheets","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["List of all \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EStyleSheet\u003C/span\u003Es applied to this panel and all its \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EAncestorsAndSelf\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","194"]}],"Documentation":{"Summary":"List of all \u003Csee cref=\u0022T:Sandbox.UI.StyleSheet\u0022 /\u003Es applied to this panel and all its \u003Csee cref=\u0022P:Sandbox.UI.Panel.AncestorsAndSelf\u0022\u003Eancestors\u003C/see\u003E."},"DocId":"P:Sandbox.UI.Panel.AllStyleSheets"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":247},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsVisible","Name":"IsVisible","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this panel isn\u0027t hidden by opacity or displaymode."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","245"]}],"Documentation":{"Summary":"Return true if this panel isn\u0027t hidden by opacity or displaymode."},"DocId":"P:Sandbox.UI.Panel.IsVisible"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":253},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsVisibleSelf","Name":"IsVisibleSelf","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this panel isn\u0027t hidden by opacity or displaymode."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","251"]}],"Documentation":{"Summary":"Return true if this panel isn\u0027t hidden by opacity or displaymode."},"DocId":"P:Sandbox.UI.Panel.IsVisibleSelf"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":467},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AllowChildSelection","Name":"AllowChildSelection","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Selection"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow selecting child text"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","465"]}],"Documentation":{"Summary":"Allow selecting child text"},"DocId":"P:Sandbox.UI.Panel.AllowChildSelection"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Panel/Panel.cs","Line":470},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","468"]}],"DocId":"P:Sandbox.UI.Panel.IsValid"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Systems/UI/Panel/Panel.Data.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.Panel.StringValue","Name":"StringValue","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set via \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E\u0022value\u0022\u003C/code\u003E property from HTML."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Data.cs","9"]}],"Documentation":{"Summary":"Set via \u003Cc\u003E\u0022value\u0022\u003C/c\u003E property from HTML."},"DocId":"P:Sandbox.UI.Panel.StringValue"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Delete.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsDeleting","Name":"IsDeleting","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EDelete\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Ebool\u003C/span\u003E) was called on this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Delete.cs","11"]}],"Documentation":{"Summary":"Whether \u003Csee cref=\u0022M:Sandbox.UI.Panel.Delete(System.Boolean)\u0022 /\u003E was called on this panel."},"DocId":"P:Sandbox.UI.Panel.IsDeleting"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Panel/Panel.Drag.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.Panel.WantsDrag","Name":"WantsDrag","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this panel wants to be dragged"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Drag.cs","10"]}],"Documentation":{"Summary":"Return true if this panel wants to be dragged"},"DocId":"P:Sandbox.UI.Panel.WantsDrag"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Drag.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.Panel.CanDragScroll","Name":"CanDragScroll","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set this to false if you want to opt out of drag scrolling"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Drag.cs","15"]}],"Documentation":{"Summary":"Set this to false if you want to opt out of drag scrolling"},"DocId":"P:Sandbox.UI.Panel.CanDragScroll"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Drag.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasScrollX","Name":"HasScrollX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this panel is scrollable on the X axis"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Drag.cs","85"]}],"Documentation":{"Summary":"Return true if this panel is scrollable on the X axis"},"DocId":"P:Sandbox.UI.Panel.HasScrollX"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Drag.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasScrollY","Name":"HasScrollY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this panel is scrollable on the Y axis"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Drag.cs","90"]}],"Documentation":{"Summary":"Return true if this panel is scrollable on the Y axis"},"DocId":"P:Sandbox.UI.Panel.HasScrollY"},{"PropertyType":"Vector2","Loc":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.Panel.MousePosition","Name":"MousePosition","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Current mouse position local to this panels top left corner."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","9"]}],"Documentation":{"Summary":"Current mouse position local to this panels top left corner."},"DocId":"P:Sandbox.UI.Panel.MousePosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AcceptsFocus","Name":"AcceptsFocus","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["False by default, can this element accept keyboard focus. If an element accepts focus it\u0027ll be able to receive keyboard input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","108"]}],"Documentation":{"Summary":"False by default, can this element accept keyboard focus. If an element accepts\nfocus it\u0027ll be able to receive keyboard input."},"DocId":"P:Sandbox.UI.Panel.AcceptsFocus"},{"PropertyType":"Sandbox.UI.PanelInputType","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ButtonInput","Name":"ButtonInput","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Describe what to do with keyboard input. The default is InputMode.UI which means that when focused, this panel will receive Keys Typed and Button Events. If you set this to InputMode.Game, this panel will redirect its inputs to the game, which means for example that if you\u0027re focused on this panel and press space, it\u0027ll send the jump button to the game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","117"]}],"Documentation":{"Summary":"Describe what to do with keyboard input. The default is InputMode.UI which means that when\nfocused, this panel will receive Keys Typed and Button Events.\nIf you set this to InputMode.Game, this panel will redirect its inputs to the game, which means\nfor example that if you\u0027re focused on this panel and press space, it\u0027ll send the jump button to the game."},"DocId":"P:Sandbox.UI.Panel.ButtonInput"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.UI.Panel.AcceptsImeInput","Name":"AcceptsImeInput","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["False by default. Anything that is capable of accepting IME input should return true. Which is probably just a TextEntry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","123"]}],"Documentation":{"Summary":"False by default. Anything that is capable of accepting IME input should return true. Which is probably just a TextEntry."},"DocId":"P:Sandbox.UI.Panel.AcceptsImeInput"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Input.cs","Line":273},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasMouseCapture","Name":"HasMouseCapture","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this panel is capturing the mouse cursor. See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ESetMouseCapture\u003C/span\u003E(\u003Cspan style=\u0022color: #569CD6;\u0022\u003Ebool\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","271"]}],"Documentation":{"Summary":"Whether this panel is capturing the mouse cursor. See \u003Csee cref=\u0022M:Sandbox.UI.Panel.SetMouseCapture(System.Boolean)\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Panel.HasMouseCapture"},{"PropertyType":"Sandbox.UI.Box","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Box","Name":"Box","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to various bounding boxes of this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","12"]}],"Documentation":{"Summary":"Access to various bounding boxes of this panel."},"DocId":"P:Sandbox.UI.Panel.Box"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasContent","Name":"HasContent","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, calls \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EDrawContent\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanelRenderer\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003ERenderState\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","18"]}],"Documentation":{"Summary":"If true, calls \u003Csee cref=\u0022M:Sandbox.UI.Panel.DrawContent(Sandbox.UI.RenderState@)\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Panel.HasContent"},{"PropertyType":"Vector2","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ScrollOffset","Name":"ScrollOffset","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Offset of the panel\u0027s children position for scrolling purposes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","30"]}],"Documentation":{"Summary":"Offset of the panel\u0027s children position for scrolling purposes."},"DocId":"P:Sandbox.UI.Panel.ScrollOffset"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ScaleToScreen","Name":"ScaleToScreen","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale of the panel on the screen."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","36"]}],"Documentation":{"Summary":"Scale of the panel on the screen."},"DocId":"P:Sandbox.UI.Panel.ScaleToScreen"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ScaleFromScreen","Name":"ScaleFromScreen","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Inverse scale of \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EScaleToScreen\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","42"]}],"Documentation":{"Summary":"Inverse scale of \u003Csee cref=\u0022P:Sandbox.UI.Panel.ScaleToScreen\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Panel.ScaleFromScreen"},{"PropertyType":"System.Nullable\u00601\u003CMatrix\u003E","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.UI.Panel.LocalMatrix","Name":"LocalMatrix","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this panel has transforms, they\u0027ll be reflected here"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","51"]}],"Documentation":{"Summary":"If this panel has transforms, they\u0027ll be reflected here"},"DocId":"P:Sandbox.UI.Panel.LocalMatrix"},{"PropertyType":"System.Nullable\u00601\u003CMatrix\u003E","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.UI.Panel.GlobalMatrix","Name":"GlobalMatrix","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this panel or its parents have transforms, they\u0027ll be compounded here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","57"]}],"Documentation":{"Summary":"If this panel or its parents have transforms, they\u0027ll be compounded here."},"DocId":"P:Sandbox.UI.Panel.GlobalMatrix"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":274},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Opacity","Name":"Opacity","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The currently calculated opacity. This is set by multiplying our current style opacity with our parent\u0027s opacity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","272"]}],"Documentation":{"Summary":"The currently calculated opacity.\nThis is set by multiplying our current style opacity with our parent\u0027s opacity."},"DocId":"P:Sandbox.UI.Panel.Opacity"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":379},"IsPublic":true,"FullName":"Sandbox.UI.Panel.PreferScrollToBottom","Name":"PreferScrollToBottom","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, we\u0027ll try to stay scrolled to the bottom when the panel changes size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","377"]}],"Documentation":{"Summary":"If true, we\u0027ll try to stay scrolled to the bottom when the panel changes size"},"DocId":"P:Sandbox.UI.Panel.PreferScrollToBottom"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":385},"IsPublic":true,"FullName":"Sandbox.UI.Panel.IsScrollAtBottom","Name":"IsScrollAtBottom","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the scrolling is currently pinned to the bottom of the panel as dictated by \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPreferScrollToBottom\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","383"]}],"Documentation":{"Summary":"Whether the scrolling is currently pinned to the bottom of the panel as dictated by \u003Csee cref=\u0022P:Sandbox.UI.Panel.PreferScrollToBottom\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Panel.IsScrollAtBottom"},{"PropertyType":"Vector2","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":391},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ScrollSize","Name":"ScrollSize","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the scrollable area within this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","389"]}],"Documentation":{"Summary":"The size of the scrollable area within this panel."},"DocId":"P:Sandbox.UI.Panel.ScrollSize"},{"PropertyType":"Microsoft.AspNetCore.Components.RenderFragment","Loc":{"File":"Systems/UI/Panel/Panel.Razor.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ChildContent","Name":"ChildContent","Attributes":[{"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Razor.cs","14"]}],"DocId":"P:Sandbox.UI.Panel.ChildContent"},{"PropertyType":"Sandbox.UI.Styles","Loc":{"File":"Systems/UI/Panel/Panel.Style.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ComputedStyle","Name":"ComputedStyle","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is the style that we computed last. If you\u0027re looking to see which styles are set on this panel then this is what you\u0027re looking for."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Style.cs","10"]}],"Documentation":{"Summary":"This is the style that we computed last. If you\u0027re looking to see which\nstyles are set on this panel then this is what you\u0027re looking for."},"DocId":"P:Sandbox.UI.Panel.ComputedStyle"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.IStyleBlock\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Panel/Panel.Style.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.UI.Panel.ActiveStyleBlocks","Name":"ActiveStyleBlocks","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A importance sorted list of style blocks that are active on this panel"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Style.cs","16"]}],"Documentation":{"Summary":"A importance sorted list of style blocks that are active on this panel"},"DocId":"P:Sandbox.UI.Panel.ActiveStyleBlocks"},{"PropertyType":"Sandbox.UI.PanelStyle","Loc":{"File":"Systems/UI/Panel/Panel.Style.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Style","Name":"Style","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows you to set styles specifically on this panel. Setting the style will only affect this panel and no others and will override any other styles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Style.cs","23"]}],"Documentation":{"Summary":"Allows you to set styles specifically on this panel. Setting the style will\nonly affect this panel and no others and will override any other styles."},"DocId":"P:Sandbox.UI.Panel.Style"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Panel.Tooltip.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Tooltip","Name":"Tooltip","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A string to show when hovering over this panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Tooltip.cs","9"]}],"Documentation":{"Summary":"A string to show when hovering over this panel."},"DocId":"P:Sandbox.UI.Panel.Tooltip"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Panel/Panel.Tooltip.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.Panel.TooltipClass","Name":"TooltipClass","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The created tooltip element will have this class, if set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Tooltip.cs","14"]}],"Documentation":{"Summary":"The created tooltip element will have this class, if set."},"DocId":"P:Sandbox.UI.Panel.TooltipClass"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/Panel/Panel.Tooltip.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasTooltip","Name":"HasTooltip","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Tooltip.cs","20"]}],"Documentation":{"Summary":"You should override and return true if you\u0027re overriding \u003Csee cref=\u0022M:Sandbox.UI.Panel.CreateTooltipPanel\u0022 /\u003E.\nOtherwise this will return true if \u003Csee cref=\u0022P:Sandbox.UI.Panel.Tooltip\u0022 /\u003E is not empty."},"DocId":"P:Sandbox.UI.Panel.HasTooltip"},{"PropertyType":"Sandbox.UI.Transitions","Loc":{"File":"Systems/UI/Panel/Panel.Transitions.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.Panel.Transitions","Name":"Transitions","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles the storage, progression and application of CSS transitions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Transitions.cs","9"]}],"Documentation":{"Summary":"Handles the storage, progression and application of CSS transitions."},"DocId":"P:Sandbox.UI.Panel.Transitions"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Panel/Panel.Transitions.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.Panel.HasActiveTransitions","Name":"HasActiveTransitions","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if this panel has any active CSS transitions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Transitions.cs","15"]}],"Documentation":{"Summary":"Returns true if this panel has any active CSS transitions."},"DocId":"P:Sandbox.UI.Panel.HasActiveTransitions"},{"PropertyType":"System.Object","Loc":{"File":"Systems/UI/Panel/Panel.Util.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.Panel.UserData","Name":"UserData","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be used to store random data without sub-classing the panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Util.cs","14"]}],"Documentation":{"Summary":"Can be used to store random data without sub-classing the panel."},"DocId":"P:Sandbox.UI.Panel.UserData"},{"PropertyType":"System.Threading.CancellationToken","Loc":{"File":"Systems/UI/Panel/Panel.Util.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.Panel.DeletionToken","Name":"DeletionToken","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a token that is cancelled when the panel is deleted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Util.cs","23"]}],"Documentation":{"Summary":"Get a token that is cancelled when the panel is deleted"},"DocId":"P:Sandbox.UI.Panel.DeletionToken"}],"Fields":[{"FieldType":"Sandbox.TaskSource","IsPublic":true,"FullName":"Sandbox.UI.Panel.Task","Name":"Task","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","46"]}],"Documentation":{"Summary":"Quick access to timing events, for async/await."},"DocId":"F:Sandbox.UI.Panel.Task"},{"FieldType":"Sandbox.UI.StyleSheetCollection","IsPublic":true,"FullName":"Sandbox.UI.Panel.StyleSheet","Name":"StyleSheet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","51"]}],"Documentation":{"Summary":"A collection of stylesheets applied to this panel directly."},"DocId":"F:Sandbox.UI.Panel.StyleSheet"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.UI.Panel.ScrollVelocity","Name":"ScrollVelocity","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","24"]}],"Documentation":{"Summary":"The velocity of the current scroll"},"DocId":"F:Sandbox.UI.Panel.ScrollVelocity"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Panel","Name":"Panel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.BeforeAfter.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Children.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Classes.cs","3"]},{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["panel"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Panel"]},{"FullName":"IconAttribute","ConstructorArguments":["view_quilt"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Data.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Delete.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Drag.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Event.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Input.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.IPanel.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layer.cs","23"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Order.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Property.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Razor.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Render.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Style.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.StyleTarget.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Template.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Tooltip.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Transitions.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple User Interface panel. Can be styled with \u003Ca\u003ECSS\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Util.cs","6"]}],"Documentation":{"Summary":"A simple User Interface panel. Can be styled with \u003Ca href=\u0022https://en.wikipedia.org/wiki/CSS\u0022\u003ECSS\u003C/a\u003E."},"DocId":"T:Sandbox.UI.Panel"},{"Namespace":"Sandbox.UI","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.Box..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Box","DocId":"M:Sandbox.UI.Box.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":644},"IsPublic":true,"FullName":"Sandbox.UI.Box.Left","Name":"Left","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the left edge in screen coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","643"]}],"Documentation":{"Summary":"Position of the left edge in screen coordinates."},"DocId":"P:Sandbox.UI.Box.Left"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":649},"IsPublic":true,"FullName":"Sandbox.UI.Box.Right","Name":"Right","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the right edge in screen coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","648"]}],"Documentation":{"Summary":"Position of the right edge in screen coordinates."},"DocId":"P:Sandbox.UI.Box.Right"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":654},"IsPublic":true,"FullName":"Sandbox.UI.Box.Top","Name":"Top","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the top edge in screen coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","653"]}],"Documentation":{"Summary":"Position of the top edge in screen coordinates."},"DocId":"P:Sandbox.UI.Box.Top"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Panel/Panel.Layout.cs","Line":659},"IsPublic":true,"FullName":"Sandbox.UI.Box.Bottom","Name":"Bottom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the bottom edge in screen coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","658"]}],"Documentation":{"Summary":"Position of the bottom edge in screen coordinates."},"DocId":"P:Sandbox.UI.Box.Bottom"}],"Fields":[{"FieldType":"Sandbox.Rect","IsPublic":true,"FullName":"Sandbox.UI.Box.RectOuter","Name":"RectOuter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","607"]}],"Documentation":{"Summary":"Position and size of the element on the screen, \u003Cb\u003Eincluding both - its padding AND margin\u003C/b\u003E."},"DocId":"F:Sandbox.UI.Box.RectOuter"},{"FieldType":"Sandbox.Rect","IsPublic":true,"FullName":"Sandbox.UI.Box.RectInner","Name":"RectInner","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","612"]}],"Documentation":{"Summary":"Position and size of only the element\u0027s inner content on the screen, \u003Ci\u003Ewithout padding OR margin\u003C/i\u003E."},"DocId":"F:Sandbox.UI.Box.RectInner"},{"FieldType":"Sandbox.UI.Margin","IsPublic":true,"FullName":"Sandbox.UI.Box.Padding","Name":"Padding","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","617"]}],"Documentation":{"Summary":"The size of padding."},"DocId":"F:Sandbox.UI.Box.Padding"},{"FieldType":"Sandbox.UI.Margin","IsPublic":true,"FullName":"Sandbox.UI.Box.Border","Name":"Border","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","622"]}],"Documentation":{"Summary":"The size of border."},"DocId":"F:Sandbox.UI.Box.Border"},{"FieldType":"Sandbox.UI.Margin","IsPublic":true,"FullName":"Sandbox.UI.Box.Margin","Name":"Margin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","627"]}],"Documentation":{"Summary":"The size of border."},"DocId":"F:Sandbox.UI.Box.Margin"},{"FieldType":"Sandbox.Rect","IsPublic":true,"FullName":"Sandbox.UI.Box.Rect","Name":"Rect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","632"]}],"Documentation":{"Summary":"Position and size of the element on the screen, \u003Cb\u003Eincluding its padding\u003C/b\u003E, \u003Ci\u003Ebut not margin\u003C/i\u003E."},"DocId":"F:Sandbox.UI.Box.Rect"},{"FieldType":"Sandbox.Rect","IsPublic":true,"FullName":"Sandbox.UI.Box.ClipRect","Name":"ClipRect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","638"]}],"Documentation":{"Summary":"\u003Csee cref=\u0022F:Sandbox.UI.Box.Rect\u0022 /\u003E minus the border sizes.\n Used internally to \u0022clip\u0022 (hide) everything outside of these bounds, if the panels \u003Csee cref=\u0022T:Sandbox.UI.OverflowMode\u0022 /\u003E is not set to \u003Csee cref=\u0022F:Sandbox.UI.OverflowMode.Visible\u0022 /\u003E."},"DocId":"F:Sandbox.UI.Box.ClipRect"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Box","Name":"Box","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents position and size of a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E on the screen."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Panel\\Panel.Layout.cs","601"]}],"Documentation":{"Summary":"Represents position and size of a \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E on the screen."},"DocId":"T:Sandbox.UI.Box"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"immediate","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/UI/RootPanel.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.Delete","Name":"Delete","DeclaringType":"Sandbox.UI.RootPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","59"]}],"DocId":"M:Sandbox.UI.RootPanel.Delete(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/RootPanel.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.OnDeleted","Name":"OnDeleted","DeclaringType":"Sandbox.UI.RootPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","64"]}],"DocId":"M:Sandbox.UI.RootPanel.OnDeleted"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"layoutRect","Ref":true,"Type":"Sandbox.Rect"}],"l":{"File":"Systems/UI/RootPanel.cs","Line":198},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.OnLayout","Name":"OnLayout","DeclaringType":"Sandbox.UI.RootPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","196"]}],"DocId":"M:Sandbox.UI.RootPanel.OnLayout(Sandbox.Rect@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"opacity","Type":"System.Single","Default":"1"}],"l":{"File":"Systems/UI/RootPanel.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.RenderManual","Name":"RenderManual","DeclaringType":"Sandbox.UI.RootPanel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render this panel manually. This gives more flexibility to where UI is rendered, to texture for example. \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERootPanel\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ERenderedManually\u003C/span\u003E must be set to true."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","211"]}],"Documentation":{"Summary":"Render this panel manually. This gives more flexibility to where UI is rendered, to texture for example.\n\u003Csee cref=\u0022P:Sandbox.UI.RootPanel.RenderedManually\u0022 /\u003E must be set to true."},"DocId":"M:Sandbox.UI.RootPanel.RenderManual(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/RootPanel.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.RootPanel","DocId":"M:Sandbox.UI.RootPanel.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Rect","Loc":{"File":"Systems/UI/RootPanel.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.PanelBounds","Name":"PanelBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Bounds of the panel, i.e. its size and position on the screen."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","13"]}],"Documentation":{"Summary":"Bounds of the panel, i.e. its size and position on the screen."},"DocId":"P:Sandbox.UI.RootPanel.PanelBounds"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/RootPanel.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.Scale","Name":"Scale","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The scale of this panel and its children."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","24"]}],"Documentation":{"Summary":"The scale of this panel and its children."},"DocId":"P:Sandbox.UI.RootPanel.Scale"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/RootPanel.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.RenderedManually","Name":"RenderedManually","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If set to true this panel won\u0027t be rendered to the screen like a normal panel. This is true when the panel is drawn via other means (like as a world panel)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","30"]}],"Documentation":{"Summary":"If set to true this panel won\u0027t be rendered to the screen like a normal panel.\nThis is true when the panel is drawn via other means (like as a world panel)."},"DocId":"P:Sandbox.UI.RootPanel.RenderedManually"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/UI/RootPanel.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.IsWorldPanel","Name":"IsWorldPanel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this is a world panel, so should be skipped when determining cursor visibility etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","35"]}],"Documentation":{"Summary":"True if this is a world panel, so should be skipped when determining cursor visibility etc"},"DocId":"P:Sandbox.UI.RootPanel.IsWorldPanel"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/RootPanel.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.IsVR","Name":"IsVR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this panel belongs to a VR overlay"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","40"]}],"Documentation":{"Summary":"If this panel belongs to a VR overlay"},"DocId":"P:Sandbox.UI.RootPanel.IsVR"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/RootPanel.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.RootPanel.IsHighQualityVR","Name":"IsHighQualityVR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this panel should be rendered with ~4K resolution."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","45"]}],"Documentation":{"Summary":"If this panel should be rendered with ~4K resolution."},"DocId":"P:Sandbox.UI.RootPanel.IsHighQualityVR"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.RootPanel","Name":"RootPanel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A root panel. Serves as a container for other panels, handles things such as rendering."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\RootPanel.cs","8"]}],"Documentation":{"Summary":"A root panel. Serves as a container for other panels, handles things such as rendering."},"DocId":"T:Sandbox.UI.RootPanel"},{"Namespace":"Sandbox.UI","Methods":[],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.TransitionDesc.Property","Name":"Property","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Animation\\TransitionDesc.cs","14"]}],"Documentation":{"Summary":"The CSS property to transition."},"DocId":"F:Sandbox.UI.TransitionDesc.Property"},{"FieldType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsPublic":true,"FullName":"Sandbox.UI.TransitionDesc.Duration","Name":"Duration","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Animation\\TransitionDesc.cs","19"]}],"Documentation":{"Summary":"Duration of the transition between old value and new value."},"DocId":"F:Sandbox.UI.TransitionDesc.Duration"},{"FieldType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsPublic":true,"FullName":"Sandbox.UI.TransitionDesc.Delay","Name":"Delay","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Animation\\TransitionDesc.cs","24"]}],"Documentation":{"Summary":"If set, delay before starting the transition after the property was changed."},"DocId":"F:Sandbox.UI.TransitionDesc.Delay"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.TransitionDesc.TimingFunction","Name":"TimingFunction","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Animation\\TransitionDesc.cs","30"]}],"Documentation":{"Summary":"The timing or \u0022easing\u0022 function. \u003Cc\u003Etransition-timing-function\u003C/c\u003E CSS property.\nExample values would be \u003Cc\u003Eease\u003C/c\u003E, \u003Cc\u003Eease-in\u003C/c\u003E, \u003Cc\u003Eease-out\u003C/c\u003E and \u003Cc\u003Eease-in-out\u003C/c\u003E."},"DocId":"F:Sandbox.UI.TransitionDesc.TimingFunction"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.TransitionDesc","Name":"TransitionDesc","Documentation":{"Summary":"Describes transition of a single CSS property, a.k.a. the values of a \u003Cc\u003Etransition\u003C/c\u003E CSS property.\n\u003Cpara\u003EUtility to create a transition by comparing the\npanel style before and after the scope.\u003C/para\u003E"},"DocId":"T:Sandbox.UI.TransitionDesc"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Styles/Animation/TransitionList.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.UI.TransitionList.Clear","Name":"Clear","DeclaringType":"Sandbox.UI.TransitionList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear the list of CSS transitions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Animation\\TransitionList.cs","41"]}],"Documentation":{"Summary":"Clear the list of CSS transitions."},"DocId":"M:Sandbox.UI.TransitionList.Clear"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Styles/Animation/TransitionList.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.TransitionList..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.TransitionList","DocId":"M:Sandbox.UI.TransitionList.#ctor"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.TransitionDesc\u003E","IsPublic":true,"FullName":"Sandbox.UI.TransitionList.List","Name":"List","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Animation\\TransitionList.cs","15"]}],"Documentation":{"Summary":"The actual list of CSS properties that should be transitioned."},"DocId":"F:Sandbox.UI.TransitionList.List"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.TransitionList","Name":"TransitionList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of CSS properties that should transition when changed. Utility to create a transition by comparing the panel style before and after the scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Animation\\TransitionList.cs","10"]}],"Documentation":{"Summary":"A list of CSS properties that should transition when changed.\n \nUtility to create a transition by comparing the\npanel style before and after the scope."},"DocId":"T:Sandbox.UI.TransitionList"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Dirty","Name":"Dirty","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when any CSS properties are changed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","8"]}],"Documentation":{"Summary":"Called when any CSS properties are changed."},"DocId":"M:Sandbox.UI.BaseStyles.Dirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"bs","Type":"Sandbox.UI.BaseStyles"}],"l":{"File":"Systems/UI/Styles/BaseStyles.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Add","Name":"Add","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy over only the styles that are set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","36"]}],"Documentation":{"Summary":"Copy over only the styles that are set."},"DocId":"M:Sandbox.UI.BaseStyles.Add(Sandbox.UI.BaseStyles)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"bs","Type":"Sandbox.UI.BaseStyles"}],"l":{"File":"Systems/UI/Styles/BaseStyles.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.From","Name":"From","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy all styles from given style set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","48"]}],"Documentation":{"Summary":"Copy all styles from given style set."},"DocId":"M:Sandbox.UI.BaseStyles.From(Sandbox.UI.BaseStyles)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"property","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Styles/BaseStyles.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Set","Name":"Set","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy all styles from given style set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","60"]}],"Documentation":{"Summary":"Copy all styles from given style set."},"DocId":"M:Sandbox.UI.BaseStyles.Set(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Styles/BaseStyles.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FillDefaults","Name":"FillDefaults","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","78"]}],"DocId":"M:Sandbox.UI.BaseStyles.FillDefaults"},{"ReturnType":"System.Void","Parameters":[{"Name":"r","In":true,"Type":"Sandbox.Rect"},{"Name":"scale","Type":"System.Single","Default":"1"}],"l":{"File":"Systems/UI/Styles/BaseStyles.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.SetRect","Name":"SetRect","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set Left, Right, Width and Height based on this rect. Scale can be used to scale the rect (maybe you want to use Panel.ScaleFromScreen etc)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","109"]}],"Documentation":{"Summary":"Set Left, Right, Width and Height based on this rect. Scale can be used to scale the rect (maybe you want to use Panel.ScaleFromScreen etc)"},"DocId":"M:Sandbox.UI.BaseStyles.SetRect(Sandbox.Rect@,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"from","Type":"Sandbox.UI.BaseStyles"},{"Name":"to","Type":"Sandbox.UI.BaseStyles"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2974},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FromLerp","Name":"FromLerp","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lerp every property in this stylesheet"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2972"]}],"Documentation":{"Summary":"Lerp every property in this stylesheet"},"DocId":"M:Sandbox.UI.BaseStyles.FromLerp(Sandbox.UI.BaseStyles,Sandbox.UI.BaseStyles,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"from","Type":"Sandbox.UI.BaseStyles"},{"Name":"to","Type":"Sandbox.UI.BaseStyles"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.LerpProperty","Name":"LerpProperty","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lerp a specific property by name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","3072"]}],"Documentation":{"Summary":"Lerp a specific property by name"},"DocId":"M:Sandbox.UI.BaseStyles.LerpProperty(System.String,Sandbox.UI.BaseStyles,Sandbox.UI.BaseStyles,System.Single)"},{"ReturnType":"System.Object","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":3364},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Clone","Name":"Clone","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Perform a deep copy of this stylesheet"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","3361"]}],"Documentation":{"Summary":"Perform a deep copy of this stylesheet"},"DocId":"M:Sandbox.UI.BaseStyles.Clone"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Sandbox.UI.BaseStyles"}],"l":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":3507},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.ApplyCascading","Name":"ApplyCascading","DeclaringType":"Sandbox.UI.BaseStyles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","3504"]}],"DocId":"M:Sandbox.UI.BaseStyles.ApplyCascading(Sandbox.UI.BaseStyles)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.OverflowMode\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Overflow","Name":"Overflow","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eoverflow\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","13"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eoverflow\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Overflow"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Content","Name":"Content","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Econtent\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","15"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Econtent\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Content"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Width","Name":"Width","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ewidth\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","31"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ewidth\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Width"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MinWidth","Name":"MinWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emin-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","47"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emin-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MinWidth"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaxWidth","Name":"MaxWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emax-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","63"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emax-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaxWidth"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Height","Name":"Height","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eheight\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","79"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eheight\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Height"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MinHeight","Name":"MinHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emin-height\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","95"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emin-height\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MinHeight"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaxHeight","Name":"MaxHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emax-height\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","111"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emax-height\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaxHeight"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Left","Name":"Left","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eleft\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","127"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eleft\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Left"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Top","Name":"Top","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etop\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","143"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etop\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Top"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Right","Name":"Right","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eright\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","159"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eright\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Right"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Bottom","Name":"Bottom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebottom\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","175"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebottom\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Bottom"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Opacity","Name":"Opacity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eopacity\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","191"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eopacity\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Opacity"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundColor","Name":"BackgroundColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","207"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundColor"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":229},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.PaddingLeft","Name":"PaddingLeft","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Epadding-left\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","223"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Epadding-left\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.PaddingLeft"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":245},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.PaddingTop","Name":"PaddingTop","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Epadding-top\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","239"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Epadding-top\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.PaddingTop"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":261},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.PaddingRight","Name":"PaddingRight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Epadding-right\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","255"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Epadding-right\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.PaddingRight"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":277},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.PaddingBottom","Name":"PaddingBottom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Epadding-bottom\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","271"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Epadding-bottom\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.PaddingBottom"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":293},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MarginLeft","Name":"MarginLeft","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emargin-left\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","287"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emargin-left\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MarginLeft"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":309},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MarginTop","Name":"MarginTop","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emargin-top\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","303"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emargin-top\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MarginTop"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":325},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MarginRight","Name":"MarginRight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emargin-right\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","319"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emargin-right\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MarginRight"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":341},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MarginBottom","Name":"MarginBottom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emargin-bottom\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","335"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emargin-bottom\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MarginBottom"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":357},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderTopLeftRadius","Name":"BorderTopLeftRadius","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-top-left-radius\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","351"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-top-left-radius\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderTopLeftRadius"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":373},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderTopRightRadius","Name":"BorderTopRightRadius","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-top-right-radius\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","367"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-top-right-radius\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderTopRightRadius"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":389},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderBottomRightRadius","Name":"BorderBottomRightRadius","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-bottom-right-radius\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","383"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-bottom-right-radius\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderBottomRightRadius"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":405},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderBottomLeftRadius","Name":"BorderBottomLeftRadius","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-bottom-left-radius\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","399"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-bottom-left-radius\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderBottomLeftRadius"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":421},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderLeftWidth","Name":"BorderLeftWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-left-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","415"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-left-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderLeftWidth"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":437},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderTopWidth","Name":"BorderTopWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-top-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","431"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-top-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderTopWidth"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":453},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderRightWidth","Name":"BorderRightWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-right-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","447"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-right-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderRightWidth"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":469},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderBottomWidth","Name":"BorderBottomWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-bottom-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","463"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-bottom-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderBottomWidth"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":485},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderLeftColor","Name":"BorderLeftColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-left-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","479"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-left-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderLeftColor"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":501},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderTopColor","Name":"BorderTopColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-top-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","495"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-top-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderTopColor"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":517},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderRightColor","Name":"BorderRightColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-right-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","511"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-right-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderRightColor"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":533},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderBottomColor","Name":"BorderBottomColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-bottom-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","527"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-bottom-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderBottomColor"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":549},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FontSize","Name":"FontSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efont-size\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","543"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efont-size\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FontSize"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":565},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FontColor","Name":"FontColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efont-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","559"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efont-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FontColor"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":581},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FontWeight","Name":"FontWeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efont-weight\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","575"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efont-weight\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FontWeight"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":597},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FontFamily","Name":"FontFamily","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efont-family\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","591"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efont-family\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FontFamily"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":613},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.CaretColor","Name":"CaretColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ecaret-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","607"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ecaret-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.CaretColor"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":629},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Cursor","Name":"Cursor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ecursor\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","623"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ecursor\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Cursor"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.PointerEvents\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":645},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.PointerEvents","Name":"PointerEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Epointer-events\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","639"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Epointer-events\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.PointerEvents"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":661},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MixBlendMode","Name":"MixBlendMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emix-blend-mode\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","655"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emix-blend-mode\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MixBlendMode"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.PositionMode\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":677},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eposition\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","671"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eposition\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Position"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.OverflowMode\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":693},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.OverflowX","Name":"OverflowX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eoverflow-x\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","687"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eoverflow-x\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.OverflowX"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.OverflowMode\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":709},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.OverflowY","Name":"OverflowY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eoverflow-y\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","703"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eoverflow-y\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.OverflowY"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.FlexDirection\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":725},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FlexDirection","Name":"FlexDirection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eflex-direction\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","719"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eflex-direction\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FlexDirection"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Justify\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":741},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.JustifyContent","Name":"JustifyContent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ejustify-content\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","735"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ejustify-content\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.JustifyContent"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.DisplayMode\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":757},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Display","Name":"Display","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Edisplay\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","751"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Edisplay\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Display"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Wrap\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":773},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FlexWrap","Name":"FlexWrap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eflex-wrap\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","767"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eflex-wrap\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FlexWrap"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Align\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":789},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AlignContent","Name":"AlignContent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ealign-content\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","783"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ealign-content\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AlignContent"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Align\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":805},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AlignSelf","Name":"AlignSelf","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ealign-self\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","799"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ealign-self\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AlignSelf"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Align\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":821},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AlignItems","Name":"AlignItems","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ealign-items\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","815"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ealign-items\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AlignItems"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":837},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FlexBasis","Name":"FlexBasis","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eflex-basis\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","831"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eflex-basis\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FlexBasis"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":853},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FlexGrow","Name":"FlexGrow","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eflex-grow\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","847"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eflex-grow\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FlexGrow"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":869},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FlexShrink","Name":"FlexShrink","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eflex-shrink\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","863"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eflex-shrink\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FlexShrink"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":885},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.RowGap","Name":"RowGap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Erow-gap\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","879"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Erow-gap\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.RowGap"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":901},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.ColumnGap","Name":"ColumnGap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ecolumn-gap\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","895"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ecolumn-gap\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.ColumnGap"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":917},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AspectRatio","Name":"AspectRatio","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Easpect-ratio\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","911"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Easpect-ratio\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AspectRatio"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.TextAlign\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":933},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextAlign","Name":"TextAlign","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-align\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","927"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-align\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextAlign"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.TextOverflow\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":949},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextOverflow","Name":"TextOverflow","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-overflow\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","943"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-overflow\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextOverflow"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.WordBreak\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":965},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.WordBreak","Name":"WordBreak","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eword-break\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","959"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eword-break\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.WordBreak"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.TextDecoration\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":981},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextDecorationLine","Name":"TextDecorationLine","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-decoration-line\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","975"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-decoration-line\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextDecorationLine"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":997},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextDecorationColor","Name":"TextDecorationColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-decoration-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","991"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-decoration-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextDecorationColor"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1013},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextDecorationThickness","Name":"TextDecorationThickness","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-decoration-thickness\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1007"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-decoration-thickness\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextDecorationThickness"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.TextSkipInk\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1029},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextDecorationSkipInk","Name":"TextDecorationSkipInk","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-decoration-skip-ink\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1023"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-decoration-skip-ink\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextDecorationSkipInk"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.TextDecorationStyle\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1045},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextDecorationStyle","Name":"TextDecorationStyle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-decoration-style\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1039"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-decoration-style\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextDecorationStyle"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1061},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextUnderlineOffset","Name":"TextUnderlineOffset","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-underline-offset\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1055"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-underline-offset\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextUnderlineOffset"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1077},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextOverlineOffset","Name":"TextOverlineOffset","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-overline-offset\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1071"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-overline-offset\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextOverlineOffset"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1093},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextLineThroughOffset","Name":"TextLineThroughOffset","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-line-through-offset\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1087"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-line-through-offset\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextLineThroughOffset"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.FontStyle\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1109},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FontStyle","Name":"FontStyle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efont-style\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1103"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efont-style\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FontStyle"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.PanelTransform\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1125},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etransform\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1119"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etransform\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Transform"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.TextTransform\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1141},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextTransform","Name":"TextTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-transform\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1135"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-transform\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextTransform"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1157},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TransformOriginX","Name":"TransformOriginX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etransform-origin-x\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1151"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etransform-origin-x\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TransformOriginX"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1173},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TransformOriginY","Name":"TransformOriginY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etransform-origin-y\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1167"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etransform-origin-y\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TransformOriginY"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1189},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.LetterSpacing","Name":"LetterSpacing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eletter-spacing\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1183"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eletter-spacing\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.LetterSpacing"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1205},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.LineHeight","Name":"LineHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eline-height\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1199"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eline-height\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.LineHeight"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1221},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.WordSpacing","Name":"WordSpacing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eword-spacing\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1215"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eword-spacing\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.WordSpacing"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.WhiteSpace\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1237},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.WhiteSpace","Name":"WhiteSpace","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ewhite-space\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1231"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ewhite-space\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.WhiteSpace"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1253},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.ZIndex","Name":"ZIndex","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ez-index\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1247"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ez-index\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.ZIndex"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1269},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.Order","Name":"Order","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eorder\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1263"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eorder\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.Order"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1285},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.SoundIn","Name":"SoundIn","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Esound-in\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1279"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Esound-in\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.SoundIn"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1301},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.SoundOut","Name":"SoundOut","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Esound-out\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1295"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Esound-out\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.SoundOut"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1317},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackdropFilterBlur","Name":"BackdropFilterBlur","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackdrop-filter-blur\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1311"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackdrop-filter-blur\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackdropFilterBlur"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1333},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackdropFilterBrightness","Name":"BackdropFilterBrightness","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackdrop-filter-brightness\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1327"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackdrop-filter-brightness\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackdropFilterBrightness"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1349},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackdropFilterContrast","Name":"BackdropFilterContrast","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackdrop-filter-contrast\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1343"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackdrop-filter-contrast\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackdropFilterContrast"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1365},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackdropFilterSaturate","Name":"BackdropFilterSaturate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackdrop-filter-saturate\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1359"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackdrop-filter-saturate\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackdropFilterSaturate"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1381},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackdropFilterSepia","Name":"BackdropFilterSepia","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackdrop-filter-sepia\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1375"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackdrop-filter-sepia\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackdropFilterSepia"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1397},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackdropFilterInvert","Name":"BackdropFilterInvert","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackdrop-filter-invert\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1391"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackdrop-filter-invert\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackdropFilterInvert"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1413},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackdropFilterHueRotate","Name":"BackdropFilterHueRotate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackdrop-filter-hue-rotate\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1407"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackdrop-filter-hue-rotate\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackdropFilterHueRotate"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1429},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterBlur","Name":"FilterBlur","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-blur\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1423"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-blur\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterBlur"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1445},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterSaturate","Name":"FilterSaturate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-saturate\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1439"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-saturate\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterSaturate"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1461},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterSepia","Name":"FilterSepia","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-sepia\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1455"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-sepia\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterSepia"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1477},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterBrightness","Name":"FilterBrightness","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-brightness\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1471"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-brightness\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterBrightness"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1493},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterHueRotate","Name":"FilterHueRotate","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-hue-rotate\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1487"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-hue-rotate\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterHueRotate"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1509},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterInvert","Name":"FilterInvert","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-invert\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1503"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-invert\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterInvert"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1525},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterContrast","Name":"FilterContrast","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-contrast\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1519"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-contrast\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterContrast"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1541},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterTint","Name":"FilterTint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-tint\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1535"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-tint\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterTint"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1557},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterBorderWidth","Name":"FilterBorderWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-border-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1551"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-border-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterBorderWidth"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1573},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FilterBorderColor","Name":"FilterBorderColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efilter-border-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1567"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efilter-border-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FilterBorderColor"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.MaskMode\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1589},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskMode","Name":"MaskMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-mode\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1583"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-mode\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskMode"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.BackgroundRepeat\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1605},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskRepeat","Name":"MaskRepeat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-repeat\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1599"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-repeat\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskRepeat"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1621},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskSizeX","Name":"MaskSizeX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-size-x\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1615"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-size-x\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskSizeX"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1637},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskSizeY","Name":"MaskSizeY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-size-y\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1631"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-size-y\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskSizeY"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1653},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskPositionX","Name":"MaskPositionX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-position-x\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1647"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-position-x\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskPositionX"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1669},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskPositionY","Name":"MaskPositionY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-position-y\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1663"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-position-y\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskPositionY"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1685},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskAngle","Name":"MaskAngle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-angle\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1679"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-angle\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskAngle"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.MaskScope\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1701},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskScope","Name":"MaskScope","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Emask-scope\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1695"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Emask-scope\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.MaskScope"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1717},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundSizeX","Name":"BackgroundSizeX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-size-x\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1711"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-size-x\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundSizeX"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1733},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundSizeY","Name":"BackgroundSizeY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-size-y\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1727"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-size-y\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundSizeY"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1749},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundPositionX","Name":"BackgroundPositionX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-position-x\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1743"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-position-x\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundPositionX"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1765},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundPositionY","Name":"BackgroundPositionY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-position-y\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1759"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-position-y\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundPositionY"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.BackgroundRepeat\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1781},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundRepeat","Name":"BackgroundRepeat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-repeat\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1775"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-repeat\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundRepeat"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1797},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageWidthLeft","Name":"BorderImageWidthLeft","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-image-width-left\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1791"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-image-width-left\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderImageWidthLeft"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1813},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageWidthRight","Name":"BorderImageWidthRight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-image-width-right\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1807"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-image-width-right\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderImageWidthRight"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1829},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageWidthTop","Name":"BorderImageWidthTop","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-image-width-top\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1823"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-image-width-top\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderImageWidthTop"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1845},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageWidthBottom","Name":"BorderImageWidthBottom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-image-width-bottom\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1839"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-image-width-bottom\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderImageWidthBottom"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.BorderImageFill\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1861},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageFill","Name":"BorderImageFill","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-image-fill\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1855"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-image-fill\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderImageFill"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.BorderImageRepeat\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1877},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageRepeat","Name":"BorderImageRepeat","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-image-repeat\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1871"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-image-repeat\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderImageRepeat"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1893},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageTint","Name":"BorderImageTint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eborder-image-tint\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1887"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eborder-image-tint\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BorderImageTint"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1909},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundBlendMode","Name":"BackgroundBlendMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-blend-mode\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1903"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-blend-mode\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundBlendMode"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1925},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundTint","Name":"BackgroundTint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-tint\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1919"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-tint\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundTint"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1941},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundAngle","Name":"BackgroundAngle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebackground-angle\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1935"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Ebackground-angle\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.BackgroundAngle"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1957},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextBackgroundAngle","Name":"TextBackgroundAngle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-background-angle\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1951"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-background-angle\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextBackgroundAngle"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1973},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.PerspectiveOriginX","Name":"PerspectiveOriginX","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eperspective-origin-x\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1967"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eperspective-origin-x\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.PerspectiveOriginX"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":1989},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.PerspectiveOriginY","Name":"PerspectiveOriginY","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eperspective-origin-y\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1983"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eperspective-origin-y\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.PerspectiveOriginY"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2005},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextStrokeColor","Name":"TextStrokeColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-stroke-color\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","1999"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-stroke-color\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextStrokeColor"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2021},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.TextStrokeWidth","Name":"TextStrokeWidth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etext-stroke-width\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2015"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Etext-stroke-width\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.TextStrokeWidth"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.ImageRendering\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2037},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.ImageRendering","Name":"ImageRendering","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eimage-rendering\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2031"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eimage-rendering\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.ImageRendering"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2053},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationDelay","Name":"AnimationDelay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-delay\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2047"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-delay\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationDelay"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2069},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationDirection","Name":"AnimationDirection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-direction\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2063"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-direction\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationDirection"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2085},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationDuration","Name":"AnimationDuration","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-duration\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2079"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-duration\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationDuration"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2101},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationFillMode","Name":"AnimationFillMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-fill-mode\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2095"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-fill-mode\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationFillMode"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2117},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationIterationCount","Name":"AnimationIterationCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-iteration-count\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2111"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-iteration-count\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationIterationCount"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2133},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationName","Name":"AnimationName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-name\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2127"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-name\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationName"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2149},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationPlayState","Name":"AnimationPlayState","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-play-state\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2143"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-play-state\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationPlayState"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2165},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.AnimationTimingFunction","Name":"AnimationTimingFunction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eanimation-timing-function\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2159"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eanimation-timing-function\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.AnimationTimingFunction"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.FontSmooth\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2181},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.FontSmooth","Name":"FontSmooth","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Efont-smooth\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2175"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Efont-smooth\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.FontSmooth"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.ObjectFit\u003E","Loc":{"File":"Systems/UI/Styles/BaseStyles.Generated.cs","Line":2197},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.ObjectFit","Name":"ObjectFit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Eobject-fit\u003C/code\u003E CSS property."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","2191"]}],"Documentation":{"Summary":"Represents the \u003Cc\u003Eobject-fit\u003C/c\u003E CSS property."},"DocId":"P:Sandbox.UI.BaseStyles.ObjectFit"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/UI/Styles/BaseStyles.Textures.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BackgroundImage","Name":"BackgroundImage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Textures.cs","12"]}],"DocId":"P:Sandbox.UI.BaseStyles.BackgroundImage"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/UI/Styles/BaseStyles.Textures.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.MaskImage","Name":"MaskImage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Textures.cs","31"]}],"DocId":"P:Sandbox.UI.BaseStyles.MaskImage"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/UI/Styles/BaseStyles.Textures.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.BorderImageSource","Name":"BorderImageSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Textures.cs","50"]}],"DocId":"P:Sandbox.UI.BaseStyles.BorderImageSource"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Styles/BaseStyles.Utility.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.UI.BaseStyles.HasAnimation","Name":"HasAnimation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether there is an active CSS animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Utility.cs","46"]}],"Documentation":{"Summary":"Whether there is an active CSS animation."},"DocId":"P:Sandbox.UI.BaseStyles.HasAnimation"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.BaseStyles","Name":"BaseStyles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Auto generated container class for majority of CSS properties available."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Auto generated container class for majority of CSS properties available."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Generated.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Auto generated container class for majority of CSS properties available."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Textures.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Auto generated container class for majority of CSS properties available."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\BaseStyles.Utility.cs","5"]}],"Documentation":{"Summary":"Auto generated container class for majority of CSS properties available."},"DocId":"T:Sandbox.UI.BaseStyles"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.IStyleBlock.StyleProperty\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.GetRawValues","Name":"GetRawValues","DeclaringType":"Sandbox.UI.StyleBlock","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the list of raw style values"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","24"]}],"Documentation":{"Summary":"Get the list of raw style values"},"DocId":"M:Sandbox.UI.StyleBlock.GetRawValues"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"},{"Name":"originalValue","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.SetRawValue","Name":"SetRawValue","DeclaringType":"Sandbox.UI.StyleBlock","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update a raw style value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","34"]}],"Documentation":{"Summary":"Update a raw style value"},"DocId":"M:Sandbox.UI.StyleBlock.SetRawValue(System.String,System.String,System.String)"},{"ReturnType":"Sandbox.UI.StyleSelector","Parameters":[{"Name":"target","Type":"Sandbox.UI.IStyleTarget"},{"Name":"forceFlag","Type":"Sandbox.UI.PseudoClass","Default":"0"}],"l":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.Test","Name":"Test","DeclaringType":"Sandbox.UI.StyleBlock","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Test whether target passes our selector tests. We use forceFlag to do alternate tests for flags like ::before and ::after. It\u0027s basically added to the target\u0027s pseudo class list for the test."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","80"]}],"Documentation":{"Summary":"Test whether target passes our selector tests. We use forceFlag to do alternate tests for flags like ::before and ::after.\nIt\u0027s basically added to the target\u0027s pseudo class list for the test."},"DocId":"M:Sandbox.UI.StyleBlock.Test(Sandbox.UI.IStyleTarget,Sandbox.UI.PseudoClass)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.UI.IStyleTarget"}],"l":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.TestBroadphase","Name":"TestBroadphase","DeclaringType":"Sandbox.UI.StyleBlock","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tests a few broadphase conditions to build a list of feasible styleblocks tailored for a panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","108"]}],"Documentation":{"Summary":"Tests a few broadphase conditions to build a list of feasible\nstyleblocks tailored for a panel."},"DocId":"M:Sandbox.UI.StyleBlock.TestBroadphase(Sandbox.UI.IStyleTarget)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"selector","Type":"System.String"},{"Name":"parent","Type":"Sandbox.UI.StyleBlock","Default":"null"}],"l":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.SetSelector","Name":"SetSelector","DeclaringType":"Sandbox.UI.StyleBlock","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","129"]}],"DocId":"M:Sandbox.UI.StyleBlock.SetSelector(System.String,Sandbox.UI.StyleBlock)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.StyleBlock","DocId":"M:Sandbox.UI.StyleBlock.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.StyleSelector[]","Loc":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.Selectors","Name":"Selectors","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of appropriate selectors for this block (ie \u0022.button\u0022)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","14"]}],"Documentation":{"Summary":"A list of appropriate selectors for this block (ie \u0022.button\u0022)"},"DocId":"P:Sandbox.UI.StyleBlock.Selectors"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.SelectorStrings","Name":"SelectorStrings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of selectors for this block"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","19"]}],"Documentation":{"Summary":"A list of selectors for this block"},"DocId":"P:Sandbox.UI.StyleBlock.SelectorStrings"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.FileName","Name":"FileName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The filename of the file containing this style block (or null if none)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","59"]}],"Documentation":{"Summary":"The filename of the file containing this style block (or null if none)"},"DocId":"P:Sandbox.UI.StyleBlock.FileName"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.AbsolutePath","Name":"AbsolutePath","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The absolute on disk filename for this style block (or null if not on disk)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","64"]}],"Documentation":{"Summary":"The absolute on disk filename for this style block (or null if not on disk)"},"DocId":"P:Sandbox.UI.StyleBlock.AbsolutePath"},{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/UI/Styles/StyleBlock.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.FileLine","Name":"FileLine","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The line in the file containing this style block"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","69"]}],"Documentation":{"Summary":"The line in the file containing this style block"},"DocId":"P:Sandbox.UI.StyleBlock.FileLine"}],"Fields":[{"FieldType":"Sandbox.UI.Styles","IsPublic":true,"FullName":"Sandbox.UI.StyleBlock.Styles","Name":"Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","74"]}],"Documentation":{"Summary":"The styles that are defined in this block"},"DocId":"F:Sandbox.UI.StyleBlock.Styles"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.StyleBlock","Name":"StyleBlock","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A CSS rule - ie \u0022.chin { width: 100%; height: 100%; }\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleBlock.cs","6"]}],"Documentation":{"Summary":"A CSS rule - ie \u0022.chin { width: 100%; height: 100%; }\u0022"},"DocId":"T:Sandbox.UI.StyleBlock"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.BaseStyles","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Styles/Styles.Animation.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.Styles.ResetAnimation","Name":"ResetAnimation","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stops the animation. If we have animation vars we\u0027ll start again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Animation.cs","12"]}],"Documentation":{"Summary":"Stops the animation. If we have animation vars we\u0027ll start again."},"DocId":"M:Sandbox.UI.Styles.ResetAnimation"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"duration","Type":"System.Single"},{"Name":"iterations","Type":"System.Int32","Default":"1"},{"Name":"delay","Type":"System.Single","Default":"0"},{"Name":"timing","Type":"System.String","Default":"linear"},{"Name":"direction","Type":"System.String","Default":"normal"},{"Name":"fillmode","Type":"System.String","Default":"none"}],"l":{"File":"Systems/UI/Styles/Styles.Animation.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.Styles.StartAnimation","Name":"StartAnimation","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop any previous animations and start this one. Make it last this long."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Animation.cs","22"]}],"Documentation":{"Summary":"Stop any previous animations and start this one. Make it last this long."},"DocId":"M:Sandbox.UI.Styles.StartAnimation(System.String,System.Single,System.Int32,System.Single,System.String,System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"Systems/UI/Styles/Styles.Animation.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.UI.Styles.ApplyAnimation","Name":"ApplyAnimation","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Animation.cs","37"]}],"DocId":"M:Sandbox.UI.Styles.ApplyAnimation(Sandbox.UI.Panel)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.UI.Styles.Dirty","Name":"Dirty","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","36"]}],"DocId":"M:Sandbox.UI.Styles.Dirty"},{"ReturnType":"Sandbox.UI.Margin","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.UI.Styles.GetInset","Name":"GetInset","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","99"]}],"DocId":"M:Sandbox.UI.Styles.GetInset(Vector2)"},{"ReturnType":"Sandbox.UI.Margin","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.UI.Styles.GetOutset","Name":"GetOutset","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","107"]}],"DocId":"M:Sandbox.UI.Styles.GetOutset(Vector2)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"styles","Type":"System.String"}],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.UI.Styles.Set","Name":"Set","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","167"]}],"DocId":"M:Sandbox.UI.Styles.Set(System.String)"},{"ReturnType":"Matrix","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.UI.Styles.BuildTransformMatrix","Name":"BuildTransformMatrix","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a matrix based on this style\u0027s \u0022transform\u0022 and other related properties"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","175"]}],"Documentation":{"Summary":"Creates a matrix based on this style\u0027s \u0022transform\u0022 and other related properties"},"DocId":"M:Sandbox.UI.Styles.BuildTransformMatrix(Vector2)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"from","Type":"Sandbox.UI.BaseStyles"},{"Name":"to","Type":"Sandbox.UI.BaseStyles"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.UI.Styles.LerpProperty","Name":"LerpProperty","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","212"]}],"DocId":"M:Sandbox.UI.Styles.LerpProperty(System.String,Sandbox.UI.BaseStyles,Sandbox.UI.BaseStyles,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"from","Type":"Sandbox.UI.BaseStyles"},{"Name":"to","Type":"Sandbox.UI.BaseStyles"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":278},"IsPublic":true,"FullName":"Sandbox.UI.Styles.FromLerp","Name":"FromLerp","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","276"]}],"DocId":"M:Sandbox.UI.Styles.FromLerp(Sandbox.UI.BaseStyles,Sandbox.UI.BaseStyles,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"bs","Type":"Sandbox.UI.BaseStyles"}],"l":{"File":"Systems/UI/Styles/Styles.From.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.UI.Styles.Add","Name":"Add","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.From.cs","5"]}],"DocId":"M:Sandbox.UI.Styles.Add(Sandbox.UI.BaseStyles)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"bs","Type":"Sandbox.UI.BaseStyles"}],"l":{"File":"Systems/UI/Styles/Styles.From.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.UI.Styles.From","Name":"From","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.From.cs","30"]}],"DocId":"M:Sandbox.UI.Styles.From(Sandbox.UI.BaseStyles)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scale","Type":"System.Single"}],"l":{"File":"Systems/UI/Styles/Styles.Scale.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.UI.Styles.ApplyScale","Name":"ApplyScale","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Scale.cs","5"]}],"DocId":"M:Sandbox.UI.Styles.ApplyScale(System.Single)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"property","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Styles/Styles.Set.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.UI.Styles.Set","Name":"Set","DeclaringType":"Sandbox.UI.Styles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Set.cs","9"]}],"DocId":"M:Sandbox.UI.Styles.Set(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Styles/Styles.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.UI.Styles..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Styles","DocId":"M:Sandbox.UI.Styles.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Styles/Styles.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.UI.Styles.HasTransitions","Name":"HasTransitions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this style sheet has any transitions that would need to be run."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","17"]}],"Documentation":{"Summary":"Whether this style sheet has any transitions that would need to be run."},"DocId":"P:Sandbox.UI.Styles.HasTransitions"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/Styles.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.UI.Styles.Padding","Name":"Padding","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","41"]}],"DocId":"P:Sandbox.UI.Styles.Padding"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/Styles.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.UI.Styles.Margin","Name":"Margin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","52"]}],"DocId":"P:Sandbox.UI.Styles.Margin"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.UI.Length\u003E","Loc":{"File":"Systems/UI/Styles/Styles.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.UI.Styles.BorderWidth","Name":"BorderWidth","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","63"]}],"DocId":"P:Sandbox.UI.Styles.BorderWidth"},{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/UI/Styles/Styles.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.UI.Styles.BorderColor","Name":"BorderColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","74"]}],"DocId":"P:Sandbox.UI.Styles.BorderColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Styles/Styles.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.UI.Styles.HasBorder","Name":"HasBorder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","85"]}],"DocId":"P:Sandbox.UI.Styles.HasBorder"}],"Fields":[{"FieldType":"Sandbox.UI.TransitionList","IsPublic":true,"FullName":"Sandbox.UI.Styles.Transitions","Name":"Transitions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","22"]}],"Documentation":{"Summary":"List of transitions this style sheet has."},"DocId":"F:Sandbox.UI.Styles.Transitions"},{"FieldType":"Sandbox.UI.ShadowList","IsPublic":true,"FullName":"Sandbox.UI.Styles.BoxShadow","Name":"BoxShadow","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","27"]}],"DocId":"F:Sandbox.UI.Styles.BoxShadow"},{"FieldType":"Sandbox.UI.ShadowList","IsPublic":true,"FullName":"Sandbox.UI.Styles.TextShadow","Name":"TextShadow","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","28"]}],"DocId":"F:Sandbox.UI.Styles.TextShadow"},{"FieldType":"Sandbox.UI.ShadowList","IsPublic":true,"FullName":"Sandbox.UI.Styles.FilterDropShadow","Name":"FilterDropShadow","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","29"]}],"DocId":"F:Sandbox.UI.Styles.FilterDropShadow"},{"FieldType":"Sandbox.UI.Styles","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Styles.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","109"]}],"DocId":"F:Sandbox.UI.Styles.Default"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Styles","Name":"Styles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents all supported CSS properties and their currently assigned values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Animation.cs","3"]},{"FullName":"Sandbox.SkipHotloadAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents all supported CSS properties and their currently assigned values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents all supported CSS properties and their currently assigned values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.From.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents all supported CSS properties and their currently assigned values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.GradientGenerator.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents all supported CSS properties and their currently assigned values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Scale.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents all supported CSS properties and their currently assigned values."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.Set.cs","7"]}],"Documentation":{"Summary":"Represents all supported CSS properties and their currently assigned values."},"DocId":"T:Sandbox.UI.Styles"},{"Namespace":"","Fields":[{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.UI.Styles.GradientColorOffset.color","Name":"color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.GradientGenerator.cs","10"]}],"DocId":"F:Sandbox.UI.Styles.GradientColorOffset.color"},{"FieldType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsPublic":true,"FullName":"Sandbox.UI.Styles.GradientColorOffset.offset","Name":"offset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.GradientGenerator.cs","11"]}],"DocId":"F:Sandbox.UI.Styles.GradientColorOffset.offset"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Styles.GradientColorOffset","Name":"GradientColorOffset","DeclaringType":"Sandbox.UI.Styles","DocId":"T:Sandbox.UI.Styles.GradientColorOffset"},{"Namespace":"","Fields":[{"FieldType":"Sandbox.UI.Styles.GradientColorOffset","IsPublic":true,"FullName":"Sandbox.UI.Styles.GradientGenerator.from","Name":"from","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.GradientGenerator.cs","20"]}],"DocId":"F:Sandbox.UI.Styles.GradientGenerator.from"},{"FieldType":"Sandbox.UI.Styles.GradientColorOffset","IsPublic":true,"FullName":"Sandbox.UI.Styles.GradientGenerator.to","Name":"to","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Styles.GradientGenerator.cs","21"]}],"DocId":"F:Sandbox.UI.Styles.GradientGenerator.to"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Styles.GradientGenerator","Name":"GradientGenerator","DeclaringType":"Sandbox.UI.Styles","DocId":"T:Sandbox.UI.Styles.GradientGenerator"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"block","Type":"Sandbox.UI.StyleBlock"}],"l":{"File":"Systems/UI/Styles/StyleSelector.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Finalize","Name":"Finalize","DeclaringType":"Sandbox.UI.StyleSelector","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","68"]}],"DocId":"M:Sandbox.UI.StyleSelector.Finalize(Sandbox.UI.StyleBlock)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.UI.IStyleTarget"}],"l":{"File":"Systems/UI/Styles/StyleSelector.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.TestBroadphase","Name":"TestBroadphase","DeclaringType":"Sandbox.UI.StyleSelector","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","118"]}],"DocId":"M:Sandbox.UI.StyleSelector.TestBroadphase(Sandbox.UI.IStyleTarget)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.UI.IStyleTarget"},{"Name":"forceFlag","Type":"Sandbox.UI.PseudoClass","Default":"0"}],"l":{"File":"Systems/UI/Styles/StyleSelector.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Test","Name":"Test","DeclaringType":"Sandbox.UI.StyleSelector","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Test whether target passes our selector test. We use forceFlag to do alternate tests for flags like ::before and ::after. It\u0027s basically added to the target\u0027s pseudo class list for the test."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","157"]}],"Documentation":{"Summary":"Test whether target passes our selector test. We use forceFlag to do alternate tests for flags like ::before and ::after.\nIt\u0027s basically added to the target\u0027s pseudo class list for the test."},"DocId":"M:Sandbox.UI.StyleSelector.Test(Sandbox.UI.IStyleTarget,Sandbox.UI.PseudoClass)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.UI.IStyleTarget"},{"Name":"recusive","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/UI/Styles/StyleSelector.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.TestParent","Name":"TestParent","DeclaringType":"Sandbox.UI.StyleSelector","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","231"]}],"DocId":"M:Sandbox.UI.StyleSelector.TestParent(Sandbox.UI.IStyleTarget,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.StyleSelector","DocId":"M:Sandbox.UI.StyleSelector.#ctor"}],"Properties":[{"PropertyType":"System.String[]","Loc":{"File":"Systems/UI/Styles/StyleSelector.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Classes","Name":"Classes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","12"]}],"DocId":"P:Sandbox.UI.StyleSelector.Classes"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/StyleSelector.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Id","Name":"Id","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Id selector - minus the # https://developer.mozilla.org/en-US/docs/Web/CSS/ID_selectors"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","20"]}],"Documentation":{"Summary":"The Id selector - minus the #\nhttps://developer.mozilla.org/en-US/docs/Web/CSS/ID_selectors"},"DocId":"P:Sandbox.UI.StyleSelector.Id"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Styles/StyleSelector.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Score","Name":"Score","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","48"]}],"DocId":"P:Sandbox.UI.StyleSelector.Score"}],"Fields":[{"FieldType":"Sandbox.UI.StyleBlock","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Block","Name":"Block","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","9"]}],"DocId":"F:Sandbox.UI.StyleSelector.Block"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.AsString","Name":"AsString","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","11"]}],"DocId":"F:Sandbox.UI.StyleSelector.AsString"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Element","Name":"Element","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","14"]}],"DocId":"F:Sandbox.UI.StyleSelector.Element"},{"FieldType":"Sandbox.UI.PseudoClass","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Flags","Name":"Flags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","21"]}],"DocId":"F:Sandbox.UI.StyleSelector.Flags"},{"FieldType":"Sandbox.UI.StyleSelector","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","33"]}],"Documentation":{"Summary":"Descendant combinator\nA B\nChild combinator\nA \u0026gt; B\nAdjacent sibling combinator\nA \u002B B\nGeneral sibling combinator\nA ~B"},"DocId":"F:Sandbox.UI.StyleSelector.Parent"},{"FieldType":"Sandbox.UI.StyleSelector","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.Not","Name":"Not","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","34"]}],"DocId":"F:Sandbox.UI.StyleSelector.Not"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.ImmediateParent","Name":"ImmediateParent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","35"]}],"DocId":"F:Sandbox.UI.StyleSelector.ImmediateParent"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.UniversalSelector","Name":"UniversalSelector","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","40"]}],"Documentation":{"Summary":"True if this has a universal selector (*)"},"DocId":"F:Sandbox.UI.StyleSelector.UniversalSelector"},{"FieldType":"Sandbox.UI.StyleSelector[]","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.AnyOf","Name":"AnyOf","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","42"]}],"DocId":"F:Sandbox.UI.StyleSelector.AnyOf"},{"FieldType":"Sandbox.UI.StyleSelector[]","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.DecendantOf","Name":"DecendantOf","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","43"]}],"DocId":"F:Sandbox.UI.StyleSelector.DecendantOf"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.SelfScore","Name":"SelfScore","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","44"]}],"DocId":"F:Sandbox.UI.StyleSelector.SelfScore"},{"FieldType":"System.Func\u00602\u003CSandbox.UI.IStyleTarget,System.Boolean\u003E","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector.NthChild","Name":"NthChild","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","46"]}],"DocId":"F:Sandbox.UI.StyleSelector.NthChild"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.StyleSelector","Name":"StyleSelector","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A CSS selector like \u0022Panel.button.red:hover .text\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSelector.cs","6"]}],"Documentation":{"Summary":"A CSS selector like \u0022Panel.button.red:hover .text\u0022"},"DocId":"T:Sandbox.UI.StyleSelector"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.Release","Name":"Release","DeclaringType":"Sandbox.UI.StyleSheet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Releases the filesystem watcher so we won\u0027t get file changed events."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","33"]}],"Documentation":{"Summary":"Releases the filesystem watcher so we won\u0027t get file changed events."},"DocId":"M:Sandbox.UI.StyleSheet.Release"},{"ReturnType":"Sandbox.UI.StyleSheet","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"variables","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E","Default":"null"}],"l":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.StyleSheet.FromFile","Name":"FromFile","DeclaringType":"Sandbox.UI.StyleSheet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","39"]}],"DocId":"M:Sandbox.UI.StyleSheet.FromFile(System.String,System.Collections.Generic.IEnumerable\u00601{System.ValueTuple\u00602{System.String,System.String}})"},{"ReturnType":"Sandbox.UI.StyleSheet","Parameters":[{"Name":"styles","Type":"System.String"},{"Name":"filename","Type":"System.String","Default":"none"},{"Name":"variables","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E","Default":"null"}],"l":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.StyleSheet.FromString","Name":"FromString","DeclaringType":"Sandbox.UI.StyleSheet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","65"]}],"DocId":"M:Sandbox.UI.StyleSheet.FromString(System.String,System.String,System.Collections.Generic.IEnumerable\u00601{System.ValueTuple\u00602{System.String,System.String}})"},{"ReturnType":"System.String","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.GetVariable","Name":"GetVariable","DeclaringType":"Sandbox.UI.StyleSheet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","167"]}],"DocId":"M:Sandbox.UI.StyleSheet.GetVariable(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.ReplaceVariables","Name":"ReplaceVariables","DeclaringType":"Sandbox.UI.StyleSheet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","174"]}],"DocId":"M:Sandbox.UI.StyleSheet.ReplaceVariables(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"frames","Type":"Sandbox.UI.KeyFrames"}],"l":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.AddKeyFrames","Name":"AddKeyFrames","DeclaringType":"Sandbox.UI.StyleSheet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","208"]}],"DocId":"M:Sandbox.UI.StyleSheet.AddKeyFrames(Sandbox.UI.KeyFrames)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.StyleSheet","DocId":"M:Sandbox.UI.StyleSheet.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.StyleSheet\u003E","Loc":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":8},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.StyleSheet.Loaded","Name":"Loaded","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","7"]}],"DocId":"P:Sandbox.UI.StyleSheet.Loaded"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.StyleBlock\u003E","Loc":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.Nodes","Name":"Nodes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","23"]}],"DocId":"P:Sandbox.UI.StyleSheet.Nodes"},{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.FileName","Name":"FileName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","24"]}],"DocId":"P:Sandbox.UI.StyleSheet.FileName"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/UI/Styles/StyleSheet.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.IncludedFiles","Name":"IncludedFiles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","26"]}],"DocId":"P:Sandbox.UI.StyleSheet.IncludedFiles"}],"Fields":[{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.Variables","Name":"Variables","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","27"]}],"DocId":"F:Sandbox.UI.StyleSheet.Variables"},{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Sandbox.UI.KeyFrames\u003E","IsPublic":true,"FullName":"Sandbox.UI.StyleSheet.KeyFrames","Name":"KeyFrames","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","28"]}],"DocId":"F:Sandbox.UI.StyleSheet.KeyFrames"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.StyleSheet","Name":"StyleSheet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheet.cs","5"]}],"DocId":"T:Sandbox.UI.StyleSheet"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"sheet","Type":"Sandbox.UI.StyleSheet"}],"l":{"File":"Systems/UI/Styles/StyleSheetCollection.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheetCollection.Add","Name":"Add","DeclaringType":"Sandbox.UI.StyleSheetCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a stylesheet directly"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheetCollection.cs","21"]}],"Documentation":{"Summary":"Add a stylesheet directly"},"DocId":"M:Sandbox.UI.StyleSheetCollection.Add(Sandbox.UI.StyleSheet)"},{"ReturnType":"System.Void","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"inheritVariables","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/UI/Styles/StyleSheetCollection.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheetCollection.Load","Name":"Load","DeclaringType":"Sandbox.UI.StyleSheetCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load the stylesheet from a file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheetCollection.cs","36"]}],"Documentation":{"Summary":"Load the stylesheet from a file."},"DocId":"M:Sandbox.UI.StyleSheetCollection.Load(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"stylesheet","Type":"System.String"},{"Name":"inheritVariables","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/UI/Styles/StyleSheetCollection.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheetCollection.Parse","Name":"Parse","DeclaringType":"Sandbox.UI.StyleSheetCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load the stylesheet from a string."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheetCollection.cs","44"]}],"Documentation":{"Summary":"Load the stylesheet from a string."},"DocId":"M:Sandbox.UI.StyleSheetCollection.Parse(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sheet","Type":"Sandbox.UI.StyleSheet"}],"l":{"File":"Systems/UI/Styles/StyleSheetCollection.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheetCollection.Remove","Name":"Remove","DeclaringType":"Sandbox.UI.StyleSheetCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove a specific \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EStyleSheet\u003C/span\u003E from the collection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheetCollection.cs","53"]}],"Documentation":{"Summary":"Remove a specific \u003Csee cref=\u0022T:Sandbox.UI.StyleSheet\u0022 /\u003E from the collection."},"DocId":"M:Sandbox.UI.StyleSheetCollection.Remove(Sandbox.UI.StyleSheet)"},{"ReturnType":"System.Void","Parameters":[{"Name":"wildcardGlob","Type":"System.String"}],"l":{"File":"Systems/UI/Styles/StyleSheetCollection.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.StyleSheetCollection.Remove","Name":"Remove","DeclaringType":"Sandbox.UI.StyleSheetCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove all stylesheets whose filename matches this wildcard glob."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheetCollection.cs","67"]}],"Documentation":{"Summary":"Remove all stylesheets whose filename matches this wildcard glob."},"DocId":"M:Sandbox.UI.StyleSheetCollection.Remove(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.StyleSheetCollection.CollectVariables","Name":"CollectVariables","DeclaringType":"Sandbox.UI.StyleSheetCollection","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.UI.StyleSheetCollection/\u003CCollectVariables\u003Ed__8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns all CSS variables from the owning panel and its ancestors."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\StyleSheetCollection.cs","79"]}],"Documentation":{"Summary":"Returns all CSS variables from the owning panel and its ancestors."},"DocId":"M:Sandbox.UI.StyleSheetCollection.CollectVariables"}],"Constructors":[],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.StyleSheetCollection","Name":"StyleSheetCollection","Documentation":{"Summary":"A collection of \u003Csee cref=\u0022T:Sandbox.UI.StyleSheet\u0022 /\u003E objects applied directly to a panel.\nSee \u003Csee cref=\u0022F:Sandbox.UI.Panel.StyleSheet\u0022 /\u003E."},"DocId":"T:Sandbox.UI.StyleSheetCollection"},{"Namespace":"Sandbox.UI","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.HasAny","Name":"HasAny","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether there are any active CSS transitions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","62"]}],"Documentation":{"Summary":"Whether there are any active CSS transitions."},"DocId":"P:Sandbox.UI.Transitions.HasAny"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.Transitions.Entry\u003E","IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entries","Name":"Entries","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","57"]}],"Documentation":{"Summary":"Active CSS transitions."},"DocId":"F:Sandbox.UI.Transitions.Entries"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Transitions","Name":"Transitions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Handles the storage, progression and application of CSS transitions for a single \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPanel\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","8"]}],"Documentation":{"Summary":"Handles the storage, progression and application of CSS transitions for a single \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E."},"DocId":"T:Sandbox.UI.Transitions"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"style","Type":"Sandbox.UI.Styles"},{"Name":"delta","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.UI.Transitions.TransitionFunction.Invoke","Name":"Invoke","DeclaringType":"Sandbox.UI.Transitions.TransitionFunction","DocId":"M:Sandbox.UI.Transitions.TransitionFunction.Invoke(Sandbox.UI.Styles,System.Single)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"style","Type":"Sandbox.UI.Styles"},{"Name":"delta","Type":"System.Single"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.UI.Transitions.TransitionFunction.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.UI.Transitions.TransitionFunction","DocId":"M:Sandbox.UI.Transitions.TransitionFunction.BeginInvoke(Sandbox.UI.Styles,System.Single,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.UI.Transitions.TransitionFunction.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.UI.Transitions.TransitionFunction","DocId":"M:Sandbox.UI.Transitions.TransitionFunction.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.UI.Transitions.TransitionFunction..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Transitions.TransitionFunction","DocId":"M:Sandbox.UI.Transitions.TransitionFunction.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Transitions.TransitionFunction","Name":"TransitionFunction","DeclaringType":"Sandbox.UI.Transitions","DocId":"T:Sandbox.UI.Transitions.TransitionFunction"},{"Namespace":"","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/UI/Styles/Transitions.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.Ease","Name":"Ease","DeclaringType":"Sandbox.UI.Transitions.Entry","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","45"]}],"DocId":"M:Sandbox.UI.Transitions.Entry.Ease(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"style","Type":"Sandbox.UI.Styles"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Systems/UI/Styles/Transitions.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.Invoke","Name":"Invoke","DeclaringType":"Sandbox.UI.Transitions.Entry","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","46"]}],"DocId":"M:Sandbox.UI.Transitions.Entry.Invoke(Sandbox.UI.Styles,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"System.String"},{"Name":"startTime","Type":"System.Single"},{"Name":"length","Type":"System.Single"},{"Name":"target","Type":"System.Int32"},{"Name":"action","Type":"Sandbox.UI.Transitions.TransitionFunction"},{"Name":"easingFunction","Type":"Sandbox.Utility.Easing.Function"}],"l":{"File":"Systems/UI/Styles/Transitions.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Transitions.Entry","DocId":"M:Sandbox.UI.Transitions.Entry.#ctor(System.String,System.Single,System.Single,System.Int32,Sandbox.UI.Transitions.TransitionFunction,Sandbox.Utility.Easing.Function)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.Property","Name":"Property","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","14"]}],"DocId":"P:Sandbox.UI.Transitions.Entry.Property"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.StartTime","Name":"StartTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","15"]}],"DocId":"P:Sandbox.UI.Transitions.Entry.StartTime"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.Length","Name":"Length","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","16"]}],"DocId":"P:Sandbox.UI.Transitions.Entry.Length"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.Target","Name":"Target","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","17"]}],"DocId":"P:Sandbox.UI.Transitions.Entry.Target"},{"PropertyType":"Sandbox.Utility.Easing.Function","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.EasingFunction","Name":"EasingFunction","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","18"]}],"DocId":"P:Sandbox.UI.Transitions.Entry.EasingFunction"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.IsKilled","Name":"IsKilled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","19"]}],"DocId":"P:Sandbox.UI.Transitions.Entry.IsKilled"},{"PropertyType":"Sandbox.UI.Transitions.TransitionFunction","Loc":{"File":"Systems/UI/Styles/Transitions.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry.Action","Name":"Action","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Styles\\Transitions.cs","21"]}],"DocId":"P:Sandbox.UI.Transitions.Entry.Action"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Transitions.Entry","Name":"Entry","DeclaringType":"Sandbox.UI.Transitions","DocId":"T:Sandbox.UI.Transitions.Entry"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Systems/UI/Utility/Clipboard.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Clipboard.SetText","Name":"SetText","DeclaringType":"Sandbox.UI.Clipboard","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the clipboard text"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Utility\\Clipboard.cs","9"]}],"Documentation":{"Summary":"Sets the clipboard text"},"DocId":"M:Sandbox.UI.Clipboard.SetText(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Clipboard","Name":"Clipboard","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Utility\\Clipboard.cs","4"]}],"DocId":"T:Sandbox.UI.Clipboard"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"lookup","Type":"System.String"}],"l":{"File":"Systems/UI/Utility/Emoji.cs","Line":1552},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Emoji.FindEmoji","Name":"FindEmoji","DeclaringType":"Sandbox.UI.Emoji","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a Unicode emoji from a \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E:emoji_name:\u003C/code\u003E format."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Utility\\Emoji.cs","1549"]}],"Documentation":{"Summary":"Find a Unicode emoji from a \u003Cc\u003E:emoji_name:\u003C/c\u003E format.","Return":"The emoji or \u003Csee langword=\u0022null\u0022 /\u003E.","Params":{"lookup":"Input emoji text in \u003Cc\u003E:emoji_name:\u003C/c\u003E format."}},"DocId":"M:Sandbox.UI.Emoji.FindEmoji(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Emoji","Name":"Emoji","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Helper class for working with Unicode emoji."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Utility\\Emoji.cs","7"]}],"Documentation":{"Summary":"Helper class for working with Unicode emoji."},"DocId":"T:Sandbox.UI.Emoji"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.RootPanel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"immediate","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.Delete","Name":"Delete","DeclaringType":"Sandbox.UI.WorldPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","120"]}],"DocId":"M:Sandbox.UI.WorldPanel.Delete(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.OnDeleted","Name":"OnDeleted","DeclaringType":"Sandbox.UI.WorldPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","125"]}],"DocId":"M:Sandbox.UI.WorldPanel.OnDeleted"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"ray","Type":"Ray"},{"Name":"position","Out":true,"Type":"Vector2"},{"Name":"distance","Out":true,"Type":"System.Single"}],"l":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.RayToLocalPosition","Name":"RayToLocalPosition","DeclaringType":"Sandbox.UI.WorldPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","133"]}],"DocId":"M:Sandbox.UI.WorldPanel.RayToLocalPosition(Ray,Vector2@,System.Single@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"world","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.WorldPanel","DocId":"M:Sandbox.UI.WorldPanel.#ctor(Sandbox.SceneWorld)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.WorldPanel.ScreenToWorldScale","Name":"ScreenToWorldScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","8"]}],"DocId":"P:Sandbox.UI.WorldPanel.ScreenToWorldScale"},{"PropertyType":"Transform","Loc":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Transform of the world panel in 3D space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","18"]}],"Documentation":{"Summary":"Transform of the world panel in 3D space."},"DocId":"P:Sandbox.UI.WorldPanel.Transform"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.Tags","Name":"Tags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags that are applied to the underlying SceneObject"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","27"]}],"Documentation":{"Summary":"Tags that are applied to the underlying SceneObject"},"DocId":"P:Sandbox.UI.WorldPanel.Tags"},{"PropertyType":"Vector3","Loc":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position of the world panel in 3D space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","32"]}],"Documentation":{"Summary":"Position of the world panel in 3D space."},"DocId":"P:Sandbox.UI.WorldPanel.Position"},{"PropertyType":"Rotation","Loc":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.Rotation","Name":"Rotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotation of the world panel in 3D space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","41"]}],"Documentation":{"Summary":"Rotation of the world panel in 3D space."},"DocId":"P:Sandbox.UI.WorldPanel.Rotation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.WorldScale","Name":"WorldScale","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale of the world panel in 3D space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","50"]}],"Documentation":{"Summary":"Scale of the world panel in 3D space."},"DocId":"P:Sandbox.UI.WorldPanel.WorldScale"},{"PropertyType":"System.Single","Loc":{"File":"Systems/UI/WorldPanel/WorldPanel.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.UI.WorldPanel.MaxInteractionDistance","Name":"MaxInteractionDistance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum distance at which a player can interact with this world panel."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","59"]}],"Documentation":{"Summary":"Maximum distance at which a player can interact with this world panel."},"DocId":"P:Sandbox.UI.WorldPanel.MaxInteractionDistance"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.WorldPanel","Name":"WorldPanel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An interactive 2D panel rendered in the 3D world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\WorldPanel\\WorldPanel.cs","6"]}],"Documentation":{"Summary":"An interactive 2D panel rendered in the 3D world."},"DocId":"T:Sandbox.UI.WorldPanel"},{"Namespace":"Sandbox.UI.Construct","Methods":[{"ReturnType":"Sandbox.UI.Image","Parameters":[{"Name":"self","Type":"Sandbox.UI.Construct.PanelCreator"},{"Name":"image","Type":"System.String","Default":"null"},{"Name":"classname","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Controls/Image.cs","Line":120},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.ImageConstructor.Image","Name":"Image","DeclaringType":"Sandbox.UI.Construct.ImageConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create an image with given texture and CSS classname."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Image.cs","117"]}],"Documentation":{"Summary":"Create an image with given texture and CSS classname."},"DocId":"M:Sandbox.UI.Construct.ImageConstructor.Image(Sandbox.UI.Construct.PanelCreator,System.String,System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.ImageConstructor","Name":"ImageConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Image.cs","112"]}],"DocId":"T:Sandbox.UI.Construct.ImageConstructor"},{"Namespace":"Sandbox.UI.Construct","Methods":[{"ReturnType":"Sandbox.UI.Label","Parameters":[{"Name":"self","Type":"Sandbox.UI.Construct.PanelCreator"},{"Name":"text","Type":"System.String","Default":"null"},{"Name":"classname","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Controls/Label.cs","Line":462},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.LabelConstructor.Label","Name":"Label","DeclaringType":"Sandbox.UI.Construct.LabelConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a simple text label with given text and CSS classname."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","459"]}],"Documentation":{"Summary":"Create a simple text label with given text and CSS classname."},"DocId":"M:Sandbox.UI.Construct.LabelConstructor.Label(Sandbox.UI.Construct.PanelCreator,System.String,System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.LabelConstructor","Name":"LabelConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\Label.cs","454"]}],"DocId":"T:Sandbox.UI.Construct.LabelConstructor"},{"Namespace":"Sandbox.UI.Construct","Methods":[{"ReturnType":"Sandbox.UI.ScenePanel","Parameters":[{"Name":"self","Type":"Sandbox.UI.Construct.PanelCreator"},{"Name":"world","Type":"Sandbox.SceneWorld"},{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"fieldOfView","Type":"System.Single"},{"Name":"classname","Type":"System.String","Default":"null"}],"l":{"File":"Systems/UI/Controls/ScenePanel.cs","Line":152},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.SceneConstructor.ScenePanel","Name":"ScenePanel","DeclaringType":"Sandbox.UI.Construct.SceneConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Will be deleted if anyone for some reason still uses this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","148"]}],"DocId":"M:Sandbox.UI.Construct.SceneConstructor.ScenePanel(Sandbox.UI.Construct.PanelCreator,Sandbox.SceneWorld,Vector3,Rotation,System.Single,System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.SceneConstructor","Name":"SceneConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Controls\\ScenePanel.cs","146"]}],"DocId":"T:Sandbox.UI.Construct.SceneConstructor"},{"Namespace":"Sandbox.UI.Construct","Methods":[{"ReturnType":"Sandbox.UI.Panel","Parameters":[],"l":{"File":"Systems/UI/Utility/PanelCreator.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.UI.Construct.PanelCreator.Panel","Name":"Panel","DeclaringType":"Sandbox.UI.Construct.PanelCreator","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a new blank panel as a child."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Utility\\PanelCreator.cs","23"]}],"Documentation":{"Summary":"Add a new blank panel as a child.","Return":"The crated panel."},"DocId":"M:Sandbox.UI.Construct.PanelCreator.Panel"},{"ReturnType":"Sandbox.UI.Panel","Parameters":[{"Name":"classname","Type":"System.String"}],"l":{"File":"Systems/UI/Utility/PanelCreator.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.Construct.PanelCreator.Panel","Name":"Panel","DeclaringType":"Sandbox.UI.Construct.PanelCreator","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a new blank panel with given CSS classes as a child."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Utility\\PanelCreator.cs","32"]}],"Documentation":{"Summary":"Add a new blank panel with given CSS classes as a child.","Return":"The crated panel."},"DocId":"M:Sandbox.UI.Construct.PanelCreator.Panel(System.String)"}],"Constructors":[],"Fields":[{"FieldType":"Sandbox.UI.Panel","IsPublic":true,"FullName":"Sandbox.UI.Construct.PanelCreator.panel","Name":"panel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Utility\\PanelCreator.cs","12"]}],"Documentation":{"Summary":"The panel to add children to."},"DocId":"F:Sandbox.UI.Construct.PanelCreator.panel"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.UI.Construct.PanelCreator","Name":"PanelCreator","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Used for \u003Csee cref=\u0022P:Sandbox.UI.Panel.Add\u0022 /\u003E for quick panel creation with certain settings. Other panels types are added via extension methods."},"DocId":"T:Sandbox.UI.Construct.PanelCreator"},{"Namespace":"Sandbox.Tasks","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"continuation","Type":"System.Action"}],"l":{"File":"Systems/Threads/SyncTask.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Tasks.SyncTask.OnCompleted","Name":"OnCompleted","DeclaringType":"Sandbox.Tasks.SyncTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\SyncTask.cs","26"]}],"DocId":"M:Sandbox.Tasks.SyncTask.OnCompleted(System.Action)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Threads/SyncTask.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Tasks.SyncTask.GetResult","Name":"GetResult","DeclaringType":"Sandbox.Tasks.SyncTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\SyncTask.cs","37"]}],"DocId":"M:Sandbox.Tasks.SyncTask.GetResult"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/SyncTask.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Tasks.SyncTask.GetAwaiter","Name":"GetAwaiter","DeclaringType":"Sandbox.Tasks.SyncTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\SyncTask.cs","42"]}],"DocId":"M:Sandbox.Tasks.SyncTask.GetAwaiter"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Threads/SyncTask.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Tasks.SyncTask.IsCompleted","Name":"IsCompleted","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\SyncTask.cs","24"]}],"DocId":"P:Sandbox.Tasks.SyncTask.IsCompleted"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Tasks.SyncTask","Name":"SyncTask","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.Tasks.SyncTask"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.Physics.PhysicsJoint","Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/BallSocketJoint.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Physics.BallSocketJoint.Friction","Name":"Friction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Constraint friction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\BallSocketJoint.cs","19"]}],"Documentation":{"Summary":"Constraint friction."},"DocId":"P:Sandbox.Physics.BallSocketJoint.Friction"},{"PropertyType":"Vector2","Loc":{"File":"Systems/Physics/Joints/BallSocketJoint.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Physics.BallSocketJoint.SwingLimit","Name":"SwingLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum angle it should be allowed to swing to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\BallSocketJoint.cs","27"]}],"Documentation":{"Summary":"Maximum angle it should be allowed to swing to"},"DocId":"P:Sandbox.Physics.BallSocketJoint.SwingLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/Joints/BallSocketJoint.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Physics.BallSocketJoint.SwingLimitEnabled","Name":"SwingLimitEnabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\BallSocketJoint.cs","38"]}],"DocId":"P:Sandbox.Physics.BallSocketJoint.SwingLimitEnabled"},{"PropertyType":"Vector2","Loc":{"File":"Systems/Physics/Joints/BallSocketJoint.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Physics.BallSocketJoint.TwistLimit","Name":"TwistLimit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\BallSocketJoint.cs","49"]}],"DocId":"P:Sandbox.Physics.BallSocketJoint.TwistLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/Joints/BallSocketJoint.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Physics.BallSocketJoint.TwistLimitEnabled","Name":"TwistLimitEnabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\BallSocketJoint.cs","60"]}],"DocId":"P:Sandbox.Physics.BallSocketJoint.TwistLimitEnabled"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.BallSocketJoint","Name":"BallSocketJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A ballsocket constraint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\BallSocketJoint.cs","6"]}],"Documentation":{"Summary":"A ballsocket constraint."},"DocId":"T:Sandbox.Physics.BallSocketJoint"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.Physics.PhysicsJoint","Constructors":[],"Properties":[{"PropertyType":"Sandbox.Physics.PhysicsSpring","Loc":{"File":"Systems/Physics/Joints/FixedJoint.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Physics.FixedJoint.SpringLinear","Name":"SpringLinear","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How springy and tight the joint will be in its movement."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\FixedJoint.cs","16"]}],"Documentation":{"Summary":"How springy and tight the joint will be in its movement."},"DocId":"P:Sandbox.Physics.FixedJoint.SpringLinear"},{"PropertyType":"Sandbox.Physics.PhysicsSpring","Loc":{"File":"Systems/Physics/Joints/FixedJoint.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Physics.FixedJoint.SpringAngular","Name":"SpringAngular","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How springy and tight the joint will be in its rotation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\FixedJoint.cs","25"]}],"Documentation":{"Summary":"How springy and tight the joint will be in its rotation."},"DocId":"P:Sandbox.Physics.FixedJoint.SpringAngular"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.FixedJoint","Name":"FixedJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A generic \u0022rope\u0022 type constraint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\FixedJoint.cs","9"]}],"Documentation":{"Summary":"A generic \u0022rope\u0022 type constraint.","Remarks":"TODO: How is this different from \u003Csee cref=\u0022T:Sandbox.Physics.SpringJoint\u0022 /\u003E? Should they be merged?"},"DocId":"T:Sandbox.Physics.FixedJoint"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.Physics.PhysicsJoint","Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/HingeJoint.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Physics.HingeJoint.MaxAngle","Name":"MaxAngle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum angle it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\HingeJoint.cs","13"]}],"Documentation":{"Summary":"Maximum angle it should be allowed to go"},"DocId":"P:Sandbox.Physics.HingeJoint.MaxAngle"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/HingeJoint.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Physics.HingeJoint.MinAngle","Name":"MinAngle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum angle it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\HingeJoint.cs","22"]}],"Documentation":{"Summary":"Minimum angle it should be allowed to go"},"DocId":"P:Sandbox.Physics.HingeJoint.MinAngle"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/HingeJoint.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Physics.HingeJoint.Angle","Name":"Angle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\HingeJoint.cs","28"]}],"DocId":"P:Sandbox.Physics.HingeJoint.Angle"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/Joints/HingeJoint.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Physics.HingeJoint.Axis","Name":"Axis","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\HingeJoint.cs","33"]}],"DocId":"P:Sandbox.Physics.HingeJoint.Axis"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/HingeJoint.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Physics.HingeJoint.Speed","Name":"Speed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\HingeJoint.cs","42"]}],"DocId":"P:Sandbox.Physics.HingeJoint.Speed"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/HingeJoint.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Physics.HingeJoint.Friction","Name":"Friction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hinge friction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\HingeJoint.cs","47"]}],"Documentation":{"Summary":"Hinge friction."},"DocId":"P:Sandbox.Physics.HingeJoint.Friction"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.HingeJoint","Name":"HingeJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A hinge-like constraint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\HingeJoint.cs","6"]}],"Documentation":{"Summary":"A hinge-like constraint."},"DocId":"T:Sandbox.Physics.HingeJoint"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.Physics.PhysicsJoint","Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.PulleyJoint","Name":"PulleyJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A pulley constraint. Consists of 2 ropes which share same length, and the ratio changes via physics interactions. Typical setup looks like this: \u003Cpre style=\u0022color: #DCDCDC; background-color: #111111;\u0022\u003E\u003Ccode\u003E\n @-----------------@\n | |\n | |\n Object A Object B\n \u003C/code\u003E\u003C/pre\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\PulleyJoint.cs","14"]}],"Documentation":{"Summary":"A pulley constraint. Consists of 2 ropes which share same length, and the ratio changes via physics interactions.\n \nTypical setup looks like this:\n\u003Ccode\u003E\n @-----------------@\n | |\n | |\nObject A Object B\n\u003C/code\u003E"},"DocId":"T:Sandbox.Physics.PulleyJoint"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.Physics.PhysicsJoint","Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/SliderJoint.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Physics.SliderJoint.MaxLength","Name":"MaxLength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SliderJoint.cs","13"]}],"Documentation":{"Summary":"Maximum length it should be allowed to go"},"DocId":"P:Sandbox.Physics.SliderJoint.MaxLength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/SliderJoint.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Physics.SliderJoint.MinLength","Name":"MinLength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SliderJoint.cs","22"]}],"Documentation":{"Summary":"Minimum length it should be allowed to go"},"DocId":"P:Sandbox.Physics.SliderJoint.MinLength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/SliderJoint.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Physics.SliderJoint.Friction","Name":"Friction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Slider friction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SliderJoint.cs","31"]}],"Documentation":{"Summary":"Slider friction."},"DocId":"P:Sandbox.Physics.SliderJoint.Friction"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.SliderJoint","Name":"SliderJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A slider constraint, basically allows movement only on the arbitrary axis between the 2 constrained objects on creation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SliderJoint.cs","6"]}],"Documentation":{"Summary":"A slider constraint, basically allows movement only on the arbitrary axis between the 2 constrained objects on creation."},"DocId":"T:Sandbox.Physics.SliderJoint"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.Physics.PhysicsJoint","Constructors":[],"Properties":[{"PropertyType":"Sandbox.Physics.PhysicsSpring","Loc":{"File":"Systems/Physics/Joints/SpringJoint.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Physics.SpringJoint.SpringLinear","Name":"SpringLinear","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How springy and tight the joint will be"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SpringJoint.cs","13"]}],"Documentation":{"Summary":"How springy and tight the joint will be"},"DocId":"P:Sandbox.Physics.SpringJoint.SpringLinear"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/SpringJoint.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Physics.SpringJoint.MaxLength","Name":"MaxLength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SpringJoint.cs","22"]}],"Documentation":{"Summary":"Maximum length it should be allowed to go"},"DocId":"P:Sandbox.Physics.SpringJoint.MaxLength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/SpringJoint.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Physics.SpringJoint.MinLength","Name":"MinLength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum length it should be allowed to go. At which point it acts a bit like a rod."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SpringJoint.cs","31"]}],"Documentation":{"Summary":"Minimum length it should be allowed to go. At which point it acts a bit like a rod."},"DocId":"P:Sandbox.Physics.SpringJoint.MinLength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/Joints/SpringJoint.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Physics.SpringJoint.ReferenceMass","Name":"ReferenceMass","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["You shouldn\u0027t really ever need to change this, the default works out what the reference mass should be based on actual physics."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SpringJoint.cs","41"]}],"Documentation":{"Summary":"You shouldn\u0027t really ever need to change this, the default works out\nwhat the reference mass should be based on actual physics."},"DocId":"P:Sandbox.Physics.SpringJoint.ReferenceMass"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.SpringJoint","Name":"SpringJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A rope-like constraint that is has springy/bouncy."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\Joints\\SpringJoint.cs","6"]}],"Documentation":{"Summary":"A rope-like constraint that is has springy/bouncy."},"DocId":"T:Sandbox.Physics.SpringJoint"},{"Namespace":"Sandbox.Physics","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.Remove","Name":"Remove","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Removes this joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","41"]}],"Documentation":{"Summary":"Removes this joint."},"DocId":"M:Sandbox.Physics.PhysicsJoint.Remove"},{"ReturnType":"Sandbox.Physics.FixedJoint","Parameters":[{"Name":"a","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"b","Type":"Sandbox.Physics.PhysicsPoint"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":154},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateFixed","Name":"CreateFixed","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates an almost solid constraint between two physics bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","152"]}],"Documentation":{"Summary":"Creates an almost solid constraint between two physics bodies."},"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateFixed(Sandbox.Physics.PhysicsPoint,Sandbox.Physics.PhysicsPoint)"},{"ReturnType":"Sandbox.Physics.SpringJoint","Parameters":[{"Name":"a","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"b","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":172},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateLength","Name":"CreateLength","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a constraint like a rope, where it has no minimum length but its max length is restrained."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","170"]}],"Documentation":{"Summary":"Creates a constraint like a rope, where it has no minimum length but its max length is restrained."},"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateLength(Sandbox.Physics.PhysicsPoint,Sandbox.Physics.PhysicsPoint,System.Single)"},{"ReturnType":"Sandbox.Physics.SpringJoint","Parameters":[{"Name":"a","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"b","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"minLength","Type":"System.Single"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":193},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateSpring","Name":"CreateSpring","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a constraint that will try to stay the same length, like a spring, or a rod."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","191"]}],"Documentation":{"Summary":"Creates a constraint that will try to stay the same length, like a spring, or a rod."},"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateSpring(Sandbox.Physics.PhysicsPoint,Sandbox.Physics.PhysicsPoint,System.Single,System.Single)"},{"ReturnType":"Sandbox.Physics.HingeJoint","Parameters":[{"Name":"a","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"b","Type":"Sandbox.Physics.PhysicsPoint"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateHinge","Name":"CreateHinge","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","209"]}],"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateHinge(Sandbox.Physics.PhysicsPoint,Sandbox.Physics.PhysicsPoint)"},{"ReturnType":"Sandbox.Physics.HingeJoint","Parameters":[{"Name":"body1","Type":"Sandbox.PhysicsBody"},{"Name":"body2","Type":"Sandbox.PhysicsBody"},{"Name":"localFrame1","Type":"Transform"},{"Name":"localFrame2","Type":"Transform"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":226},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateHinge","Name":"CreateHinge","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","224"]}],"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateHinge(Sandbox.PhysicsBody,Sandbox.PhysicsBody,Transform,Transform)"},{"ReturnType":"Sandbox.Physics.SliderJoint","Parameters":[{"Name":"a","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"b","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"minLength","Type":"System.Single"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":250},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateSlider","Name":"CreateSlider","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a slider constraint between two physics bodies via \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsPoint\u003C/span\u003Es."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","248"]}],"Documentation":{"Summary":"Creates a slider constraint between two physics bodies via \u003Csee cref=\u0022T:Sandbox.Physics.PhysicsPoint\u0022 /\u003Es."},"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateSlider(Sandbox.Physics.PhysicsPoint,Sandbox.Physics.PhysicsPoint,System.Single,System.Single)"},{"ReturnType":"Sandbox.Physics.BallSocketJoint","Parameters":[{"Name":"body1","Type":"Sandbox.PhysicsBody"},{"Name":"body2","Type":"Sandbox.PhysicsBody"},{"Name":"origin","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":275},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateBallSocket","Name":"CreateBallSocket","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a ball socket constraint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","273"]}],"Documentation":{"Summary":"Creates a ball socket constraint.","Return":"The created ball socket joint.","Params":{"body1":"The source physics body.","body2":"The target physics body to constrain to.","origin":"The origin of the hinge in world coordinates. The 2 bodies will rotate around this point."}},"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateBallSocket(Sandbox.PhysicsBody,Sandbox.PhysicsBody,Vector3)"},{"ReturnType":"Sandbox.Physics.BallSocketJoint","Parameters":[{"Name":"a","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"b","Type":"Sandbox.Physics.PhysicsPoint"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":300},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateBallSocket","Name":"CreateBallSocket","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a ball socket constraint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","298"]}],"Documentation":{"Summary":"Creates a ball socket constraint.","Return":"The created ball socket joint.","Params":{"a":"The source physics body.","b":"The target physics body to constrain to."}},"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateBallSocket(Sandbox.Physics.PhysicsPoint,Sandbox.Physics.PhysicsPoint)"},{"ReturnType":"Sandbox.Physics.HingeJoint","Parameters":[{"Name":"body1","Type":"Sandbox.PhysicsBody"},{"Name":"body2","Type":"Sandbox.PhysicsBody"},{"Name":"center","Type":"Vector3"},{"Name":"axis","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":320},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateHinge","Name":"CreateHinge","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","316"]}],"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateHinge(Sandbox.PhysicsBody,Sandbox.PhysicsBody,Vector3,Vector3)"},{"ReturnType":"Sandbox.Physics.SliderJoint","Parameters":[{"Name":"body1","Type":"Sandbox.PhysicsBody"},{"Name":"body2","Type":"Sandbox.PhysicsBody"},{"Name":"origin1","Type":"Vector3"},{"Name":"origin2","Type":"Vector3"},{"Name":"axis","Type":"Vector3"},{"Name":"minLength","Type":"System.Single"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":327},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreateSlider","Name":"CreateSlider","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","323"]}],"DocId":"M:Sandbox.Physics.PhysicsJoint.CreateSlider(Sandbox.PhysicsBody,Sandbox.PhysicsBody,Vector3,Vector3,Vector3,System.Single,System.Single)"},{"ReturnType":"Sandbox.Physics.PulleyJoint","Parameters":[{"Name":"body1","Type":"Sandbox.PhysicsBody"},{"Name":"body2","Type":"Sandbox.PhysicsBody"},{"Name":"anchor1","Type":"Vector3"},{"Name":"ground1","Type":"Vector3"},{"Name":"anchor2","Type":"Vector3"},{"Name":"ground2","Type":"Vector3"}],"l":{"File":"Systems/Physics/PhysicsJoint.cs","Line":334},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsJoint.CreatePulley","Name":"CreatePulley","DeclaringType":"Sandbox.Physics.PhysicsJoint","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","330"]}],"DocId":"M:Sandbox.Physics.PhysicsJoint.CreatePulley(Sandbox.PhysicsBody,Sandbox.PhysicsBody,Vector3,Vector3,Vector3,Vector3)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.PhysicsWorld","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.World","Name":"World","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsWorld\u003C/span\u003E this joint belongs to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","71"]}],"Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.PhysicsWorld\u0022 /\u003E this joint belongs to."},"DocId":"P:Sandbox.Physics.PhysicsJoint.World"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.Body1","Name":"Body1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The source physics body this joint is attached to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","76"]}],"Documentation":{"Summary":"The source physics body this joint is attached to."},"DocId":"P:Sandbox.Physics.PhysicsJoint.Body1"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.Body2","Name":"Body2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The target physics body this joint is constraining."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","81"]}],"Documentation":{"Summary":"The target physics body this joint is constraining."},"DocId":"P:Sandbox.Physics.PhysicsJoint.Body2"},{"PropertyType":"Sandbox.Physics.PhysicsPoint","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.Point1","Name":"Point1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A specific point this joint is attached at on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBody1\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","86"]}],"Documentation":{"Summary":"A specific point this joint is attached at on \u003Csee cref=\u0022P:Sandbox.Physics.PhysicsJoint.Body1\u0022 /\u003E"},"DocId":"P:Sandbox.Physics.PhysicsJoint.Point1"},{"PropertyType":"Sandbox.Physics.PhysicsPoint","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.Point2","Name":"Point2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A specific point this joint is attached at on \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBody2\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","99"]}],"Documentation":{"Summary":"A specific point this joint is attached at on \u003Csee cref=\u0022P:Sandbox.Physics.PhysicsJoint.Body2\u0022 /\u003E"},"DocId":"P:Sandbox.Physics.PhysicsJoint.Point2"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.IsActive","Name":"IsActive","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","109"]}],"DocId":"P:Sandbox.Physics.PhysicsJoint.IsActive"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.Collisions","Name":"Collisions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables collisions between the 2 constrained physics bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","122"]}],"Documentation":{"Summary":"Enables or disables collisions between the 2 constrained physics bodies."},"DocId":"P:Sandbox.Physics.PhysicsJoint.Collisions"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.Strength","Name":"Strength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of the linear constraint. If it takes any more energy than this, it\u0027ll break."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","131"]}],"Documentation":{"Summary":"Strength of the linear constraint. If it takes any more energy than this, it\u0027ll break."},"DocId":"P:Sandbox.Physics.PhysicsJoint.Strength"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsJoint.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint.AngularStrength","Name":"AngularStrength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of the angular constraint. If it takes any more energy than this, it\u0027ll break."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","140"]}],"Documentation":{"Summary":"Strength of the angular constraint. If it takes any more energy than this, it\u0027ll break."},"DocId":"P:Sandbox.Physics.PhysicsJoint.AngularStrength"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsJoint","Name":"PhysicsJoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A physics constraint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsJoint.cs","7"]}],"Documentation":{"Summary":"A physics constraint."},"DocId":"T:Sandbox.Physics.PhysicsJoint"},{"Namespace":"Sandbox.Physics","Methods":[{"ReturnType":"Sandbox.Physics.PhysicsPoint","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"localPosition","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"},{"Name":"localRotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"}],"l":{"File":"Systems/Physics/PhysicsPoint.cs","Line":53},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsPoint.Local","Name":"Local","DeclaringType":"Sandbox.Physics.PhysicsPoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Describe an attachment using a position/rotation local to the body"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsPoint.cs","50"]}],"DocId":"M:Sandbox.Physics.PhysicsPoint.Local(Sandbox.PhysicsBody,System.Nullable\u00601{Vector3},System.Nullable\u00601{Rotation})"},{"ReturnType":"Sandbox.Physics.PhysicsPoint","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"worldPosition","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"},{"Name":"worldRotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"}],"l":{"File":"Systems/Physics/PhysicsPoint.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.PhysicsPoint.World","Name":"World","DeclaringType":"Sandbox.Physics.PhysicsPoint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Describe an attachment using a position/rotation from the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsPoint.cs","58"]}],"DocId":"M:Sandbox.Physics.PhysicsPoint.World(Sandbox.PhysicsBody,System.Nullable\u00601{Vector3},System.Nullable\u00601{Rotation})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"body","Type":"Sandbox.PhysicsBody"},{"Name":"localPosition","Type":"System.Nullable\u00601\u003CVector3\u003E","Default":"null"},{"Name":"localRotation","Type":"System.Nullable\u00601\u003CRotation\u003E","Default":"null"}],"l":{"File":"Systems/Physics/PhysicsPoint.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsPoint..ctor","Name":".ctor","DeclaringType":"Sandbox.Physics.PhysicsPoint","DocId":"M:Sandbox.Physics.PhysicsPoint.#ctor(Sandbox.PhysicsBody,System.Nullable\u00601{Vector3},System.Nullable\u00601{Rotation})"}],"Properties":[{"PropertyType":"Transform","Loc":{"File":"Systems/Physics/PhysicsPoint.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsPoint.LocalTransform","Name":"LocalTransform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A transform relative to \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsPoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBody\u003C/span\u003E, containing \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsPoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELocalPosition\u003C/span\u003E and \u003Cspan style=\u0022color: #86C691;\u0022\u003EPhysicsPoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELocalRotation\u003C/span\u003E with scale of 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsPoint.cs","28"]}],"Documentation":{"Summary":"A transform relative to \u003Csee cref=\u0022F:Sandbox.Physics.PhysicsPoint.Body\u0022 /\u003E, containing \u003Csee cref=\u0022F:Sandbox.Physics.PhysicsPoint.LocalPosition\u0022 /\u003E and \u003Csee cref=\u0022F:Sandbox.Physics.PhysicsPoint.LocalRotation\u0022 /\u003E with scale of 1."},"DocId":"P:Sandbox.Physics.PhysicsPoint.LocalTransform"},{"PropertyType":"Transform","Loc":{"File":"Systems/Physics/PhysicsPoint.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsPoint.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Transform of this point in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsPoint.cs","33"]}],"Documentation":{"Summary":"Transform of this point in world space."},"DocId":"P:Sandbox.Physics.PhysicsPoint.Transform"}],"Fields":[{"FieldType":"Sandbox.PhysicsBody","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsPoint.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsPoint.cs","13"]}],"Documentation":{"Summary":"The physics body this point is attached to."},"DocId":"F:Sandbox.Physics.PhysicsPoint.Body"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsPoint.LocalPosition","Name":"LocalPosition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsPoint.cs","18"]}],"Documentation":{"Summary":"Position offset from the body\u0027s position."},"DocId":"F:Sandbox.Physics.PhysicsPoint.LocalPosition"},{"FieldType":"Rotation","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsPoint.LocalRotation","Name":"LocalRotation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsPoint.cs","23"]}],"Documentation":{"Summary":"Rotation offset from the body\u0027s position."},"DocId":"F:Sandbox.Physics.PhysicsPoint.LocalRotation"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsPoint","Name":"PhysicsPoint","Documentation":{"Summary":"Used to describe a point on a physics body. This is used for things like joints where\nyou want to pass in just a body, or sometimes you want to pass in a body with a specific\nlocation and rotation to attach to."},"DocId":"T:Sandbox.Physics.PhysicsPoint"},{"Namespace":"Sandbox.Physics","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"frequency","Type":"System.Single","Default":"0"},{"Name":"damping","Type":"System.Single","Default":"0"},{"Name":"maximum","Type":"System.Single","Default":"-1"}],"l":{"File":"Systems/Physics/PhysicsSpring.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSpring..ctor","Name":".ctor","DeclaringType":"Sandbox.Physics.PhysicsSpring","DocId":"M:Sandbox.Physics.PhysicsSpring.#ctor(System.Single,System.Single,System.Single)"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSpring.Frequency","Name":"Frequency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsSpring.cs","11"]}],"Documentation":{"Summary":"The stiffness of the spring"},"DocId":"F:Sandbox.Physics.PhysicsSpring.Frequency"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSpring.Damping","Name":"Damping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsSpring.cs","16"]}],"Documentation":{"Summary":"The damping ratio of the spring, usually between 0 and 1"},"DocId":"F:Sandbox.Physics.PhysicsSpring.Damping"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSpring.Maximum","Name":"Maximum","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsSpring.cs","21"]}],"Documentation":{"Summary":"For weld joints only, maximum force. Not for breaking."},"DocId":"F:Sandbox.Physics.PhysicsSpring.Maximum"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSpring","Name":"PhysicsSpring","Documentation":{"Summary":"Spring related settings for joints such as \u003Csee cref=\u0022T:Sandbox.Physics.FixedJoint\u0022 /\u003E."},"DocId":"T:Sandbox.Physics.PhysicsSpring"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.ConfigData","Methods":[{"ReturnType":"Sandbox.Physics.CollisionRules.Result","Parameters":[{"Name":"left","Type":"System.String"},{"Name":"right","Type":"System.String"}],"l":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.GetCollisionRule","Name":"GetCollisionRule","DeclaringType":"Sandbox.Physics.CollisionRules","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the specific collision rule for a pair of tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","199"]}],"Documentation":{"Summary":"Gets the specific collision rule for a pair of tags."},"DocId":"M:Sandbox.Physics.CollisionRules.GetCollisionRule(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":245},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Clean","Name":"Clean","DeclaringType":"Sandbox.Physics.CollisionRules","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove duplicates etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","242"]}],"Documentation":{"Summary":"Remove duplicates etc"},"DocId":"M:Sandbox.Physics.CollisionRules.Clean"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules..ctor","Name":".ctor","DeclaringType":"Sandbox.Physics.CollisionRules","DocId":"M:Sandbox.Physics.CollisionRules.#ctor"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Version","Name":"Version","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","42"]}],"DocId":"P:Sandbox.Physics.CollisionRules.Version"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Sandbox.Physics.CollisionRules.Result\u003E","Loc":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Defaults","Name":"Defaults","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If no pair matching is found, this is what we\u0027ll use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","133"]}],"Documentation":{"Summary":"If no pair matching is found, this is what we\u0027ll use"},"DocId":"P:Sandbox.Physics.CollisionRules.Defaults"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSandbox.Physics.CollisionRules.Pair,Sandbox.Physics.CollisionRules.Result\u003E","Loc":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Pairs","Name":"Pairs","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["What happens when a pair collides"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","138"]}],"Documentation":{"Summary":"What happens when a pair collides"},"DocId":"P:Sandbox.Physics.CollisionRules.Pairs"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Tags","Name":"Tags","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["All tags with either an entry in \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ECollisionRules\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EDefaults\u003C/span\u003E or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ECollisionRules\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPairs\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","144"]}],"Documentation":{"Summary":"All tags with either an entry in \u003Csee cref=\u0022P:Sandbox.Physics.CollisionRules.Defaults\u0022 /\u003E or \u003Csee cref=\u0022P:Sandbox.Physics.CollisionRules.Pairs\u0022 /\u003E."},"DocId":"P:Sandbox.Physics.CollisionRules.Tags"},{"PropertyType":"System.Text.Json.Nodes.JsonNode","Loc":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.SerializedPairs","Name":"SerializedPairs","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["Pairs"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets or sets \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ECollisionRules\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPairs\u003C/span\u003E in its serialized form for JSON."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","150"]}],"Documentation":{"Summary":"Gets or sets \u003Csee cref=\u0022P:Sandbox.Physics.CollisionRules.Pairs\u0022 /\u003E in its serialized form for JSON."},"DocId":"P:Sandbox.Physics.CollisionRules.SerializedPairs"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules","Name":"CollisionRules","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This is a JSON serializable description of the physics\u0027s collision rules. This allows us to send it to the engine - and store it in a string table (which is networked to the client). You shouldn\u0027t really ever have to mess with this, it\u0027s just used internally."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","13"]}],"Documentation":{"Summary":"This is a JSON serializable description of the physics\u0027s collision rules. This allows us to send it\nto the engine - and store it in a string table (which is networked to the client). You shouldn\u0027t really\never have to mess with this, it\u0027s just used internally."},"DocId":"T:Sandbox.Physics.CollisionRules"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Physics.CollisionRules.Result","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.CollisionRules.Result.Unset","Name":"Unset","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Fallback to default behavior."]}],"Documentation":{"Summary":"Fallback to default behavior."},"DocId":"F:Sandbox.Physics.CollisionRules.Result.Unset"},{"FieldType":"Sandbox.Physics.CollisionRules.Result","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.CollisionRules.Result.Collide","Name":"Collide","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Collide."]}],"Documentation":{"Summary":"Collide."},"DocId":"F:Sandbox.Physics.CollisionRules.Result.Collide"},{"FieldType":"Sandbox.Physics.CollisionRules.Result","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.CollisionRules.Result.Trigger","Name":"Trigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Do not collide, but trigger touch callbacks."]}],"Documentation":{"Summary":"Do not collide, but trigger touch callbacks."},"DocId":"F:Sandbox.Physics.CollisionRules.Result.Trigger"},{"FieldType":"Sandbox.Physics.CollisionRules.Result","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Physics.CollisionRules.Result.Ignore","Name":"Ignore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Do not collide."]}],"Documentation":{"Summary":"Do not collide."},"DocId":"F:Sandbox.Physics.CollisionRules.Result.Ignore"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Result","Name":"Result","DeclaringType":"Sandbox.Physics.CollisionRules","Documentation":{"Summary":"Result of a collision between \u003Csee cref=\u0022T:Sandbox.Physics.CollisionRules.Pair\u0022\u003Etwo objects\u003C/see\u003E."},"DocId":"T:Sandbox.Physics.CollisionRules.Result"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Pair.Contains","Name":"Contains","DeclaringType":"Sandbox.Physics.CollisionRules.Pair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if either Sandbox.Physics.CollisionRules.Pair.Left or Sandbox.Physics.CollisionRules.Pair.Right matches the given tag."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","84"]}],"Documentation":{"Summary":"Returns true if either \u003Csee cref=\u0022P:Sandbox.Physics.CollisionRules.Pair.Left\u0022 /\u003E or \u003Csee cref=\u0022P:Sandbox.Physics.CollisionRules.Pair.Right\u0022 /\u003E matches the given tag."},"DocId":"M:Sandbox.Physics.CollisionRules.Pair.Contains(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Pair.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.Physics.CollisionRules.Pair","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Physics.CollisionRules/Pair/\u003CGetEnumerator\u003Ed__11"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","106"]}],"Documentation":{},"DocId":"M:Sandbox.Physics.CollisionRules.Pair.GetEnumerator"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"left","Type":"System.String"},{"Name":"right","Type":"System.String"}],"l":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Pair..ctor","Name":".ctor","DeclaringType":"Sandbox.Physics.CollisionRules.Pair","Documentation":{"Summary":"Initializes from a pair of tags."},"DocId":"M:Sandbox.Physics.CollisionRules.Pair.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Pair.Left","Name":"Left","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["First of the two tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","65"]}],"Documentation":{"Summary":"First of the two tags."},"DocId":"P:Sandbox.Physics.CollisionRules.Pair.Left"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectSettings/CollisionRules.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Pair.Right","Name":"Right","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Second of the two tags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\CollisionRules.cs","70"]}],"Documentation":{"Summary":"Second of the two tags."},"DocId":"P:Sandbox.Physics.CollisionRules.Pair.Right"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.CollisionRules.Pair","Name":"Pair","DeclaringType":"Sandbox.Physics.CollisionRules","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"A pair of case- and order-insensitive tags, used as a key to look up a \u003Csee cref=\u0022T:Sandbox.Physics.CollisionRules.Result\u0022 /\u003E."},"DocId":"T:Sandbox.Physics.CollisionRules.Pair"},{"Namespace":"Sandbox.Physics","BaseType":"Sandbox.ConfigData","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/PhysicsSettings.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.Physics.PhysicsSettings","DocId":"M:Sandbox.Physics.PhysicsSettings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectSettings/PhysicsSettings.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSettings.UseFixedUpdate","Name":"UseFixedUpdate","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If false, then instead of operating physics, and UpdateFixed in a fixed update frequency they will be called the same as Update - every frame, with a variable time delta."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\PhysicsSettings.cs","10"]}],"Documentation":{"Summary":"If false, then instead of operating physics, and UpdateFixed in a fixed update frequency\nthey will be called the same as Update - every frame, with a variable time delta."},"DocId":"P:Sandbox.Physics.PhysicsSettings.UseFixedUpdate"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Project/ProjectSettings/PhysicsSettings.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSettings.SubSteps","Name":"SubSteps","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If you\u0027re seeing objects go through other objects or you have a low tickrate, you might want to increase the number of physics substeps. This breaks physics steps down into this many substeps. The default is 1 and works pretty good. Be aware that the number of physics ticks per second is going to be tickrate * substeps. So if you\u0027re ticking at 90 and you have SubSteps set to 1000 then you\u0027re going to do 90,000 steps per second. So be careful here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\PhysicsSettings.cs","18"]}],"Documentation":{"Summary":"If you\u0027re seeing objects go through other objects or you have a low tickrate, you might want to increase the number of physics substeps.\nThis breaks physics steps down into this many substeps. The default is 1 and works pretty good.\nBe aware that the number of physics ticks per second is going to be tickrate * substeps.\nSo if you\u0027re ticking at 90 and you have SubSteps set to 1000 then you\u0027re going to do 90,000 steps per second. So be careful here."},"DocId":"P:Sandbox.Physics.PhysicsSettings.SubSteps"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Project/ProjectSettings/PhysicsSettings.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSettings.FixedUpdateFrequency","Name":"FixedUpdateFrequency","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many times a second FixedUpdate runs"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\PhysicsSettings.cs","23"]}],"Documentation":{"Summary":"How many times a second FixedUpdate runs"},"DocId":"P:Sandbox.Physics.PhysicsSettings.FixedUpdateFrequency"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Project/ProjectSettings/PhysicsSettings.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSettings.MaxFixedUpdates","Name":"MaxFixedUpdates","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If the frame took longer than a FixedUpdate step, we need to run multiple steps for that frame, to catch up. How many are allowed? Too few, and the simluation will run slower than the game. If you allow an unlimited amount then the frame time could snowball to infinity and never catch up."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\PhysicsSettings.cs","31"]}],"Documentation":{"Summary":"If the frame took longer than a FixedUpdate step, we need to run multiple\nsteps for that frame, to catch up. How many are allowed? Too few, and the \nsimluation will run slower than the game. If you allow an unlimited amount\nthen the frame time could snowball to infinity and never catch up."},"DocId":"P:Sandbox.Physics.PhysicsSettings.MaxFixedUpdates"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Physics.PhysicsSettings","Name":"PhysicsSettings","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\PhysicsSettings.cs","3"]}],"DocId":"T:Sandbox.Physics.PhysicsSettings"},{"Namespace":"Sandbox.Network","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Network.HostStats.OutBytesPerSecond","Name":"OutBytesPerSecond","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","24"]}],"DocId":"P:Sandbox.Network.HostStats.OutBytesPerSecond"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Network.HostStats.InBytesPerSecond","Name":"InBytesPerSecond","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","25"]}],"DocId":"P:Sandbox.Network.HostStats.InBytesPerSecond"},{"PropertyType":"System.UInt16","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Network.HostStats.Fps","Name":"Fps","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","26"]}],"DocId":"P:Sandbox.Network.HostStats.Fps"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.HostStats","Name":"HostStats","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.HostStats"},{"Namespace":"Sandbox.Network","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Content","Out":true,"Type":"System.Byte[]"}],"IsPublic":true,"FullName":"Sandbox.Network.NetworkFile.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Network.NetworkFile","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Network.NetworkFile.Deconstruct(System.String@,System.Byte[]@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Content","Type":"System.Byte[]"}],"IsPublic":true,"FullName":"Sandbox.Network.NetworkFile..ctor","Name":".ctor","DeclaringType":"Sandbox.Network.NetworkFile","DocId":"M:Sandbox.Network.NetworkFile.#ctor(System.String,System.Byte[])"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Network.NetworkFile.Name","Name":"Name","DocId":"P:Sandbox.Network.NetworkFile.Name"},{"PropertyType":"System.Byte[]","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Network.NetworkFile.Content","Name":"Content","DocId":"P:Sandbox.Network.NetworkFile.Content"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.NetworkFile","Name":"NetworkFile","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.NetworkFile"},{"Namespace":"Sandbox.Network","Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.Network.MountedVPKsResponse.MountedVPKs","Name":"MountedVPKs","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","123"]}],"DocId":"P:Sandbox.Network.MountedVPKsResponse.MountedVPKs"},{"PropertyType":"System.Guid","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.Network.MountedVPKsResponse.HandshakeId","Name":"HandshakeId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","124"]}],"DocId":"P:Sandbox.Network.MountedVPKsResponse.HandshakeId"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.MountedVPKsResponse","Name":"MountedVPKsResponse","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.MountedVPKsResponse"},{"Namespace":"Sandbox.Network","Properties":[{"PropertyType":"Sandbox.Network.SnapshotMsg","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.Network.InitialSnapshotResponse.Snapshot","Name":"Snapshot","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","137"]}],"DocId":"P:Sandbox.Network.InitialSnapshotResponse.Snapshot"},{"PropertyType":"System.Guid","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Network.InitialSnapshotResponse.HandshakeId","Name":"HandshakeId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","138"]}],"DocId":"P:Sandbox.Network.InitialSnapshotResponse.HandshakeId"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.InitialSnapshotResponse","Name":"InitialSnapshotResponse","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.InitialSnapshotResponse"},{"Namespace":"Sandbox.Network","Properties":[{"PropertyType":"System.Double","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.Time","Name":"Time","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","144"]}],"DocId":"P:Sandbox.Network.SnapshotMsg.Time"},{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.SceneData","Name":"SceneData","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","145"]}],"DocId":"P:Sandbox.Network.SnapshotMsg.SceneData"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.Object\u003E","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.NetworkObjects","Name":"NetworkObjects","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","146"]}],"DocId":"P:Sandbox.Network.SnapshotMsg.NetworkObjects"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Network.SnapshotMsg.GameObjectSystemData\u003E","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.GameObjectSystems","Name":"GameObjectSystems","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","147"]}],"DocId":"P:Sandbox.Network.SnapshotMsg.GameObjectSystems"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg","Name":"SnapshotMsg","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.SnapshotMsg"},{"Namespace":"","Properties":[{"PropertyType":"System.Byte[]","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.GameObjectSystemData.TableData","Name":"TableData","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","152"]}],"DocId":"P:Sandbox.Network.SnapshotMsg.GameObjectSystemData.TableData"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.GameObjectSystemData.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","153"]}],"DocId":"P:Sandbox.Network.SnapshotMsg.GameObjectSystemData.Type"},{"PropertyType":"System.Guid","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.GameObjectSystemData.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","154"]}],"DocId":"P:Sandbox.Network.SnapshotMsg.GameObjectSystemData.Id"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.SnapshotMsg.GameObjectSystemData","Name":"GameObjectSystemData","DeclaringType":"Sandbox.Network.SnapshotMsg","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.SnapshotMsg.GameObjectSystemData"},{"Namespace":"Sandbox.Network","Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.Network.ReconnectMsg.Game","Name":"Game","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","180"]}],"DocId":"P:Sandbox.Network.ReconnectMsg.Game"},{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/Messages/NetworkMessages.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.Network.ReconnectMsg.Map","Name":"Map","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Messages\\NetworkMessages.cs","181"]}],"DocId":"P:Sandbox.Network.ReconnectMsg.Map"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.ReconnectMsg","Name":"ReconnectMsg","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Sent to the server to tell clients to reconnect. This is sent when\nthe server is changing games, or maps, and wants the current players\nto follow them to the new game, or map.\nWe send the Game and Map to the best of our knowledge, so the client\ncan maybe preload them, while we are."},"DocId":"T:Sandbox.Network.ReconnectMsg"},{"Namespace":"Sandbox.Network","Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Networking/System/ConnectionStats.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats.Ping","Name":"Ping","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Current ping for this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\ConnectionStats.cs","8"]}],"Documentation":{"Summary":"Current ping for this connection."},"DocId":"P:Sandbox.Network.ConnectionStats.Ping"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/System/ConnectionStats.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats.OutPacketsPerSecond","Name":"OutPacketsPerSecond","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many packets per second we\u0027re sending to this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\ConnectionStats.cs","13"]}],"Documentation":{"Summary":"How many packets per second we\u0027re sending to this connection."},"DocId":"P:Sandbox.Network.ConnectionStats.OutPacketsPerSecond"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/System/ConnectionStats.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats.OutBytesPerSecond","Name":"OutBytesPerSecond","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many bytes per second we\u0027re sending to this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\ConnectionStats.cs","18"]}],"Documentation":{"Summary":"How many bytes per second we\u0027re sending to this connection."},"DocId":"P:Sandbox.Network.ConnectionStats.OutBytesPerSecond"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/System/ConnectionStats.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats.InPacketsPerSecond","Name":"InPacketsPerSecond","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many packets per second we\u0027re receiving from this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\ConnectionStats.cs","23"]}],"Documentation":{"Summary":"How many packets per second we\u0027re receiving from this connection."},"DocId":"P:Sandbox.Network.ConnectionStats.InPacketsPerSecond"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/System/ConnectionStats.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats.InBytesPerSecond","Name":"InBytesPerSecond","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many bytes per second we\u0027re receiving from this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\ConnectionStats.cs","28"]}],"Documentation":{"Summary":"How many bytes per second we\u0027re receiving from this connection."},"DocId":"P:Sandbox.Network.ConnectionStats.InBytesPerSecond"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Networking/System/ConnectionStats.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats.SendRateBytesPerSecond","Name":"SendRateBytesPerSecond","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Estimate rate that we believe we can send data to this connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\ConnectionStats.cs","33"]}],"Documentation":{"Summary":"Estimate rate that we believe we can send data to this connection."},"DocId":"P:Sandbox.Network.ConnectionStats.SendRateBytesPerSecond"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Networking/System/ConnectionStats.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats.ConnectionQuality","Name":"ConnectionQuality","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["From 0 to 1 how good is our connection to this?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\ConnectionStats.cs","38"]}],"Documentation":{"Summary":"From 0 to 1 how good is our connection to this?"},"DocId":"P:Sandbox.Network.ConnectionStats.ConnectionQuality"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.ConnectionStats","Name":"ConnectionStats","DocId":"T:Sandbox.Network.ConnectionStats"},{"Namespace":"Sandbox.Network","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","18"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.Dispose"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"channel","Type":"Sandbox.Connection"},{"Name":"reason","Ref":true,"Type":"System.String"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.AcceptConnection","Name":"AcceptConnection","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called on the host to decide whether to accept a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","28"]}],"Documentation":{"Summary":"Called on the host to decide whether to accept a \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E.","Params":{"channel":"","reason":"The reason to display to the client."}},"DocId":"M:Sandbox.Network.GameNetworkSystem.AcceptConnection(Sandbox.Connection,System.String@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Sandbox.Connection"},{"Name":"msg","Ref":true,"Type":"Sandbox.Network.MountedVPKsResponse"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.GetMountedVPKs","Name":"GetMountedVPKs","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","33"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.GetMountedVPKs(Sandbox.Connection,Sandbox.Network.MountedVPKsResponse@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Sandbox.Connection"},{"Name":"msg","Ref":true,"Type":"Sandbox.Network.SnapshotMsg"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.GetSnapshot","Name":"GetSnapshot","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","35"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.GetSnapshot(Sandbox.Connection,Sandbox.Network.SnapshotMsg@)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"data","Type":"Sandbox.Network.SnapshotMsg"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.SetSnapshotAsync","Name":"SetSnapshotAsync","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","37"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.SetSnapshotAsync(Sandbox.Network.SnapshotMsg)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Sandbox.Connection"},{"Name":"msg","Type":"Sandbox.Network.MountedVPKsResponse"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.MountVPKs","Name":"MountVPKs","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","39"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.MountVPKs(Sandbox.Connection,Sandbox.Network.MountedVPKsResponse)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.OnInitialize","Name":"OnInitialize","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the network system should handle initialization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","44"]}],"Documentation":{"Summary":"Called when the network system should handle initialization."},"DocId":"M:Sandbox.Network.GameNetworkSystem.OnInitialize"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"client","Type":"Sandbox.Connection"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.OnConnected","Name":"OnConnected","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A client has connected to the server but hasn\u0027t fully finished joining yet."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","52"]}],"Documentation":{"Summary":"A client has connected to the server but hasn\u0027t fully finished joining yet."},"DocId":"M:Sandbox.Network.GameNetworkSystem.OnConnected(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"client","Type":"Sandbox.Connection"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.OnJoined","Name":"OnJoined","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Fully joined the server. Can be called when changing the map too. The game should usually create some object for the player to control here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","58"]}],"Documentation":{"Summary":"Fully joined the server. Can be called when changing the map too. The game should usually create\nsome object for the player to control here."},"DocId":"M:Sandbox.Network.GameNetworkSystem.OnJoined(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"client","Type":"Sandbox.Connection"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.OnLeave","Name":"OnLeave","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A client has disconnected from the server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","63"]}],"Documentation":{"Summary":"A client has disconnected from the server."},"DocId":"M:Sandbox.Network.GameNetworkSystem.OnLeave(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"previousHost","Type":"Sandbox.Connection"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.OnBecameHost","Name":"OnBecameHost","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The host left the server and you are now in charge."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","68"]}],"Documentation":{"Summary":"The host left the server and you are now in charge."},"DocId":"M:Sandbox.Network.GameNetworkSystem.OnBecameHost(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"previousHost","Type":"Sandbox.Connection"},{"Name":"newHost","Type":"Sandbox.Connection"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.OnHostChanged","Name":"OnHostChanged","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current host has been changed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","73"]}],"Documentation":{"Summary":"The current host has been changed."},"DocId":"M:Sandbox.Network.GameNetworkSystem.OnHostChanged(Sandbox.Connection,Sandbox.Connection)"},{"ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"Sandbox.ByteStream"},{"Name":"filter","Type":"System.Nullable\u00601\u003CSandbox.Connection.Filter\u003E","Default":"null"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.BroadcastRaw","Name":"BroadcastRaw","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","91"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.BroadcastRaw(Sandbox.ByteStream,System.Nullable\u00601{Sandbox.Connection.Filter})"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"T"},{"Name":"filter","Type":"System.Nullable\u00601\u003CSandbox.Connection.Filter\u003E","Default":"null"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.Broadcast","Name":"Broadcast","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","114"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.Broadcast\u0060\u00601(\u0060\u00600,System.Nullable\u00601{Sandbox.Connection.Filter})"},{"ReturnType":"System.Void","Parameters":[{"Name":"connectionId","Type":"System.Guid"},{"Name":"obj","Type":"T"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":208},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.Send","Name":"Send","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","206"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.Send\u0060\u00601(System.Guid,\u0060\u00600)"},{"ReturnType":"System.IDisposable","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.Push","Name":"Push","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows to push some kind of scope when reading network messages. This is useful if you need to adjust Time.Now etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","215"]}],"Documentation":{"Summary":"Allows to push some kind of scope when reading network messages. This is useful if you\nneed to adjust Time.Now etc."},"DocId":"M:Sandbox.Network.GameNetworkSystem.Push"},{"ReturnType":"System.Void","Parameters":[{"Name":"handler","Type":"System.Action\u00603\u003CT,Sandbox.Connection,System.Guid\u003E"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.AddHandler","Name":"AddHandler","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","217"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.AddHandler\u0060\u00601(System.Action\u00603{\u0060\u00600,Sandbox.Connection,System.Guid})"},{"ReturnType":"System.Void","Parameters":[{"Name":"handler","Type":"System.Func\u00604\u003CT,Sandbox.Connection,System.Guid,System.Threading.Tasks.Task\u003E"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":224},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.AddHandler","Name":"AddHandler","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","222"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.AddHandler\u0060\u00601(System.Func\u00604{\u0060\u00600,Sandbox.Connection,System.Guid,System.Threading.Tasks.Task})"},{"ReturnType":"System.Void","Parameters":[{"Name":"handler","Type":"System.Action\u00602\u003CT,Sandbox.Connection\u003E"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem.AddHandler","Name":"AddHandler","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","227"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.AddHandler\u0060\u00601(System.Action\u00602{\u0060\u00600,Sandbox.Connection})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":49},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.CreateLobby","Name":"CreateLobby","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.CreateLobby"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","47"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.CreateLobby"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.Network.LobbyInformation\u003E\u003E","Parameters":[],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.QueryLobbies","Name":"QueryLobbies","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.QueryLobbies"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","50"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.QueryLobbies"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.Disconnect","Name":"Disconnect","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.Disconnect"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","59"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.Disconnect"},{"ReturnType":"System.Void","Parameters":[{"Name":"steamid","Type":"System.UInt64"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.Connect","Name":"Connect","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.Connect"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","62"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.Connect(System.UInt64)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.String"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.Connect","Name":"Connect","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.Connect"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","65"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.Connect(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"steamId","Type":"System.UInt64"}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.TryConnectSteamId","Name":"TryConnectSteamId","DeclaringType":"Sandbox.Network.GameNetworkSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.Connect"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","68"]}],"DocId":"M:Sandbox.Network.GameNetworkSystem.TryConnectSteamId(System.UInt64)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.Network.GameNetworkSystem","DocId":"M:Sandbox.Network.GameNetworkSystem.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.IsHost","Name":"IsHost","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.IsHost"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we can be considered the host of this session. Either we\u0027re not connected to a server, or we are and we are the host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","26"]}],"Documentation":{"Summary":"True if we can be considered the host of this session. Either we\u0027re not connected to a server, or we are and we are the host."},"DocId":"P:Sandbox.Network.GameNetworkSystem.IsHost"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.IsClient","Name":"IsClient","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.IsClient"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re connected to a server and not the host."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","32"]}],"Documentation":{"Summary":"True if we\u0027re connected to a server and not the host."},"DocId":"P:Sandbox.Network.GameNetworkSystem.IsClient"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.IsConnecting","Name":"IsConnecting","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.IsConnecting"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently connecting to the server"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","38"]}],"Documentation":{"Summary":"True if we\u0027re currently connecting to the server"},"DocId":"P:Sandbox.Network.GameNetworkSystem.IsConnecting"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.GameNetworkSystem.IsActive","Name":"IsActive","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Moved to Networking.IsActive"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently connected etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","44"]}],"Documentation":{"Summary":"True if we\u0027re currently connected etc"},"DocId":"P:Sandbox.Network.GameNetworkSystem.IsActive"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.GameNetworkSystem","Name":"GameNetworkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An instance of this is created by the NetworkSystem when a server is joined, or created. You should not try to create this manually."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An instance of this is created by the NetworkSystem when a server is joined, or created. You should not try to create this manually."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","9"]}],"Documentation":{"Summary":"An instance of this is created by the NetworkSystem when a server is joined, or created.\nYou should not try to create this manually."},"DocId":"T:Sandbox.Network.GameNetworkSystem"},{"Namespace":"Sandbox.Network","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":""}],"l":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.Get","Name":"Get","DeclaringType":"Sandbox.Network.LobbyInformation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","119"]}],"DocId":"M:Sandbox.Network.LobbyInformation.Get(System.String,System.String)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.IsFull","Name":"IsFull","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this lobby is full (Members \u0026gt;= MaxMembers)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","107"]}],"Documentation":{"Summary":"True if this lobby is full (Members \u0026gt;= MaxMembers)."},"DocId":"P:Sandbox.Network.LobbyInformation.IsFull"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/GameNetworkSystem/GameNetworkSystem.Static.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.IsHidden","Name":"IsHidden","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this lobby should be hidden from server lists."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","112"]}],"Documentation":{"Summary":"True if this lobby should be hidden from server lists."},"DocId":"P:Sandbox.Network.LobbyInformation.IsHidden"}],"Fields":[{"FieldType":"System.UInt64","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.LobbyId","Name":"LobbyId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","92"]}],"DocId":"F:Sandbox.Network.LobbyInformation.LobbyId"},{"FieldType":"System.UInt64","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.OwnerId","Name":"OwnerId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","93"]}],"DocId":"F:Sandbox.Network.LobbyInformation.OwnerId"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.Members","Name":"Members","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","95"]}],"DocId":"F:Sandbox.Network.LobbyInformation.Members"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.MaxMembers","Name":"MaxMembers","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","96"]}],"DocId":"F:Sandbox.Network.LobbyInformation.MaxMembers"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","98"]}],"DocId":"F:Sandbox.Network.LobbyInformation.Name"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.Map","Name":"Map","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","99"]}],"DocId":"F:Sandbox.Network.LobbyInformation.Map"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.Game","Name":"Game","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","100"]}],"DocId":"F:Sandbox.Network.LobbyInformation.Game"},{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation.Data","Name":"Data","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\GameNetworkSystem\\GameNetworkSystem.Static.cs","102"]}],"DocId":"F:Sandbox.Network.LobbyInformation.Data"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.LobbyInformation","Name":"LobbyInformation","DocId":"T:Sandbox.Network.LobbyInformation"},{"Namespace":"Sandbox.Network","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/System/LobbyConfig.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig..ctor","Name":".ctor","DeclaringType":"Sandbox.Network.LobbyConfig","DocId":"M:Sandbox.Network.LobbyConfig.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/LobbyConfig.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig.DestroyWhenHostLeaves","Name":"DestroyWhenHostLeaves","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to automatically destroy this lobby when the host leaves. This is only applicable to P2P lobbies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\LobbyConfig.cs","10"]}],"Documentation":{"Summary":"Whether to automatically destroy this lobby when the host leaves. This is only\napplicable to P2P lobbies."},"DocId":"P:Sandbox.Network.LobbyConfig.DestroyWhenHostLeaves"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/LobbyConfig.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig.AutoSwitchToBestHost","Name":"AutoSwitchToBestHost","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to periodically switch to the best possible host candidate. This is only applicable to P2P lobbies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\LobbyConfig.cs","16"]}],"Documentation":{"Summary":"Whether to periodically switch to the best possible host candidate. This is only\napplicable to P2P lobbies."},"DocId":"P:Sandbox.Network.LobbyConfig.AutoSwitchToBestHost"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/LobbyConfig.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig.Hidden","Name":"Hidden","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to hide this lobby from appearing in the server list. It will still be queryable programatically, so long as the \u003Cspan style=\u0022color: #86C691;\u0022\u003ELobbyConfig\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPrivacy\u003C/span\u003E mode allows it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\LobbyConfig.cs","22"]}],"Documentation":{"Summary":"Whether to hide this lobby from appearing in the server list. It will still be\nqueryable programatically, so long as the \u003Csee cref=\u0022P:Sandbox.Network.LobbyConfig.Privacy\u0022 /\u003E mode allows it."},"DocId":"P:Sandbox.Network.LobbyConfig.Hidden"},{"PropertyType":"Sandbox.Network.LobbyPrivacy","Loc":{"File":"Systems/Networking/System/LobbyConfig.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig.Privacy","Name":"Privacy","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines who is able to connect to this lobby. This will be public by default."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\LobbyConfig.cs","27"]}],"Documentation":{"Summary":"Determines who is able to connect to this lobby. This will be public by default."},"DocId":"P:Sandbox.Network.LobbyConfig.Privacy"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Networking/System/LobbyConfig.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig.MaxPlayers","Name":"MaxPlayers","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum amount of players this lobby can hold. By default, this will be the Max Players set in the current Game Package\u0027s project settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\LobbyConfig.cs","33"]}],"Documentation":{"Summary":"The maximum amount of players this lobby can hold. By default, this will be\nthe Max Players set in the current Game Package\u0027s project settings."},"DocId":"P:Sandbox.Network.LobbyConfig.MaxPlayers"},{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/System/LobbyConfig.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of this lobby. If this isn\u0027t set, a default lobby name will be chosen instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\LobbyConfig.cs","38"]}],"Documentation":{"Summary":"The name of this lobby. If this isn\u0027t set, a default lobby name will be chosen instead."},"DocId":"P:Sandbox.Network.LobbyConfig.Name"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.LobbyConfig","Name":"LobbyConfig","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.LobbyConfig"},{"Namespace":"Sandbox.Network","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Network.LobbyPrivacy","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.LobbyPrivacy.Public","Name":"Public","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Public"]},{"FullName":"IconAttribute","ConstructorArguments":["public"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This lobby is open to everyone."]}],"Documentation":{"Summary":"This lobby is open to everyone."},"DocId":"F:Sandbox.Network.LobbyPrivacy.Public"},{"FieldType":"Sandbox.Network.LobbyPrivacy","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.LobbyPrivacy.Private","Name":"Private","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Private"]},{"FullName":"IconAttribute","ConstructorArguments":["lock"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Nobody can join this lobby unless they are invited."]}],"Documentation":{"Summary":"Nobody can join this lobby unless they are invited."},"DocId":"F:Sandbox.Network.LobbyPrivacy.Private"},{"FieldType":"Sandbox.Network.LobbyPrivacy","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Network.LobbyPrivacy.FriendsOnly","Name":"FriendsOnly","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Friends Only"]},{"FullName":"IconAttribute","ConstructorArguments":["people"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only friends can join this lobby."]}],"Documentation":{"Summary":"Only friends can join this lobby."},"DocId":"F:Sandbox.Network.LobbyPrivacy.FriendsOnly"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.LobbyPrivacy","Name":"LobbyPrivacy","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Network.LobbyPrivacy"},{"Namespace":"Sandbox.Network","Methods":[],"Constructors":[],"Properties":[],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Network.NetworkSocket","Name":"NetworkSocket","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\NetworkSocket.cs","3"]}],"DocId":"T:Sandbox.Network.NetworkSocket"},{"Namespace":"Sandbox.Speech","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Speech/Speech.Recognition.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Speech.SpeechRecognitionResult.Confidence","Name":"Confidence","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["From 0-1 how confident are we that this is the correct result?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","14"]}],"Documentation":{"Summary":"From 0-1 how confident are we that this is the correct result?"},"DocId":"P:Sandbox.Speech.SpeechRecognitionResult.Confidence"},{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/Speech/Speech.Recognition.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Speech.SpeechRecognitionResult.Text","Name":"Text","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The text result from speech recognition."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","19"]}],"Documentation":{"Summary":"The text result from speech recognition."},"DocId":"P:Sandbox.Speech.SpeechRecognitionResult.Text"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Speech/Speech.Recognition.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Speech.SpeechRecognitionResult.Success","Name":"Success","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Did we successfully find a match?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","24"]}],"Documentation":{"Summary":"Did we successfully find a match?"},"DocId":"P:Sandbox.Speech.SpeechRecognitionResult.Success"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Speech.SpeechRecognitionResult","Name":"SpeechRecognitionResult","Documentation":{"Summary":"A result from speech recognition."},"DocId":"T:Sandbox.Speech.SpeechRecognitionResult"},{"Namespace":"Sandbox.Speech","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"callback","Type":"Sandbox.Speech.Recognition.OnSpeechResult"},{"Name":"choices","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Default":"null"}],"l":{"File":"Systems/Audio/Speech/Speech.Recognition.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Speech.Recognition.Start","Name":"Start","DeclaringType":"Sandbox.Speech.Recognition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start listening for speech to recognize as text. When speech has been recognized the callback will be invoked, the callback will also be invoked if recognition fails."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","59"]}],"DocId":"M:Sandbox.Speech.Recognition.Start(Sandbox.Speech.Recognition.OnSpeechResult,System.Collections.Generic.IEnumerable\u00601{System.String})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Speech/Speech.Recognition.cs","Line":134},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Speech.Recognition.Stop","Name":"Stop","DeclaringType":"Sandbox.Speech.Recognition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop any active listening for speech."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","131"]}],"Documentation":{"Summary":"Stop any active listening for speech."},"DocId":"M:Sandbox.Speech.Recognition.Stop"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Speech/Speech.Recognition.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Speech.Recognition.IsListening","Name":"IsListening","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not we are currently listening for speech."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","38"]}],"Documentation":{"Summary":"Whether or not we are currently listening for speech."},"DocId":"P:Sandbox.Speech.Recognition.IsListening"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Speech/Speech.Recognition.cs","Line":44},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Speech.Recognition.IsSupported","Name":"IsSupported","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not speech recognition is supported and a language is available."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","43"]}],"Documentation":{"Summary":"Whether or not speech recognition is supported and a language is available."},"DocId":"P:Sandbox.Speech.Recognition.IsSupported"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Speech.Recognition","Name":"Recognition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Recognition.cs","27"]}],"DocId":"T:Sandbox.Speech.Recognition"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"Sandbox.Speech.SpeechRecognitionResult"}],"IsPublic":true,"FullName":"Sandbox.Speech.Recognition.OnSpeechResult.Invoke","Name":"Invoke","DeclaringType":"Sandbox.Speech.Recognition.OnSpeechResult","DocId":"M:Sandbox.Speech.Recognition.OnSpeechResult.Invoke(Sandbox.Speech.SpeechRecognitionResult)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"result","Type":"Sandbox.Speech.SpeechRecognitionResult"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.Speech.Recognition.OnSpeechResult.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.Speech.Recognition.OnSpeechResult","DocId":"M:Sandbox.Speech.Recognition.OnSpeechResult.BeginInvoke(Sandbox.Speech.SpeechRecognitionResult,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.Speech.Recognition.OnSpeechResult.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.Speech.Recognition.OnSpeechResult","DocId":"M:Sandbox.Speech.Recognition.OnSpeechResult.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.Speech.Recognition.OnSpeechResult..ctor","Name":".ctor","DeclaringType":"Sandbox.Speech.Recognition.OnSpeechResult","DocId":"M:Sandbox.Speech.Recognition.OnSpeechResult.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Speech.Recognition.OnSpeechResult","Name":"OnSpeechResult","DeclaringType":"Sandbox.Speech.Recognition","Documentation":{"Summary":"Called when we have a result from speech recognition.","Params":{"result":""}},"DocId":"T:Sandbox.Speech.Recognition.OnSpeechResult"},{"Namespace":"Sandbox.Speech","Methods":[{"ReturnType":"Sandbox.Speech.Synthesizer","Parameters":[{"Name":"voiceName","Type":"System.String"}],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.TrySetVoice","Name":"TrySetVoice","DeclaringType":"Sandbox.Speech.Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tries to set the voice to a matching voice name installed on the user\u0027s system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","57"]}],"Documentation":{"Summary":"Tries to set the voice to a matching voice name installed on the user\u0027s system.","Return":"","Params":{"voiceName":""}},"DocId":"M:Sandbox.Speech.Synthesizer.TrySetVoice(System.String)"},{"ReturnType":"Sandbox.Speech.Synthesizer","Parameters":[{"Name":"gender","Type":"System.String","Default":"Male"},{"Name":"age","Type":"System.String","Default":"null"}],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.TrySetVoice","Name":"TrySetVoice","DeclaringType":"Sandbox.Speech.Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tries to set the voice matching gender and age criteria."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","73"]}],"Documentation":{"Summary":"Tries to set the voice matching gender and age criteria.","Return":"","Params":{"gender":"","age":""}},"DocId":"M:Sandbox.Speech.Synthesizer.TrySetVoice(System.String,System.String)"},{"ReturnType":"Sandbox.Speech.Synthesizer","Parameters":[{"Name":"input","Type":"System.String"}],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.WithText","Name":"WithText","DeclaringType":"Sandbox.Speech.Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds some text to the speech."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","96"]}],"Documentation":{"Summary":"Adds some text to the speech.","Return":"","Params":{"input":""}},"DocId":"M:Sandbox.Speech.Synthesizer.WithText(System.String)"},{"ReturnType":"Sandbox.Speech.Synthesizer","Parameters":[{"Name":"action","Type":"System.Action\u00602\u003CSystem.Int32,System.TimeSpan\u003E"}],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.OnVisemeReached","Name":"OnVisemeReached","DeclaringType":"Sandbox.Speech.Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Registers an action to fetch all viseme data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","107"]}],"DocId":"M:Sandbox.Speech.Synthesizer.OnVisemeReached(System.Action\u00602{System.Int32,System.TimeSpan})"},{"ReturnType":"Sandbox.Speech.Synthesizer","Parameters":[{"Name":"rate","Type":"System.Int32"}],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.WithRate","Name":"WithRate","DeclaringType":"Sandbox.Speech.Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the playback rate of the synthesizer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","118"]}],"Documentation":{"Summary":"Sets the playback rate of the synthesizer.","Return":"","Params":{"rate":""}},"DocId":"M:Sandbox.Speech.Synthesizer.WithRate(System.Int32)"},{"ReturnType":"Sandbox.Speech.Synthesizer","Parameters":[],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.WithBreak","Name":"WithBreak","DeclaringType":"Sandbox.Speech.Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a break to the speech."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","128"]}],"Documentation":{"Summary":"Adds a break to the speech.","Return":""},"DocId":"M:Sandbox.Speech.Synthesizer.WithBreak"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.Play","Name":"Play","DeclaringType":"Sandbox.Speech.Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes info from \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESynthesizer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBuilder\u003C/span\u003E and creates a System.Speech.Synthesis.SpeechSynthesizer, outputting to a stream object. Using Sandbox.Speech.Synthesizer.AudioStreamHelpers we then read all the PCM samples, and write it to a SoundStream. This means it\u0027ll work like any other sound."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","140"]}],"Documentation":{"Summary":"Takes info from \u003Csee cref=\u0022F:Sandbox.Speech.Synthesizer.Builder\u0022 /\u003E and creates a \u003Csee cref=\u0022T:System.Speech.Synthesis.SpeechSynthesizer\u0022 /\u003E, outputting to a stream object.\nUsing \u003Csee cref=\u0022T:Sandbox.Speech.Synthesizer.AudioStreamHelpers\u0022 /\u003E we then read all the PCM samples, and write it to a SoundStream.\nThis means it\u0027ll work like any other sound.","Return":""},"DocId":"M:Sandbox.Speech.Synthesizer.Play"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer..ctor","Name":".ctor","DeclaringType":"Sandbox.Speech.Synthesizer","DocId":"M:Sandbox.Speech.Synthesizer.#ctor"}],"Properties":[{"PropertyType":"System.Collections.ObjectModel.ReadOnlyCollection\u00601\u003CSandbox.Speech.Synthesizer.InstalledVoice\u003E","Loc":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.InstalledVoices","Name":"InstalledVoices","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets a list of currently installed voices on the user\u0027s system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","29"]}],"Documentation":{"Summary":"Gets a list of currently installed voices on the user\u0027s system."},"DocId":"P:Sandbox.Speech.Synthesizer.InstalledVoices"},{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.CurrentVoice","Name":"CurrentVoice","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the current voice being used by \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESynthesizer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ESpeechSynthesizer\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","37"]}],"Documentation":{"Summary":"Gets the current voice being used by \u003Csee cref=\u0022F:Sandbox.Speech.Synthesizer.SpeechSynthesizer\u0022 /\u003E."},"DocId":"P:Sandbox.Speech.Synthesizer.CurrentVoice"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer","Name":"Synthesizer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A speech synthesis stream. Lets you write text into speech and output it to a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESoundHandle\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Speech\\Speech.Synthesis.cs","12"]}],"Documentation":{"Summary":"A speech synthesis stream. Lets you write text into speech and output it to a \u003Csee cref=\u0022T:Sandbox.SoundHandle\u0022 /\u003E."},"DocId":"T:Sandbox.Speech.Synthesizer"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Gender","Out":true,"Type":"System.String"},{"Name":"Age","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.InstalledVoice.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Speech.Synthesizer.InstalledVoice","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Speech.Synthesizer.InstalledVoice.Deconstruct(System.String@,System.String@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Gender","Type":"System.String"},{"Name":"Age","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.InstalledVoice..ctor","Name":".ctor","DeclaringType":"Sandbox.Speech.Synthesizer.InstalledVoice","DocId":"M:Sandbox.Speech.Synthesizer.InstalledVoice.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.InstalledVoice.Name","Name":"Name","DocId":"P:Sandbox.Speech.Synthesizer.InstalledVoice.Name"},{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.InstalledVoice.Gender","Name":"Gender","DocId":"P:Sandbox.Speech.Synthesizer.InstalledVoice.Gender"},{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/Speech/Speech.Synthesis.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.InstalledVoice.Age","Name":"Age","DocId":"P:Sandbox.Speech.Synthesizer.InstalledVoice.Age"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Speech.Synthesizer.InstalledVoice","Name":"InstalledVoice","DeclaringType":"Sandbox.Speech.Synthesizer","DocId":"T:Sandbox.Speech.Synthesizer.InstalledVoice"},{"Namespace":"Sandbox.Audio","BaseType":"EditorAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/AudioDistanceFloatAttribute.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.Audio.AudioDistanceFloatAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.AudioDistanceFloatAttribute","DocId":"M:Sandbox.Audio.AudioDistanceFloatAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.AudioDistanceFloatAttribute","Name":"AudioDistanceFloatAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\AudioDistanceFloatAttribute.cs","3"]}],"DocId":"T:Sandbox.Audio.AudioDistanceFloatAttribute"},{"Namespace":"Sandbox.Audio","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Audio.AudioMeter.Frame","Loc":{"File":"Systems/Audio/AudioMeter.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Audio.AudioMeter.Current","Name":"Current","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\AudioMeter.cs","56"]}],"DocId":"P:Sandbox.Audio.AudioMeter.Current"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.AudioMeter","Name":"AudioMeter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows the capture and monitor of an audio source"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\AudioMeter.cs","6"]}],"Documentation":{"Summary":"Allows the capture and monitor of an audio source"},"DocId":"T:Sandbox.Audio.AudioMeter"},{"Namespace":"","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/AudioMeter.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Audio.AudioMeter.Frame.MaxLevelLeft","Name":"MaxLevelLeft","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\AudioMeter.cs","10"]}],"DocId":"P:Sandbox.Audio.AudioMeter.Frame.MaxLevelLeft"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/AudioMeter.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Audio.AudioMeter.Frame.MaxLevelRight","Name":"MaxLevelRight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\AudioMeter.cs","11"]}],"DocId":"P:Sandbox.Audio.AudioMeter.Frame.MaxLevelRight"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/AudioMeter.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Audio.AudioMeter.Frame.MaxLevel","Name":"MaxLevel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\AudioMeter.cs","12"]}],"DocId":"P:Sandbox.Audio.AudioMeter.Frame.MaxLevel"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/AudioMeter.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Audio.AudioMeter.Frame.VoiceCount","Name":"VoiceCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of individual voices playing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\AudioMeter.cs","17"]}],"Documentation":{"Summary":"The amount of individual voices playing"},"DocId":"P:Sandbox.Audio.AudioMeter.Frame.VoiceCount"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.AudioMeter.Frame","Name":"Frame","DeclaringType":"Sandbox.Audio.AudioMeter","DocId":"T:Sandbox.Audio.AudioMeter.Frame"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Audio.MixBuffer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","48"]}],"DocId":"M:Sandbox.Audio.MixBuffer.Dispose"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.Silence","Name":"Silence","DeclaringType":"Sandbox.Audio.MixBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Silence this buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","69"]}],"Documentation":{"Summary":"Silence this buffer"},"DocId":"M:Sandbox.Audio.MixBuffer.Silence"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.Audio.MixBuffer"}],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.CopyFrom","Name":"CopyFrom","DeclaringType":"Sandbox.Audio.MixBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set this buffer to this value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","113"]}],"Documentation":{"Summary":"Set this buffer to this value"},"DocId":"M:Sandbox.Audio.MixBuffer.CopyFrom(Sandbox.Audio.MixBuffer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.Audio.MixBuffer"},{"Name":"scale","Type":"System.Single"}],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.MixFrom","Name":"MixFrom","DeclaringType":"Sandbox.Audio.MixBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Mix this buffer with another"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","121"]}],"Documentation":{"Summary":"Mix this buffer with another"},"DocId":"M:Sandbox.Audio.MixBuffer.MixFrom(Sandbox.Audio.MixBuffer,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.Audio.MultiChannelBuffer"},{"Name":"scale","Type":"System.Single"}],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.MixFrom","Name":"MixFrom","DeclaringType":"Sandbox.Audio.MixBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Mix this buffer with another"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","135"]}],"Documentation":{"Summary":"Mix this buffer with another"},"DocId":"M:Sandbox.Audio.MixBuffer.MixFrom(Sandbox.Audio.MultiChannelBuffer,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"volume","Type":"System.Single"}],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.Scale","Name":"Scale","DeclaringType":"Sandbox.Audio.MixBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale the buffer by volume"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","148"]}],"Documentation":{"Summary":"Scale the buffer by volume"},"DocId":"M:Sandbox.Audio.MixBuffer.Scale(System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.RandomFill","Name":"RandomFill","DeclaringType":"Sandbox.Audio.MixBuffer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","156"]}],"DocId":"M:Sandbox.Audio.MixBuffer.RandomFill"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.MixBuffer","DocId":"M:Sandbox.Audio.MixBuffer.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.LevelMax","Name":"LevelMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","153"]}],"DocId":"P:Sandbox.Audio.MixBuffer.LevelMax"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Buffers/MixBuffer.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer.LevelAvg","Name":"LevelAvg","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","154"]}],"DocId":"P:Sandbox.Audio.MixBuffer.LevelAvg"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.MixBuffer","Name":"MixBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains 512 samples of audio data, this is used when mixing a single channel"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MixBuffer.cs","6"]}],"Documentation":{"Summary":"Contains 512 samples of audio data, this is used when mixing a single channel"},"DocId":"T:Sandbox.Audio.MixBuffer"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delete and release all resources. Cannot be used again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","39"]}],"Documentation":{"Summary":"Delete and release all resources. Cannot be used again."},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.Dispose"},{"ReturnType":"Sandbox.Audio.MixBuffer","Parameters":[{"Name":"i","Type":"Sandbox.Audio.AudioChannel"}],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.Get","Name":"Get","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get MixBuffer number i"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","58"]}],"Documentation":{"Summary":"Get MixBuffer number i"},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.Get(Sandbox.Audio.AudioChannel)"},{"ReturnType":"Sandbox.Audio.MixBuffer","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.Get","Name":"Get","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get MixBuffer number i"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","66"]}],"Documentation":{"Summary":"Get MixBuffer number i"},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.Get(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.Silence","Name":"Silence","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Silence all buffers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","71"]}],"Documentation":{"Summary":"Silence all buffers"},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.Silence"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.Audio.MultiChannelBuffer"}],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.CopyFrom","Name":"CopyFrom","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set this buffer to this value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","82"]}],"Documentation":{"Summary":"Set this buffer to this value"},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.CopyFrom(Sandbox.Audio.MultiChannelBuffer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Sandbox.Audio.MultiChannelBuffer"}],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.CopyFromUpmix","Name":"CopyFromUpmix","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copies from one buffer to the other. If the other has less channels, we\u0027ll upmix"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","93"]}],"Documentation":{"Summary":"Copies from one buffer to the other. If the other has less channels, we\u0027ll upmix"},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.CopyFromUpmix(Sandbox.Audio.MultiChannelBuffer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"Sandbox.Audio.MultiChannelBuffer"},{"Name":"mix","Type":"System.Single"}],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.MixFrom","Name":"MixFrom","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Mix the target buffer into this buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","106"]}],"Documentation":{"Summary":"Mix the target buffer into this buffer"},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.MixFrom(Sandbox.Audio.MultiChannelBuffer,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"volume","Type":"System.Single"}],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.Scale","Name":"Scale","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale volume of this buffer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","117"]}],"Documentation":{"Summary":"Scale volume of this buffer"},"DocId":"M:Sandbox.Audio.MultiChannelBuffer.Scale(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"channelCount","Type":"System.Int32","Default":"8"}],"l":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.MultiChannelBuffer","DocId":"M:Sandbox.Audio.MultiChannelBuffer.#ctor(System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/Buffers/MultiChannelBuffer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer.ChannelCount","Name":"ChannelCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many channels do we have"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","15"]}],"Documentation":{"Summary":"How many channels do we have"},"DocId":"P:Sandbox.Audio.MultiChannelBuffer.ChannelCount"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.MultiChannelBuffer","Name":"MultiChannelBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Holds up to 8 mix buffers, which usually represent output speakers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Buffers\\MultiChannelBuffer.cs","6"]}],"Documentation":{"Summary":"Holds up to 8 mix buffers, which usually represent output speakers."},"DocId":"T:Sandbox.Audio.MultiChannelBuffer"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"System.Object","IsOverride":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"}],"l":{"File":"Systems/Audio/Dsp/DspPresetHandle.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.DspPresetHandle.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.Audio.DspPresetHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Dsp\\DspPresetHandle.cs","21"]}],"DocId":"M:Sandbox.Audio.DspPresetHandle.JsonRead(System.Text.Json.Utf8JsonReader@,System.Type)"},{"ReturnType":"System.Void","IsOverride":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"l":{"File":"Systems/Audio/Dsp/DspPresetHandle.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.DspPresetHandle.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.Audio.DspPresetHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Dsp\\DspPresetHandle.cs","31"]}],"DocId":"M:Sandbox.Audio.DspPresetHandle.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"},{"ReturnType":"System.Object[]","Parameters":[],"l":{"File":"Systems/Audio/Dsp/DspPresetHandle.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.DspPresetHandle.GetDropdownSelection","Name":"GetDropdownSelection","DeclaringType":"Sandbox.Audio.DspPresetHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Dsp\\DspPresetHandle.cs","37"]}],"DocId":"M:Sandbox.Audio.DspPresetHandle.GetDropdownSelection"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/Dsp/DspPresetHandle.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Audio.DspPresetHandle.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Dsp\\DspPresetHandle.cs","10"]}],"DocId":"P:Sandbox.Audio.DspPresetHandle.Name"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.DspPresetHandle","Name":"DspPresetHandle","Documentation":{"Summary":"A handle to a DspPreset"},"DocId":"T:Sandbox.Audio.DspPresetHandle"},{"Namespace":"Sandbox.Audio","BaseType":"Sandbox.Audio.AudioProcessor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Dsp/DspProcessor.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Audio.DspProcessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.DspProcessor","DocId":"M:Sandbox.Audio.DspProcessor.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"dspName","Type":"System.String"}],"l":{"File":"Systems/Audio/Dsp/DspProcessor.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Audio.DspProcessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.DspProcessor","DocId":"M:Sandbox.Audio.DspProcessor.#ctor(System.String)"}],"Properties":[{"PropertyType":"Sandbox.Audio.DspPresetHandle","Loc":{"File":"Systems/Audio/Dsp/DspProcessor.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.Audio.DspProcessor.Effect","Name":"Effect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Dsp\\DspProcessor.cs","6"]}],"DocId":"P:Sandbox.Audio.DspProcessor.Effect"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.DspProcessor","Name":"DspProcessor","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Dsp\\DspProcessor.cs","3"]}],"DocId":"T:Sandbox.Audio.DspProcessor"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"Sandbox.Audio.Mixer","Parameters":[],"l":{"File":"Systems/Audio/Mixer.Children.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.AddChild","Name":"AddChild","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Children.cs","7"]}],"DocId":"M:Sandbox.Audio.Mixer.AddChild"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Mixer.Children.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Destroy","Name":"Destroy","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Children.cs","18"]}],"DocId":"M:Sandbox.Audio.Mixer.Destroy"},{"ReturnType":"Sandbox.Audio.Mixer[]","Parameters":[],"l":{"File":"Systems/Audio/Mixer.Children.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.GetChildren","Name":"GetChildren","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Children.cs","29"]}],"DocId":"M:Sandbox.Audio.Mixer.GetChildren"},{"ReturnType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.UInt32\u003E","Parameters":[],"l":{"File":"Systems/Audio/Mixer.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.GetOcclusionTags","Name":"GetOcclusionTags","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an array of occlusion tags our sounds want to hit. May return null if there are none defined!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","82"]}],"Documentation":{"Summary":"Get an array of occlusion tags our sounds want to hit. May return null if there are none defined!"},"DocId":"M:Sandbox.Audio.Mixer.GetOcclusionTags"},{"ReturnType":"System.Void","Parameters":[{"Name":"fade","Type":"System.Single"}],"l":{"File":"Systems/Audio/Mixer.cs","Line":424},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.StopAll","Name":"StopAll","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop all sound handles using this mixer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","422"]}],"Documentation":{"Summary":"Stop all sound handles using this mixer"},"DocId":"M:Sandbox.Audio.Mixer.StopAll(System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Mixer.List.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.Mixer.ResetToDefault","Name":"ResetToDefault","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","14"]}],"DocId":"M:Sandbox.Audio.Mixer.ResetToDefault"},{"ReturnType":"Sandbox.Audio.Mixer","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/Audio/Mixer.List.cs","Line":66},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.Mixer.FindMixerByName","Name":"FindMixerByName","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","63"]}],"DocId":"M:Sandbox.Audio.Mixer.FindMixerByName(System.String)"},{"ReturnType":"Sandbox.Audio.Mixer","Parameters":[{"Name":"guid","Type":"System.Guid"}],"l":{"File":"Systems/Audio/Mixer.List.cs","Line":89},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.Mixer.FindMixerByGuid","Name":"FindMixerByGuid","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","86"]}],"DocId":"M:Sandbox.Audio.Mixer.FindMixerByGuid(System.Guid)"},{"ReturnType":"System.Void","Parameters":[{"Name":"ap","Type":"Sandbox.Audio.AudioProcessor"}],"l":{"File":"Systems/Audio/Mixer.Processors.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.AddProcessor","Name":"AddProcessor","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a processor to the list"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Processors.cs","15"]}],"Documentation":{"Summary":"Add a processor to the list"},"DocId":"M:Sandbox.Audio.Mixer.AddProcessor(Sandbox.Audio.AudioProcessor)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Mixer.Processors.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.ClearProcessors","Name":"ClearProcessors","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a processor to the list"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Processors.cs","26"]}],"Documentation":{"Summary":"Add a processor to the list"},"DocId":"M:Sandbox.Audio.Mixer.ClearProcessors"},{"ReturnType":"System.Void","Parameters":[{"Name":"ap","Type":"Sandbox.Audio.AudioProcessor"}],"l":{"File":"Systems/Audio/Mixer.Processors.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.RemoveProcessor","Name":"RemoveProcessor","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a processor to the list"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Processors.cs","42"]}],"Documentation":{"Summary":"Add a processor to the list"},"DocId":"M:Sandbox.Audio.Mixer.RemoveProcessor(Sandbox.Audio.AudioProcessor)"},{"ReturnType":"Sandbox.Audio.AudioProcessor[]","Parameters":[],"l":{"File":"Systems/Audio/Mixer.Processors.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.GetProcessors","Name":"GetProcessors","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the current processor list"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Processors.cs","69"]}],"Documentation":{"Summary":"Get the current processor list"},"DocId":"M:Sandbox.Audio.Mixer.GetProcessors"},{"ReturnType":"T","Parameters":[],"l":{"File":"Systems/Audio/Mixer.Processors.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.GetProcessor","Name":"GetProcessor","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the first processor of a specific type, or null if not found"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Processors.cs","80"]}],"Documentation":{"Summary":"Get the first processor of a specific type, or null if not found"},"DocId":"M:Sandbox.Audio.Mixer.GetProcessor\u0060\u00601"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[],"l":{"File":"Systems/Audio/Mixer.Serialize.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Serialize","Name":"Serialize","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Serialize.cs","8"]}],"DocId":"M:Sandbox.Audio.Mixer.Serialize"},{"ReturnType":"System.Void","Parameters":[{"Name":"js","Type":"System.Text.Json.Nodes.JsonObject"},{"Name":"typeLibrary","Type":"Sandbox.Internal.TypeLibrary"}],"l":{"File":"Systems/Audio/Mixer.Serialize.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Audio.Mixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Serialize.cs","66"]}],"DocId":"M:Sandbox.Audio.Mixer.Deserialize(System.Text.Json.Nodes.JsonObject,Sandbox.Internal.TypeLibrary)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/Mixer.Children.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.ChildCount","Name":"ChildCount","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Children.cs","37"]}],"DocId":"P:Sandbox.Audio.Mixer.ChildCount"},{"PropertyType":"Sandbox.Audio.AudioMeter","Loc":{"File":"Systems/Audio/Mixer.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Meter","Name":"Meter","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows monitoring of the output of the mixer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","15"]}],"Documentation":{"Summary":"Allows monitoring of the output of the mixer"},"DocId":"P:Sandbox.Audio.Mixer.Meter"},{"PropertyType":"System.Guid","Loc":{"File":"Systems/Audio/Mixer.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Unique identifier for this object, for lookup, deserialization etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","21"]}],"Documentation":{"Summary":"Unique identifier for this object, for lookup, deserialization etc"},"DocId":"P:Sandbox.Audio.Mixer.Id"},{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/Mixer.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The display name for this mixer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","46"]}],"Documentation":{"Summary":"The display name for this mixer"},"DocId":"P:Sandbox.Audio.Mixer.Name"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Mixer.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Volume","Name":"Volume","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale the volume of our output by this amount"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","51"]}],"Documentation":{"Summary":"Scale the volume of our output by this amount"},"DocId":"P:Sandbox.Audio.Mixer.Volume"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/Mixer.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.MaxVoices","Name":"MaxVoices","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum amount of voices to play at one time on this mixer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","61"]}],"Documentation":{"Summary":"The maximum amount of voices to play at one time on this mixer"},"DocId":"P:Sandbox.Audio.Mixer.MaxVoices"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Mixer.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.OverrideOcclusion","Name":"OverrideOcclusion","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["OverrideOcclusion"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then this mixer will use custom occlusion tags. If false we\u0027ll use what our parent uses."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","70"]}],"Documentation":{"Summary":"If true then this mixer will use custom occlusion tags. If false we\u0027ll use what our parent uses."},"DocId":"P:Sandbox.Audio.Mixer.OverrideOcclusion"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Systems/Audio/Mixer.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.OcclusionTags","Name":"OcclusionTags","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["OverrideOcclusion"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The tags which occlude our physics"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","76"]}],"Documentation":{"Summary":"The tags which occlude our physics"},"DocId":"P:Sandbox.Audio.Mixer.OcclusionTags"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Mixer.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Spacializing","Name":"Spacializing","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Voice Handling"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When 0 the sound will come out of all speakers, when 1 it will be fully spacialized"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","98"]}],"Documentation":{"Summary":"When 0 the sound will come out of all speakers, when 1 it will be fully spacialized"},"DocId":"P:Sandbox.Audio.Mixer.Spacializing"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Mixer.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.DistanceAttenuation","Name":"DistanceAttenuation","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Voice Handling"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sounds get quieter as they go further away"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","110"]}],"Documentation":{"Summary":"Sounds get quieter as they go further away"},"DocId":"P:Sandbox.Audio.Mixer.DistanceAttenuation"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Mixer.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Occlusion","Name":"Occlusion","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Voice Handling"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How much these sounds can get occluded"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","123"]}],"Documentation":{"Summary":"How much these sounds can get occluded"},"DocId":"P:Sandbox.Audio.Mixer.Occlusion"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Mixer.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.AirAbsorption","Name":"AirAbsorption","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Voice Handling"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How much the air absorbs energy from the sound"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","135"]}],"Documentation":{"Summary":"How much the air absorbs energy from the sound"},"DocId":"P:Sandbox.Audio.Mixer.AirAbsorption"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Mixer.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Solo","Name":"Solo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this be the only mixer that is heard?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","145"]}],"Documentation":{"Summary":"Should this be the only mixer that is heard?"},"DocId":"P:Sandbox.Audio.Mixer.Solo"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Mixer.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.Mute","Name":"Mute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this mixer muted?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","150"]}],"Documentation":{"Summary":"Is this mixer muted?"},"DocId":"P:Sandbox.Audio.Mixer.Mute"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Mixer.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.IsMaster","Name":"IsMaster","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The default mixer gets all sounds that don\u0027t have a mixer specifically assigned"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","155"]}],"Documentation":{"Summary":"The default mixer gets all sounds that don\u0027t have a mixer specifically assigned"},"DocId":"P:Sandbox.Audio.Mixer.IsMaster"},{"PropertyType":"Sandbox.Audio.Mixer","Loc":{"File":"Systems/Audio/Mixer.List.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.Mixer.Master","Name":"Master","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","9"]}],"DocId":"P:Sandbox.Audio.Mixer.Master"},{"PropertyType":"Sandbox.Audio.Mixer","Loc":{"File":"Systems/Audio/Mixer.List.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.Mixer.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","10"]}],"DocId":"P:Sandbox.Audio.Mixer.Default"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/Mixer.Processors.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Audio.Mixer.ProcessorCount","Name":"ProcessorCount","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of processors"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Processors.cs","54"]}],"Documentation":{"Summary":"The amount of processors"},"DocId":"P:Sandbox.Audio.Mixer.ProcessorCount"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.Mixer","Name":"Mixer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a bunch of sound, changes its volumes, mixes it together, outputs it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Children.cs","3"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a bunch of sound, changes its volumes, mixes it together, outputs it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a bunch of sound, changes its volumes, mixes it together, outputs it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","7"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a bunch of sound, changes its volumes, mixes it together, outputs it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Processors.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a bunch of sound, changes its volumes, mixes it together, outputs it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.Serialize.cs","6"]}],"Documentation":{"Summary":"Takes a bunch of sound, changes its volumes, mixes it together, outputs it"},"DocId":"T:Sandbox.Audio.Mixer"},{"Namespace":"Sandbox.Audio","BaseType":"Sandbox.ConfigData","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Audio.MixerSettings..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.MixerSettings","DocId":"M:Sandbox.Audio.MixerSettings.#ctor"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Systems/Audio/Mixer.List.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.Audio.MixerSettings.Version","Name":"Version","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","113"]}],"DocId":"P:Sandbox.Audio.MixerSettings.Version"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"Systems/Audio/Mixer.List.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Audio.MixerSettings.Mixers","Name":"Mixers","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","114"]}],"DocId":"P:Sandbox.Audio.MixerSettings.Mixers"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.MixerSettings","Name":"MixerSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Mixer.List.cs","111"]}],"DocId":"T:Sandbox.Audio.MixerSettings"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"System.Object","IsOverride":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"}],"l":{"File":"Systems/Audio/MixerHandle.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.MixerHandle.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.Audio.MixerHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\MixerHandle.cs","48"]}],"DocId":"M:Sandbox.Audio.MixerHandle.JsonRead(System.Text.Json.Utf8JsonReader@,System.Type)"},{"ReturnType":"System.Void","IsOverride":true,"Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"}],"l":{"File":"Systems/Audio/MixerHandle.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.MixerHandle.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.Audio.MixerHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\MixerHandle.cs","95"]}],"DocId":"M:Sandbox.Audio.MixerHandle.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"},{"ReturnType":"System.Object[]","Parameters":[],"l":{"File":"Systems/Audio/MixerHandle.cs","Line":107},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.MixerHandle.GetDropdownSelection","Name":"GetDropdownSelection","DeclaringType":"Sandbox.Audio.MixerHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\MixerHandle.cs","106"]}],"DocId":"M:Sandbox.Audio.MixerHandle.GetDropdownSelection"},{"ReturnType":"Sandbox.Audio.Mixer","Parameters":[{"Name":"fallback","Type":"Sandbox.Audio.Mixer","Default":"null"}],"l":{"File":"Systems/Audio/MixerHandle.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Audio.MixerHandle.Get","Name":"Get","DeclaringType":"Sandbox.Audio.MixerHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\MixerHandle.cs","108"]}],"DocId":"M:Sandbox.Audio.MixerHandle.Get(Sandbox.Audio.Mixer)"},{"ReturnType":"Sandbox.Audio.Mixer","Parameters":[],"l":{"File":"Systems/Audio/MixerHandle.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Audio.MixerHandle.GetOrDefault","Name":"GetOrDefault","DeclaringType":"Sandbox.Audio.MixerHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\MixerHandle.cs","120"]}],"DocId":"M:Sandbox.Audio.MixerHandle.GetOrDefault"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/MixerHandle.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Audio.MixerHandle.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\MixerHandle.cs","10"]}],"DocId":"P:Sandbox.Audio.MixerHandle.Name"},{"PropertyType":"System.Guid","Loc":{"File":"Systems/Audio/MixerHandle.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Audio.MixerHandle.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\MixerHandle.cs","11"]}],"DocId":"P:Sandbox.Audio.MixerHandle.Id"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.MixerHandle","Name":"MixerHandle","Documentation":{"Summary":"A handle to a Mixer"},"DocId":"T:Sandbox.Audio.MixerHandle"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[],"l":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Audio.AudioProcessor.Serialize","Name":"Serialize","DeclaringType":"Sandbox.Audio.AudioProcessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","83"]}],"DocId":"M:Sandbox.Audio.AudioProcessor.Serialize"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Audio.AudioProcessor.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Audio.AudioProcessor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","91"]}],"DocId":"M:Sandbox.Audio.AudioProcessor.Deserialize(System.Text.Json.Nodes.JsonObject)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Audio.AudioProcessor.Enabled","Name":"Enabled","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Processor Settings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this processor active?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","15"]}],"Documentation":{"Summary":"Is this processor active?"},"DocId":"P:Sandbox.Audio.AudioProcessor.Enabled"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Audio.AudioProcessor.Mix","Name":"Mix","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"GroupAttribute","ConstructorArguments":["Processor Settings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should we fade the influence of this processor in?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","21"]}],"Documentation":{"Summary":"Should we fade the influence of this processor in?"},"DocId":"P:Sandbox.Audio.AudioProcessor.Mix"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.AudioProcessor","Name":"AudioProcessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a bunch of samples and processes them. It\u0027s common for these to be chained together. It\u0027s also common for the processor to store state between calls."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","10"]}],"Documentation":{"Summary":"Takes a bunch of samples and processes them. It\u0027s common for these to be chained together.\nIt\u0027s also common for the processor to store state between calls."},"DocId":"T:Sandbox.Audio.AudioProcessor"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"System.Int32","Parameters":[],"l":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.Audio.AudioChannel.Get","Name":"Get","DeclaringType":"Sandbox.Audio.AudioChannel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","125"]}],"DocId":"M:Sandbox.Audio.AudioChannel.Get"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Audio.AudioChannel..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.AudioChannel","DocId":"M:Sandbox.Audio.AudioChannel.#ctor(System.Int32)"}],"Properties":[{"PropertyType":"Sandbox.Audio.AudioChannel","Loc":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":116},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.AudioChannel.Left","Name":"Left","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","115"]}],"DocId":"P:Sandbox.Audio.AudioChannel.Left"},{"PropertyType":"Sandbox.Audio.AudioChannel","Loc":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":117},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Audio.AudioChannel.Right","Name":"Right","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","116"]}],"DocId":"P:Sandbox.Audio.AudioChannel.Right"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.AudioChannel","Name":"AudioChannel","Documentation":{"Summary":"Represents an audio channel, between 0 and 7. This is used to index into buffers.\nThis is used rather than an int to avoid unfortuate bugs."},"DocId":"T:Sandbox.Audio.AudioChannel"},{"Namespace":"Sandbox.Audio","Methods":[{"ReturnType":"T","Parameters":[{"Name":"i","Type":"Sandbox.Audio.AudioChannel"}],"l":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.Audio.PerChannel\u003CT\u003E.Get","Name":"Get","DeclaringType":"Sandbox.Audio.PerChannel\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the value in a channel"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","163"]}],"Documentation":{"Summary":"Get the value in a channel"},"DocId":"M:Sandbox.Audio.PerChannel\u00601.Get(Sandbox.Audio.AudioChannel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"Sandbox.Audio.AudioChannel"},{"Name":"value","Type":"T"}],"l":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.Audio.PerChannel\u003CT\u003E.Set","Name":"Set","DeclaringType":"Sandbox.Audio.PerChannel\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the value in a channel"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","168"]}],"DocId":"M:Sandbox.Audio.PerChannel\u00601.Set(Sandbox.Audio.AudioChannel,\u0060\u00600)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Audio.PerChannel\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.PerChannel\u003CT\u003E","DocId":"M:Sandbox.Audio.PerChannel\u00601.#ctor"}],"Properties":[{"PropertyType":"T[]","Loc":{"File":"Systems/Audio/Processors/AudioProcessor.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.Audio.PerChannel\u003CT\u003E.Value","Name":"Value","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\AudioProcessor.cs","140"]}],"DocId":"P:Sandbox.Audio.PerChannel\u00601.Value"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.PerChannel\u003CT\u003E","Name":"PerChannel\u003CT\u003E","Documentation":{"Summary":"Stores a variable per channel"},"DocId":"T:Sandbox.Audio.PerChannel\u00601"},{"Namespace":"Sandbox.Audio","BaseType":"Sandbox.Audio.AudioProcessor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Processors/DelayProcessor.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Audio.DelayProcessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.DelayProcessor","DocId":"M:Sandbox.Audio.DelayProcessor.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Processors/DelayProcessor.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Audio.DelayProcessor.Delay","Name":"Delay","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\DelayProcessor.cs","34"]}],"DocId":"P:Sandbox.Audio.DelayProcessor.Delay"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Processors/DelayProcessor.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Audio.DelayProcessor.Volume","Name":"Volume","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\DelayProcessor.cs","51"]}],"DocId":"P:Sandbox.Audio.DelayProcessor.Volume"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.DelayProcessor","Name":"DelayProcessor","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\DelayProcessor.cs","3"]}],"DocId":"T:Sandbox.Audio.DelayProcessor"},{"Namespace":"Sandbox.Audio","BaseType":"Sandbox.Audio.AudioProcessor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Processors/HighPassProcessor.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Audio.HighPassProcessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.HighPassProcessor","DocId":"M:Sandbox.Audio.HighPassProcessor.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Processors/HighPassProcessor.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Audio.HighPassProcessor.Cutoff","Name":"Cutoff","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Cutoff frequency of the high-pass filter (0 to 1, where 1 is Nyquist frequency)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\HighPassProcessor.cs","12"]}],"Documentation":{"Summary":"Cutoff frequency of the high-pass filter (0 to 1, where 1 is Nyquist frequency)."},"DocId":"P:Sandbox.Audio.HighPassProcessor.Cutoff"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.HighPassProcessor","Name":"HighPassProcessor","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Just a test - don\u0027t count on this sticking around"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\HighPassProcessor.cs","6"]}],"Documentation":{"Summary":"Just a test - don\u0027t count on this sticking around"},"DocId":"T:Sandbox.Audio.HighPassProcessor"},{"Namespace":"Sandbox.Audio","BaseType":"Sandbox.Audio.AudioProcessor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Processors/LowPassProcessor.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Audio.LowPassProcessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.LowPassProcessor","DocId":"M:Sandbox.Audio.LowPassProcessor.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Processors/LowPassProcessor.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Audio.LowPassProcessor.Cutoff","Name":"Cutoff","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Cutoff frequency for the low-pass filter (normalized 0 to 1)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\LowPassProcessor.cs","14"]}],"Documentation":{"Summary":"Cutoff frequency for the low-pass filter (normalized 0 to 1)."},"DocId":"P:Sandbox.Audio.LowPassProcessor.Cutoff"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.LowPassProcessor","Name":"LowPassProcessor","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Just a test - don\u0027t count on this sticking around"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\LowPassProcessor.cs","8"]}],"Documentation":{"Summary":"Just a test - don\u0027t count on this sticking around"},"DocId":"T:Sandbox.Audio.LowPassProcessor"},{"Namespace":"Sandbox.Audio","BaseType":"Sandbox.Audio.AudioProcessor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/Processors/PitchProcessor.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Audio.PitchProcessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Audio.PitchProcessor","DocId":"M:Sandbox.Audio.PitchProcessor.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Processors/PitchProcessor.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Audio.PitchProcessor.Pitch","Name":"Pitch","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.5","2","0.01","True","True"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\PitchProcessor.cs","26"]}],"DocId":"P:Sandbox.Audio.PitchProcessor.Pitch"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Audio.PitchProcessor","Name":"PitchProcessor","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Processors\\PitchProcessor.cs","3"]}],"DocId":"T:Sandbox.Audio.PitchProcessor"},{"Namespace":"Sandbox.Volumes","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"withControls","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Utility/VolumeSystem/SceneVolume.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.Volumes.SceneVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws an editable sphere/box gizmo, for adjusting the volume"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","43"]}],"Documentation":{"Summary":"Draws an editable sphere/box gizmo, for adjusting the volume"},"DocId":"M:Sandbox.Volumes.SceneVolume.DrawGizmos(System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"volumeTransform","In":true,"Type":"Transform"},{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Utility/VolumeSystem/SceneVolume.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.Test","Name":"Test","DeclaringType":"Sandbox.Volumes.SceneVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this point within the volume"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","82"]}],"Documentation":{"Summary":"Is this point within the volume"},"DocId":"M:Sandbox.Volumes.SceneVolume.Test(Transform@,Vector3@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"volumeTransform","In":true,"Type":"Transform"},{"Name":"worldSphere","In":true,"Type":"BBox"}],"l":{"File":"Scene/Components/Utility/VolumeSystem/SceneVolume.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.Test","Name":"Test","DeclaringType":"Sandbox.Volumes.SceneVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this point within the volume"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","90"]}],"Documentation":{"Summary":"Is this point within the volume"},"DocId":"M:Sandbox.Volumes.SceneVolume.Test(Transform@,BBox@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"volumeTransform","In":true,"Type":"Transform"},{"Name":"worldSphere","In":true,"Type":"Sandbox.Sphere"}],"l":{"File":"Scene/Components/Utility/VolumeSystem/SceneVolume.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.Test","Name":"Test","DeclaringType":"Sandbox.Volumes.SceneVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this point within the volume"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","99"]}],"Documentation":{"Summary":"Is this point within the volume"},"DocId":"M:Sandbox.Volumes.SceneVolume.Test(Transform@,Sandbox.Sphere@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Utility/VolumeSystem/SceneVolume.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.Test","Name":"Test","DeclaringType":"Sandbox.Volumes.SceneVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this point within the (local space) volume"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","108"]}],"Documentation":{"Summary":"Is this point within the (local space) volume"},"DocId":"M:Sandbox.Volumes.SceneVolume.Test(Vector3@)"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Scene/Components/Utility/VolumeSystem/SceneVolume.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.GetVolume","Name":"GetVolume","DeclaringType":"Sandbox.Volumes.SceneVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the actual amount of volume in this shape. This is useful if you want to make a system where you prioritize by volume size. Don\u0027t forget to multiply by scale!"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","127"]}],"Documentation":{"Summary":"Get the actual amount of volume in this shape. This is useful if you want to make\na system where you prioritize by volume size. Don\u0027t forget to multiply by scale!"},"DocId":"M:Sandbox.Volumes.SceneVolume.GetVolume"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"obj/.generated/Scene/Components/Utility/VolumeSystem/SceneVolume.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume..ctor","Name":".ctor","DeclaringType":"Sandbox.Volumes.SceneVolume","DocId":"M:Sandbox.Volumes.SceneVolume.#ctor"}],"Fields":[{"FieldType":"Sandbox.Volumes.SceneVolume.VolumeTypes","IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.Type","Name":"Type","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","29"]}],"DocId":"F:Sandbox.Volumes.SceneVolume.Type"},{"FieldType":"Sandbox.Sphere","IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.Sphere","Name":"Sphere","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","32"]}],"DocId":"F:Sandbox.Volumes.SceneVolume.Sphere"},{"FieldType":"BBox","IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.Box","Name":"Box","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\SceneVolume.cs","36"]}],"DocId":"F:Sandbox.Volumes.SceneVolume.Box"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume","Name":"SceneVolume","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"A generic way to represent volumes in a scene. If we all end up using this instead of defining our own version\nin everything, we can improve this and improve everything at the same time."},"DocId":"T:Sandbox.Volumes.SceneVolume"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Volumes.SceneVolume.VolumeTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Volumes.SceneVolume.VolumeTypes.Sphere","Name":"Sphere","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A sphere. It\u0027s like the earth. Or an eyeball."]}],"Documentation":{"Summary":"A sphere. It\u0027s like the earth. Or an eyeball."},"DocId":"F:Sandbox.Volumes.SceneVolume.VolumeTypes.Sphere"},{"FieldType":"Sandbox.Volumes.SceneVolume.VolumeTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Volumes.SceneVolume.VolumeTypes.Box","Name":"Box","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A box, like a cube."]}],"Documentation":{"Summary":"A box, like a cube."},"DocId":"F:Sandbox.Volumes.SceneVolume.VolumeTypes.Box"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Volumes.SceneVolume.VolumeTypes","Name":"VolumeTypes","DeclaringType":"Sandbox.Volumes.SceneVolume","DocId":"T:Sandbox.Volumes.SceneVolume.VolumeTypes"},{"Namespace":"Sandbox.Volumes","BaseType":"Sandbox.Component","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Volumes.SceneVolume","Loc":{"File":"Scene/Components/Utility/VolumeSystem/VolumeComponent.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeComponent.SceneVolume","Name":"SceneVolume","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeComponent.cs","5"]}],"DocId":"P:Sandbox.Volumes.VolumeComponent.SceneVolume"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Volumes.VolumeComponent","Name":"VolumeComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeComponent.cs","3"]}],"DocId":"T:Sandbox.Volumes.VolumeComponent"},{"Namespace":"Sandbox.Volumes","BaseType":"Sandbox.GameObjectSystem\u003CT\u003E","Methods":[{"ReturnType":"T","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Utility/VolumeSystem/VolumeSystem.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem.FindSingle","Name":"FindSingle","DeclaringType":"Sandbox.Volumes.VolumeSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a volume of this type, at this point. Will return null if none."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeSystem.cs","17"]}],"Documentation":{"Summary":"Find a volume of this type, at this point. Will return null if none."},"DocId":"M:Sandbox.Volumes.VolumeSystem.FindSingle\u0060\u00601(Vector3)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"position","Type":"Vector3"}],"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem.FindAll","Name":"FindAll","DeclaringType":"Sandbox.Volumes.VolumeSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Volumes.VolumeSystem/\u003CFindAll\u003Ed__2\u00601"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find all volumes of this type, at this point"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeSystem.cs","25"]}],"Documentation":{"Summary":"Find all volumes of this type, at this point"},"DocId":"M:Sandbox.Volumes.VolumeSystem.FindAll\u0060\u00601(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/Components/Utility/VolumeSystem/VolumeSystem.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.Volumes.VolumeSystem","DocId":"M:Sandbox.Volumes.VolumeSystem.#ctor(Sandbox.Scene)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem","Name":"VolumeSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A base GameObjectSystem for handling of IVolume components. You can use this to find volume components by position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeSystem.cs","7"]}],"Documentation":{"Summary":"A base GameObjectSystem for handling of IVolume components. You can use this to find volume components\nby position."},"DocId":"T:Sandbox.Volumes.VolumeSystem"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Volumes.SceneVolume","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem.IVolume.GetVolume","Name":"GetVolume","DeclaringType":"Sandbox.Volumes.VolumeSystem.IVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeSystem.cs","43"]}],"DocId":"M:Sandbox.Volumes.VolumeSystem.IVolume.GetVolume"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"worldPosition","Type":"Vector3"}],"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem.IVolume.Test","Name":"Test","DeclaringType":"Sandbox.Volumes.VolumeSystem.IVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeSystem.cs","45"]}],"DocId":"M:Sandbox.Volumes.VolumeSystem.IVolume.Test(Vector3)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"worldBBox","Type":"BBox"}],"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem.IVolume.Test","Name":"Test","DeclaringType":"Sandbox.Volumes.VolumeSystem.IVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeSystem.cs","46"]}],"DocId":"M:Sandbox.Volumes.VolumeSystem.IVolume.Test(BBox)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"worldSphere","Type":"Sandbox.Sphere"}],"IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem.IVolume.Test","Name":"Test","DeclaringType":"Sandbox.Volumes.VolumeSystem.IVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Utility\\VolumeSystem\\VolumeSystem.cs","47"]}],"DocId":"M:Sandbox.Volumes.VolumeSystem.IVolume.Test(Sandbox.Sphere)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Volumes.VolumeSystem.IVolume","Name":"IVolume","DeclaringType":"Sandbox.Volumes.VolumeSystem","DocId":"T:Sandbox.Volumes.VolumeSystem.IVolume"},{"Namespace":"Sandbox.Movement","BaseType":"Sandbox.Movement.MoveMode","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"body","Type":"Sandbox.Rigidbody"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.UpdateRigidBody","Name":"UpdateRigidBody","DeclaringType":"Sandbox.Movement.MoveModeLadder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","39"]}],"DocId":"M:Sandbox.Movement.MoveModeLadder.UpdateRigidBody(Sandbox.Rigidbody)"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[{"Name":"controller","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.Score","Name":"Score","DeclaringType":"Sandbox.Movement.MoveModeLadder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","46"]}],"DocId":"M:Sandbox.Movement.MoveModeLadder.Score(Sandbox.PlayerController)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.OnModeBegin","Name":"OnModeBegin","DeclaringType":"Sandbox.Movement.MoveModeLadder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","52"]}],"DocId":"M:Sandbox.Movement.MoveModeLadder.OnModeBegin"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"next","Type":"Sandbox.Movement.MoveMode"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.OnModeEnd","Name":"OnModeEnd","DeclaringType":"Sandbox.Movement.MoveModeLadder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","58"]}],"DocId":"M:Sandbox.Movement.MoveModeLadder.OnModeEnd(Sandbox.Movement.MoveMode)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.PostPhysicsStep","Name":"PostPhysicsStep","DeclaringType":"Sandbox.Movement.MoveModeLadder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","64"]}],"DocId":"M:Sandbox.Movement.MoveModeLadder.PostPhysicsStep"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[{"Name":"eyes","Type":"Rotation"},{"Name":"input","Type":"Vector3"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.UpdateMove","Name":"UpdateMove","DeclaringType":"Sandbox.Movement.MoveModeLadder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","153"]}],"DocId":"M:Sandbox.Movement.MoveModeLadder.UpdateMove(Rotation,Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder..ctor","Name":".ctor","DeclaringType":"Sandbox.Movement.MoveModeLadder","DocId":"M:Sandbox.Movement.MoveModeLadder.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","9"]}],"DocId":"P:Sandbox.Movement.MoveModeLadder.Priority"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.Speed","Name":"Speed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","12"]}],"DocId":"P:Sandbox.Movement.MoveModeLadder.Speed"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.ClimbableTags","Name":"ClimbableTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of tags we can climb up - when they\u0027re on triggers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","18"]}],"Documentation":{"Summary":"A list of tags we can climb up - when they\u0027re on triggers"},"DocId":"P:Sandbox.Movement.MoveModeLadder.ClimbableTags"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.ClimbingObject","Name":"ClimbingObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The GameObject we\u0027re climbing. This will usually be a ladder trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","24"]}],"Documentation":{"Summary":"The GameObject we\u0027re climbing. This will usually be a ladder trigger."},"DocId":"P:Sandbox.Movement.MoveModeLadder.ClimbingObject"},{"PropertyType":"Rotation","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Ladder.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder.ClimbingRotation","Name":"ClimbingRotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When climbing, this is the rotation of the wall/ladder you\u0027re climbing, where Forward is the direction to look at the ladder, and Up is the direction to climb."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","30"]}],"Documentation":{"Summary":"When climbing, this is the rotation of the wall/ladder you\u0027re climbing, where\nForward is the direction to look at the ladder, and Up is the direction to climb."},"DocId":"P:Sandbox.Movement.MoveModeLadder.ClimbingRotation"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Movement.MoveModeLadder","Name":"MoveModeLadder","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["hiking"]},{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["MoveMode - Ladder"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The character is climbing up a ladder"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Ladder.cs","6"]}],"Documentation":{"Summary":"The character is climbing up a ladder"},"DocId":"T:Sandbox.Movement.MoveModeLadder"},{"Namespace":"Sandbox.Movement","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"renderer","Type":"Sandbox.SkinnedModelRenderer"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.Animation.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.UpdateAnimator","Name":"UpdateAnimator","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update the animator which is available at Controller.Renderer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.Animation.cs","8"]}],"Documentation":{"Summary":"Update the animator which is available at Controller.Renderer."},"DocId":"M:Sandbox.Movement.MoveMode.UpdateAnimator(Sandbox.SkinnedModelRenderer)"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[{"Name":"controller","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.Score","Name":"Score","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Highest number becomes the new control mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","18"]}],"Documentation":{"Summary":"Highest number becomes the new control mode"},"DocId":"M:Sandbox.Movement.MoveMode.Score(Sandbox.PlayerController)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.PrePhysicsStep","Name":"PrePhysicsStep","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called before the physics step is run"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","23"]}],"Documentation":{"Summary":"Called before the physics step is run"},"DocId":"M:Sandbox.Movement.MoveMode.PrePhysicsStep"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.PostPhysicsStep","Name":"PostPhysicsStep","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after the physics step is run"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","31"]}],"Documentation":{"Summary":"Called after the physics step is run"},"DocId":"M:Sandbox.Movement.MoveMode.PostPhysicsStep"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"body","Type":"Sandbox.Rigidbody"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.UpdateRigidBody","Name":"UpdateRigidBody","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","36"]}],"DocId":"M:Sandbox.Movement.MoveMode.UpdateRigidBody(Sandbox.Rigidbody)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.AddVelocity","Name":"AddVelocity","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","57"]}],"DocId":"M:Sandbox.Movement.MoveMode.AddVelocity"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.OnModeBegin","Name":"OnModeBegin","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This mode has just started"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","100"]}],"Documentation":{"Summary":"This mode has just started"},"DocId":"M:Sandbox.Movement.MoveMode.OnModeBegin"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"next","Type":"Sandbox.Movement.MoveMode"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.OnModeEnd","Name":"OnModeEnd","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This mode has stopped. We\u0027re swapping to another move mode."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","108"]}],"Documentation":{"Summary":"This mode has stopped. We\u0027re swapping to another move mode."},"DocId":"M:Sandbox.Movement.MoveMode.OnModeEnd(Sandbox.Movement.MoveMode)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"result","In":true,"Type":"Sandbox.SceneTraceResult\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.IsStandableSurace","Name":"IsStandableSurace","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","129"]}],"DocId":"M:Sandbox.Movement.MoveMode.IsStandableSurace(Sandbox.SceneTraceResult\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"result","In":true,"Type":"Sandbox.SceneTraceResult\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.IsStandableSurface","Name":"IsStandableSurface","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","134"]}],"DocId":"M:Sandbox.Movement.MoveMode.IsStandableSurface(Sandbox.SceneTraceResult\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[{"Name":"eyes","Type":"Rotation"},{"Name":"input","Type":"Vector3"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.UpdateMove","Name":"UpdateMove","DeclaringType":"Sandbox.Movement.MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Read inputs, return WishVelocity"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","144"]}],"Documentation":{"Summary":"Read inputs, return WishVelocity"},"DocId":"M:Sandbox.Movement.MoveMode.UpdateMove(Rotation,Vector3)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.AllowGrounding","Name":"AllowGrounding","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","9"]}],"DocId":"P:Sandbox.Movement.MoveMode.AllowGrounding"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.AllowFalling","Name":"AllowFalling","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","10"]}],"DocId":"P:Sandbox.Movement.MoveMode.AllowFalling"},{"PropertyType":"Sandbox.PlayerController","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/MoveMode.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Movement.MoveMode.Controller","Name":"Controller","Attributes":[{"FullName":"Sandbox.RequireComponentAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","12"]}],"DocId":"P:Sandbox.Movement.MoveMode.Controller"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Movement.MoveMode","Name":"MoveMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A move mode for this character"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.Animation.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A move mode for this character"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\MoveMode.cs","7"]}],"Documentation":{"Summary":"A move mode for this character"},"DocId":"T:Sandbox.Movement.MoveMode"},{"Namespace":"Sandbox.Movement","BaseType":"Sandbox.Movement.MoveMode","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"body","Type":"Sandbox.Rigidbody"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.UpdateRigidBody","Name":"UpdateRigidBody","DeclaringType":"Sandbox.Movement.MoveModeSwim","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","20"]}],"DocId":"M:Sandbox.Movement.MoveModeSwim.UpdateRigidBody(Sandbox.Rigidbody)"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[{"Name":"controller","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.Score","Name":"Score","DeclaringType":"Sandbox.Movement.MoveModeSwim","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","27"]}],"DocId":"M:Sandbox.Movement.MoveModeSwim.Score(Sandbox.PlayerController)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.OnModeBegin","Name":"OnModeBegin","DeclaringType":"Sandbox.Movement.MoveModeSwim","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","33"]}],"DocId":"M:Sandbox.Movement.MoveModeSwim.OnModeBegin"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"next","Type":"Sandbox.Movement.MoveMode"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.OnModeEnd","Name":"OnModeEnd","DeclaringType":"Sandbox.Movement.MoveModeSwim","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","38"]}],"DocId":"M:Sandbox.Movement.MoveModeSwim.OnModeEnd(Sandbox.Movement.MoveMode)"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[{"Name":"eyes","Type":"Rotation"},{"Name":"input","Type":"Vector3"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.UpdateMove","Name":"UpdateMove","DeclaringType":"Sandbox.Movement.MoveModeSwim","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","80"]}],"DocId":"M:Sandbox.Movement.MoveModeSwim.UpdateMove(Rotation,Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim..ctor","Name":".ctor","DeclaringType":"Sandbox.Movement.MoveModeSwim","DocId":"M:Sandbox.Movement.MoveModeSwim.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","9"]}],"DocId":"P:Sandbox.Movement.MoveModeSwim.Priority"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.SwimLevel","Name":"SwimLevel","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","12"]}],"DocId":"P:Sandbox.Movement.MoveModeSwim.SwimLevel"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Swim.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim.WaterLevel","Name":"WaterLevel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will will update this based on how much you\u0027re in a \u0022water\u0022 tagged trigger"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","18"]}],"Documentation":{"Summary":"Will will update this based on how much you\u0027re in a \u0022water\u0022 tagged trigger"},"DocId":"P:Sandbox.Movement.MoveModeSwim.WaterLevel"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Movement.MoveModeSwim","Name":"MoveModeSwim","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["scuba_diving"]},{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["MoveMode - Swim"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The character is swimming"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Swim.cs","6"]}],"Documentation":{"Summary":"The character is swimming"},"DocId":"T:Sandbox.Movement.MoveModeSwim"},{"Namespace":"Sandbox.Movement","BaseType":"Sandbox.Movement.MoveMode","Methods":[{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[{"Name":"controller","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.Score","Name":"Score","DeclaringType":"Sandbox.Movement.MoveModeWalk","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","19"]}],"DocId":"M:Sandbox.Movement.MoveModeWalk.Score(Sandbox.PlayerController)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.AddVelocity","Name":"AddVelocity","DeclaringType":"Sandbox.Movement.MoveModeWalk","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","21"]}],"DocId":"M:Sandbox.Movement.MoveModeWalk.AddVelocity"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.PrePhysicsStep","Name":"PrePhysicsStep","DeclaringType":"Sandbox.Movement.MoveModeWalk","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","27"]}],"DocId":"M:Sandbox.Movement.MoveModeWalk.PrePhysicsStep"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.PostPhysicsStep","Name":"PostPhysicsStep","DeclaringType":"Sandbox.Movement.MoveModeWalk","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","37"]}],"DocId":"M:Sandbox.Movement.MoveModeWalk.PostPhysicsStep"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"result","In":true,"Type":"Sandbox.SceneTraceResult\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.IsStandableSurface","Name":"IsStandableSurface","DeclaringType":"Sandbox.Movement.MoveModeWalk","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","47"]}],"DocId":"M:Sandbox.Movement.MoveModeWalk.IsStandableSurface(Sandbox.SceneTraceResult\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[{"Name":"eyes","Type":"Rotation"},{"Name":"input","Type":"Vector3"}],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.UpdateMove","Name":"UpdateMove","DeclaringType":"Sandbox.Movement.MoveModeWalk","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","55"]}],"DocId":"M:Sandbox.Movement.MoveModeWalk.UpdateMove(Rotation,Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk..ctor","Name":".ctor","DeclaringType":"Sandbox.Movement.MoveModeWalk","DocId":"M:Sandbox.Movement.MoveModeWalk.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","9"]}],"DocId":"P:Sandbox.Movement.MoveModeWalk.Priority"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.GroundAngle","Name":"GroundAngle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","11"]}],"DocId":"P:Sandbox.Movement.MoveModeWalk.GroundAngle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.StepUpHeight","Name":"StepUpHeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","12"]}],"DocId":"P:Sandbox.Movement.MoveModeWalk.StepUpHeight"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.StepDownHeight","Name":"StepDownHeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","13"]}],"DocId":"P:Sandbox.Movement.MoveModeWalk.StepDownHeight"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.AllowGrounding","Name":"AllowGrounding","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","16"]}],"DocId":"P:Sandbox.Movement.MoveModeWalk.AllowGrounding"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Game/PlayerController/Modes/Walk.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk.AllowFalling","Name":"AllowFalling","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","17"]}],"DocId":"P:Sandbox.Movement.MoveModeWalk.AllowFalling"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Movement.MoveModeWalk","Name":"MoveModeWalk","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["transfer_within_a_station"]},{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["MoveMode - Walk"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The character is walking"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\Modes\\Walk.cs","6"]}],"Documentation":{"Summary":"The character is walking"},"DocId":"T:Sandbox.Movement.MoveModeWalk"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.GameResource","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.ActionGraphResource","DocId":"M:Sandbox.ActionGraphs.ActionGraphResource.#ctor"}],"Properties":[{"PropertyType":"Sandbox.DisplayInfo","Loc":{"File":"Systems/ActionGraphs/ActionGraphResource.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource.DisplayInfo","Name":"DisplayInfo","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","17"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphResource.DisplayInfo"},{"PropertyType":"System.Text.Json.Nodes.JsonNode","Loc":{"File":"Systems/ActionGraphs/ActionGraphResource.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource.SerializedGraph","Name":"SerializedGraph","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["Graph"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","43"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphResource.SerializedGraph"},{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","Loc":{"File":"Systems/ActionGraphs/ActionGraphResource.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource.Graph","Name":"Graph","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","64"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphResource.Graph"},{"PropertyType":"System.String","Loc":{"File":"Systems/ActionGraphs/ActionGraphResource.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource.Title","Name":"Title","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","85"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphResource.Title"},{"PropertyType":"System.String","Loc":{"File":"Systems/ActionGraphs/ActionGraphResource.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource.Description","Name":"Description","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","92"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphResource.Description"},{"PropertyType":"System.String","Loc":{"File":"Systems/ActionGraphs/ActionGraphResource.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource.Category","Name":"Category","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","99"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphResource.Category"},{"PropertyType":"System.String","Loc":{"File":"Systems/ActionGraphs/ActionGraphResource.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource.Icon","Name":"Icon","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","106"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphResource.Icon"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphResource","Name":"ActionGraphResource","Attributes":[{"FullName":"Sandbox.GameResourceAttribute","ConstructorArguments":["Action Graph","action","Some game logic implemented using visual scripting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\ActionGraphResource.cs","9"]}],"DocId":"T:Sandbox.ActionGraphs.ActionGraphResource"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionsInvoker..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.ActionsInvoker","DocId":"M:Sandbox.ActionGraphs.ActionsInvoker.#ctor"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionsInvoker.OnEnabledAction","Name":"OnEnabledAction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","12"]}],"DocId":"P:Sandbox.ActionGraphs.ActionsInvoker.OnEnabledAction"},{"PropertyType":"System.Action","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionsInvoker.OnUpdateAction","Name":"OnUpdateAction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","19"]}],"DocId":"P:Sandbox.ActionGraphs.ActionsInvoker.OnUpdateAction"},{"PropertyType":"System.Action","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionsInvoker.OnFixedUpdateAction","Name":"OnFixedUpdateAction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","26"]}],"DocId":"P:Sandbox.ActionGraphs.ActionsInvoker.OnFixedUpdateAction"},{"PropertyType":"System.Action","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionsInvoker.OnDisabledAction","Name":"OnDisabledAction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","33"]}],"DocId":"P:Sandbox.ActionGraphs.ActionsInvoker.OnDisabledAction"},{"PropertyType":"System.Action","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionsInvoker.OnDestroyAction","Name":"OnDestroyAction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","40"]}],"DocId":"P:Sandbox.ActionGraphs.ActionsInvoker.OnDestroyAction"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.ActionsInvoker","Name":"ActionsInvoker","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Actions Invoker"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["bolt"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A component which allows you to use action in all the usual functions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","9"]}],"Documentation":{"Summary":"A component which allows you to use action in all the usual functions."},"DocId":"T:Sandbox.ActionGraphs.ActionsInvoker"},{"Namespace":"Sandbox.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.IActionComponent","Name":"IActionComponent","Documentation":{"Summary":"A component that only provides actions to implement with an Action Graph."},"DocId":"T:Sandbox.ActionGraphs.IActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.Component","Constructors":[],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.SimpleActionComponent.Action","Name":"Action","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["ActionGraph to run when the relevant event occurs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","64"]}],"Documentation":{"Summary":"ActionGraph to run when the relevant event occurs."},"DocId":"P:Sandbox.ActionGraphs.SimpleActionComponent.Action"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.SimpleActionComponent","Name":"SimpleActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use the action properties in Component."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["These should not exist"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","58"]}],"Documentation":{"Summary":"These should not exist"},"DocId":"T:Sandbox.ActionGraphs.SimpleActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.ActionGraphs.SimpleActionComponent","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.AwakeActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.AwakeActionComponent","DocId":"M:Sandbox.ActionGraphs.AwakeActionComponent.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.AwakeActionComponent","Name":"AwakeActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Component.OnComponentStart\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["Awake"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["light_mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","69"]}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphs.AwakeActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.ActionGraphs.SimpleActionComponent","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.StartActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.StartActionComponent","DocId":"M:Sandbox.ActionGraphs.StartActionComponent.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.StartActionComponent","Name":"StartActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Component.OnComponentStart\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["Start"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["sports_score"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","80"]}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphs.StartActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.ActionGraphs.SimpleActionComponent","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.EnabledActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.EnabledActionComponent","DocId":"M:Sandbox.ActionGraphs.EnabledActionComponent.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.EnabledActionComponent","Name":"EnabledActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Component.OnComponentEnabled\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["Enabled"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["thumb_up"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","91"]}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphs.EnabledActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.ActionGraphs.SimpleActionComponent","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.DisabledActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.DisabledActionComponent","DocId":"M:Sandbox.ActionGraphs.DisabledActionComponent.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.DisabledActionComponent","Name":"DisabledActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Component.OnComponentDisabled\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["Disabled"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["thumb_down"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","102"]}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphs.DisabledActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.ActionGraphs.SimpleActionComponent","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.UpdateActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.UpdateActionComponent","DocId":"M:Sandbox.ActionGraphs.UpdateActionComponent.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.UpdateActionComponent","Name":"UpdateActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Component.OnComponentUpdate\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["Update"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["update"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","113"]}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphs.UpdateActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.ActionGraphs.SimpleActionComponent","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.FixedUpdateActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.FixedUpdateActionComponent","DocId":"M:Sandbox.ActionGraphs.FixedUpdateActionComponent.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.FixedUpdateActionComponent","Name":"FixedUpdateActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Component.OnComponentFixedUpdate\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["FixedUpdate"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["lock_clock"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","124"]}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphs.FixedUpdateActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.ActionGraphs.SimpleActionComponent","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.DestroyActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.DestroyActionComponent","DocId":"M:Sandbox.ActionGraphs.DestroyActionComponent.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.DestroyActionComponent","Name":"DestroyActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Component.OnComponentDestroy\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["Destroy"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["delete"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","135"]}],"Documentation":{},"DocId":"T:Sandbox.ActionGraphs.DestroyActionComponent"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.Component","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStart","Name":"CollisionStart","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","156"]}],"Documentation":{},"DocId":"P:Sandbox.ActionGraphs.CollisionActionComponent.CollisionStart"},{"PropertyType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionUpdate","Name":"CollisionUpdate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","160"]}],"Documentation":{},"DocId":"P:Sandbox.ActionGraphs.CollisionActionComponent.CollisionUpdate"},{"PropertyType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":166},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStop","Name":"CollisionStop","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","164"]}],"Documentation":{},"DocId":"P:Sandbox.ActionGraphs.CollisionActionComponent.CollisionStop"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent","Name":"CollisionActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["TODO: We don\u0027t have a replacement for this yet."]},{"FullName":"TitleAttribute","ConstructorArguments":["Collision"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["minor_crash"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reacts to collisions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","148"]}],"Documentation":{"Summary":"Reacts to collisions."},"DocId":"T:Sandbox.ActionGraphs.CollisionActionComponent"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Collision"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate.Invoke(Sandbox.Collision)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Collision"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate.BeginInvoke(Sandbox.Collision,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate","Name":"CollisionDelegate","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent","DocId":"T:Sandbox.ActionGraphs.CollisionActionComponent.CollisionDelegate"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.CollisionStop"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate.Invoke(Sandbox.CollisionStop)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.CollisionStop"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate.BeginInvoke(Sandbox.CollisionStop,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate","DocId":"M:Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate","Name":"CollisionStopDelegate","DeclaringType":"Sandbox.ActionGraphs.CollisionActionComponent","DocId":"T:Sandbox.ActionGraphs.CollisionActionComponent.CollisionStopDelegate"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"Sandbox.Component","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.TriggerActionComponent","DocId":"M:Sandbox.ActionGraphs.TriggerActionComponent.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":195},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerEnter","Name":"TriggerEnter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","193"]}],"Documentation":{},"DocId":"P:Sandbox.ActionGraphs.TriggerActionComponent.TriggerEnter"},{"PropertyType":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate","Loc":{"File":"Systems/ActionGraphs/Components.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerExit","Name":"TriggerExit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","197"]}],"Documentation":{},"DocId":"P:Sandbox.ActionGraphs.TriggerActionComponent.TriggerExit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent","Name":"TriggerActionComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use \u0022Collider.OnTriggerEnter\u0022 and \u0022Collider.OnTriggerExit\u0022."]},{"FullName":"TitleAttribute","ConstructorArguments":["Trigger"]},{"FullName":"GroupAttribute","ConstructorArguments":["Actions"]},{"FullName":"IconAttribute","ConstructorArguments":["filter_center_focus"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Reacts to collider triggers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\Components.cs","186"]}],"Documentation":{"Summary":"Reacts to collider triggers."},"DocId":"T:Sandbox.ActionGraphs.TriggerActionComponent"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Collider"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate.Invoke","Name":"Invoke","DeclaringType":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate","DocId":"M:Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate.Invoke(Sandbox.Collider)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Collider"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate","DocId":"M:Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate.BeginInvoke(Sandbox.Collider,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate","DocId":"M:Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate","DocId":"M:Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate","Name":"TriggerDelegate","DeclaringType":"Sandbox.ActionGraphs.TriggerActionComponent","DocId":"T:Sandbox.ActionGraphs.TriggerActionComponent.TriggerDelegate"},{"Namespace":"Sandbox.ActionGraphs","Properties":[{"PropertyType":"Facepunch.ActionGraphs.SerializationOptions","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.ActionGraphs.ISerializationOptionProvider.SerializationOptions","Name":"SerializationOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\SourceLocations.cs","11"]}],"DocId":"P:Sandbox.ActionGraphs.ISerializationOptionProvider.SerializationOptions"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.ISerializationOptionProvider","Name":"ISerializationOptionProvider","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ISourceLocation\u0022 /\u003E that provides \u003Csee cref=\u0022T:Facepunch.ActionGraphs.SerializationOptions\u0022 /\u003E."},"DocId":"T:Sandbox.ActionGraphs.ISerializationOptionProvider"},{"Namespace":"Sandbox.ActionGraphs","Methods":[{"ReturnType":"Sandbox.ActionGraphs.MapSourceLocation","Parameters":[{"Name":"mapPathName","Type":"System.String"}],"l":{"File":"Systems/ActionGraphs/SourceLocations.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ActionGraphs.MapSourceLocation.Get","Name":"Get","DeclaringType":"Sandbox.ActionGraphs.MapSourceLocation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EMapSourceLocation\u003C/span\u003E from a path name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\SourceLocations.cs","27"]}],"Documentation":{"Summary":"Gets a \u003Csee cref=\u0022T:Sandbox.ActionGraphs.MapSourceLocation\u0022 /\u003E from a path name.","Params":{"mapPathName":"Project-relative map path ending with \u0022.vmap\u0022 or \u0022.vpk\u0022."}},"DocId":"M:Sandbox.ActionGraphs.MapSourceLocation.Get(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/ActionGraphs/SourceLocations.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.MapSourceLocation.MapPathName","Name":"MapPathName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\SourceLocations.cs","55"]}],"DocId":"P:Sandbox.ActionGraphs.MapSourceLocation.MapPathName"},{"PropertyType":"Facepunch.ActionGraphs.SerializationOptions","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Systems/ActionGraphs/SourceLocations.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.MapSourceLocation.SerializationOptions","Name":"SerializationOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\SourceLocations.cs","57"]}],"DocId":"P:Sandbox.ActionGraphs.MapSourceLocation.SerializationOptions"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.MapSourceLocation","Name":"MapSourceLocation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Source location for action graphs that belong to a Hammer map. This is used for stack traces, and for knowing which map to save when editing a graph."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\SourceLocations.cs","18"]}],"Documentation":{"Summary":"Source location for action graphs that belong to a Hammer map. This is used for stack\ntraces, and for knowing which map to save when editing a graph."},"DocId":"T:Sandbox.ActionGraphs.MapSourceLocation"},{"Namespace":"Sandbox.ActionGraphs","Methods":[{"ReturnType":"Sandbox.ActionGraphs.GameResourceSourceLocation","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.GameResourceSourceLocation.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.ActionGraphs.GameResourceSourceLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.ActionGraphs.GameResourceSourceLocation.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Resource","Out":true,"Type":"Sandbox.GameResource"}],"IsPublic":true,"FullName":"Sandbox.ActionGraphs.GameResourceSourceLocation.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.ActionGraphs.GameResourceSourceLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.ActionGraphs.GameResourceSourceLocation.Deconstruct(Sandbox.GameResource@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Resource","Type":"Sandbox.GameResource"}],"l":{"File":"Systems/ActionGraphs/SourceLocations.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.GameResourceSourceLocation..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.GameResourceSourceLocation","Documentation":{"Summary":"Source location for action graphs that belong to a \u003Csee cref=\u0022T:Sandbox.GameResource\u0022 /\u003E.\nThese can include scenes and prefabs, or custom resources. This is used for stack\ntraces, and for knowing which asset to save when editing a graph.","Params":{"Resource":"Resource that contains action graphs."}},"DocId":"M:Sandbox.ActionGraphs.GameResourceSourceLocation.#ctor(Sandbox.GameResource)"}],"Properties":[{"PropertyType":"Sandbox.GameResource","Loc":{"File":"Systems/ActionGraphs/SourceLocations.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.GameResourceSourceLocation.Resource","Name":"Resource","Documentation":{"Summary":"Resource that contains action graphs."},"DocId":"P:Sandbox.ActionGraphs.GameResourceSourceLocation.Resource"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.GameResourceSourceLocation","Name":"GameResourceSourceLocation","Documentation":{"Summary":"Source location for action graphs that belong to a \u003Csee cref=\u0022T:Sandbox.GameResource\u0022 /\u003E.\nThese can include scenes and prefabs, or custom resources. This is used for stack\ntraces, and for knowing which asset to save when editing a graph.","Params":{"Resource":"Resource that contains action graphs."}},"DocId":"T:Sandbox.ActionGraphs.GameResourceSourceLocation"},{"Namespace":"Sandbox.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"Systems/ActionGraphs/UtilityNodes.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.HasConversionFromAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ActionGraphs.HasConversionFromAttribute","DocId":"M:Sandbox.ActionGraphs.HasConversionFromAttribute.#ctor(System.Type)"}],"Properties":[{"PropertyType":"System.Type","Loc":{"File":"Systems/ActionGraphs/UtilityNodes.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.HasConversionFromAttribute.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\UtilityNodes.cs","14"]}],"DocId":"P:Sandbox.ActionGraphs.HasConversionFromAttribute.Type"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.HasConversionFromAttribute","Name":"HasConversionFromAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.AttributeUsageAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\ActionGraphs\\UtilityNodes.cs","11"]}],"DocId":"T:Sandbox.ActionGraphs.HasConversionFromAttribute"},{"Namespace":"Sandbox.ActionGraphs","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"guid","Type":"System.Guid"},{"Name":"graph","Out":true,"Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"Utility/ActionGraphDebugger.cs","Line":85},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphDebugger.TryGetGraph","Name":"TryGetGraph","DeclaringType":"Sandbox.ActionGraphs.ActionGraphDebugger","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ActionGraphDebugger.cs","83"]}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphDebugger.TryGetGraph(System.Guid,Facepunch.ActionGraphs.ActionGraph@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"guid","Type":"System.Guid"},{"Name":"expression","Out":true,"Type":"System.Linq.Expressions.Expression"}],"l":{"File":"Utility/ActionGraphDebugger.cs","Line":106},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphDebugger.TryGetCompiled","Name":"TryGetCompiled","DeclaringType":"Sandbox.ActionGraphs.ActionGraphDebugger","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ActionGraphDebugger.cs","103"]}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphDebugger.TryGetCompiled(System.Guid,System.Linq.Expressions.Expression@)"},{"ReturnType":"Sandbox.ActionGraphs.LinkDebugger","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"Utility/ActionGraphDebugger.cs","Line":217},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphDebugger.StartListening","Name":"StartListening","DeclaringType":"Sandbox.ActionGraphs.ActionGraphDebugger","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ActionGraphDebugger.cs","215"]}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphDebugger.StartListening(Facepunch.ActionGraphs.ActionGraph)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/ActionGraphDebugger.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphDebugger.Enabled","Name":"Enabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ActionGraphDebugger.cs","44"]}],"DocId":"P:Sandbox.ActionGraphs.ActionGraphDebugger.Enabled"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ActionGraphs.ActionGraphDebugger","Name":"ActionGraphDebugger","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ActionGraphDebugger.cs","9"]}],"DocId":"T:Sandbox.ActionGraphs.ActionGraphDebugger"},{"Namespace":"Sandbox.ActionGraphs","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/ActionGraphDebugger.cs","Line":337},"IsPublic":true,"FullName":"Sandbox.ActionGraphs.LinkDebugger.Dispose","Name":"Dispose","DeclaringType":"Sandbox.ActionGraphs.LinkDebugger","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ActionGraphDebugger.cs","335"]}],"DocId":"M:Sandbox.ActionGraphs.LinkDebugger.Dispose"}],"Constructors":[],"Properties":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ActionGraphs.LinkDebugger","Name":"LinkDebugger","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\ActionGraphDebugger.cs","285"]}],"DocId":"T:Sandbox.ActionGraphs.LinkDebugger"},{"Namespace":"Sandbox.Resources","Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Compiling/EmbeddedResource.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Resources.EmbeddedResource.ResourceCompiler","Name":"ResourceCompiler","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["$compiler"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the ResourceCompiler to use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\EmbeddedResource.cs","21"]}],"Documentation":{"Summary":"The name of the ResourceCompiler to use"},"DocId":"P:Sandbox.Resources.EmbeddedResource.ResourceCompiler"},{"PropertyType":"System.String","Loc":{"File":"Resources/Compiling/EmbeddedResource.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Resources.EmbeddedResource.ResourceGenerator","Name":"ResourceGenerator","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["$source"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the ResourceGenerator that created this resource. This is basically a sub-compiler."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\EmbeddedResource.cs","27"]}],"Documentation":{"Summary":"The name of the ResourceGenerator that created this resource. This is basically a sub-compiler."},"DocId":"P:Sandbox.Resources.EmbeddedResource.ResourceGenerator"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"Resources/Compiling/EmbeddedResource.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Resources.EmbeddedResource.Data","Name":"Data","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["data"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Data that is serialized/deserialized from the ResourceGenerator"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\EmbeddedResource.cs","33"]}],"Documentation":{"Summary":"Data that is serialized/deserialized from the ResourceGenerator"},"DocId":"P:Sandbox.Resources.EmbeddedResource.Data"},{"PropertyType":"System.String","Loc":{"File":"Resources/Compiling/EmbeddedResource.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Resources.EmbeddedResource.CompiledPath","Name":"CompiledPath","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["compiled"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this resource has been compiled to disk then this is the path to that resource. This avoids the need to generate this resource again."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\EmbeddedResource.cs","40"]}],"Documentation":{"Summary":"If this resource has been compiled to disk then this is the path to that resource.\nThis avoids the need to generate this resource again."},"DocId":"P:Sandbox.Resources.EmbeddedResource.CompiledPath"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.EmbeddedResource","Name":"EmbeddedResource","Documentation":{"Summary":"A JSON definition of an embedded resource. This is a resource that can be either standalone (in a .vtex file) or \nembedded in a GameResource\u0027s Json data. \n\nWhen it\u0027s detected in a GameResource we will create the named compiler and create the resource. When compiling the\nGameResource this can optionally create a compiled version of the resource on disk.\n\nWhen we compile a regular resource that contains this $compiler structure, it operates like any other compile, except\nit\u0027s totally managed by c# instead of resourcecompiler."},"DocId":"T:Sandbox.Resources.EmbeddedResource"},{"Namespace":"Sandbox.Resources","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"path","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.AddRuntimeReference","Name":"AddRuntimeReference","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a reference. This means that the resource we\u0027re compiling depends on this resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","27"]}],"Documentation":{"Summary":"Add a reference. This means that the resource we\u0027re compiling depends on this resource."},"DocId":"M:Sandbox.Resources.ResourceCompileContext.AddRuntimeReference(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"path","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.AddCompileReference","Name":"AddCompileReference","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a reference that is needed to compile this resource, but isn\u0027t actually needed once compiled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","32"]}],"Documentation":{"Summary":"Add a reference that is needed to compile this resource, but isn\u0027t actually needed once compiled."},"DocId":"M:Sandbox.Resources.ResourceCompileContext.AddCompileReference(System.String)"},{"ReturnType":"Sandbox.Resources.ResourceCompileContext.Child","IsVirtual":true,"Parameters":[{"Name":"absolutePath","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.CreateChild","Name":"CreateChild","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a child resource"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","47"]}],"Documentation":{"Summary":"Create a child resource"},"DocId":"M:Sandbox.Resources.ResourceCompileContext.CreateChild(System.String)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"json","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.ScanJson","Name":"ScanJson","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load the json and scan it for paths or any embedded resources"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","52"]}],"Documentation":{"Summary":"Load the json and scan it for paths or any embedded resources"},"DocId":"M:Sandbox.Resources.ResourceCompileContext.ScanJson(System.String)"},{"ReturnType":"System.Byte[]","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.ReadSource","Name":"ReadSource","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Read the source, either from in memory, or from disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","57"]}],"Documentation":{"Summary":"Read the source, either from in memory, or from disk"},"DocId":"M:Sandbox.Resources.ResourceCompileContext.ReadSource"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Resources/Compiling/ResourceCompileContext.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.ReadSourceAsString","Name":"ReadSourceAsString","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Read the source, either from in memory, or from disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","62"]}],"Documentation":{"Summary":"Read the source, either from in memory, or from disk"},"DocId":"M:Sandbox.Resources.ResourceCompileContext.ReadSourceAsString"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[],"l":{"File":"Resources/Compiling/ResourceCompileContext.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.ReadSourceAsJson","Name":"ReadSourceAsJson","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Read the source, either from in memory, or from disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","71"]}],"Documentation":{"Summary":"Read the source, either from in memory, or from disk"},"DocId":"M:Sandbox.Resources.ResourceCompileContext.ReadSourceAsJson"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.AbsolutePath","Name":"AbsolutePath","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The absolute path to the resource on disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","10"]}],"Documentation":{"Summary":"The absolute path to the resource on disk"},"DocId":"P:Sandbox.Resources.ResourceCompileContext.AbsolutePath"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.RelativePath","Name":"RelativePath","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The path relative to the assets folder"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","15"]}],"Documentation":{"Summary":"The path relative to the assets folder"},"DocId":"P:Sandbox.Resources.ResourceCompileContext.RelativePath"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The resource version can be important"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","20"]}],"Documentation":{"Summary":"The resource version can be important"},"DocId":"P:Sandbox.Resources.ResourceCompileContext.ResourceVersion"},{"PropertyType":"Sandbox.Resources.ResourceCompileContext.DataStream","Loc":{"File":"Resources/Compiling/ResourceCompileContext.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.StreamingData","Name":"StreamingData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the streaming data to write to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","37"]}],"Documentation":{"Summary":"Get the streaming data to write to"},"DocId":"P:Sandbox.Resources.ResourceCompileContext.StreamingData"},{"PropertyType":"Sandbox.Resources.ResourceCompileContext.DataStream","Loc":{"File":"Resources/Compiling/ResourceCompileContext.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.Data","Name":"Data","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the data to write to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","42"]}],"Documentation":{"Summary":"Get the data to write to"},"DocId":"P:Sandbox.Resources.ResourceCompileContext.Data"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext","Name":"ResourceCompileContext","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","5"]}],"DocId":"T:Sandbox.Resources.ResourceCompileContext"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.Child.Compile","Name":"Compile","DeclaringType":"Sandbox.Resources.ResourceCompileContext.Child","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","88"]}],"DocId":"M:Sandbox.Resources.ResourceCompileContext.Child.Compile"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"data","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.Child.SetInputData","Name":"SetInputData","DeclaringType":"Sandbox.Resources.ResourceCompileContext.Child","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","89"]}],"DocId":"M:Sandbox.Resources.ResourceCompileContext.Child.SetInputData(System.String)"}],"Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.Child","Name":"Child","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","86"]}],"DocId":"T:Sandbox.Resources.ResourceCompileContext.Child"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"bytes","Type":"System.Byte[]"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.DataStream.Write","Name":"Write","DeclaringType":"Sandbox.Resources.ResourceCompileContext.DataStream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","96"]}],"DocId":"M:Sandbox.Resources.ResourceCompileContext.DataStream.Write(System.Byte[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"strValue","Type":"System.String"}],"l":{"File":"Resources/Compiling/ResourceCompileContext.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.DataStream.Write","Name":"Write","DeclaringType":"Sandbox.Resources.ResourceCompileContext.DataStream","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Write a string with a null terminator"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","101"]}],"Documentation":{"Summary":"Write a string with a null terminator"},"DocId":"M:Sandbox.Resources.ResourceCompileContext.DataStream.Write(System.String)"}],"Constructors":[],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompileContext.DataStream","Name":"DataStream","DeclaringType":"Sandbox.Resources.ResourceCompileContext","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompileContext.cs","92"]}],"DocId":"T:Sandbox.Resources.ResourceCompileContext.DataStream"},{"Namespace":"Sandbox.Resources","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Resources.ResourceCompileContext","Loc":{"File":"Resources/Compiling/ResourceCompiler.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompiler.Context","Name":"Context","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompiler.cs","13"]}],"DocId":"P:Sandbox.Resources.ResourceCompiler.Context"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompiler","Name":"ResourceCompiler","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes the \u0022source\u0022 of a resource and creates a compiled version. The compiled version can create a number of child resources and store binary data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompiler.cs","10"]}],"Documentation":{"Summary":"Takes the \u0022source\u0022 of a resource and creates a compiled version. The compiled version\ncan create a number of child resources and store binary data."},"DocId":"T:Sandbox.Resources.ResourceCompiler"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Compiling/ResourceCompiler.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute","DocId":"M:Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Compiling/ResourceCompiler.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompiler.cs","69"]}],"DocId":"P:Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute.Name"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute","Name":"ResourceIdentityAttribute","DeclaringType":"Sandbox.Resources.ResourceCompiler","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Mark a ResourceCompiler. This is used to identify the compiler for a specific file extension, or compiler."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceCompiler.cs","66"]}],"Documentation":{"Summary":"Mark a ResourceCompiler. This is used to identify the compiler for a specific file extension, or compiler."},"DocId":"T:Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute"},{"Namespace":"Sandbox.Resources","Methods":[{"ReturnType":"Sandbox.Resources.ResourceGenerator\u00601\u003CT\u003E","Parameters":[{"Name":"generatorName","Type":"System.String"}],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":45},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Resources.ResourceGenerator.Create","Name":"Create","DeclaringType":"Sandbox.Resources.ResourceGenerator","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a ResourceGenerator by name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","42"]}],"Documentation":{"Summary":"Create a ResourceGenerator by name"},"DocId":"M:Sandbox.Resources.ResourceGenerator.Create\u0060\u00601(System.String)"},{"ReturnType":"Sandbox.Resources.ResourceGenerator\u00601\u003CT\u003E","Parameters":[{"Name":"serialized","Type":"Sandbox.Resources.EmbeddedResource"}],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Resources.ResourceGenerator.Create","Name":"Create","DeclaringType":"Sandbox.Resources.ResourceGenerator","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a ResourceGenerator by name and deserialize it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","56"]}],"Documentation":{"Summary":"Create a ResourceGenerator by name and deserialize it"},"DocId":"M:Sandbox.Resources.ResourceGenerator.Create\u0060\u00601(Sandbox.Resources.EmbeddedResource)"},{"ReturnType":"T","Parameters":[{"Name":"obj","Type":"Sandbox.Resources.EmbeddedResource"},{"Name":"options","Type":"Sandbox.Resources.ResourceGenerator.Options"}],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Resources.ResourceGenerator.CreateResource","Name":"CreateResource","DeclaringType":"Sandbox.Resources.ResourceGenerator","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","71"]}],"DocId":"M:Sandbox.Resources.ResourceGenerator.CreateResource\u0060\u00601(Sandbox.Resources.EmbeddedResource,Sandbox.Resources.ResourceGenerator.Options)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Resources.ResourceGenerator","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Copy properties from obj to us"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","84"]}],"Documentation":{"Summary":"Copy properties from obj to us"},"DocId":"M:Sandbox.Resources.ResourceGenerator.Deserialize(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.UInt64","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator.GetHash","Name":"GetHash","DeclaringType":"Sandbox.Resources.ResourceGenerator","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a hash to be used when loading/saving. We use this to determine if the resource has changed. By default we serialize the generator to a json string and return the CRC64 of that value. You can override this in your generator if you need to make it faster, or ignore some stuff."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","96"]}],"Documentation":{"Summary":"Returns a hash to be used when loading/saving. We use this to determine if the resource has changed.\nBy default we serialize the generator to a json string and return the CRC64 of that value. You can\noverride this in your generator if you need to make it faster, or ignore some stuff."},"DocId":"M:Sandbox.Resources.ResourceGenerator.GetHash"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator.CacheToDisk","Name":"CacheToDisk","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then the generation will create a real resource and store it on disk. Use this if creating the resource takes a while, or you won\u0027t be shipping the generator with the game, or if it relies on data that won\u0027t be available in the shipped game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","36"]}],"Documentation":{"Summary":"If true then the generation will create a real resource and store it on disk.\nUse this if creating the resource takes a while, or you won\u0027t be shipping the generator\nwith the game, or if it relies on data that won\u0027t be available in the shipped game."},"DocId":"P:Sandbox.Resources.ResourceGenerator.CacheToDisk"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator","Name":"ResourceGenerator","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a resource from a json definition"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","13"]}],"Documentation":{"Summary":"Creates a resource from a json definition"},"DocId":"T:Sandbox.Resources.ResourceGenerator"},{"Namespace":"","Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator.Options.ForDisk","Name":"ForDisk","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re compiling this resource to write to disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","21"]}],"Documentation":{"Summary":"True if we\u0027re compiling this resource to write to disk"},"DocId":"P:Sandbox.Resources.ResourceGenerator.Options.ForDisk"},{"PropertyType":"Sandbox.Resources.ResourceCompiler","Loc":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator.Options.Compiler","Name":"Compiler","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will be set to the compiler that is currently compiling this resource. Or null, if we\u0027re generating in another method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","26"]}],"Documentation":{"Summary":"Will be set to the compiler that is currently compiling this resource. Or null, if we\u0027re generating in another method."},"DocId":"P:Sandbox.Resources.ResourceGenerator.Options.Compiler"},{"PropertyType":"Sandbox.Resources.ResourceGenerator.Options","Loc":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Resources.ResourceGenerator.Options.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","28"]}],"DocId":"P:Sandbox.Resources.ResourceGenerator.Options.Default"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator.Options","Name":"Options","DeclaringType":"Sandbox.Resources.ResourceGenerator","DocId":"T:Sandbox.Resources.ResourceGenerator.Options"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.ResourceGenerator","Methods":[{"ReturnType":"T","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E.FindCached","Name":"FindCached","DeclaringType":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a previously created of this resource"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","120"]}],"Documentation":{"Summary":"Find a previously created of this resource"},"DocId":"M:Sandbox.Resources.ResourceGenerator\u00601.FindCached"},{"ReturnType":"System.Void","Parameters":[{"Name":"val","Type":"T"}],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E.AddToCache","Name":"AddToCache","DeclaringType":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add this resource to the cache for our current hash"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","138"]}],"DocId":"M:Sandbox.Resources.ResourceGenerator\u00601.AddToCache(\u0060\u00600)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.Resources.ResourceGenerator.Options"}],"l":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E.FindOrCreate","Name":"FindOrCreate","DeclaringType":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we generated this before, then find the current cache\u0027d value. If not, then generate a new one."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","150"]}],"Documentation":{"Summary":"If we generated this before, then find the current cache\u0027d value.\nIf not, then generate a new one."},"DocId":"M:Sandbox.Resources.ResourceGenerator\u00601.FindOrCreate(Sandbox.Resources.ResourceGenerator.Options)"},{"ReturnType":"System.Threading.Tasks.ValueTask\u00601\u003CT\u003E","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.Resources.ResourceGenerator.Options"},{"Name":"token","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E.FindOrCreateAsync","Name":"FindOrCreateAsync","DeclaringType":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Resources.ResourceGenerator\u00601/\u003CFindOrCreateAsync\u003Ed__6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If we generated this before, then find the current cache\u0027d value. If not, then generate a new one."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","164"]}],"Documentation":{"Summary":"If we generated this before, then find the current cache\u0027d value.\nIf not, then generate a new one."},"DocId":"M:Sandbox.Resources.ResourceGenerator\u00601.FindOrCreateAsync(Sandbox.Resources.ResourceGenerator.Options,System.Threading.CancellationToken)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.Resources.ResourceGenerator.Options"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E.Create","Name":"Create","DeclaringType":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create the resource blocking"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","185"]}],"Documentation":{"Summary":"Create the resource blocking"},"DocId":"M:Sandbox.Resources.ResourceGenerator\u00601.Create(Sandbox.Resources.ResourceGenerator.Options)"},{"ReturnType":"System.Threading.Tasks.ValueTask\u00601\u003CT\u003E","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.Resources.ResourceGenerator.Options"},{"Name":"token","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E.CreateAsync","Name":"CreateAsync","DeclaringType":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create the resource asyncronously"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","190"]}],"Documentation":{"Summary":"Create the resource asyncronously"},"DocId":"M:Sandbox.Resources.ResourceGenerator\u00601.CreateAsync(Sandbox.Resources.ResourceGenerator.Options,System.Threading.CancellationToken)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Compiling/ResourceGenerator.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E.UseMemoryCache","Name":"UseMemoryCache","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then the generation will avoid creating duplicate resources by checking hash codes of previously generated resources and re-using them if possible."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","114"]}],"Documentation":{"Summary":"If true then the generation will avoid creating duplicate resources by checking\nhash codes of previously generated resources and re-using them if possible."},"DocId":"P:Sandbox.Resources.ResourceGenerator\u00601.UseMemoryCache"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Name":"ResourceGenerator\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A resource generator targetting a specific type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\ResourceGenerator.cs","106"]}],"Documentation":{"Summary":"A resource generator targetting a specific type"},"DocId":"T:Sandbox.Resources.ResourceGenerator\u00601"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.ResourceGenerator\u003CT\u003E","Methods":[{"ReturnType":"Sandbox.Texture","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"options","Type":"Sandbox.Resources.ResourceGenerator.Options"}],"l":{"File":"Resources/Compiling/TextureGenerator.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Resources.TextureGenerator.Create","Name":"Create","DeclaringType":"Sandbox.Resources.TextureGenerator","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a texture. Will replace a placeholder texture, which will turn into the generated texture later, if it\u0027s not immediately available."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\TextureGenerator.cs","18"]}],"Documentation":{"Summary":"Create a texture. Will replace a placeholder texture, which will turn into the generated texture later, if it\u0027s not immediately available."},"DocId":"M:Sandbox.Resources.TextureGenerator.Create(Sandbox.Resources.ResourceGenerator.Options)"},{"ReturnType":"System.Threading.Tasks.ValueTask\u00601\u003CSandbox.Texture\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"options","Type":"Sandbox.Resources.ResourceGenerator.Options"},{"Name":"token","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"FullName":"Sandbox.Resources.TextureGenerator.CreateAsync","Name":"CreateAsync","DeclaringType":"Sandbox.Resources.TextureGenerator","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Resources.TextureGenerator/\u003CCreateAsync\u003Ed__2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a texture. Will wait until the texture is fully loaded and return when done."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\TextureGenerator.cs","44"]}],"Documentation":{"Summary":"Create a texture. Will wait until the texture is fully loaded and return when done."},"DocId":"M:Sandbox.Resources.TextureGenerator.CreateAsync(Sandbox.Resources.ResourceGenerator.Options,System.Threading.CancellationToken)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.Resources.EmbeddedResource\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Compiling/TextureGenerator.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Resources.TextureGenerator.CreateEmbeddedResource","Name":"CreateEmbeddedResource","DeclaringType":"Sandbox.Resources.TextureGenerator","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\TextureGenerator.cs","56"]}],"DocId":"M:Sandbox.Resources.TextureGenerator.CreateEmbeddedResource"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Resources.TextureGenerator..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.TextureGenerator","DocId":"M:Sandbox.Resources.TextureGenerator.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.TextureGenerator","Name":"TextureGenerator","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Compiling\\TextureGenerator.cs","5"]}],"DocId":"T:Sandbox.Resources.TextureGenerator"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.TextureGenerator","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Generators/ColorTextureGenerator.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Resources.ColorTextureGenerator..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.ColorTextureGenerator","DocId":"M:Sandbox.Resources.ColorTextureGenerator.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Resources/Textures/Generators/ColorTextureGenerator.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Resources.ColorTextureGenerator.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ColorTextureGenerator.cs","15"]}],"DocId":"P:Sandbox.Resources.ColorTextureGenerator.Color"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ColorTextureGenerator","Name":"ColorTextureGenerator","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Color"]},{"FullName":"IconAttribute","ConstructorArguments":["palette"]},{"FullName":"ClassNameAttribute","ConstructorArguments":["color"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Generate a texture which is just a single color"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ColorTextureGenerator.cs","9"]}],"Documentation":{"Summary":"Generate a texture which is just a single color"},"DocId":"T:Sandbox.Resources.ColorTextureGenerator"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.TextureGenerator","Methods":[{"ReturnType":"System.Nullable\u00601\u003CSandbox.Resources.EmbeddedResource\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":179},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.CreateEmbeddedResource","Name":"CreateEmbeddedResource","DeclaringType":"Sandbox.Resources.ImageFileGenerator","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","175"]}],"DocId":"M:Sandbox.Resources.ImageFileGenerator.CreateEmbeddedResource"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.ImageFileGenerator","DocId":"M:Sandbox.Resources.ImageFileGenerator.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.FilePath","Name":"FilePath","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.TextureImagePathAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","16"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.FilePath"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.MaxSize","Name":"MaxSize","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Size"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","19"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.MaxSize"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.ConvertHeightToNormals","Name":"ConvertHeightToNormals","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Normal Map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","22"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.ConvertHeightToNormals"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.NormalScale","Name":"NormalScale","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["ConvertHeightToNormals","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","25"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.NormalScale"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Rotate","Name":"Rotate","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Adjust"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","28"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Rotate"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.FlipVertical","Name":"FlipVertical","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","30"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.FlipVertical"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.FlipHorizontal","Name":"FlipHorizontal","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","31"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.FlipHorizontal"},{"PropertyType":"Sandbox.UI.Margin","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Padding","Name":"Padding","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","32"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Padding"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Sharpen","Name":"Sharpen","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Effects"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","34"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Sharpen"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.InvertColor","Name":"InvertColor","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Effects"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","37"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.InvertColor"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Blur","Name":"Blur","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","32","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","40"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Blur"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Brightness","Name":"Brightness","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","43"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Brightness"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Contrast","Name":"Contrast","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","46"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Contrast"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Saturation","Name":"Saturation","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","49"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Saturation"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Hue","Name":"Hue","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","52"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Hue"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.Colorize","Name":"Colorize","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["Colorize"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","55"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.Colorize"},{"PropertyType":"Color","Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.TargetColor","Name":"TargetColor","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Colorize"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","58"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.TargetColor"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Textures/Generators/ImageFileTextureGenerator.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator.CacheToDisk","Name":"CacheToDisk","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","61"]}],"DocId":"P:Sandbox.Resources.ImageFileGenerator.CacheToDisk"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.ImageFileGenerator","Name":"ImageFileGenerator","Attributes":[{"FullName":"OrderAttribute","ConstructorArguments":["-100"]},{"FullName":"TitleAttribute","ConstructorArguments":["Image File"]},{"FullName":"IconAttribute","ConstructorArguments":["image"]},{"FullName":"ClassNameAttribute","ConstructorArguments":["imagefile"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Load images from disk and convert them to textures"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\ImageFileTextureGenerator.cs","10"]}],"Documentation":{"Summary":"Load images from disk and convert them to textures"},"DocId":"T:Sandbox.Resources.ImageFileGenerator"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.TextureGenerator","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.LinearGradient","DocId":"M:Sandbox.Resources.LinearGradient.#ctor"}],"Properties":[{"PropertyType":"Vector2Int","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.Size","Name":"Size","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","12"]}],"DocId":"P:Sandbox.Resources.LinearGradient.Size"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.IsHdr","Name":"IsHdr","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","14"]}],"DocId":"P:Sandbox.Resources.LinearGradient.IsHdr"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.Angle","Name":"Angle","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","17"]}],"DocId":"P:Sandbox.Resources.LinearGradient.Angle"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","20"]}],"DocId":"P:Sandbox.Resources.LinearGradient.Scale"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","23"]}],"DocId":"P:Sandbox.Resources.LinearGradient.Center"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.Gradient","Name":"Gradient","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","26"]}],"DocId":"P:Sandbox.Resources.LinearGradient.Gradient"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.ConvertHeightToNormals","Name":"ConvertHeightToNormals","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Normal Map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","29"]}],"DocId":"P:Sandbox.Resources.LinearGradient.ConvertHeightToNormals"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.NormalScale","Name":"NormalScale","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["ConvertHeightToNormals","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","32"]}],"DocId":"P:Sandbox.Resources.LinearGradient.NormalScale"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Textures/Generators/LinearGradientTextureGenerator.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient.CacheToDisk","Name":"CacheToDisk","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","35"]}],"DocId":"P:Sandbox.Resources.LinearGradient.CacheToDisk"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.LinearGradient","Name":"LinearGradient","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Gradient - Linear"]},{"FullName":"IconAttribute","ConstructorArguments":["gradient"]},{"FullName":"ClassNameAttribute","ConstructorArguments":["gradientlinear"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\LinearGradientTextureGenerator.cs","7"]}],"DocId":"T:Sandbox.Resources.LinearGradient"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.TextureGenerator","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.RadialGradient","DocId":"M:Sandbox.Resources.RadialGradient.#ctor"}],"Properties":[{"PropertyType":"Vector2Int","Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.Size","Name":"Size","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","12"]}],"DocId":"P:Sandbox.Resources.RadialGradient.Size"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.IsHdr","Name":"IsHdr","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","14"]}],"DocId":"P:Sandbox.Resources.RadialGradient.IsHdr"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","17"]}],"DocId":"P:Sandbox.Resources.RadialGradient.Scale"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","20"]}],"DocId":"P:Sandbox.Resources.RadialGradient.Center"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.Gradient","Name":"Gradient","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","23"]}],"DocId":"P:Sandbox.Resources.RadialGradient.Gradient"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.ConvertHeightToNormals","Name":"ConvertHeightToNormals","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Normal Map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","26"]}],"DocId":"P:Sandbox.Resources.RadialGradient.ConvertHeightToNormals"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.NormalScale","Name":"NormalScale","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["ConvertHeightToNormals","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","29"]}],"DocId":"P:Sandbox.Resources.RadialGradient.NormalScale"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Textures/Generators/RadialGradientTextureGenerator.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient.CacheToDisk","Name":"CacheToDisk","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","32"]}],"DocId":"P:Sandbox.Resources.RadialGradient.CacheToDisk"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.RadialGradient","Name":"RadialGradient","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Gradient - Radial"]},{"FullName":"IconAttribute","ConstructorArguments":["vignette"]},{"FullName":"ClassNameAttribute","ConstructorArguments":["gradientradial"]},{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RadialGradientTextureGenerator.cs","6"]}],"DocId":"T:Sandbox.Resources.RadialGradient"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.TextureGenerator","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"seed","Type":"System.Int64"}],"l":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator.IntToRandomFloat","Name":"IntToRandomFloat","DeclaringType":"Sandbox.Resources.RandomTextureGenerator","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","59"]}],"DocId":"M:Sandbox.Resources.RandomTextureGenerator.IntToRandomFloat(System.Int64)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.RandomTextureGenerator","DocId":"M:Sandbox.Resources.RandomTextureGenerator.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator.Seed","Name":"Seed","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","11"]}],"DocId":"P:Sandbox.Resources.RandomTextureGenerator.Seed"},{"PropertyType":"Vector2Int","Loc":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","13"]}],"DocId":"P:Sandbox.Resources.RandomTextureGenerator.Size"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator.Gradient","Name":"Gradient","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","16"]}],"DocId":"P:Sandbox.Resources.RandomTextureGenerator.Gradient"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator.ConvertHeightToNormals","Name":"ConvertHeightToNormals","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Normal Map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","18"]}],"DocId":"P:Sandbox.Resources.RandomTextureGenerator.ConvertHeightToNormals"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator.NormalScale","Name":"NormalScale","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["ConvertHeightToNormals","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","21"]}],"DocId":"P:Sandbox.Resources.RandomTextureGenerator.NormalScale"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Textures/Generators/RandomTextureGenerator.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator.CacheToDisk","Name":"CacheToDisk","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","24"]}],"DocId":"P:Sandbox.Resources.RandomTextureGenerator.CacheToDisk"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.RandomTextureGenerator","Name":"RandomTextureGenerator","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Random Noise"]},{"FullName":"IconAttribute","ConstructorArguments":["casino"]},{"FullName":"ClassNameAttribute","ConstructorArguments":["random"]},{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\RandomTextureGenerator.cs","5"]}],"DocId":"T:Sandbox.Resources.RandomTextureGenerator"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.TextureGenerator","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.SvgSourceGenerator","DocId":"M:Sandbox.Resources.SvgSourceGenerator.#ctor"}],"Properties":[{"PropertyType":"Vector2Int","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","12"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.Size"},{"PropertyType":"System.String","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.Source","Name":"Source","Attributes":[{"FullName":"Sandbox.TextAreaAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","15"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.Source"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.Colorize","Name":"Colorize","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["Colorize"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","92"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.Colorize"},{"PropertyType":"Color","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.TargetColor","Name":"TargetColor","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Colorize"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","95"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.TargetColor"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.Scale","Name":"Scale","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Adjustments"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","99"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.Scale"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.Offset","Name":"Offset","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Adjustments"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","100"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.Offset"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.Rotate","Name":"Rotate","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Adjustments"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","0.01","True","True"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","101"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.Rotate"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.FlipVertical","Name":"FlipVertical","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Adjustments"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","102"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.FlipVertical"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.FlipHorizontal","Name":"FlipHorizontal","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Adjustments"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","103"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.FlipHorizontal"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Textures/Generators/SvgTextureGenerator.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator.CacheToDisk","Name":"CacheToDisk","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","105"]}],"DocId":"P:Sandbox.Resources.SvgSourceGenerator.CacheToDisk"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.SvgSourceGenerator","Name":"SvgSourceGenerator","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Svg Source"]},{"FullName":"IconAttribute","ConstructorArguments":["format_shapes"]},{"FullName":"ClassNameAttribute","ConstructorArguments":["svgsource"]},{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\SvgTextureGenerator.cs","6"]}],"DocId":"T:Sandbox.Resources.SvgSourceGenerator"},{"Namespace":"Sandbox.Resources","BaseType":"Sandbox.Resources.TextureGenerator","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Generators/TextTextureGenerator.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Resources.TextTextureGenerator..ctor","Name":".ctor","DeclaringType":"Sandbox.Resources.TextTextureGenerator","DocId":"M:Sandbox.Resources.TextTextureGenerator.#ctor"}],"Properties":[{"PropertyType":"Vector2Int","Loc":{"File":"Resources/Textures/Generators/TextTextureGenerator.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Resources.TextTextureGenerator.Size","Name":"Size","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\TextTextureGenerator.cs","12"]}],"DocId":"P:Sandbox.Resources.TextTextureGenerator.Size"},{"PropertyType":"Sandbox.UI.Margin","Loc":{"File":"Resources/Textures/Generators/TextTextureGenerator.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Resources.TextTextureGenerator.Margin","Name":"Margin","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\TextTextureGenerator.cs","14"]}],"DocId":"P:Sandbox.Resources.TextTextureGenerator.Margin"},{"PropertyType":"Sandbox.TextFlag","Loc":{"File":"Resources/Textures/Generators/TextTextureGenerator.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Resources.TextTextureGenerator.TextFlags","Name":"TextFlags","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\TextTextureGenerator.cs","16"]}],"DocId":"P:Sandbox.Resources.TextTextureGenerator.TextFlags"},{"PropertyType":"Sandbox.TextRendering.Scope","Loc":{"File":"Resources/Textures/Generators/TextTextureGenerator.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Resources.TextTextureGenerator.TextScope","Name":"TextScope","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\TextTextureGenerator.cs","18"]}],"DocId":"P:Sandbox.Resources.TextTextureGenerator.TextScope"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Textures/Generators/TextTextureGenerator.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Resources.TextTextureGenerator.CacheToDisk","Name":"CacheToDisk","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\TextTextureGenerator.cs","21"]}],"DocId":"P:Sandbox.Resources.TextTextureGenerator.CacheToDisk"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resources.TextTextureGenerator","Name":"TextTextureGenerator","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Text"]},{"FullName":"IconAttribute","ConstructorArguments":["format_size"]},{"FullName":"ClassNameAttribute","ConstructorArguments":["text"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Generators\\TextTextureGenerator.cs","7"]}],"DocId":"T:Sandbox.Resources.TextTextureGenerator"},{"Namespace":"Sandbox.VR","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.ThumbCurl","Name":"ThumbCurl","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the curling motion of the thumb."]}],"Documentation":{"Summary":"Represents the curling motion of the thumb."},"DocId":"F:Sandbox.VR.FingerValue.ThumbCurl"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.IndexCurl","Name":"IndexCurl","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the curling motion of the index finger."]}],"Documentation":{"Summary":"Represents the curling motion of the index finger."},"DocId":"F:Sandbox.VR.FingerValue.IndexCurl"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.MiddleCurl","Name":"MiddleCurl","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the curling motion of the middle finger."]}],"Documentation":{"Summary":"Represents the curling motion of the middle finger."},"DocId":"F:Sandbox.VR.FingerValue.MiddleCurl"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.RingCurl","Name":"RingCurl","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the curling motion of the ring finger."]}],"Documentation":{"Summary":"Represents the curling motion of the ring finger."},"DocId":"F:Sandbox.VR.FingerValue.RingCurl"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.PinkyCurl","Name":"PinkyCurl","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the curling motion of the pinky finger."]}],"Documentation":{"Summary":"Represents the curling motion of the pinky finger."},"DocId":"F:Sandbox.VR.FingerValue.PinkyCurl"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.ThumbIndexSplay","Name":"ThumbIndexSplay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the splaying motion between the thumb and index finger."]}],"Documentation":{"Summary":"Represents the splaying motion between the thumb and index finger."},"DocId":"F:Sandbox.VR.FingerValue.ThumbIndexSplay"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.IndexMiddleSplay","Name":"IndexMiddleSplay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the splaying motion between the index and middle fingers."]}],"Documentation":{"Summary":"Represents the splaying motion between the index and middle fingers."},"DocId":"F:Sandbox.VR.FingerValue.IndexMiddleSplay"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.MiddleRingSplay","Name":"MiddleRingSplay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the splaying motion between the middle and ring fingers."]}],"Documentation":{"Summary":"Represents the splaying motion between the middle and ring fingers."},"DocId":"F:Sandbox.VR.FingerValue.MiddleRingSplay"},{"FieldType":"Sandbox.VR.FingerValue","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.FingerValue.RingPinkySplay","Name":"RingPinkySplay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the splaying motion between the ring and pinky fingers."]}],"Documentation":{"Summary":"Represents the splaying motion between the ring and pinky fingers."},"DocId":"F:Sandbox.VR.FingerValue.RingPinkySplay"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.FingerValue","Name":"FingerValue","Documentation":{"Summary":"Accessors for \u003Csee cref=\u0022M:Sandbox.VR.VRController.GetFingerValue(Sandbox.VR.FingerValue)\u0022 /\u003E"},"DocId":"T:Sandbox.VR.FingerValue"},{"Namespace":"Sandbox.VR","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Unknown","Name":"Unknown","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Unknown device role"]}],"Documentation":{"Summary":"Unknown device role"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Unknown"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.LeftHand","Name":"LeftHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the left hand"]}],"Documentation":{"Summary":"Represents the left hand"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.LeftHand"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.RightHand","Name":"RightHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the right hand"]}],"Documentation":{"Summary":"Represents the right hand"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.RightHand"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Head","Name":"Head","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the head"]}],"Documentation":{"Summary":"Represents the head"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Head"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Gamepad","Name":"Gamepad","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a gamepad"]}],"Documentation":{"Summary":"Represents a gamepad"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Gamepad"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Treadmill","Name":"Treadmill","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a treadmill"]}],"Documentation":{"Summary":"Represents a treadmill"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Treadmill"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Stylus","Name":"Stylus","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a stylus"]}],"Documentation":{"Summary":"Represents a stylus"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Stylus"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.LeftFoot","Name":"LeftFoot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the left foot"]}],"Documentation":{"Summary":"Represents the left foot"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.LeftFoot"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.RightFoot","Name":"RightFoot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the right foot"]}],"Documentation":{"Summary":"Represents the right foot"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.RightFoot"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.LeftShoulder","Name":"LeftShoulder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the left shoulder"]}],"Documentation":{"Summary":"Represents the left shoulder"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.LeftShoulder"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.RightShoulder","Name":"RightShoulder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the right shoulder"]}],"Documentation":{"Summary":"Represents the right shoulder"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.RightShoulder"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.LeftElbow","Name":"LeftElbow","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the left elbow"]}],"Documentation":{"Summary":"Represents the left elbow"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.LeftElbow"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.RightElbow","Name":"RightElbow","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the right elbow"]}],"Documentation":{"Summary":"Represents the right elbow"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.RightElbow"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.LeftKnee","Name":"LeftKnee","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the left knee"]}],"Documentation":{"Summary":"Represents the left knee"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.LeftKnee"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.RightKnee","Name":"RightKnee","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the right knee"]}],"Documentation":{"Summary":"Represents the right knee"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.RightKnee"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.LeftWrist","Name":"LeftWrist","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the left wrist"]}],"Documentation":{"Summary":"Represents the left wrist"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.LeftWrist"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.RightWrist","Name":"RightWrist","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the right wrist"]}],"Documentation":{"Summary":"Represents the right wrist"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.RightWrist"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.LeftAnkle","Name":"LeftAnkle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the left ankle"]}],"Documentation":{"Summary":"Represents the left ankle"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.LeftAnkle"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.RightAnkle","Name":"RightAnkle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the right ankle"]}],"Documentation":{"Summary":"Represents the right ankle"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.RightAnkle"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Waist","Name":"Waist","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the waist"]}],"Documentation":{"Summary":"Represents the waist"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Waist"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Chest","Name":"Chest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents the chest"]}],"Documentation":{"Summary":"Represents the chest"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Chest"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Camera","Name":"Camera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a camera - such as a base station"]}],"Documentation":{"Summary":"Represents a camera - such as a base station"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Camera"},{"FieldType":"Sandbox.VR.TrackedDeviceRole","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceRole.Keyboard","Name":"Keyboard","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a keyboard"]}],"Documentation":{"Summary":"Represents a keyboard"},"DocId":"F:Sandbox.VR.TrackedDeviceRole.Keyboard"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.TrackedDeviceRole","Name":"TrackedDeviceRole","DocId":"T:Sandbox.VR.TrackedDeviceRole"},{"Namespace":"Sandbox.VR","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.TrackedDeviceType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceType.Invalid","Name":"Invalid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The ID was not valid."]}],"Documentation":{"Summary":"The ID was not valid."},"DocId":"F:Sandbox.VR.TrackedDeviceType.Invalid"},{"FieldType":"Sandbox.VR.TrackedDeviceType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceType.Hmd","Name":"Hmd","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Head-mounted display (your headset)"]}],"Documentation":{"Summary":"Head-mounted display (your headset)"},"DocId":"F:Sandbox.VR.TrackedDeviceType.Hmd"},{"FieldType":"Sandbox.VR.TrackedDeviceType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceType.Controller","Name":"Controller","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tracked controllers"]}],"Documentation":{"Summary":"Tracked controllers"},"DocId":"F:Sandbox.VR.TrackedDeviceType.Controller"},{"FieldType":"Sandbox.VR.TrackedDeviceType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceType.Tracker","Name":"Tracker","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Generic trackers"]}],"Documentation":{"Summary":"Generic trackers"},"DocId":"F:Sandbox.VR.TrackedDeviceType.Tracker"},{"FieldType":"Sandbox.VR.TrackedDeviceType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceType.BaseStation","Name":"BaseStation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Camera and base stations that serve as tracking reference points"]}],"Documentation":{"Summary":"Camera and base stations that serve as tracking reference points"},"DocId":"F:Sandbox.VR.TrackedDeviceType.BaseStation"},{"FieldType":"Sandbox.VR.TrackedDeviceType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.TrackedDeviceType.Redirect","Name":"Redirect","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Accessories that aren\u0027t necessarily tracked themselves, but may redirect video output from other tracked devices"]}],"Documentation":{"Summary":"Accessories that aren\u0027t necessarily tracked themselves, but may redirect video output from other tracked devices"},"DocId":"F:Sandbox.VR.TrackedDeviceType.Redirect"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.TrackedDeviceType","Name":"TrackedDeviceType","DocId":"T:Sandbox.VR.TrackedDeviceType"},{"Namespace":"Sandbox.VR","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.Dispose","Name":"Dispose","DeclaringType":"Sandbox.VR.VROverlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Destroys this overlay."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","45"]}],"Documentation":{"Summary":"Destroys this overlay."},"DocId":"M:Sandbox.VR.VROverlay.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"}],"l":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.SetTransformAbsolute","Name":"SetTransformAbsolute","DeclaringType":"Sandbox.VR.VROverlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the transform to absolute tracking origin"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","118"]}],"Documentation":{"Summary":"Sets the transform to absolute tracking origin"},"DocId":"M:Sandbox.VR.VROverlay.SetTransformAbsolute(Transform)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay..ctor","Name":".ctor","DeclaringType":"Sandbox.VR.VROverlay","DocId":"M:Sandbox.VR.VROverlay.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.Visible","Name":"Visible","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Shows or hides the VR overlay."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","79"]}],"Documentation":{"Summary":"Shows or hides the VR overlay."},"DocId":"P:Sandbox.VR.VROverlay.Visible"},{"PropertyType":"Transform","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the transform to absolute tracking origin"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","95"]}],"Documentation":{"Summary":"Sets the transform to absolute tracking origin"},"DocId":"P:Sandbox.VR.VROverlay.Transform"},{"PropertyType":"System.UInt32","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.SortOrder","Name":"SortOrder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the rendering sort order for the overlay."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","126"]}],"Documentation":{"Summary":"Sets the rendering sort order for the overlay."},"DocId":"P:Sandbox.VR.VROverlay.SortOrder"},{"PropertyType":"System.Single","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.Width","Name":"Width","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The width of the overlay quad. By default overlays are rendered on a quad that is 1 meter across."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","137"]}],"Documentation":{"Summary":"The width of the overlay quad.\nBy default overlays are rendered on a quad that is 1 meter across."},"DocId":"P:Sandbox.VR.VROverlay.Width"},{"PropertyType":"System.Single","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.Curvature","Name":"Curvature","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Use to draw overlay as a curved surface. Curvature is a percentage from (0..1] where 1 is a fully closed cylinder. For a specific radius, curvature can be computed as: overlay.width / (2 PI r)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","154"]}],"Documentation":{"Summary":"Use to draw overlay as a curved surface. Curvature is a percentage from (0..1] where 1 is a fully closed cylinder.\nFor a specific radius, curvature can be computed as: overlay.width / (2 PI r)."},"DocId":"P:Sandbox.VR.VROverlay.Curvature"},{"PropertyType":"Color","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.Color","Name":"Color","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the color tint of the overlay quad. Use 0.0 to 1.0 per channel. Sets the alpha of the overlay quad. Use 1.0 for 100 percent opacity to 0.0 for 0 percent opacity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","171"]}],"Documentation":{"Summary":"Sets the color tint of the overlay quad. Use 0.0 to 1.0 per channel.\nSets the alpha of the overlay quad. Use 1.0 for 100 percent opacity to 0.0 for 0 percent opacity."},"DocId":"P:Sandbox.VR.VROverlay.Color"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.Texture","Name":"Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Texture that is rendered on the overlay quad. \u003Cspan style=\u0022color: #86C691;\u0022\u003ETextureBuilder\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","188"]}],"Documentation":{"Summary":"Texture that is rendered on the overlay quad.\n\u003Csee cref=\u0022T:Sandbox.TextureBuilder\u0022 /\u003E"},"DocId":"P:Sandbox.VR.VROverlay.Texture"},{"PropertyType":"Vector2","Loc":{"File":"Platform/VR/Overlay/VROverlay.cs","Line":208},"IsPublic":true,"FullName":"Sandbox.VR.VROverlay.MouseScale","Name":"MouseScale","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the mouse scaling factor that is used for mouse events."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","202"]}],"Documentation":{"Summary":"Sets the mouse scaling factor that is used for mouse events."},"DocId":"P:Sandbox.VR.VROverlay.MouseScale"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VROverlay","Name":"VROverlay","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Unsupported by OpenXR. Please use WorldPanel."]},{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cbr/\u003EVR overlays draw over the top of the 3D scene, they will not be affected by lighting, post processing effects or anything else in the world.\u003Cbr\u003E\u003C/br\u003E This makes them ideal for HUDs or menus, or anything else that should be local to the HMD or tracked devices.\u003Cbr/\u003E\u003Cbr/\u003EIf you need something in the world, consider using WorldPanel and WorldInput instead.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.cs","12"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cbr/\u003EVR overlays draw over the top of the 3D scene, they will not be affected by lighting, post processing effects or anything else in the world.\u003Cbr\u003E\u003C/br\u003E This makes them ideal for HUDs or menus, or anything else that should be local to the HMD or tracked devices.\u003Cbr/\u003E\u003Cbr/\u003EIf you need something in the world, consider using WorldPanel and WorldInput instead.\u003Cbr/\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Platform\\VR\\Overlay\\VROverlay.Update.cs","3"]}],"Documentation":{"Summary":"\u003Cpara\u003EVR overlays draw over the top of the 3D scene, they will not be affected by lighting,\n post processing effects or anything else in the world.\u003Cbr /\u003E\n This makes them ideal for HUDs or menus, or anything else that should be local to the\n HMD or tracked devices.\u003C/para\u003E\u003Cpara\u003EIf you need something in the world, consider using WorldPanel\n and WorldInput instead.\u003C/para\u003E"},"DocId":"T:Sandbox.VR.VROverlay"},{"Namespace":"Sandbox.VR","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.VR.VRAnchor..ctor","Name":".ctor","DeclaringType":"Sandbox.VR.VRAnchor","DocId":"M:Sandbox.VR.VRAnchor.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRAnchor","Name":"VRAnchor","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["VR Anchor"]},{"FullName":"CategoryAttribute","ConstructorArguments":["VR"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/anchor.png"]},{"FullName":"IconAttribute","ConstructorArguments":["anchor"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Updates the the VR anchor based on a GameObject\u0027s transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrAnchor.cs","6"]}],"Documentation":{"Summary":"Updates the the VR anchor based on a GameObject\u0027s transform."},"DocId":"T:Sandbox.VR.VRAnchor"},{"Namespace":"Sandbox.VR","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.VR.VRHand..ctor","Name":".ctor","DeclaringType":"Sandbox.VR.VRHand","DocId":"M:Sandbox.VR.VRHand.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/VR/VrHand.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.VR.VRHand.SkinnedModelComponent","Name":"SkinnedModelComponent","Attributes":[{"FullName":"Sandbox.RequireComponentAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESkinnedModelRenderer\u003C/span\u003E to use when updating this component"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrHand.cs","16"]}],"Documentation":{"Summary":"Which \u003Csee cref=\u0022T:Sandbox.SkinnedModelRenderer\u0022 /\u003E to use when updating this component"},"DocId":"P:Sandbox.VR.VRHand.SkinnedModelComponent"},{"PropertyType":"Sandbox.VR.VRHand.HandSources","Loc":{"File":"Scene/Components/VR/VrHand.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.VR.VRHand.HandSource","Name":"HandSource","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which hand should we use to update the parameters?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrHand.cs","38"]}],"Documentation":{"Summary":"Which hand should we use to update the parameters?"},"DocId":"P:Sandbox.VR.VRHand.HandSource"},{"PropertyType":"Sandbox.VR.MotionRange","Loc":{"File":"Scene/Components/VR/VrHand.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.VR.VRHand.MotionRange","Name":"MotionRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["What motion range should we use to update the parameters?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrHand.cs","44"]}],"Documentation":{"Summary":"What motion range should we use to update the parameters?"},"DocId":"P:Sandbox.VR.VRHand.MotionRange"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRHand","Name":"VRHand","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["VR Hand"]},{"FullName":"CategoryAttribute","ConstructorArguments":["VR"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/hand.png"]},{"FullName":"IconAttribute","ConstructorArguments":["waving_hand"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Updates the parameters on an \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESkinnedModelRenderer\u003C/span\u003E on this GameObject based on the skeletal data from SteamVR. Useful for quick hand posing based on controller input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrHand.cs","7"]}],"Documentation":{"Summary":"Updates the parameters on an \u003Csee cref=\u0022T:Sandbox.SkinnedModelRenderer\u0022 /\u003E on this GameObject based on the skeletal data from SteamVR.\nUseful for quick hand posing based on controller input."},"DocId":"T:Sandbox.VR.VRHand"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.VRHand.HandSources","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHand.HandSources.Left","Name":"Left","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The left controller"]}],"Documentation":{"Summary":"The left controller"},"DocId":"F:Sandbox.VR.VRHand.HandSources.Left"},{"FieldType":"Sandbox.VR.VRHand.HandSources","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHand.HandSources.Right","Name":"Right","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The right controller"]}],"Documentation":{"Summary":"The right controller"},"DocId":"F:Sandbox.VR.VRHand.HandSources.Right"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRHand.HandSources","Name":"HandSources","DeclaringType":"Sandbox.VR.VRHand","Documentation":{"Summary":"Represents a controller to use when fetching skeletal data (finger curl/splay values)"},"DocId":"T:Sandbox.VR.VRHand.HandSources"},{"Namespace":"Sandbox.VR","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.VR.VRModelRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.VR.VRModelRenderer","DocId":"M:Sandbox.VR.VRModelRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.VR.VRModelRenderer.ModelSources","Loc":{"File":"Scene/Components/VR/VRModelRenderer.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.VR.VRModelRenderer.ModelSource","Name":"ModelSource","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which device should we use to fetch the model?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VRModelRenderer.cs","32"]}],"Documentation":{"Summary":"Which device should we use to fetch the model?"},"DocId":"P:Sandbox.VR.VRModelRenderer.ModelSource"},{"PropertyType":"Sandbox.ModelRenderer","Loc":{"File":"Scene/Components/VR/VRModelRenderer.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.VR.VRModelRenderer.ModelRenderer","Name":"ModelRenderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which model renderer should we use as the target?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VRModelRenderer.cs","46"]}],"Documentation":{"Summary":"Which model renderer should we use as the target?"},"DocId":"P:Sandbox.VR.VRModelRenderer.ModelRenderer"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRModelRenderer","Name":"VRModelRenderer","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["VR Model Renderer"]},{"FullName":"CategoryAttribute","ConstructorArguments":["VR"]},{"FullName":"IconAttribute","ConstructorArguments":["view_in_ar"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a device-specific model for a VR device"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VRModelRenderer.cs","6"]}],"Documentation":{"Summary":"Renders a device-specific model for a VR device"},"DocId":"T:Sandbox.VR.VRModelRenderer"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.VRModelRenderer.ModelSources","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRModelRenderer.ModelSources.LeftHand","Name":"LeftHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The left controller"]}],"Documentation":{"Summary":"The left controller"},"DocId":"F:Sandbox.VR.VRModelRenderer.ModelSources.LeftHand"},{"FieldType":"Sandbox.VR.VRModelRenderer.ModelSources","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRModelRenderer.ModelSources.RightHand","Name":"RightHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The right controller"]}],"Documentation":{"Summary":"The right controller"},"DocId":"F:Sandbox.VR.VRModelRenderer.ModelSources.RightHand"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRModelRenderer.ModelSources","Name":"ModelSources","DeclaringType":"Sandbox.VR.VRModelRenderer","Documentation":{"Summary":"Represents a controller to use when fetching the model (which device)"},"DocId":"T:Sandbox.VR.VRModelRenderer.ModelSources"},{"Namespace":"Sandbox.VR","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/VR/VrTrackedObject.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.VR.VRTrackedObject..ctor","Name":".ctor","DeclaringType":"Sandbox.VR.VRTrackedObject","DocId":"M:Sandbox.VR.VRTrackedObject.#ctor"}],"Properties":[{"PropertyType":"Sandbox.VR.VRTrackedObject.PoseSources","Loc":{"File":"Scene/Components/VR/VrTrackedObject.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.VR.VRTrackedObject.PoseSource","Name":"PoseSource","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which tracked object should we use to update the transform?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrTrackedObject.cs","63"]}],"Documentation":{"Summary":"Which tracked object should we use to update the transform?"},"DocId":"P:Sandbox.VR.VRTrackedObject.PoseSource"},{"PropertyType":"Sandbox.VR.VRTrackedObject.TrackingTypes","Loc":{"File":"Scene/Components/VR/VrTrackedObject.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.VR.VRTrackedObject.TrackingType","Name":"TrackingType","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which parts of the transform should be updated? (eg. rotation, position)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrTrackedObject.cs","69"]}],"Documentation":{"Summary":"Which parts of the transform should be updated? (eg. rotation, position)"},"DocId":"P:Sandbox.VR.VRTrackedObject.TrackingType"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/VR/VrTrackedObject.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.VR.VRTrackedObject.UseRelativeTransform","Name":"UseRelativeTransform","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this is checked, then the transform used will be relative to the VR anchor (rather than an absolute world position)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrTrackedObject.cs","75"]}],"Documentation":{"Summary":"If this is checked, then the transform used will be relative to the VR anchor (rather than an absolute world position)."},"DocId":"P:Sandbox.VR.VRTrackedObject.UseRelativeTransform"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRTrackedObject","Name":"VRTrackedObject","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["VR Tracked Object"]},{"FullName":"CategoryAttribute","ConstructorArguments":["VR"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/tracked_object.png"]},{"FullName":"IconAttribute","ConstructorArguments":["animation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Updates this GameObject\u0027s transform based on a given tracked object (e.g. left controller, HMD)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\VR\\VrTrackedObject.cs","6"]}],"Documentation":{"Summary":"Updates this GameObject\u0027s transform based on a given tracked object (e.g. left controller, HMD)."},"DocId":"T:Sandbox.VR.VRTrackedObject"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.VRTrackedObject.PoseSources","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRTrackedObject.PoseSources.Head","Name":"Head","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve data from the head-mounted display"]}],"Documentation":{"Summary":"Retrieve data from the head-mounted display"},"DocId":"F:Sandbox.VR.VRTrackedObject.PoseSources.Head"},{"FieldType":"Sandbox.VR.VRTrackedObject.PoseSources","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRTrackedObject.PoseSources.LeftHand","Name":"LeftHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve data from the left controller"]}],"Documentation":{"Summary":"Retrieve data from the left controller"},"DocId":"F:Sandbox.VR.VRTrackedObject.PoseSources.LeftHand"},{"FieldType":"Sandbox.VR.VRTrackedObject.PoseSources","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRTrackedObject.PoseSources.RightHand","Name":"RightHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve data from the right controller"]}],"Documentation":{"Summary":"Retrieve data from the right controller"},"DocId":"F:Sandbox.VR.VRTrackedObject.PoseSources.RightHand"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRTrackedObject.PoseSources","Name":"PoseSources","DeclaringType":"Sandbox.VR.VRTrackedObject","Documentation":{"Summary":"Represents tracked devices to use when updating"},"DocId":"T:Sandbox.VR.VRTrackedObject.PoseSources"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.VRTrackedObject.TrackingTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRTrackedObject.TrackingTypes.None","Name":"None","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t update the position or the rotation"]}],"Documentation":{"Summary":"Don\u0027t update the position or the rotation"},"DocId":"F:Sandbox.VR.VRTrackedObject.TrackingTypes.None"},{"FieldType":"Sandbox.VR.VRTrackedObject.TrackingTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRTrackedObject.TrackingTypes.Rotation","Name":"Rotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update the rotation only"]}],"Documentation":{"Summary":"Update the rotation only"},"DocId":"F:Sandbox.VR.VRTrackedObject.TrackingTypes.Rotation"},{"FieldType":"Sandbox.VR.VRTrackedObject.TrackingTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRTrackedObject.TrackingTypes.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update the rotation only"]}],"Documentation":{"Summary":"Update the rotation only"},"DocId":"F:Sandbox.VR.VRTrackedObject.TrackingTypes.Position"},{"FieldType":"Sandbox.VR.VRTrackedObject.TrackingTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRTrackedObject.TrackingTypes.All","Name":"All","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update both the position and rotation"]}],"Documentation":{"Summary":"Update both the position and rotation"},"DocId":"F:Sandbox.VR.VRTrackedObject.TrackingTypes.All"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRTrackedObject.TrackingTypes","Name":"TrackingTypes","DeclaringType":"Sandbox.VR.VRTrackedObject","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"Represents transform values to update"},"DocId":"T:Sandbox.VR.VRTrackedObject.TrackingTypes"},{"Namespace":"Sandbox.VR","Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Systems/Input/VR/AnalogInput.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.VR.AnalogInput.Value","Name":"Value","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current value of this input, from 0 to 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\AnalogInput.cs","15"]}],"Documentation":{"Summary":"The current value of this input, from 0 to 1."},"DocId":"P:Sandbox.VR.AnalogInput.Value"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Input/VR/AnalogInput.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.VR.AnalogInput.Delta","Name":"Delta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How much \u003Cspan style=\u0022color: #86C691;\u0022\u003EAnalogInput\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EValue\u003C/span\u003E has changed since the last update, from 0 to 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\AnalogInput.cs","20"]}],"Documentation":{"Summary":"How much \u003Csee cref=\u0022P:Sandbox.VR.AnalogInput.Value\u0022 /\u003E has changed since the last update, from 0 to 1."},"DocId":"P:Sandbox.VR.AnalogInput.Delta"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/AnalogInput.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.VR.AnalogInput.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not this action is currently accessible (if false, then \u003Cspan style=\u0022color: #86C691;\u0022\u003EAnalogInput\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EValue\u003C/span\u003E will always be 0 and will never change)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\AnalogInput.cs","25"]}],"Documentation":{"Summary":"Whether or not this action is currently accessible (if false, then \u003Csee cref=\u0022P:Sandbox.VR.AnalogInput.Value\u0022 /\u003E will always be 0 and will never change)."},"DocId":"P:Sandbox.VR.AnalogInput.Active"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.AnalogInput","Name":"AnalogInput","Documentation":{"Summary":"Represents a VR analog input action (e.g. trigger)"},"DocId":"T:Sandbox.VR.AnalogInput"},{"Namespace":"Sandbox.VR","Constructors":[],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Systems/Input/VR/AnalogInput2D.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.VR.AnalogInput2D.Value","Name":"Value","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current value of this input, with both axes ranging from 0 to 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\AnalogInput2D.cs","15"]}],"Documentation":{"Summary":"The current value of this input, with both axes ranging from 0 to 1."},"DocId":"P:Sandbox.VR.AnalogInput2D.Value"},{"PropertyType":"Vector2","Loc":{"File":"Systems/Input/VR/AnalogInput2D.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.VR.AnalogInput2D.Delta","Name":"Delta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How much \u003Cspan style=\u0022color: #86C691;\u0022\u003EAnalogInput2D\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EValue\u003C/span\u003E has changed since the last update, with both axes ranging from 0 to 1."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\AnalogInput2D.cs","20"]}],"Documentation":{"Summary":"How much \u003Csee cref=\u0022P:Sandbox.VR.AnalogInput2D.Value\u0022 /\u003E has changed since the last update, with both axes ranging from 0 to 1."},"DocId":"P:Sandbox.VR.AnalogInput2D.Delta"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/AnalogInput2D.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.VR.AnalogInput2D.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not this action is currently accessible (if false, then \u003Cspan style=\u0022color: #86C691;\u0022\u003EAnalogInput2D\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EValue\u003C/span\u003E will always be 0 and will never change)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\AnalogInput2D.cs","25"]}],"Documentation":{"Summary":"Whether or not this action is currently accessible (if false, then \u003Csee cref=\u0022P:Sandbox.VR.AnalogInput2D.Value\u0022 /\u003E will always be 0 and will never change)."},"DocId":"P:Sandbox.VR.AnalogInput2D.Active"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.AnalogInput2D","Name":"AnalogInput2D","Documentation":{"Summary":"Represents a two-dimensional VR analog input action (e.g. joysticks)"},"DocId":"T:Sandbox.VR.AnalogInput2D"},{"Namespace":"Sandbox.VR","Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/DigitalInput.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.VR.DigitalInput.IsPressed","Name":"IsPressed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current value of this input - true if pressed, false if not pressed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\DigitalInput.cs","15"]}],"Documentation":{"Summary":"The current value of this input - true if pressed, false if not pressed."},"DocId":"P:Sandbox.VR.DigitalInput.IsPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/DigitalInput.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.VR.DigitalInput.WasPressed","Name":"WasPressed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The previous value of this input - true if it was pressed, false if it was not pressed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\DigitalInput.cs","20"]}],"Documentation":{"Summary":"The previous value of this input - true if it was pressed, false if it was not pressed."},"DocId":"P:Sandbox.VR.DigitalInput.WasPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/DigitalInput.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.VR.DigitalInput.Delta","Name":"Delta","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How much \u003Cspan style=\u0022color: #86C691;\u0022\u003EDigitalInput\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EIsPressed\u003C/span\u003E has changed since the last update."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\DigitalInput.cs","25"]}],"Documentation":{"Summary":"How much \u003Csee cref=\u0022P:Sandbox.VR.DigitalInput.IsPressed\u0022 /\u003E has changed since the last update."},"DocId":"P:Sandbox.VR.DigitalInput.Delta"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/DigitalInput.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.VR.DigitalInput.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not this action is currently accessible (if false, then \u003Cspan style=\u0022color: #86C691;\u0022\u003EDigitalInput\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EIsPressed\u003C/span\u003E will always be false and will never change)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\DigitalInput.cs","30"]}],"Documentation":{"Summary":"Whether or not this action is currently accessible (if false, then \u003Csee cref=\u0022P:Sandbox.VR.DigitalInput.IsPressed\u0022 /\u003E will always be false and will never change)."},"DocId":"P:Sandbox.VR.DigitalInput.Active"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.DigitalInput","Name":"DigitalInput","Documentation":{"Summary":"Represents a VR digital input action (e.g. X button)"},"DocId":"T:Sandbox.VR.DigitalInput"},{"Namespace":"Sandbox.VR","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.VR.VRInput","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRInput.Current","Name":"Current","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current relevant \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EVRInput\u003C/span\u003E instance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","8"]}],"Documentation":{"Summary":"The current relevant \u003Csee cref=\u0022T:Sandbox.VR.VRInput\u0022 /\u003E instance."},"DocId":"P:Sandbox.VR.VRInput.Current"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.Scale","Name":"Scale","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get or set the player\u0027s scale in the world. If you set it to 2 the player will be twice as big."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","15"]}],"Documentation":{"Summary":"Get or set the player\u0027s scale in the world. If you set it to 2 the player will be twice as big."},"DocId":"P:Sandbox.VR.VRInput.Scale"},{"PropertyType":"Transform","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.Anchor","Name":"Anchor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets or sets where the center of the VR play area is in world space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","31"]}],"Documentation":{"Summary":"Gets or sets where the center of the VR play area is in world space."},"DocId":"P:Sandbox.VR.VRInput.Anchor"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.ControllersAreDrawing","Name":"ControllersAreDrawing","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if SteamVR is drawing the controllers"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","36"]}],"Documentation":{"Summary":"Returns true if SteamVR is drawing the controllers"},"DocId":"P:Sandbox.VR.VRInput.ControllersAreDrawing"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.IsLeftHandDominant","Name":"IsLeftHandDominant","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the left hand is dominant"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","42"]}],"Documentation":{"Summary":"Returns true if the left hand is dominant"},"DocId":"P:Sandbox.VR.VRInput.IsLeftHandDominant"},{"PropertyType":"Transform","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.Head","Name":"Head","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Position and rotation of the Head Mounted Display in local space coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","50"]}],"Documentation":{"Summary":"Position and rotation of the Head Mounted Display in local space coordinates."},"DocId":"P:Sandbox.VR.VRInput.Head"},{"PropertyType":"Sandbox.VR.VRController","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.LeftHand","Name":"LeftHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Information about the left hand input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","55"]}],"Documentation":{"Summary":"Information about the left hand input."},"DocId":"P:Sandbox.VR.VRInput.LeftHand"},{"PropertyType":"Sandbox.VR.VRController","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.RightHand","Name":"RightHand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Information about the right hand input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","60"]}],"Documentation":{"Summary":"Information about the right hand input."},"DocId":"P:Sandbox.VR.VRInput.RightHand"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.VR.TrackedObject\u003E","Loc":{"File":"Systems/Input/VR/Input.Vr.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.VR.VRInput.TrackedObjects","Name":"TrackedObjects","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of available trackers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","67"]}],"Documentation":{"Summary":"A list of available trackers."},"DocId":"P:Sandbox.VR.VRInput.TrackedObjects"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRInput","Name":"VRInput","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\Input.Vr.cs","3"]}],"DocId":"T:Sandbox.VR.VRInput"},{"Namespace":"Sandbox.VR","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.MotionRange","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.MotionRange.Hand","Name":"Hand","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The default motion range. Provides hand poses that either estimate or fully represent the user\u0027s hand."]}],"Documentation":{"Summary":"The default motion range. Provides hand poses that either estimate or fully represent the user\u0027s hand."},"DocId":"F:Sandbox.VR.MotionRange.Hand"},{"FieldType":"Sandbox.VR.MotionRange","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.MotionRange.Controller","Name":"Controller","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides hand poses that estimate how the user\u0027s hand wraps around a controller, if they\u0027re using one."]}],"Documentation":{"Summary":"Provides hand poses that estimate how the user\u0027s hand wraps around a controller, if they\u0027re using one."},"DocId":"F:Sandbox.VR.MotionRange.Controller"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.MotionRange","Name":"MotionRange","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.VR.MotionRange"},{"Namespace":"Sandbox.VR","Methods":[{"ReturnType":"Sandbox.VR.TrackedObject","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.VR.TrackedObject.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.VR.TrackedObject","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.VR.TrackedObject.\u003CClone\u003E$"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/TrackedObject.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.VR.TrackedObject.Active","Name":"Active","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not this object is currently accessible (if false, then the transform will not update)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\TrackedObject.cs","11"]}],"Documentation":{"Summary":"Whether or not this object is currently accessible (if false, then the transform will not update)."},"DocId":"P:Sandbox.VR.TrackedObject.Active"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Input/VR/TrackedObject.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.VR.TrackedObject.Velocity","Name":"Velocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Local velocity of this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\TrackedObject.cs","16"]}],"Documentation":{"Summary":"Local velocity of this object."},"DocId":"P:Sandbox.VR.TrackedObject.Velocity"},{"PropertyType":"Angles","Loc":{"File":"Systems/Input/VR/TrackedObject.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.VR.TrackedObject.AngularVelocity","Name":"AngularVelocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Local angular velocity of this object (degrees/s)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\TrackedObject.cs","21"]}],"Documentation":{"Summary":"Local angular velocity of this object (degrees/s)"},"DocId":"P:Sandbox.VR.TrackedObject.AngularVelocity"},{"PropertyType":"Transform","IsVirtual":true,"Loc":{"File":"Systems/Input/VR/TrackedObject.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.VR.TrackedObject.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The position and rotation of this tracked object in world space (based on the anchor position)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\TrackedObject.cs","26"]}],"Documentation":{"Summary":"The position and rotation of this tracked object in world space (based on the anchor position)"},"DocId":"P:Sandbox.VR.TrackedObject.Transform"},{"PropertyType":"Sandbox.VR.TrackedDeviceRole","Loc":{"File":"Systems/Input/VR/TrackedObject.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.VR.TrackedObject.Role","Name":"Role","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Which part of the body this tracked object represents - waist, left shoulder, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\TrackedObject.cs","31"]}],"Documentation":{"Summary":"Which part of the body this tracked object represents - waist, left shoulder, etc."},"DocId":"P:Sandbox.VR.TrackedObject.Role"},{"PropertyType":"Sandbox.VR.TrackedDeviceType","Loc":{"File":"Systems/Input/VR/TrackedObject.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.VR.TrackedObject.Type","Name":"Type","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["What type of object this is - tracker, controller, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\TrackedObject.cs","36"]}],"Documentation":{"Summary":"What type of object this is - tracker, controller, etc."},"DocId":"P:Sandbox.VR.TrackedObject.Type"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.TrackedObject","Name":"TrackedObject","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Represents a physically tracked VR object with a transform"},"DocId":"T:Sandbox.VR.TrackedObject"},{"Namespace":"Sandbox.VR","BaseType":"Sandbox.VR.TrackedObject","Methods":[{"ReturnType":"Sandbox.Model","Parameters":[],"l":{"File":"Systems/Input/VR/VRController.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.VR.VRController.GetModel","Name":"GetModel","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieves or creates a cached model that can be used to render this controller."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.cs","48"]}],"Documentation":{"Summary":"Retrieves or creates a cached model that can be used to render this controller."},"DocId":"M:Sandbox.VR.VRController.GetModel"},{"ReturnType":"System.Void","Parameters":[{"Name":"duration","Type":"System.Single"},{"Name":"frequency","Type":"System.Single"},{"Name":"amplitude","Type":"System.Single"}],"l":{"File":"Systems/Input/VR/VRController.Haptics.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.VR.VRController.TriggerHapticVibration","Name":"TriggerHapticVibration","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use TriggerHaptics instead"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Triggers a haptic vibration event on the controller for this hand."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Haptics.cs","16"]}],"Documentation":{"Summary":"Triggers a haptic vibration event on the controller for this hand.","Remarks":"If a haptic event is already running it will be interrupted immediately.","Params":{"duration":"How long the haptic action should last (in seconds - can be 0 to \u0022pulse\u0022 it)","frequency":"How often the haptic motor should bounce (0 - 320 in hz. The lower end being more useful)","amplitude":"How intense the haptic should be (0 - 1)"}},"DocId":"M:Sandbox.VR.VRController.TriggerHapticVibration(System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/VR/VRController.Haptics.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.VR.VRController.StopAllVibrations","Name":"StopAllVibrations","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stop all vibration events on this controller."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Haptics.cs","27"]}],"Documentation":{"Summary":"Stop all vibration events on this controller."},"DocId":"M:Sandbox.VR.VRController.StopAllVibrations"},{"ReturnType":"System.Void","Parameters":[{"Name":"effect","Type":"Sandbox.HapticEffect"},{"Name":"lengthScale","Type":"System.Single","Default":"1"},{"Name":"frequencyScale","Type":"System.Single","Default":"1"},{"Name":"amplitudeScale","Type":"System.Single","Default":"1"}],"l":{"File":"Systems/Input/VR/VRController.Haptics.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.VR.VRController.TriggerHaptics","Name":"TriggerHaptics","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Trigger a vibration based on a predefined \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHapticPattern\u003C/span\u003E. All \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EHapticPattern\u003C/span\u003Es are normalized (start at 0, peak at 1)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Haptics.cs","45"]}],"Documentation":{"Summary":"Trigger a vibration based on a predefined \u003Csee cref=\u0022T:Sandbox.HapticPattern\u0022 /\u003E.\nAll \u003Csee cref=\u0022T:Sandbox.HapticPattern\u0022 /\u003Es are normalized (start at 0, peak at 1).","Params":{"effect":"The pattern to use","lengthScale":"The amount to scale the pattern\u0027s length by.","frequencyScale":"The amount to scale the pattern\u0027s frequency by.","amplitudeScale":"The amount to scale the pattern\u0027s amplitude by."}},"DocId":"M:Sandbox.VR.VRController.TriggerHaptics(Sandbox.HapticEffect,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/VR/VRController.Haptics.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.VR.VRController.StopAllHaptics","Name":"StopAllHaptics","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stops all rumble and haptic events on this controller."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Haptics.cs","58"]}],"Documentation":{"Summary":"Stops all rumble and haptic events on this controller."},"DocId":"M:Sandbox.VR.VRController.StopAllHaptics"},{"ReturnType":"Sandbox.VR.VRHandJointData[]","Parameters":[{"Name":"motionRange","Type":"Sandbox.VR.MotionRange","Default":"0"}],"l":{"File":"Systems/Input/VR/VRController.Joints.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.VR.VRController.GetJoints","Name":"GetJoints","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns joint data for a specific motion range."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Joints.cs","55"]}],"Documentation":{"Summary":"Returns joint data for a specific motion range.","Params":{"motionRange":"Whether the joints returned represent a raw hand pose, or one that represents the hand wrapping around the controller."}},"DocId":"M:Sandbox.VR.VRController.GetJoints(Sandbox.VR.MotionRange)"},{"ReturnType":"System.Single","Parameters":[{"Name":"value","Type":"Sandbox.VR.FingerValue"}],"l":{"File":"Systems/Input/VR/VRController.Joints.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.VR.VRController.GetFingerValue","Name":"GetFingerValue","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the skeletal value (from 0 to 1) of a specified \u003Cspan style=\u0022color: #86C691;\u0022\u003EFingerValue\u003C/span\u003E - includes curl and splay."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Joints.cs","68"]}],"Documentation":{"Summary":"Get the skeletal value (from 0 to 1) of a specified \u003Csee cref=\u0022T:Sandbox.VR.FingerValue\u0022 /\u003E - includes curl and splay."},"DocId":"M:Sandbox.VR.VRController.GetFingerValue(Sandbox.VR.FingerValue)"},{"ReturnType":"System.Single","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Input/VR/VRController.Joints.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.VR.VRController.GetFingerCurl","Name":"GetFingerCurl","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the skeletal value (from 0 to 1) of a specified finger curl index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Joints.cs","83"]}],"Documentation":{"Summary":"Get the skeletal value (from 0 to 1) of a specified finger curl index."},"DocId":"M:Sandbox.VR.VRController.GetFingerCurl(System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Systems/Input/VR/VRController.Joints.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.VR.VRController.GetFingerSplay","Name":"GetFingerSplay","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the skeletal value (from 0 to 1) of a specified finger splay index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Joints.cs","93"]}],"Documentation":{"Summary":"Get the skeletal value (from 0 to 1) of a specified finger splay index."},"DocId":"M:Sandbox.VR.VRController.GetFingerSplay(System.Int32)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSandbox.VR.VRHandJointData\u003E","Parameters":[],"l":{"File":"Systems/Input/VR/VRController.Joints.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.VR.VRController.GetJointData","Name":"GetJointData","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use GetJoints()"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Joints.cs","102"]}],"DocId":"M:Sandbox.VR.VRController.GetJointData"},{"ReturnType":"Sandbox.VR.VRController","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.VR.VRController.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.VR.VRController","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.VR.VRController.\u003CClone\u003E$"}],"Constructors":[],"Properties":[{"PropertyType":"Transform","IsVirtual":true,"Loc":{"File":"Systems/Input/VR/VRController.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.VR.VRController.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.cs","18"]}],"DocId":"P:Sandbox.VR.VRController.Transform"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/VR/VRController.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.VR.VRController.IsHandTracked","Name":"IsHandTracked","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this controller currently being represented using full hand tracking?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.cs","23"]}],"Documentation":{"Summary":"Is this controller currently being represented using full hand tracking?"},"DocId":"P:Sandbox.VR.VRController.IsHandTracked"},{"PropertyType":"Sandbox.VR.AnalogInput","Loc":{"File":"Systems/Input/VR/VRController.Inputs.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.VR.VRController.Trigger","Name":"Trigger","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The trigger input on this controller"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Inputs.cs","8"]}],"Documentation":{"Summary":"The trigger input on this controller"},"DocId":"P:Sandbox.VR.VRController.Trigger"},{"PropertyType":"Sandbox.VR.AnalogInput","Loc":{"File":"Systems/Input/VR/VRController.Inputs.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.VR.VRController.Grip","Name":"Grip","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The grip input on this controller"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Inputs.cs","13"]}],"Documentation":{"Summary":"The grip input on this controller"},"DocId":"P:Sandbox.VR.VRController.Grip"},{"PropertyType":"Sandbox.VR.AnalogInput2D","Loc":{"File":"Systems/Input/VR/VRController.Inputs.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.VR.VRController.Joystick","Name":"Joystick","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The primary joystick input on this controller"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Inputs.cs","18"]}],"Documentation":{"Summary":"The primary joystick input on this controller"},"DocId":"P:Sandbox.VR.VRController.Joystick"},{"PropertyType":"Sandbox.VR.DigitalInput","Loc":{"File":"Systems/Input/VR/VRController.Inputs.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.VR.VRController.JoystickPress","Name":"JoystickPress","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The primary joystick press on this controller"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Inputs.cs","23"]}],"Documentation":{"Summary":"The primary joystick press on this controller"},"DocId":"P:Sandbox.VR.VRController.JoystickPress"},{"PropertyType":"Sandbox.VR.DigitalInput","Loc":{"File":"Systems/Input/VR/VRController.Inputs.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.VR.VRController.ButtonA","Name":"ButtonA","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The primary button on this controller (Usually A, can be X for Oculus Touch)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Inputs.cs","28"]}],"Documentation":{"Summary":"The primary button on this controller (Usually A, can be X for Oculus Touch)"},"DocId":"P:Sandbox.VR.VRController.ButtonA"},{"PropertyType":"Sandbox.VR.DigitalInput","Loc":{"File":"Systems/Input/VR/VRController.Inputs.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.VR.VRController.ButtonB","Name":"ButtonB","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The secondary button on this controller (Usually B, can be Y for Oculus Touch)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRController.Inputs.cs","33"]}],"Documentation":{"Summary":"The secondary button on this controller (Usually B, can be Y for Oculus Touch)"},"DocId":"P:Sandbox.VR.VRController.ButtonB"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRController","Name":"VRController","Documentation":{"Summary":"Represents a VR controller, along with its transform, velocity, and inputs."},"DocId":"T:Sandbox.VR.VRController"},{"Namespace":"Sandbox.VR","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.Palm","Name":"Palm","DocId":"F:Sandbox.VR.VRHandJoint.Palm"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.Wrist","Name":"Wrist","DocId":"F:Sandbox.VR.VRHandJoint.Wrist"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.ThumbMetacarpal","Name":"ThumbMetacarpal","DocId":"F:Sandbox.VR.VRHandJoint.ThumbMetacarpal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.ThumbProximal","Name":"ThumbProximal","DocId":"F:Sandbox.VR.VRHandJoint.ThumbProximal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.ThumbDistal","Name":"ThumbDistal","DocId":"F:Sandbox.VR.VRHandJoint.ThumbDistal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.ThumbTip","Name":"ThumbTip","DocId":"F:Sandbox.VR.VRHandJoint.ThumbTip"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.IndexMetacarpal","Name":"IndexMetacarpal","DocId":"F:Sandbox.VR.VRHandJoint.IndexMetacarpal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.IndexProximal","Name":"IndexProximal","DocId":"F:Sandbox.VR.VRHandJoint.IndexProximal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.IndexIntermediate","Name":"IndexIntermediate","DocId":"F:Sandbox.VR.VRHandJoint.IndexIntermediate"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.IndexDistal","Name":"IndexDistal","DocId":"F:Sandbox.VR.VRHandJoint.IndexDistal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.IndexTip","Name":"IndexTip","DocId":"F:Sandbox.VR.VRHandJoint.IndexTip"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.MiddleMetacarpal","Name":"MiddleMetacarpal","DocId":"F:Sandbox.VR.VRHandJoint.MiddleMetacarpal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.MiddleProximal","Name":"MiddleProximal","DocId":"F:Sandbox.VR.VRHandJoint.MiddleProximal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.MiddleIntermediate","Name":"MiddleIntermediate","DocId":"F:Sandbox.VR.VRHandJoint.MiddleIntermediate"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.MiddleDistal","Name":"MiddleDistal","DocId":"F:Sandbox.VR.VRHandJoint.MiddleDistal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.MiddleTip","Name":"MiddleTip","DocId":"F:Sandbox.VR.VRHandJoint.MiddleTip"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.RingMetacarpal","Name":"RingMetacarpal","DocId":"F:Sandbox.VR.VRHandJoint.RingMetacarpal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.RingProximal","Name":"RingProximal","DocId":"F:Sandbox.VR.VRHandJoint.RingProximal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.RingIntermediate","Name":"RingIntermediate","DocId":"F:Sandbox.VR.VRHandJoint.RingIntermediate"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.RingDistal","Name":"RingDistal","DocId":"F:Sandbox.VR.VRHandJoint.RingDistal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.RingTip","Name":"RingTip","DocId":"F:Sandbox.VR.VRHandJoint.RingTip"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.LittleMetacarpal","Name":"LittleMetacarpal","DocId":"F:Sandbox.VR.VRHandJoint.LittleMetacarpal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.LittleProximal","Name":"LittleProximal","DocId":"F:Sandbox.VR.VRHandJoint.LittleProximal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.LittleIntermediate","Name":"LittleIntermediate","DocId":"F:Sandbox.VR.VRHandJoint.LittleIntermediate"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.LittleDistal","Name":"LittleDistal","DocId":"F:Sandbox.VR.VRHandJoint.LittleDistal"},{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.VR.VRHandJoint.LittleTip","Name":"LittleTip","DocId":"F:Sandbox.VR.VRHandJoint.LittleTip"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRHandJoint","Name":"VRHandJoint","DocId":"T:Sandbox.VR.VRHandJoint"},{"Namespace":"Sandbox.VR","Fields":[{"FieldType":"Sandbox.VR.VRHandJoint","IsPublic":true,"FullName":"Sandbox.VR.VRHandJointData.Joint","Name":"Joint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRHandJointData.cs","5"]}],"DocId":"F:Sandbox.VR.VRHandJointData.Joint"},{"FieldType":"Transform","IsPublic":true,"FullName":"Sandbox.VR.VRHandJointData.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\VR\\VRHandJointData.cs","6"]}],"DocId":"F:Sandbox.VR.VRHandJointData.Transform"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VR.VRHandJointData","Name":"VRHandJointData","DocId":"T:Sandbox.VR.VRHandJointData"},{"Namespace":"Sandbox.Rendering","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Reset","Name":"Reset","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","69"]}],"DocId":"M:Sandbox.Rendering.CommandList.Reset"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Blit","Name":"Blit","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","76"]}],"DocId":"M:Sandbox.Rendering.CommandList.Blit(Sandbox.Material,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"color","Type":"Color"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawQuad","Name":"DrawQuad","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","77"]}],"DocId":"M:Sandbox.Rendering.CommandList.DrawQuad(Sandbox.Rect,Sandbox.Material,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"color","Type":"Color"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawScreenQuad","Name":"DrawScreenQuad","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","78"]}],"DocId":"M:Sandbox.Rendering.CommandList.DrawScreenQuad(Sandbox.Material,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"f","Type":"System.Single"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","80"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"f","Type":"System.Double"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","81"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,System.Double)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector2","Type":"Vector2"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","82"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector3","Type":"Vector3"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","83"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector4","Type":"Vector4"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","84"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,Vector4)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"i","Type":"System.Int32"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","85"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"b","Type":"System.Boolean"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","86"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"matrix","Type":"Matrix"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","87"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,Matrix)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"buffer","Type":"Sandbox.GpuBuffer"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","88"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,Sandbox.GpuBuffer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","89"]}],"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,Sandbox.Texture)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","90"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetCombo(Sandbox.StringToken,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"value","Type":"System.Boolean"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","91"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetCombo(Sandbox.StringToken,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"t","Type":"T"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","92"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetCombo\u0060\u00601(Sandbox.StringToken,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"data","Type":"T"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetConstantBuffer","Name":"SetConstantBuffer","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","93"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetConstantBuffer\u0060\u00601(Sandbox.StringToken,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"buffer","Type":"Sandbox.GpuBuffer"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","94"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,Sandbox.GpuBuffer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"i","Type":"System.Int32"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","95"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"b","Type":"System.Boolean"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","96"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"f","Type":"System.Single"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","97"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"f","Type":"System.Double"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","98"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,System.Double)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector2","Type":"Vector2"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","99"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector3","Type":"Vector3"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","100"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector4","Type":"Vector4"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","101"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,Vector4)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"matrix","Type":"Matrix"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","102"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,Matrix)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","103"]}],"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,Sandbox.Texture)"},{"ReturnType":"Sandbox.Rendering.RenderTargetHandle","Parameters":[{"Name":"token","Type":"System.String"},{"Name":"withMips","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GrabFrameTexture","Name":"GrabFrameTexture","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a copy of the framebuffer and returns a handle to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","111"]}],"Documentation":{"Summary":"Takes a copy of the framebuffer and returns a handle to it","Return":"","Params":{"token":"","withMips":"Generates mipmaps on the grabbed texture filtered with gaussian blur for each mip"}},"DocId":"M:Sandbox.Rendering.CommandList.GrabFrameTexture(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Rendering.RenderTargetHandle","Parameters":[{"Name":"token","Type":"System.String"},{"Name":"withMips","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GrabDepthTexture","Name":"GrabDepthTexture","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Takes a copy of the depthbuffer and returns a handle to it"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","120"]}],"Documentation":{"Summary":"Takes a copy of the depthbuffer and returns a handle to it","Return":"","Params":{"token":"","withMips":"Generates mipmaps on the grabbed texture filtered with gaussian blur for each mip"}},"DocId":"M:Sandbox.Rendering.CommandList.GrabDepthTexture(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"otherBuffer","Type":"Sandbox.Rendering.CommandList"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.InsertList","Name":"InsertList","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Run this CommandList here"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","126"]}],"Documentation":{"Summary":"Run this CommandList here"},"DocId":"M:Sandbox.Rendering.CommandList.InsertList(Sandbox.Rendering.CommandList)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"transform","Type":"Transform"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawModel","Name":"DrawModel","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a single model at the given Transform immediately."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","188"]}],"Documentation":{"Summary":"Draws a single model at the given Transform immediately.","Params":{"model":"The model to draw","transform":"Transform to draw the model at","attributes":"Optional attributes to apply only for this draw call"}},"DocId":"M:Sandbox.Rendering.CommandList.DrawModel(Sandbox.Model,Transform,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"transforms","Type":"System.Span\u00601\u003CTransform\u003E"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawModelInstanced","Name":"DrawModelInstanced","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws multiple instances of a model using GPU instancing, assuming standard implemented shaders. Use \u0060CalculateInstancingObjectToWorldMatrix\u0060 in shaders to access the instance transform. There is a limit of 1,048,576 transform slots per frame when using this method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","203"]}],"DocId":"M:Sandbox.Rendering.CommandList.DrawModelInstanced(Sandbox.Model,System.Span\u00601{Transform},Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"buffer","Type":"Sandbox.GpuBuffer"},{"Name":"bufferOffset","Type":"System.Int32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawModelInstancedIndirect","Name":"DrawModelInstancedIndirect","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws multiple instances of a model using GPU instancing with the number of instances being provided by indirect draw arguments. Use \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","219"]}],"Documentation":{"Summary":"Draws multiple instances of a model using GPU instancing with the number of instances being provided by indirect draw arguments.\nUse \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance.","Params":{"model":"The model to draw","buffer":"The GPU buffer containing the DrawIndirectArguments","bufferOffset":"Optional offset in the GPU buffer","attributes":"Optional attributes to apply only for this draw call"}},"DocId":"M:Sandbox.Rendering.CommandList.DrawModelInstancedIndirect(Sandbox.Model,Sandbox.GpuBuffer,System.Int32,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"count","Type":"System.Int32"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawModelInstanced","Name":"DrawModelInstanced","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws multiple instances of a model using GPU instancing. This is similar to \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ECommandList\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EDrawModelInstancedIndirect\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E,\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGpuBuffer\u003C/span\u003E,\u003Cspan style=\u0022color: #569CD6;\u0022\u003Eint\u003C/span\u003E,\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERenderAttributes\u003C/span\u003E), except the count is provided from the CPU rather than via a GPU buffer. Use \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","234"]}],"Documentation":{"Summary":"Draws multiple instances of a model using GPU instancing.\nThis is similar to \u003Csee cref=\u0022M:Sandbox.Rendering.CommandList.DrawModelInstancedIndirect(Sandbox.Model,Sandbox.GpuBuffer,System.Int32,Sandbox.RenderAttributes)\u0022 /\u003E,\nexcept the count is provided from the CPU rather than via a GPU buffer.\n\nUse \u0060SV_InstanceID\u0060 semantic in shaders to access the rendered instance.","Params":{"model":"The model to draw","count":"The number of instances to draw","attributes":"Optional attributes to apply only for this draw call"}},"DocId":"M:Sandbox.Rendering.CommandList.DrawModelInstanced(Sandbox.Model,System.Int32,Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexBuffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"startVertex","Type":"System.Int32","Default":"0"},{"Name":"vertexCount","Type":"System.Int32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Draw","Name":"Draw","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws geometry using a vertex buffer and material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","249"]}],"DocId":"M:Sandbox.Rendering.CommandList.Draw\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.Material,System.Int32,System.Int32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexBuffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"indexBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"startIndex","Type":"System.Int32","Default":"0"},{"Name":"indexCount","Type":"System.Int32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawIndexed","Name":"DrawIndexed","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws indexed geometry using vertex and index buffers."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","265"]}],"DocId":"M:Sandbox.Rendering.CommandList.DrawIndexed\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.GpuBuffer,Sandbox.Material,System.Int32,System.Int32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexBuffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"indirectBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"bufferOffset","Type":"System.UInt32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawInstancedIndirect","Name":"DrawInstancedIndirect","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws instanced geometry using a vertex buffer and indirect draw arguments stored in a GPU buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","280"]}],"DocId":"M:Sandbox.Rendering.CommandList.DrawInstancedIndirect\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.Material,Sandbox.GpuBuffer,System.UInt32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"},{"Name":"indirectBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"bufferOffset","Type":"System.UInt32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawInstancedIndirect","Name":"DrawInstancedIndirect","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws instanced geometry using a vertex buffer and indirect draw arguments stored in a GPU buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","296"]}],"Documentation":{"Summary":"Draws instanced geometry using a vertex buffer and indirect draw arguments stored in a GPU buffer.","Remarks":"Vertex data is accessed in shader through buffer attribute and SV_VertexID.","Params":{"material":"The material to use for rendering.","indirectBuffer":"The GPU buffer containing indirect draw arguments.","bufferOffset":"Optional byte offset into the indirect buffer.","attributes":"Optional render attributes to apply only for this draw call.","primitiveType":"The type of primitives to render. Defaults to triangles."}},"DocId":"M:Sandbox.Rendering.CommandList.DrawInstancedIndirect(Sandbox.Material,Sandbox.GpuBuffer,System.UInt32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexBuffer","Type":"Sandbox.GpuBuffer\u00601\u003CT\u003E"},{"Name":"indexBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"indirectBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"bufferOffset","Type":"System.UInt32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawIndexedInstancedIndirect","Name":"DrawIndexedInstancedIndirect","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws instanced indexed geometry using indirect draw arguments stored in a GPU buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","312"]}],"DocId":"M:Sandbox.Rendering.CommandList.DrawIndexedInstancedIndirect\u0060\u00601(Sandbox.GpuBuffer\u00601{\u0060\u00600},Sandbox.GpuBuffer,Sandbox.Material,Sandbox.GpuBuffer,System.UInt32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"indexBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"indirectBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"bufferOffset","Type":"System.UInt32","Default":"0"},{"Name":"attributes","Type":"Sandbox.RenderAttributes","Default":"null"},{"Name":"primitiveType","Type":"Sandbox.Graphics.PrimitiveType","Default":"5"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawIndexedInstancedIndirect","Name":"DrawIndexedInstancedIndirect","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws instanced indexed geometry using indirect draw arguments stored in a GPU buffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","329"]}],"Documentation":{"Summary":"Draws instanced indexed geometry using indirect draw arguments stored in a GPU buffer.","Remarks":"Vertex data is accessed in shader through buffer attribute and SV_VertexID.","Params":{"indexBuffer":"The GPU buffer containing index data.","material":"The material to use for rendering.","indirectBuffer":"The GPU buffer containing indirect draw arguments.","bufferOffset":"Optional byte offset into the indirect buffer.","attributes":"Optional render attributes to apply only for this draw call.","primitiveType":"The type of primitives to render. Defaults to triangles."}},"DocId":"M:Sandbox.Rendering.CommandList.DrawIndexedInstancedIndirect(Sandbox.GpuBuffer,Sandbox.Material,Sandbox.GpuBuffer,System.UInt32,Sandbox.RenderAttributes,Sandbox.Graphics.PrimitiveType)"},{"ReturnType":"Sandbox.Rendering.RenderTargetHandle","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"format","Type":"Sandbox.ImageFormat"},{"Name":"numMips","Type":"System.Int32","Default":"1"},{"Name":"sizeFactor","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GetRenderTarget","Name":"GetRenderTarget","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a screen sized temporary render target. You should release the returned handle when you\u0027re done to return the textures to the pool."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","342"]}],"Documentation":{"Summary":"Get a screen sized temporary render target. You should release the returned handle when you\u0027re done to return the textures to the pool.","Return":"A RenderTarget that is ready to render to.","Params":{"name":"The name of the render target handle.","sizeFactor":"Divide the screen size by this factor. 2 would be half screen sized. 1 for full screen sized.","format":"The format for the color buffer. If set to default we\u0027ll use whatever the current pipeline is using.","numMips":"Number of mips you want in this texture. You probably don\u0027t want this unless you want to generate mips in a second pass."}},"DocId":"M:Sandbox.Rendering.CommandList.GetRenderTarget(System.String,Sandbox.ImageFormat,System.Int32,System.Int32)"},{"ReturnType":"Sandbox.Rendering.RenderTargetHandle","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"sizeFactor","Type":"System.Int32","Default":"1"},{"Name":"colorFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"depthFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"msaa","Type":"Sandbox.MultisampleAmount","Default":"6"},{"Name":"numMips","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GetRenderTarget","Name":"GetRenderTarget","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a screen sized temporary render target. You should release the returned handle when you\u0027re done to return the textures to the pool."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","363"]}],"Documentation":{"Summary":"Get a screen sized temporary render target. You should release the returned handle when you\u0027re done to return the textures to the pool.","Return":"A RenderTarget that is ready to render to.","Params":{"name":"The name of the render target handle.","sizeFactor":"Divide the screen size by this factor. 2 would be half screen sized. 1 for full screen sized.","colorFormat":"The format for the color buffer. If set to default we\u0027ll use whatever the current pipeline is using.","depthFormat":"The format for the depth buffer.","msaa":"The number of msaa samples you\u0027d like. Msaa render textures are a pain in the ass so you\u0027re probably gonna regret trying to use this.","numMips":"Number of mips you want in this texture. You probably don\u0027t want this unless you want to generate mips in a second pass."}},"DocId":"M:Sandbox.Rendering.CommandList.GetRenderTarget(System.String,System.Int32,Sandbox.ImageFormat,Sandbox.ImageFormat,Sandbox.MultisampleAmount,System.Int32)"},{"ReturnType":"Sandbox.Rendering.RenderTargetHandle","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"colorFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"depthFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"msaa","Type":"Sandbox.MultisampleAmount","Default":"6"},{"Name":"numMips","Type":"System.Int32","Default":"1"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GetRenderTarget","Name":"GetRenderTarget","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a temporary render target. You should release the returned handle when you\u0027re done to return the textures to the pool."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","385"]}],"Documentation":{"Summary":"Get a temporary render target. You should release the returned handle when you\u0027re done to return the textures to the pool.","Return":"A RenderTarget that is ready to render to.","Params":{"name":"The name of the render target handle.","width":"Width of the render target you want.","height":"Height of the render target you want.","colorFormat":"The format for the color buffer. If set to default we\u0027ll use whatever the current pipeline is using.","depthFormat":"The format for the depth buffer.","msaa":"The number of msaa samples you\u0027d like. Msaa render textures are a pain in the ass so you\u0027re probably gonna regret trying to use this.","numMips":"Number of mips you want in this texture. You probably don\u0027t want this unless you want to generate mips in a second pass."}},"DocId":"M:Sandbox.Rendering.CommandList.GetRenderTarget(System.String,System.Int32,System.Int32,Sandbox.ImageFormat,Sandbox.ImageFormat,Sandbox.MultisampleAmount,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"handle","Type":"Sandbox.Rendering.RenderTargetHandle"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.ReleaseRenderTarget","Name":"ReleaseRenderTarget","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We\u0027re no longer using this RT, return it to the pool"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","399"]}],"Documentation":{"Summary":"We\u0027re no longer using this RT, return it to the pool"},"DocId":"M:Sandbox.Rendering.CommandList.ReleaseRenderTarget(Sandbox.Rendering.RenderTargetHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"handle","Type":"Sandbox.Rendering.RenderTargetHandle"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetRenderTarget","Name":"SetRenderTarget","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the current render target. Setting this will bind the render target and change the viewport to match it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","415"]}],"Documentation":{"Summary":"Set the current render target. Setting this will bind the render target and change the viewport to match it."},"DocId":"M:Sandbox.Rendering.CommandList.SetRenderTarget(Sandbox.Rendering.RenderTargetHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Sandbox.RenderTarget"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetRenderTarget","Name":"SetRenderTarget","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the current render target. Setting this will bind the render target and change the viewport to match it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","434"]}],"Documentation":{"Summary":"Set the current render target. Setting this will bind the render target and change the viewport to match it."},"DocId":"M:Sandbox.Rendering.CommandList.SetRenderTarget(Sandbox.RenderTarget)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":447},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.ClearRenderTarget","Name":"ClearRenderTarget","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the current render target. Setting this will bind the render target and change the viewport to match it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","445"]}],"Documentation":{"Summary":"Set the current render target. Setting this will bind the render target and change the viewport to match it."},"DocId":"M:Sandbox.Rendering.CommandList.ClearRenderTarget"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"buffer","Type":"Sandbox.Rendering.RenderTargetHandle.ColorTextureRef"},{"Name":"mip","Type":"System.Int32","Default":"-1"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":458},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the color texture from this named render target to this attribute"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","456"]}],"Documentation":{"Summary":"Set the color texture from this named render target to this attribute"},"DocId":"M:Sandbox.Rendering.CommandList.Set(Sandbox.StringToken,Sandbox.Rendering.RenderTargetHandle.ColorTextureRef,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"buffer","Type":"Sandbox.Rendering.RenderTargetHandle.ColorIndexRef"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":464},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.SetGlobal","Name":"SetGlobal","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the color texture from this named render target to this attribute"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","462"]}],"Documentation":{"Summary":"Set the color texture from this named render target to this attribute"},"DocId":"M:Sandbox.Rendering.CommandList.SetGlobal(Sandbox.StringToken,Sandbox.Rendering.RenderTargetHandle.ColorIndexRef)"},{"ReturnType":"System.Void","Parameters":[{"Name":"compute","Type":"Sandbox.ComputeShader"},{"Name":"threadsX","Type":"System.Int32"},{"Name":"threadsY","Type":"System.Int32"},{"Name":"threadsZ","Type":"System.Int32"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DispatchCompute","Name":"DispatchCompute","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","467"]}],"Documentation":{},"DocId":"M:Sandbox.Rendering.CommandList.DispatchCompute(Sandbox.ComputeShader,System.Int32,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"compute","Type":"Sandbox.ComputeShader"},{"Name":"indirectBuffer","Type":"Sandbox.GpuBuffer"},{"Name":"indirectElementOffset","Type":"System.UInt32","Default":"0"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DispatchComputeIndirect","Name":"DispatchComputeIndirect","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","476"]}],"Documentation":{},"DocId":"M:Sandbox.Rendering.CommandList.DispatchComputeIndirect(Sandbox.ComputeShader,Sandbox.GpuBuffer,System.UInt32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"compute","Type":"Sandbox.ComputeShader"},{"Name":"dimension","Type":"Sandbox.Rendering.RenderTargetHandle.SizeHandle"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DispatchCompute","Name":"DispatchCompute","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Dispatch a compute shader"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","492"]}],"Documentation":{"Summary":"Dispatch a compute shader"},"DocId":"M:Sandbox.Rendering.CommandList.DispatchCompute(Sandbox.ComputeShader,Sandbox.Rendering.RenderTargetHandle.SizeHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"},{"Name":"clearColor","Type":"System.Boolean","Default":"True"},{"Name":"clearDepth","Type":"System.Boolean","Default":"True"},{"Name":"clearStencil","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Clear","Name":"Clear","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear the current drawing context to given color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","525"]}],"Documentation":{"Summary":"Clear the current drawing context to given color.","Params":{"color":"Color to clear to.","clearColor":"Whether to clear the color buffer at all.","clearDepth":"Whether to clear the depth buffer.","clearStencil":"Whether to clear the stencil buffer."}},"DocId":"M:Sandbox.Rendering.CommandList.Clear(Color,System.Boolean,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"state","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Texture Resource. Transitions the texture resource to a new pipeline stage and access state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","536"]}],"Documentation":{"Summary":"Executes a barrier transition for the given GPU Texture Resource.\nTransitions the texture resource to a new pipeline stage and access state.","Params":{"texture":"The texture to transition.","state":"The new resource state for the texture."}},"DocId":"M:Sandbox.Rendering.CommandList.ResourceBarrierTransition(Sandbox.Texture,Sandbox.Rendering.ResourceState)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.GpuBuffer"},{"Name":"state","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Buffer Resource. Transitions the buffer resource to a new pipeline stage and access state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","547"]}],"Documentation":{"Summary":"Executes a barrier transition for the given GPU Buffer Resource.\nTransitions the buffer resource to a new pipeline stage and access state.","Params":{"buffer":"The GPU buffer to transition.","state":"The new resource state for the buffer."}},"DocId":"M:Sandbox.Rendering.CommandList.ResourceBarrierTransition(Sandbox.GpuBuffer,Sandbox.Rendering.ResourceState)"},{"ReturnType":"System.Void","Parameters":[{"Name":"buffer","Type":"Sandbox.GpuBuffer"},{"Name":"before","Type":"Sandbox.Rendering.ResourceState"},{"Name":"after","Type":"Sandbox.Rendering.ResourceState"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.ResourceBarrierTransition","Name":"ResourceBarrierTransition","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Executes a barrier transition for the given GPU Buffer Resource. Transitions the buffer resource from a known source state to a specified destination state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","559"]}],"Documentation":{"Summary":"Executes a barrier transition for the given GPU Buffer Resource.\nTransitions the buffer resource from a known source state to a specified destination state.","Params":{"buffer":"The GPU buffer to transition.","before":"The current resource state of the buffer.","after":"The desired resource state of the buffer after the transition."}},"DocId":"M:Sandbox.Rendering.CommandList.ResourceBarrierTransition(Sandbox.GpuBuffer,Sandbox.Rendering.ResourceState,Sandbox.Rendering.ResourceState)"},{"ReturnType":"System.Void","Parameters":[{"Name":"handle","Type":"Sandbox.Rendering.RenderTargetHandle"},{"Name":"method","Type":"Sandbox.Graphics.DownsampleMethod","Default":"1"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GenerateMipMaps","Name":"GenerateMipMaps","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Generates a mip-map chain for the specified render target. This will generate mipmaps for the color texture of the render target."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","587"]}],"Documentation":{"Summary":"Generates a mip-map chain for the specified render target.\nThis will generate mipmaps for the color texture of the render target."},"DocId":"M:Sandbox.Rendering.CommandList.GenerateMipMaps(Sandbox.Rendering.RenderTargetHandle,Sandbox.Graphics.DownsampleMethod)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Sandbox.RenderTarget"},{"Name":"method","Type":"Sandbox.Graphics.DownsampleMethod","Default":"1"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GenerateMipMaps","Name":"GenerateMipMaps","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Generates a mip-map chain for the specified render target. This will generate mipmaps for the color texture of the render target."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","607"]}],"Documentation":{"Summary":"Generates a mip-map chain for the specified render target.\nThis will generate mipmaps for the color texture of the render target."},"DocId":"M:Sandbox.Rendering.CommandList.GenerateMipMaps(Sandbox.RenderTarget,Sandbox.Graphics.DownsampleMethod)"},{"ReturnType":"System.Void","Parameters":[{"Name":"renderer","Type":"Sandbox.Renderer"},{"Name":"rendererSetup","Type":"Sandbox.Rendering.RendererSetup","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.Render.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawRenderer","Name":"DrawRenderer","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERenderer\u003C/span\u003E with the specified overrides."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Render.cs","9"]}],"Documentation":{"Summary":"Render a \u003Csee cref=\u0022T:Sandbox.Renderer\u0022 /\u003E with the specified overrides."},"DocId":"M:Sandbox.Rendering.CommandList.DrawRenderer(Sandbox.Renderer,Sandbox.Rendering.RendererSetup)"},{"ReturnType":"System.Void","Parameters":[{"Name":"camera","Type":"Sandbox.CameraComponent"},{"Name":"target","Type":"Sandbox.Rendering.RenderTargetHandle"},{"Name":"viewSetup","Type":"Sandbox.Rendering.ViewSetup","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.Render.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawView","Name":"DrawView","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders the view from a camera to the specified render target."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Render.cs","26"]}],"Documentation":{"Summary":"Renders the view from a camera to the specified render target."},"DocId":"M:Sandbox.Rendering.CommandList.DrawView(Sandbox.CameraComponent,Sandbox.Rendering.RenderTargetHandle,Sandbox.Rendering.ViewSetup)"},{"ReturnType":"System.Void","Parameters":[{"Name":"camera","Type":"Sandbox.CameraComponent"},{"Name":"plane","Type":"Sandbox.Plane"},{"Name":"target","In":true,"Type":"Sandbox.Rendering.RenderTargetHandle"},{"Name":"reflectionSetup","Type":"Sandbox.Rendering.ReflectionSetup","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.Render.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawReflection","Name":"DrawReflection","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a planar reflection using the specified camera and the specified plane."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Render.cs","52"]}],"Documentation":{"Summary":"Render a planar reflection using the specified camera and the specified plane."},"DocId":"M:Sandbox.Rendering.CommandList.DrawReflection(Sandbox.CameraComponent,Sandbox.Plane,Sandbox.Rendering.RenderTargetHandle@,Sandbox.Rendering.ReflectionSetup)"},{"ReturnType":"System.Void","Parameters":[{"Name":"camera","Type":"Sandbox.CameraComponent"},{"Name":"plane","Type":"Sandbox.Plane"},{"Name":"target","In":true,"Type":"Sandbox.Rendering.RenderTargetHandle"},{"Name":"refractionSetup","Type":"Sandbox.Rendering.RefractionSetup","Default":"null"}],"l":{"File":"Systems/Render/CommandList/CommandList.Render.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DrawRefraction","Name":"DrawRefraction","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a planar refraction using the specified camera and the specified plane. This is for all intents and purposes a regular view with a plane clipping it. Usually used for rendering under water."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Render.cs","108"]}],"Documentation":{"Summary":"Render a planar refraction using the specified camera and the specified plane. This is for all intents and purposes a\nregular view with a plane clipping it. Usually used for rendering under water."},"DocId":"M:Sandbox.Rendering.CommandList.DrawRefraction(Sandbox.CameraComponent,Sandbox.Plane,Sandbox.Rendering.RenderTargetHandle@,Sandbox.Rendering.RefractionSetup)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList..ctor","Name":".ctor","DeclaringType":"Sandbox.Rendering.CommandList","DocId":"M:Sandbox.Rendering.CommandList.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"debugName","Type":"System.String"}],"l":{"File":"Systems/Render/CommandList/CommandList.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList..ctor","Name":".ctor","DeclaringType":"Sandbox.Rendering.CommandList","DocId":"M:Sandbox.Rendering.CommandList.#ctor(System.String)"}],"Properties":[{"PropertyType":"Sandbox.Rendering.CommandList.AttributeAccess","Loc":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.GlobalAttributes","Name":"GlobalAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["These are the attributes for the current view. Setting a variable here will let you pass it down to other places in the render pipeline."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","122"]}],"Documentation":{"Summary":"These are the attributes for the current view. Setting a variable here will let you pass it down to\nother places in the render pipeline."},"DocId":"P:Sandbox.Rendering.CommandList.GlobalAttributes"},{"PropertyType":"Sandbox.Rendering.CommandList.AttributeAccess","Loc":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Attributes","Name":"Attributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to the local attributes. What these are depends on where the command list is being called. If we\u0027re calling from a renderable, these are the attributes for that renderable."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","128"]}],"Documentation":{"Summary":"Access to the local attributes. What these are depends on where the command list is being called.\nIf we\u0027re calling from a renderable, these are the attributes for that renderable."},"DocId":"P:Sandbox.Rendering.CommandList.Attributes"},{"PropertyType":"System.String","Loc":{"File":"Systems/Render/CommandList/CommandList.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.DebugName","Name":"DebugName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","10"]}],"DocId":"P:Sandbox.Rendering.CommandList.DebugName"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/CommandList/CommandList.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Enabled","Name":"Enabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","11"]}],"DocId":"P:Sandbox.Rendering.CommandList.Enabled"},{"PropertyType":"Sandbox.Rendering.CommandList.Flag","Loc":{"File":"Systems/Render/CommandList/CommandList.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Flags","Name":"Flags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","12"]}],"DocId":"P:Sandbox.Rendering.CommandList.Flags"},{"PropertyType":"Sandbox.Rendering.HudPainter","Loc":{"File":"Systems/Render/CommandList/CommandList.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Paint","Name":"Paint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to simple 2D painting functions to draw shapes and text."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","35"]}],"Documentation":{"Summary":"Access to simple 2D painting functions to draw shapes and text."},"DocId":"P:Sandbox.Rendering.CommandList.Paint"},{"PropertyType":"Sandbox.Rendering.RenderTargetHandle.SizeHandle","Loc":{"File":"Systems/Render/CommandList/CommandList.cs","Line":488},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.ViewportSize","Name":"ViewportSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A handle to the viewport size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","487"]}],"Documentation":{"Summary":"A handle to the viewport size"},"DocId":"P:Sandbox.Rendering.CommandList.ViewportSize"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.CommandList","Name":"CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Render.cs","4"]}],"DocId":"T:Sandbox.Rendering.CommandList"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"f","Type":"System.Single"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","23"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"f","Type":"System.Double"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","24"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,System.Double)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector2","Type":"Vector2"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","25"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector3","Type":"Vector3"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","26"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"vector4","Type":"Vector4"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","27"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Vector4)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"i","Type":"System.Int32"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","28"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"b","Type":"System.Boolean"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","29"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"matrix","Type":"Matrix"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","30"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Matrix)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"buffer","Type":"Sandbox.GpuBuffer"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","31"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Sandbox.GpuBuffer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","32"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Sandbox.Texture)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","33"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.SetCombo(Sandbox.StringToken,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"value","Type":"System.Boolean"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","34"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.SetCombo(Sandbox.StringToken,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"t","Type":"T"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","35"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.SetCombo\u0060\u00601(Sandbox.StringToken,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"data","Type":"T"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.SetData","Name":"SetData","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","36"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.SetData\u0060\u00601(Sandbox.StringToken,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"buffer","Type":"Sandbox.Rendering.RenderTargetHandle.ColorTextureRef"},{"Name":"mip","Type":"System.Int32","Default":"-1"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the color texture from this named render target to this attribute"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","41"]}],"Documentation":{"Summary":"Set the color texture from this named render target to this attribute"},"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Sandbox.Rendering.RenderTargetHandle.ColorTextureRef,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"token","Type":"Sandbox.StringToken"},{"Name":"buffer","Type":"Sandbox.Rendering.RenderTargetHandle.ColorIndexRef"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.Set","Name":"Set","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the color texture from this named render target to this attribute"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","60"]}],"Documentation":{"Summary":"Set the color texture from this named render target to this attribute"},"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.Set(Sandbox.StringToken,Sandbox.Rendering.RenderTargetHandle.ColorIndexRef)"},{"ReturnType":"Sandbox.Rendering.RenderTargetHandle","Parameters":[{"Name":"token","Type":"System.String"},{"Name":"withMips","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.GrabFrameTexture","Name":"GrabFrameTexture","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","76"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.GrabFrameTexture(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Rendering.RenderTargetHandle","Parameters":[{"Name":"token","Type":"System.String"},{"Name":"withMips","Type":"System.Boolean","Default":"False"}],"l":{"File":"Systems/Render/CommandList/CommandList.Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess.GrabDepthTexture","Name":"GrabDepthTexture","DeclaringType":"Sandbox.Rendering.CommandList.AttributeAccess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","88"]}],"DocId":"M:Sandbox.Rendering.CommandList.AttributeAccess.GrabDepthTexture(System.String,System.Boolean)"}],"Constructors":[],"Properties":[],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.AttributeAccess","Name":"AttributeAccess","DeclaringType":"Sandbox.Rendering.CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\CommandList.Attributes.cs","8"]}],"DocId":"T:Sandbox.Rendering.CommandList.AttributeAccess"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Rendering.CommandList.Flag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.CommandList.Flag.None","Name":"None","DocId":"F:Sandbox.Rendering.CommandList.Flag.None"},{"FieldType":"Sandbox.Rendering.CommandList.Flag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.CommandList.Flag.PostProcess","Name":"PostProcess","DocId":"F:Sandbox.Rendering.CommandList.Flag.PostProcess"},{"FieldType":"Sandbox.Rendering.CommandList.Flag","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.CommandList.Flag.Hud","Name":"Hud","DocId":"F:Sandbox.Rendering.CommandList.Flag.Hud"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.CommandList.Flag","Name":"Flag","DeclaringType":"Sandbox.Rendering.CommandList","Documentation":{"Summary":"Command buffer flags allow us to skip command buffers if the camera \ndoesn\u0027t want a particular thing. Like post processing."},"DocId":"T:Sandbox.Rendering.CommandList.Flag"},{"Namespace":"Sandbox.Rendering","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"mode","Type":"Sandbox.BlendMode"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.SetBlendMode","Name":"SetBlendMode","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the blend mode for subsequent drawing operations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","30"]}],"Documentation":{"Summary":"Sets the blend mode for subsequent drawing operations.","Params":{"mode":"The blend mode to use."}},"DocId":"M:Sandbox.Rendering.HudPainter.SetBlendMode(Sandbox.BlendMode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"matrix","Type":"Matrix"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.SetMatrix","Name":"SetMatrix","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the transformation matrix for subsequent drawing operations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","39"]}],"Documentation":{"Summary":"Sets the transformation matrix for subsequent drawing operations.","Params":{"matrix":"The transformation matrix to apply."}},"DocId":"M:Sandbox.Rendering.HudPainter.SetMatrix(Matrix)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"},{"Name":"size","Type":"Vector2"},{"Name":"color","Type":"Color"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawCircle","Name":"DrawCircle","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a filled circle at the specified position and size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","50"]}],"Documentation":{"Summary":"Draws a filled circle at the specified position and size.","Params":{"position":"The center position of the circle.","size":"The size (diameter) of the circle.","color":"The color of the circle."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawCircle(Vector2,Vector2,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"color","In":true,"Type":"Color"},{"Name":"cornerRadius","In":true,"Type":"Vector4","Default":"null"},{"Name":"borderWidth","In":true,"Type":"Vector4","Default":"null"},{"Name":"borderColor","In":true,"Type":"Color","Default":"null"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawRect","Name":"DrawRect","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a rectangle with optional corner radius and border."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","64"]}],"Documentation":{"Summary":"Draws a rectangle with optional corner radius and border.","Params":{"rect":"The rectangle to draw.","color":"The fill color of the rectangle.","cornerRadius":"The radius for each corner (optional).","borderWidth":"The width of the border for each edge (optional).","borderColor":"The color of the border (optional)."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawRect(Sandbox.Rect@,Color@,Vector4@,Vector4@,Color@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawTexture","Name":"DrawTexture","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a texture in the specified rectangle with a white tint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","98"]}],"Documentation":{"Summary":"Draws a texture in the specified rectangle with a white tint.","Params":{"texture":"The texture to draw.","rect":"The rectangle to draw the texture in."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawTexture(Sandbox.Texture,Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"tint","Type":"Color"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawTexture","Name":"DrawTexture","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a texture in the specified rectangle with a tint color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","106"]}],"Documentation":{"Summary":"Draws a texture in the specified rectangle with a tint color.","Params":{"texture":"The texture to draw.","rect":"The rectangle to draw the texture in.","tint":"The tint color to apply to the texture."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawTexture(Sandbox.Texture,Sandbox.Rect,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"size","Type":"System.Single"},{"Name":"color","Type":"Color"},{"Name":"point","Type":"Vector3"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws text at a 3D point with the specified size, color, and alignment flags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","120"]}],"Documentation":{"Summary":"Draws text at a 3D point with the specified size, color, and alignment flags.","Params":{"text":"The text to draw.","size":"The font size.","color":"The color of the text.","point":"The 3D point to draw the text at.","flags":"Text alignment flags (optional)."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawText(System.String,System.Single,Color,Vector3,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"size","Type":"System.Single"},{"Name":"color","Type":"Color"},{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws text within a rectangle with the specified size, color, and alignment flags."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","134"]}],"Documentation":{"Summary":"Draws text within a rectangle with the specified size, color, and alignment flags.","Params":{"text":"The text to draw.","size":"The font size.","color":"The color of the text.","rect":"The rectangle to draw the text in.","flags":"Text alignment flags (optional)."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawText(System.String,System.Single,Color,Sandbox.Rect,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scope","In":true,"Type":"Sandbox.TextRendering.Scope"},{"Name":"point","Type":"Vector3"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws text at a 3D point using a prepared Sandbox.TextRendering.Scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","146"]}],"Documentation":{"Summary":"Draws text at a 3D point using a prepared \u003Csee cref=\u0022T:Sandbox.TextRendering.Scope\u0022 /\u003E.","Params":{"scope":"The text rendering scope.","point":"The 3D point to draw the text at.","flags":"Text alignment flags (optional)."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawText(Sandbox.TextRendering.Scope@,Vector3,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scope","In":true,"Type":"Sandbox.TextRendering.Scope"},{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawText","Name":"DrawText","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws text within a rectangle using a prepared Sandbox.TextRendering.Scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","164"]}],"Documentation":{"Summary":"Draws text within a rectangle using a prepared \u003Csee cref=\u0022T:Sandbox.TextRendering.Scope\u0022 /\u003E.","Params":{"scope":"The text rendering scope.","rect":"The rectangle to draw the text in.","flags":"Text alignment flags (optional)."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawText(Sandbox.TextRendering.Scope@,Sandbox.Rect,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"},{"Name":"width","Type":"System.Single"},{"Name":"color","Type":"Color"},{"Name":"corners","Type":"Vector4","Default":"null"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":185},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.DrawLine","Name":"DrawLine","DeclaringType":"Sandbox.Rendering.HudPainter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a line between two points with the specified width and color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","183"]}],"Documentation":{"Summary":"Draws a line between two points with the specified width and color.","Params":{"a":"The start point of the line.","b":"The end point of the line.","width":"The width of the line.","color":"The color of the line.","corners":"Optional corner flags for line end caps."}},"DocId":"M:Sandbox.Rendering.HudPainter.DrawLine(Vector2,Vector2,System.Single,Color,Vector4)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"commandList","Type":"Sandbox.Rendering.CommandList"}],"l":{"File":"Systems/Render/CommandList/HudPainter/HudPainter.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter..ctor","Name":".ctor","DeclaringType":"Sandbox.Rendering.HudPainter","Documentation":{"Summary":"Initializes a new instance of the \u003Csee cref=\u0022T:Sandbox.Rendering.HudPainter\u0022 /\u003E struct for the specified \u003Cparamref name=\u0022commandList\u0022 /\u003E.","Params":{"commandList":"The command list to draw to. Must not be null."}},"DocId":"M:Sandbox.Rendering.HudPainter.#ctor(Sandbox.Rendering.CommandList)"}],"Fields":[{"FieldType":"Sandbox.Rendering.CommandList","IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter.list","Name":"list","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\HudPainter\\HudPainter.cs","14"]}],"Documentation":{"Summary":"The underlying \u003Csee cref=\u0022T:Sandbox.Rendering.CommandList\u0022 /\u003E used for rendering."},"DocId":"F:Sandbox.Rendering.HudPainter.list"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.HudPainter","Name":"HudPainter","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"},{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"2D Drawing functions for a \u003Csee cref=\u0022T:Sandbox.Rendering.CommandList\u0022 /\u003E.\n\u003Cpara\u003E\u003Cc\u003EHudPainter\u003C/c\u003E provides a set of methods for drawing shapes, textures, and text onto a command list, typically for HUD or UI rendering.\n\u003C/para\u003E"},"DocId":"T:Sandbox.Rendering.HudPainter"},{"Namespace":"Sandbox.Rendering","Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Render/CommandList/RenderTargetHandle.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\RenderTargetHandle.cs","8"]}],"DocId":"P:Sandbox.Rendering.RenderTargetHandle.Name"},{"PropertyType":"Sandbox.Rendering.RenderTargetHandle.ColorTextureRef","Loc":{"File":"Systems/Render/CommandList/RenderTargetHandle.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.ColorTexture","Name":"ColorTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reference to the color texture of this target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\RenderTargetHandle.cs","13"]}],"Documentation":{"Summary":"Reference to the color texture of this target"},"DocId":"P:Sandbox.Rendering.RenderTargetHandle.ColorTexture"},{"PropertyType":"Sandbox.Rendering.RenderTargetHandle.ColorIndexRef","Loc":{"File":"Systems/Render/CommandList/RenderTargetHandle.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.ColorIndex","Name":"ColorIndex","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reference to the index of the color texture of this target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\RenderTargetHandle.cs","18"]}],"Documentation":{"Summary":"Reference to the index of the color texture of this target"},"DocId":"P:Sandbox.Rendering.RenderTargetHandle.ColorIndex"},{"PropertyType":"Sandbox.Rendering.RenderTargetHandle.SizeHandle","Loc":{"File":"Systems/Render/CommandList/RenderTargetHandle.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.Size","Name":"Size","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reference to the size of the texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\RenderTargetHandle.cs","23"]}],"Documentation":{"Summary":"Reference to the size of the texture"},"DocId":"P:Sandbox.Rendering.RenderTargetHandle.Size"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle","Name":"RenderTargetHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"A render target handle used with CommandLists"},"DocId":"T:Sandbox.Rendering.RenderTargetHandle"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Render/CommandList/RenderTargetHandle.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.ColorTextureRef.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\RenderTargetHandle.cs","27"]}],"DocId":"P:Sandbox.Rendering.RenderTargetHandle.ColorTextureRef.Name"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.ColorTextureRef","Name":"ColorTextureRef","DeclaringType":"Sandbox.Rendering.RenderTargetHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"DocId":"T:Sandbox.Rendering.RenderTargetHandle.ColorTextureRef"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Render/CommandList/RenderTargetHandle.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.ColorIndexRef.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\RenderTargetHandle.cs","32"]}],"DocId":"P:Sandbox.Rendering.RenderTargetHandle.ColorIndexRef.Name"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.ColorIndexRef","Name":"ColorIndexRef","DeclaringType":"Sandbox.Rendering.RenderTargetHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"DocId":"T:Sandbox.Rendering.RenderTargetHandle.ColorIndexRef"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Render/CommandList/RenderTargetHandle.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.SizeHandle.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\RenderTargetHandle.cs","37"]}],"DocId":"P:Sandbox.Rendering.RenderTargetHandle.SizeHandle.Name"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.RenderTargetHandle.SizeHandle","Name":"SizeHandle","DeclaringType":"Sandbox.Rendering.RenderTargetHandle","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"DocId":"T:Sandbox.Rendering.RenderTargetHandle.SizeHandle"},{"Namespace":"Sandbox.Rendering","Fields":[{"FieldType":"System.Nullable\u00601\u003CTransform\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","13"]}],"Documentation":{"Summary":"Overrides the camera\u0027s position and rotation"},"DocId":"F:Sandbox.Rendering.ViewSetup.Transform"},{"FieldType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.FieldOfView","Name":"FieldOfView","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","18"]}],"Documentation":{"Summary":"Overrides the camera\u0027s field of view"},"DocId":"F:Sandbox.Rendering.ViewSetup.FieldOfView"},{"FieldType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.ZNear","Name":"ZNear","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","23"]}],"Documentation":{"Summary":"Overrides the camera\u0027s znear"},"DocId":"F:Sandbox.Rendering.ViewSetup.ZNear"},{"FieldType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.ZFar","Name":"ZFar","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","28"]}],"Documentation":{"Summary":"Overrides the camera\u0027s zfar"},"DocId":"F:Sandbox.Rendering.ViewSetup.ZFar"},{"FieldType":"System.Nullable\u00601\u003CColor\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.ClearColor","Name":"ClearColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","33"]}],"Documentation":{"Summary":"Overrides the camera\u0027s clear color"},"DocId":"F:Sandbox.Rendering.ViewSetup.ClearColor"},{"FieldType":"System.Nullable\u00601\u003CMatrix\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.ProjectionMatrix","Name":"ProjectionMatrix","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","38"]}],"Documentation":{"Summary":"Overrides the camera\u0027s projection matrix"},"DocId":"F:Sandbox.Rendering.ViewSetup.ProjectionMatrix"},{"FieldType":"System.Nullable\u00601\u003CSandbox.Rendering.GradientFogSetup\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.GradientFog","Name":"GradientFog","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","43"]}],"Documentation":{"Summary":"Allows overriding gradient fog for this view"},"DocId":"F:Sandbox.Rendering.ViewSetup.GradientFog"},{"FieldType":"System.Nullable\u00601\u003CColor\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.AmbientLightTint","Name":"AmbientLightTint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","48"]}],"Documentation":{"Summary":"If set then the regular scene\u0027s ambient light will be multiplied by this"},"DocId":"F:Sandbox.Rendering.ViewSetup.AmbientLightTint"},{"FieldType":"System.Nullable\u00601\u003CColor\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.AmbientLightAdd","Name":"AmbientLightAdd","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","53"]}],"Documentation":{"Summary":"If set then this will be added to the ambient light color"},"DocId":"F:Sandbox.Rendering.ViewSetup.AmbientLightAdd"},{"FieldType":"System.Nullable\u00601\u003CVector4\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.ClipSpaceBounds","Name":"ClipSpaceBounds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","60"]}],"Documentation":{"Summary":"Clipspace is usually used for rendering posters, or center-offsetting the view. You\u0027re basically zooming\ninto a subrect of the clipspace. So imagine you draw a smaller rect inside the first rect of the frustum.. \nthat\u0027s what you\u0027re gonna render - that rect."},"DocId":"F:Sandbox.Rendering.ViewSetup.ClipSpaceBounds"},{"FieldType":"System.Nullable\u00601\u003CSystem.Boolean\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.FlipX","Name":"FlipX","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","65"]}],"Documentation":{"Summary":"When rendering to a texture, this allows you to flip the view horizontally."},"DocId":"F:Sandbox.Rendering.ViewSetup.FlipX"},{"FieldType":"System.Nullable\u00601\u003CSystem.Boolean\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.FlipY","Name":"FlipY","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","70"]}],"Documentation":{"Summary":"When rendering to a texture, this allows you to flip the view vertically."},"DocId":"F:Sandbox.Rendering.ViewSetup.FlipY"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup.ViewHash","Name":"ViewHash","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","75"]}],"Documentation":{"Summary":"If you\u0027re rendering a subview this will allow the renderer to find the same view again next frame"},"DocId":"F:Sandbox.Rendering.ViewSetup.ViewHash"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.ViewSetup","Name":"ViewSetup","Documentation":{"Summary":"When manually rendering a camera this will let you override specific\nelements of that render. This means you can use most of the camera\u0027s\nproperties, but override some without disturbing the camera itself."},"DocId":"T:Sandbox.Rendering.ViewSetup"},{"Namespace":"Sandbox.Rendering","Methods":[{"ReturnType":"Sandbox.Rendering.GradientFogSetup","Parameters":[{"Name":"desired","Type":"Sandbox.Rendering.GradientFogSetup"},{"Name":"delta","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.LerpTo","Name":"LerpTo","DeclaringType":"Sandbox.Rendering.GradientFogSetup","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lerp this GradientFogSetup to a another, allowing transition states."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","146"]}],"Documentation":{"Summary":"Lerp this GradientFogSetup to a another, allowing transition states."},"DocId":"M:Sandbox.Rendering.GradientFogSetup.LerpTo(Sandbox.Rendering.GradientFogSetup,System.Single,System.Boolean)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the fog is enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","86"]}],"Documentation":{"Summary":"Whether the fog is enabled."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.Enabled"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.StartDistance","Name":"StartDistance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start distance of the fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","91"]}],"Documentation":{"Summary":"Start distance of the fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.StartDistance"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.EndDistance","Name":"EndDistance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["End distance of the fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","96"]}],"Documentation":{"Summary":"End distance of the fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.EndDistance"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.StartHeight","Name":"StartHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The starting height of the gradient fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","101"]}],"Documentation":{"Summary":"The starting height of the gradient fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.StartHeight"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.EndHeight","Name":"EndHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The ending height of the gradient fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","106"]}],"Documentation":{"Summary":"The ending height of the gradient fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.EndHeight"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.MaximumOpacity","Name":"MaximumOpacity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum opacity of the gradient fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","111"]}],"Documentation":{"Summary":"The maximum opacity of the gradient fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.MaximumOpacity"},{"PropertyType":"Color","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.Color","Name":"Color","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The color of the gradient fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","116"]}],"Documentation":{"Summary":"The color of the gradient fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.Color"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.DistanceFalloffExponent","Name":"DistanceFalloffExponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The exponent controlling the distance-based falloff of the fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","121"]}],"Documentation":{"Summary":"The exponent controlling the distance-based falloff of the fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.DistanceFalloffExponent"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup.VerticalFalloffExponent","Name":"VerticalFalloffExponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The exponent controlling the vertical falloff of the fog."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","126"]}],"Documentation":{"Summary":"The exponent controlling the vertical falloff of the fog."},"DocId":"P:Sandbox.Rendering.GradientFogSetup.VerticalFalloffExponent"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.GradientFogSetup","Name":"GradientFogSetup","Documentation":{"Summary":"Setup for defining gradient fog in a view"},"DocId":"T:Sandbox.Rendering.GradientFogSetup"},{"Namespace":"Sandbox.Rendering","Properties":[{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.Rendering.ReflectionSetup.FallbackColor","Name":"FallbackColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we can\u0027t render the reflection and this is set, we\u0027ll clear the render target to this color"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","190"]}],"Documentation":{"Summary":"If we can\u0027t render the reflection and this is set, we\u0027ll clear the render target to this color"},"DocId":"P:Sandbox.Rendering.ReflectionSetup.FallbackColor"}],"Fields":[{"FieldType":"Sandbox.Rendering.ViewSetup","IsPublic":true,"FullName":"Sandbox.Rendering.ReflectionSetup.ViewSetup","Name":"ViewSetup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","175"]}],"Documentation":{"Summary":"Allows overriding everything you normally can"},"DocId":"F:Sandbox.Rendering.ReflectionSetup.ViewSetup"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Rendering.ReflectionSetup.ClipOffset","Name":"ClipOffset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","180"]}],"Documentation":{"Summary":"Offset the reflection plane\u0027s clip plane by this much"},"DocId":"F:Sandbox.Rendering.ReflectionSetup.ClipOffset"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.Rendering.ReflectionSetup.RenderBehind","Name":"RenderBehind","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","185"]}],"Documentation":{"Summary":"If true we\u0027ll render the reflection even if we\u0027re behind the plane"},"DocId":"F:Sandbox.Rendering.ReflectionSetup.RenderBehind"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.ReflectionSetup","Name":"ReflectionSetup","Documentation":{"Summary":"Allows special setup for reflections, such as offsetting the reflection plane"},"DocId":"T:Sandbox.Rendering.ReflectionSetup"},{"Namespace":"Sandbox.Rendering","Properties":[{"PropertyType":"System.Nullable\u00601\u003CColor\u003E","Loc":{"File":"Systems/Render/CommandList/ViewSetup.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.Rendering.RefractionSetup.FallbackColor","Name":"FallbackColor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we can\u0027t render the reflection and this is set, we\u0027ll clear the render target to this color"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","219"]}],"Documentation":{"Summary":"If we can\u0027t render the reflection and this is set, we\u0027ll clear the render target to this color"},"DocId":"P:Sandbox.Rendering.RefractionSetup.FallbackColor"}],"Fields":[{"FieldType":"Sandbox.Rendering.ViewSetup","IsPublic":true,"FullName":"Sandbox.Rendering.RefractionSetup.ViewSetup","Name":"ViewSetup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","204"]}],"Documentation":{"Summary":"Allows overriding everything you normally can"},"DocId":"F:Sandbox.Rendering.RefractionSetup.ViewSetup"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Rendering.RefractionSetup.ClipOffset","Name":"ClipOffset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","209"]}],"Documentation":{"Summary":"Offset the reflection plane\u0027s clip plane by this much"},"DocId":"F:Sandbox.Rendering.RefractionSetup.ClipOffset"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.Rendering.RefractionSetup.RenderBehind","Name":"RenderBehind","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","214"]}],"Documentation":{"Summary":"If true we\u0027ll render the reflection even if we\u0027re behind the plane"},"DocId":"F:Sandbox.Rendering.RefractionSetup.RenderBehind"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.RefractionSetup","Name":"RefractionSetup","Documentation":{"Summary":"Allows special setup for refraction, such as offsetting the clip plane"},"DocId":"T:Sandbox.Rendering.RefractionSetup"},{"Namespace":"Sandbox.Rendering","Fields":[{"FieldType":"System.Nullable\u00601\u003CTransform\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.RendererSetup.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","235"]}],"Documentation":{"Summary":"Overrides the transform used for rendering"},"DocId":"F:Sandbox.Rendering.RendererSetup.Transform"},{"FieldType":"System.Nullable\u00601\u003CColor\u003E","IsPublic":true,"FullName":"Sandbox.Rendering.RendererSetup.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","240"]}],"Documentation":{"Summary":"Overrides the color used for rendering"},"DocId":"F:Sandbox.Rendering.RendererSetup.Color"},{"FieldType":"Sandbox.Material","IsPublic":true,"FullName":"Sandbox.Rendering.RendererSetup.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\CommandList\\ViewSetup.cs","245"]}],"Documentation":{"Summary":"Overrides the material used for rendering"},"DocId":"F:Sandbox.Rendering.RendererSetup.Material"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.RendererSetup","Name":"RendererSetup","Documentation":{"Summary":"When manually rendering a Renderer this will let you override specific\nelements of that render. This means you can use most of the Renderer\u0027s\nproperties, but override some without disturbing the Renderer itself."},"DocId":"T:Sandbox.Rendering.RendererSetup"},{"Namespace":"Sandbox.Rendering","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.Common","Name":"Common","DocId":"F:Sandbox.Rendering.ResourceState.Common"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.Present","Name":"Present","DocId":"F:Sandbox.Rendering.ResourceState.Present"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.VertexAndConstantBuffer","Name":"VertexAndConstantBuffer","DocId":"F:Sandbox.Rendering.ResourceState.VertexAndConstantBuffer"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.IndexBuffer","Name":"IndexBuffer","DocId":"F:Sandbox.Rendering.ResourceState.IndexBuffer"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.RenderTarget","Name":"RenderTarget","DocId":"F:Sandbox.Rendering.ResourceState.RenderTarget"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.UnorderedAccess","Name":"UnorderedAccess","DocId":"F:Sandbox.Rendering.ResourceState.UnorderedAccess"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.DepthWrite","Name":"DepthWrite","DocId":"F:Sandbox.Rendering.ResourceState.DepthWrite"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.DepthRead","Name":"DepthRead","DocId":"F:Sandbox.Rendering.ResourceState.DepthRead"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.NonPixelShaderResource","Name":"NonPixelShaderResource","DocId":"F:Sandbox.Rendering.ResourceState.NonPixelShaderResource"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.PixelShaderResource","Name":"PixelShaderResource","DocId":"F:Sandbox.Rendering.ResourceState.PixelShaderResource"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.StreamOut","Name":"StreamOut","DocId":"F:Sandbox.Rendering.ResourceState.StreamOut"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.IndirectArgument","Name":"IndirectArgument","DocId":"F:Sandbox.Rendering.ResourceState.IndirectArgument"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.Predication","Name":"Predication","DocId":"F:Sandbox.Rendering.ResourceState.Predication"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.CopyDestination","Name":"CopyDestination","DocId":"F:Sandbox.Rendering.ResourceState.CopyDestination"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.CopySource","Name":"CopySource","DocId":"F:Sandbox.Rendering.ResourceState.CopySource"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.ResolveDestination","Name":"ResolveDestination","DocId":"F:Sandbox.Rendering.ResourceState.ResolveDestination"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.ResolveSource","Name":"ResolveSource","DocId":"F:Sandbox.Rendering.ResourceState.ResolveSource"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.GenericRead","Name":"GenericRead","DocId":"F:Sandbox.Rendering.ResourceState.GenericRead"},{"FieldType":"Sandbox.Rendering.ResourceState","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.ResourceState.AllShaderResource","Name":"AllShaderResource","DocId":"F:Sandbox.Rendering.ResourceState.AllShaderResource"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.ResourceState","Name":"ResourceState","Attributes":[{"FullName":"System.FlagsAttribute"}],"Documentation":{"Summary":"Used to describe a GPU resources state for barrier transitions.","Remarks":"These match DX12\u0027s D3D12_RESOURCE_STATES as it\u0027s a nice high level description of resource states,\nwhich can be translated to lower level graphics APIs."},"DocId":"T:Sandbox.Rendering.ResourceState"},{"Namespace":"Sandbox.Rendering","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.AfterDepthPrepass","Name":"AfterDepthPrepass","DocId":"F:Sandbox.Rendering.Stage.AfterDepthPrepass"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.AfterOpaque","Name":"AfterOpaque","DocId":"F:Sandbox.Rendering.Stage.AfterOpaque"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.AfterSkybox","Name":"AfterSkybox","DocId":"F:Sandbox.Rendering.Stage.AfterSkybox"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.AfterTransparent","Name":"AfterTransparent","DocId":"F:Sandbox.Rendering.Stage.AfterTransparent"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.AfterViewmodel","Name":"AfterViewmodel","DocId":"F:Sandbox.Rendering.Stage.AfterViewmodel"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.BeforePostProcess","Name":"BeforePostProcess","DocId":"F:Sandbox.Rendering.Stage.BeforePostProcess"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.AfterPostProcess","Name":"AfterPostProcess","DocId":"F:Sandbox.Rendering.Stage.AfterPostProcess"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Rendering.Stage.AfterUI","Name":"AfterUI","DocId":"F:Sandbox.Rendering.Stage.AfterUI"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rendering.Stage","Name":"Stage","DocId":"T:Sandbox.Rendering.Stage"},{"Namespace":"Sandbox.Services","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.AchievementOverview","DocId":"M:Sandbox.Services.AchievementOverview.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Package","Loc":{"File":"Game/Services/AchievementOverview.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview.Package","Name":"Package","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","8"]}],"DocId":"P:Sandbox.Services.AchievementOverview.Package"},{"PropertyType":"Sandbox.Achievement[]","Loc":{"File":"Game/Services/AchievementOverview.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview.Achievements","Name":"Achievements","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","9"]}],"DocId":"P:Sandbox.Services.AchievementOverview.Achievements"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/AchievementOverview.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview.LastSeen","Name":"LastSeen","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","10"]}],"DocId":"P:Sandbox.Services.AchievementOverview.LastSeen"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/AchievementOverview.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview.Unlocked","Name":"Unlocked","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","11"]}],"DocId":"P:Sandbox.Services.AchievementOverview.Unlocked"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/AchievementOverview.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview.Score","Name":"Score","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","12"]}],"DocId":"P:Sandbox.Services.AchievementOverview.Score"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/AchievementOverview.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview.Total","Name":"Total","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","13"]}],"DocId":"P:Sandbox.Services.AchievementOverview.Total"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/AchievementOverview.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview.TotalScore","Name":"TotalScore","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","14"]}],"DocId":"P:Sandbox.Services.AchievementOverview.TotalScore"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.AchievementOverview","Name":"AchievementOverview","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Activity Feed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\AchievementOverview.cs","6"]}],"Documentation":{"Summary":"Activity Feed"},"DocId":"T:Sandbox.Services.AchievementOverview"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Achievements/Achievements.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Achievements.Unlock","Name":"Unlock","DeclaringType":"Sandbox.Services.Achievements","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.cs","6"]}],"DocId":"M:Sandbox.Services.Achievements.Unlock(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Achievement\u003E","Loc":{"File":"Game/Services/Achievements/Achievements.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Achievements.All","Name":"All","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.cs","17"]}],"DocId":"P:Sandbox.Services.Achievements.All"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Achievements","Name":"Achievements","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.Map.cs","8"]}],"Documentation":{"Summary":"Allows access to stats for the current game. Stats are defined by the game\u0027s author\nand can be used to track anything from player actions to performance metrics. They are\nhow you submit data to leaderboards."},"DocId":"T:Sandbox.Services.Achievements"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Achievements/Achievements.Map.cs","Line":22},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Achievements.Map.Unlock","Name":"Unlock","DeclaringType":"Sandbox.Services.Achievements.Map","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Unlock Map Achievement"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Services/Achievements"]},{"FullName":"IconAttribute","ConstructorArguments":["emoji_events"]},{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["services.achievements.map.unlock"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.Map.cs","15"]}],"DocId":"M:Sandbox.Services.Achievements.Map.Unlock(System.String)"},{"ReturnType":"Sandbox.Achievement","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Achievements/Achievements.Map.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Achievements.Map.Get","Name":"Get","DeclaringType":"Sandbox.Services.Achievements.Map","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Get Achievement"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Services/Achievements"]},{"FullName":"IconAttribute","ConstructorArguments":["emoji_events"]},{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["services.achievements.map.get"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.Map.cs","32"]}],"DocId":"M:Sandbox.Services.Achievements.Map.Get(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Achievement\u003E","Loc":{"File":"Game/Services/Achievements/Achievements.Map.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Achievements.Map.All","Name":"All","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.Map.cs","30"]}],"DocId":"P:Sandbox.Services.Achievements.Map.All"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Achievements.Map","Name":"Map","DeclaringType":"Sandbox.Services.Achievements","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stats for the current map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Achievements\\Achievements.Map.cs","13"]}],"Documentation":{"Summary":"Stats for the current map"},"DocId":"T:Sandbox.Services.Achievements.Map"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"serviceName","Type":"System.String"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Auth.GetToken","Name":"GetToken","DeclaringType":"Sandbox.Services.Auth","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Auth/\u003CGetToken\u003Ed__0"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an auth token, which can be passed to the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Auth\\Auth.cs","13"]}],"Documentation":{"Summary":"Get an auth token, which can be passed to the backend"},"DocId":"M:Sandbox.Services.Auth.GetToken(System.String,System.Threading.CancellationToken)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Auth","Name":"Auth","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Auth\\Auth.cs","8"]}],"DocId":"T:Sandbox.Services.Auth"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Benchmark/Benchmark.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Services.BenchmarkSystem.Start","Name":"Start","DeclaringType":"Sandbox.Services.BenchmarkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to start a benchmark"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Benchmark\\Benchmark.cs","29"]}],"Documentation":{"Summary":"Called to start a benchmark"},"DocId":"M:Sandbox.Services.BenchmarkSystem.Start(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"metric","Type":"System.Double"}],"l":{"File":"Game/Services/Benchmark/Benchmark.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Services.BenchmarkSystem.SetMetric","Name":"SetMetric","DeclaringType":"Sandbox.Services.BenchmarkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a custom metric, like load time, shutdown time etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Benchmark\\Benchmark.cs","83"]}],"Documentation":{"Summary":"Set a custom metric, like load time, shutdown time etc","Params":{"name":"","metric":""}},"DocId":"M:Sandbox.Services.BenchmarkSystem.SetMetric(System.String,System.Double)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Benchmark/Benchmark.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Services.BenchmarkSystem.Finish","Name":"Finish","DeclaringType":"Sandbox.Services.BenchmarkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to close a benchmark off"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Benchmark\\Benchmark.cs","91"]}],"Documentation":{"Summary":"Called to close a benchmark off"},"DocId":"M:Sandbox.Services.BenchmarkSystem.Finish"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Benchmark/Benchmark.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.Services.BenchmarkSystem.Sample","Name":"Sample","DeclaringType":"Sandbox.Services.BenchmarkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should be called in update every frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Benchmark\\Benchmark.cs","115"]}],"Documentation":{"Summary":"Should be called in update every frame"},"DocId":"M:Sandbox.Services.BenchmarkSystem.Sample"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Guid\u003E","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Game/Services/Benchmark/Benchmark.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Services.BenchmarkSystem.SendAsync","Name":"SendAsync","DeclaringType":"Sandbox.Services.BenchmarkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Finish this benchmark session and send it off to the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Benchmark\\Benchmark.cs","129"]}],"Documentation":{"Summary":"Finish this benchmark session and send it off to the backend"},"DocId":"M:Sandbox.Services.BenchmarkSystem.SendAsync(System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Benchmark/Benchmark.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.BenchmarkSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.BenchmarkSystem","DocId":"M:Sandbox.Services.BenchmarkSystem.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.BenchmarkSystem","Name":"BenchmarkSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Benchmark\\Benchmark.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Benchmark\\BenchmarkSystem.Sampler.cs","3"]}],"Documentation":{"Summary":"Allows access to stats for the current game. Stats are defined by the game\u0027s author\nand can be used to track anything from player actions to performance metrics. They are\nhow you submit data to leaderboards."},"DocId":"T:Sandbox.Services.BenchmarkSystem"},{"Namespace":"Sandbox.Services","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.Feed..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Feed","DocId":"M:Sandbox.Services.Feed.#ctor"}],"Properties":[{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/Feed.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Services.Feed.Timestamp","Name":"Timestamp","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","10"]}],"DocId":"P:Sandbox.Services.Feed.Timestamp"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Feed.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Services.Feed.Text","Name":"Text","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","11"]}],"DocId":"P:Sandbox.Services.Feed.Text"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Feed.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Services.Feed.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","12"]}],"DocId":"P:Sandbox.Services.Feed.Url"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Feed.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.Feed.EntryType","Name":"EntryType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","13"]}],"DocId":"P:Sandbox.Services.Feed.EntryType"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Feed.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Services.Feed.Image","Name":"Image","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","14"]}],"DocId":"P:Sandbox.Services.Feed.Image"},{"PropertyType":"Sandbox.Services.Players.Profile","Loc":{"File":"Game/Services/Feed.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Services.Feed.Player","Name":"Player","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","15"]}],"DocId":"P:Sandbox.Services.Feed.Player"},{"PropertyType":"Sandbox.Package","Loc":{"File":"Game/Services/Feed.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Services.Feed.Package","Name":"Package","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","16"]}],"DocId":"P:Sandbox.Services.Feed.Package"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Feed","Name":"Feed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Activity Feed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Feed.cs","8"]}],"Documentation":{"Summary":"Activity Feed"},"DocId":"T:Sandbox.Services.Feed"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"inventoryDefinitionId","Type":"System.Int32"}],"l":{"File":"Game/Services/Inventory/Inventory.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Inventory.HasItem","Name":"HasItem","DeclaringType":"Sandbox.Services.Inventory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if we have this item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Inventory.cs","59"]}],"Documentation":{"Summary":"Returns true if we have this item"},"DocId":"M:Sandbox.Services.Inventory.HasItem(System.Int32)"},{"ReturnType":"Sandbox.Services.Inventory.ItemDefinition","Parameters":[{"Name":"definitionId","Type":"System.Int32"}],"l":{"File":"Game/Services/Inventory/Inventory.Definitions.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Inventory.FindDefinition","Name":"FindDefinition","DeclaringType":"Sandbox.Services.Inventory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a definition by id"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Inventory.Definitions.cs","18"]}],"Documentation":{"Summary":"Find a definition by id"},"DocId":"M:Sandbox.Services.Inventory.FindDefinition(System.Int32)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSandbox.Services.Inventory.Item\u003E","Loc":{"File":"Game/Services/Inventory/Inventory.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Inventory.Items","Name":"Items","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All of the items the user has in their inventory"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Inventory.cs","15"]}],"Documentation":{"Summary":"All of the items the user has in their inventory"},"DocId":"P:Sandbox.Services.Inventory.Items"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSandbox.Services.Inventory.ItemDefinition\u003E","Loc":{"File":"Game/Services/Inventory/Inventory.Definitions.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Inventory.Definitions","Name":"Definitions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All item definitions"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Inventory.Definitions.cs","13"]}],"Documentation":{"Summary":"All item definitions"},"DocId":"P:Sandbox.Services.Inventory.Definitions"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Inventory","Name":"Inventory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to the Steam Inventory system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Inventory.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to the Steam Inventory system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Inventory.Definitions.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to the Steam Inventory system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Item.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to the Steam Inventory system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","3"]}],"Documentation":{"Summary":"Allows access to the Steam Inventory system"},"DocId":"T:Sandbox.Services.Inventory"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"System.UInt64","Loc":{"File":"Game/Services/Inventory/Item.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.Item.ItemId","Name":"ItemId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Item.cs","10"]}],"DocId":"P:Sandbox.Services.Inventory.Item.ItemId"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/Inventory/Item.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.Item.DefinitionId","Name":"DefinitionId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Item.cs","11"]}],"DocId":"P:Sandbox.Services.Inventory.Item.DefinitionId"},{"PropertyType":"Sandbox.Services.Inventory.ItemDefinition","Loc":{"File":"Game/Services/Inventory/Item.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.Item.Definition","Name":"Definition","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Item.cs","13"]}],"DocId":"P:Sandbox.Services.Inventory.Item.Definition"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Inventory.Item","Name":"Item","DeclaringType":"Sandbox.Services.Inventory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Describes a type of item that can be in the inventory"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\Item.cs","8"]}],"Documentation":{"Summary":"Describes a type of item that can be in the inventory"},"DocId":"T:Sandbox.Services.Inventory.Item"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Int32"}],"l":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Inventory.ItemDefinition","DocId":"M:Sandbox.Services.Inventory.ItemDefinition.#ctor(System.Int32)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","12"]}],"DocId":"P:Sandbox.Services.Inventory.ItemDefinition.Id"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","13"]}],"DocId":"P:Sandbox.Services.Inventory.ItemDefinition.Name"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition.Description","Name":"Description","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","14"]}],"DocId":"P:Sandbox.Services.Inventory.ItemDefinition.Description"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition.IconUrl","Name":"IconUrl","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","15"]}],"DocId":"P:Sandbox.Services.Inventory.ItemDefinition.IconUrl"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition.IconUrlLarge","Name":"IconUrlLarge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","16"]}],"DocId":"P:Sandbox.Services.Inventory.ItemDefinition.IconUrlLarge"},{"PropertyType":"Sandbox.CurrencyValue","Loc":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition.Price","Name":"Price","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re for sale, this is our price"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","21"]}],"Documentation":{"Summary":"If we\u0027re for sale, this is our price"},"DocId":"P:Sandbox.Services.Inventory.ItemDefinition.Price"},{"PropertyType":"Sandbox.CurrencyValue","Loc":{"File":"Game/Services/Inventory/ItemDefinition.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition.BasePrice","Name":"BasePrice","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re for sale but on sale, this is our regular price"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","26"]}],"Documentation":{"Summary":"If we\u0027re for sale but on sale, this is our regular price"},"DocId":"P:Sandbox.Services.Inventory.ItemDefinition.BasePrice"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Inventory.ItemDefinition","Name":"ItemDefinition","DeclaringType":"Sandbox.Services.Inventory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Describes a type of item that can be in the inventory"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Inventory\\ItemDefinition.cs","8"]}],"Documentation":{"Summary":"Describes a type of item that can be in the inventory"},"DocId":"T:Sandbox.Services.Inventory.ItemDefinition"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"Sandbox.Services.Leaderboards.Board","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Leaderboards.Get","Name":"Get","DeclaringType":"Sandbox.Services.Leaderboards","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","7"]}],"DocId":"M:Sandbox.Services.Leaderboards.Get(System.String)"},{"ReturnType":"Sandbox.Services.Leaderboards.Board2","Parameters":[{"Name":"packageIdent","Type":"System.String"},{"Name":"statName","Type":"System.String"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Leaderboards.GetFromStat","Name":"GetFromStat","DeclaringType":"Sandbox.Services.Leaderboards","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","9"]}],"DocId":"M:Sandbox.Services.Leaderboards.GetFromStat(System.String,System.String)"},{"ReturnType":"Sandbox.Services.Leaderboards.Board2","Parameters":[{"Name":"statName","Type":"System.String"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Leaderboards.GetFromStat","Name":"GetFromStat","DeclaringType":"Sandbox.Services.Leaderboards","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","17"]}],"DocId":"M:Sandbox.Services.Leaderboards.GetFromStat(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Leaderboards","Name":"Leaderboards","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","7"]}],"DocId":"T:Sandbox.Services.Leaderboards"},{"Namespace":"","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"cancellation","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.Refresh","Name":"Refresh","DeclaringType":"Sandbox.Services.Leaderboards.Board","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Leaderboards/Board/\u003CRefresh\u003Ed__41"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","88"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board.Refresh(System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"System.String"},{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Leaderboards.Board","DocId":"M:Sandbox.Services.Leaderboards.Board.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.TargetSteamId","Name":"TargetSteamId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The steamid to get information about. If unset then this defaults to the current player."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","30"]}],"Documentation":{"Summary":"The steamid to get information about. If unset then this defaults to the current player."},"DocId":"P:Sandbox.Services.Leaderboards.Board.TargetSteamId"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.MaxEntries","Name":"MaxEntries","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum entries to respond with."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","35"]}],"Documentation":{"Summary":"The maximum entries to respond with."},"DocId":"P:Sandbox.Services.Leaderboards.Board.MaxEntries"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.Group","Name":"Group","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["global, country, friends"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","40"]}],"Documentation":{"Summary":"global, country, friends"},"DocId":"P:Sandbox.Services.Leaderboards.Board.Group"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The group name of this board. For example, \u0022Global\u0022 for global, \u0022Friends\u0022 for friends."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","45"]}],"Documentation":{"Summary":"The group name of this board. For example, \u0022Global\u0022 for global, \u0022Friends\u0022 for friends."},"DocId":"P:Sandbox.Services.Leaderboards.Board.Title"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The display name of this board, which was set in the backend."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","50"]}],"Documentation":{"Summary":"The display name of this board, which was set in the backend."},"DocId":"P:Sandbox.Services.Leaderboards.Board.DisplayName"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.Description","Name":"Description","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The description of this board, which was set in the backend."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","55"]}],"Documentation":{"Summary":"The description of this board, which was set in the backend."},"DocId":"P:Sandbox.Services.Leaderboards.Board.Description"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.TotalEntries","Name":"TotalEntries","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total number of chart entries for this board."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","60"]}],"Documentation":{"Summary":"The total number of chart entries for this board."},"DocId":"P:Sandbox.Services.Leaderboards.Board.TotalEntries"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.Unit","Name":"Unit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The unit type chosen for this board"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","65"]}],"Documentation":{"Summary":"The unit type chosen for this board"},"DocId":"P:Sandbox.Services.Leaderboards.Board.Unit"},{"PropertyType":"Sandbox.Services.Leaderboards.Entry[]","Loc":{"File":"Game/Services/Leaderboards/Leaderboards.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board.Entries","Name":"Entries","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The group of entries for this board. This is usually the entries that surround the TargetSteamId."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","71"]}],"Documentation":{"Summary":"The group of entries for this board. This is usually the entries that surround\nthe TargetSteamId."},"DocId":"P:Sandbox.Services.Leaderboards.Board.Entries"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board","Name":"Board","DeclaringType":"Sandbox.Services.Leaderboards","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","15"]}],"DocId":"T:Sandbox.Services.Leaderboards.Board"},{"Namespace":"","Constructors":[],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Entry.Me","Name":"Me","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","114"]}],"Documentation":{"Summary":"True if this entry is for the current player."},"DocId":"F:Sandbox.Services.Leaderboards.Entry.Me"},{"FieldType":"System.Int64","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Entry.Rank","Name":"Rank","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","119"]}],"Documentation":{"Summary":"The rank in the board"},"DocId":"F:Sandbox.Services.Leaderboards.Entry.Rank"},{"FieldType":"System.Double","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Entry.Value","Name":"Value","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","124"]}],"Documentation":{"Summary":"The value in the board"},"DocId":"F:Sandbox.Services.Leaderboards.Entry.Value"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Entry.FormattedValue","Name":"FormattedValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","129"]}],"Documentation":{"Summary":"The value, but formatted according to Unit"},"DocId":"F:Sandbox.Services.Leaderboards.Entry.FormattedValue"},{"FieldType":"System.Int64","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Entry.SteamId","Name":"SteamId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","134"]}],"Documentation":{"Summary":"The steamid of the entry"},"DocId":"F:Sandbox.Services.Leaderboards.Entry.SteamId"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Entry.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\Leaderboards.cs","141"]}],"Documentation":{"Summary":"The player\u0027s display name"},"DocId":"F:Sandbox.Services.Leaderboards.Entry.DisplayName"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Entry","Name":"Entry","DeclaringType":"Sandbox.Services.Leaderboards","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.Services.Leaderboards.Entry"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetAggregationSum","Name":"SetAggregationSum","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","40"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetAggregationSum"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetAggregationAvg","Name":"SetAggregationAvg","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","41"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetAggregationAvg"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetAggregationMin","Name":"SetAggregationMin","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","42"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetAggregationMin"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetAggregationMax","Name":"SetAggregationMax","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","43"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetAggregationMax"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetAggregationLast","Name":"SetAggregationLast","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","44"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetAggregationLast"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetSortAscending","Name":"SetSortAscending","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","46"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetSortAscending"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetSortDescending","Name":"SetSortDescending","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","47"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetSortDescending"},{"ReturnType":"System.Void","Parameters":[{"Name":"friendsOnly","Type":"System.Boolean"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetFriendsOnly","Name":"SetFriendsOnly","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","49"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetFriendsOnly(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"countryCode","Type":"System.String"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetCountryCode","Name":"SetCountryCode","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","51"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetCountryCode(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetCountryAuto","Name":"SetCountryAuto","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","52"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetCountryAuto"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.FilterByYear","Name":"FilterByYear","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","54"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.FilterByYear"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.FilterByMonth","Name":"FilterByMonth","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","55"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.FilterByMonth"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.FilterByWeek","Name":"FilterByWeek","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","56"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.FilterByWeek"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.FilterByDay","Name":"FilterByDay","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","57"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.FilterByDay"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.FilterByNone","Name":"FilterByNone","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","58"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.FilterByNone"},{"ReturnType":"System.Void","Parameters":[{"Name":"dateTime","Type":"System.DateTime"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.SetDatePeriod","Name":"SetDatePeriod","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","59"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.SetDatePeriod(System.DateTime)"},{"ReturnType":"System.Void","Parameters":[{"Name":"steamid","Type":"System.Int64"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.CenterOnSteamId","Name":"CenterOnSteamId","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Center the results on this steamid, show the surrounding results with this in the middle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","64"]}],"Documentation":{"Summary":"Center the results on this steamid, show the surrounding results with this in the middle."},"DocId":"M:Sandbox.Services.Leaderboards.Board2.CenterOnSteamId(System.Int64)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.CenterOnMe","Name":"CenterOnMe","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Center the results on you, show the surrounding results with you in the middle."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","69"]}],"Documentation":{"Summary":"Center the results on you, show the surrounding results with you in the middle."},"DocId":"M:Sandbox.Services.Leaderboards.Board2.CenterOnMe"},{"ReturnType":"System.Void","Parameters":[{"Name":"steamids","Type":"System.Int64[]"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.IncludeSteamIds","Name":"IncludeSteamIds","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If they have any results, include these steamids in the results - regardless of their position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","74"]}],"Documentation":{"Summary":"If they have any results, include these steamids in the results - regardless of their position."},"DocId":"M:Sandbox.Services.Leaderboards.Board2.IncludeSteamIds(System.Int64[])"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"cancellation","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Refresh","Name":"Refresh","DeclaringType":"Sandbox.Services.Leaderboards.Board2","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Leaderboards/Board2/\u003CRefresh\u003Ed__48"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","127"]}],"DocId":"M:Sandbox.Services.Leaderboards.Board2.Refresh(System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"System.String"},{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Leaderboards.Board2","DocId":"M:Sandbox.Services.Leaderboards.Board2.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Stat","Name":"Stat","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","24"]}],"DocId":"P:Sandbox.Services.Leaderboards.Board2.Stat"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.TargetSteamId","Name":"TargetSteamId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The steamid to get information about. If unset then this defaults to the current player."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","80"]}],"Documentation":{"Summary":"The steamid to get information about. If unset then this defaults to the current player."},"DocId":"P:Sandbox.Services.Leaderboards.Board2.TargetSteamId"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.MaxEntries","Name":"MaxEntries","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum entries to respond with."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","85"]}],"Documentation":{"Summary":"The maximum entries to respond with."},"DocId":"P:Sandbox.Services.Leaderboards.Board2.MaxEntries"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Offset","Name":"Offset","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The offset to start at. If less than 0, we will start from the bottom."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","94"]}],"Documentation":{"Summary":"The offset to start at. If less than 0, we will start from the bottom."},"DocId":"P:Sandbox.Services.Leaderboards.Board2.Offset"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.TotalEntries","Name":"TotalEntries","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total number of chart entries for this board."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","103"]}],"Documentation":{"Summary":"The total number of chart entries for this board."},"DocId":"P:Sandbox.Services.Leaderboards.Board2.TotalEntries"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.TimePeriodDescription","Name":"TimePeriodDescription","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If you are restructing by time period, this is the name of the period"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","108"]}],"Documentation":{"Summary":"If you are restructing by time period, this is the name of the period"},"DocId":"P:Sandbox.Services.Leaderboards.Board2.TimePeriodDescription"},{"PropertyType":"Sandbox.Services.Leaderboards.Board2.Entry[]","Loc":{"File":"Game/Services/Leaderboards/LeaderboardsEx.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entries","Name":"Entries","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The group of entries for this board. This is usually the entries that surround the TargetSteamId."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","114"]}],"Documentation":{"Summary":"The group of entries for this board. This is usually the entries that surround\nthe TargetSteamId."},"DocId":"P:Sandbox.Services.Leaderboards.Board2.Entries"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2","Name":"Board2","DeclaringType":"Sandbox.Services.Leaderboards","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","20"]}],"DocId":"T:Sandbox.Services.Leaderboards.Board2"},{"Namespace":"","Constructors":[],"Fields":[{"FieldType":"System.Int64","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry.Rank","Name":"Rank","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","158"]}],"Documentation":{"Summary":"The rank in the board"},"DocId":"F:Sandbox.Services.Leaderboards.Board2.Entry.Rank"},{"FieldType":"System.Double","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry.Value","Name":"Value","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","163"]}],"Documentation":{"Summary":"The value in the board"},"DocId":"F:Sandbox.Services.Leaderboards.Board2.Entry.Value"},{"FieldType":"System.Int64","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry.SteamId","Name":"SteamId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","168"]}],"Documentation":{"Summary":"The steamid of the entry"},"DocId":"F:Sandbox.Services.Leaderboards.Board2.Entry.SteamId"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry.CountryCode","Name":"CountryCode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","173"]}],"Documentation":{"Summary":"The country which this entry is from"},"DocId":"F:Sandbox.Services.Leaderboards.Board2.Entry.CountryCode"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","178"]}],"Documentation":{"Summary":"The player\u0027s display name"},"DocId":"F:Sandbox.Services.Leaderboards.Board2.Entry.DisplayName"},{"FieldType":"System.DateTimeOffset","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry.Timestamp","Name":"Timestamp","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","183"]}],"Documentation":{"Summary":"The time this entry was created."},"DocId":"F:Sandbox.Services.Leaderboards.Board2.Entry.Timestamp"},{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry.Data","Name":"Data","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Leaderboards\\LeaderboardsEx.cs","188"]}],"Documentation":{"Summary":"Data associated with this entry"},"DocId":"F:Sandbox.Services.Leaderboards.Board2.Entry.Data"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Leaderboards.Board2.Entry","Name":"Entry","DeclaringType":"Sandbox.Services.Leaderboards/Board2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"T:Sandbox.Services.Leaderboards.Board2.Entry"},{"Namespace":"Sandbox.Services","Methods":[],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Messaging","Name":"Messaging","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Messaging\\Messaging.cs","5"]}],"DocId":"T:Sandbox.Services.Messaging"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.News[]\u003E","Parameters":[{"Name":"take","Type":"System.Int32","Default":"10"},{"Name":"skip","Type":"System.Int32","Default":"0"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.News.GetPlatformNews","Name":"GetPlatformNews","DeclaringType":"Sandbox.Services.News","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.News/\u003CGetPlatformNews\u003Ed__32"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","17"]}],"DocId":"M:Sandbox.Services.News.GetPlatformNews(System.Int32,System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.News[]\u003E","Parameters":[{"Name":"package","Type":"System.String"},{"Name":"take","Type":"System.Int32","Default":"10"},{"Name":"skip","Type":"System.Int32","Default":"0"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.News.GetPackageNews","Name":"GetPackageNews","DeclaringType":"Sandbox.Services.News","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.News/\u003CGetPackageNews\u003Ed__33"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","35"]}],"DocId":"M:Sandbox.Services.News.GetPackageNews(System.String,System.Int32,System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.News[]\u003E","Parameters":[{"Name":"org","Type":"System.String"},{"Name":"take","Type":"System.Int32","Default":"10"},{"Name":"skip","Type":"System.Int32","Default":"0"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.News.GetOrganizationNews","Name":"GetOrganizationNews","DeclaringType":"Sandbox.Services.News","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.News/\u003CGetOrganizationNews\u003Ed__34"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","53"]}],"DocId":"M:Sandbox.Services.News.GetOrganizationNews(System.String,System.Int32,System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.News[]\u003E","Parameters":[{"Name":"take","Type":"System.Int32","Default":"10"},{"Name":"skip","Type":"System.Int32","Default":"0"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.News.GetNews","Name":"GetNews","DeclaringType":"Sandbox.Services.News","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.News/\u003CGetNews\u003Ed__35"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","71"]}],"DocId":"M:Sandbox.Services.News.GetNews(System.Int32,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.News..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.News","DocId":"M:Sandbox.Services.News.#ctor"}],"Properties":[{"PropertyType":"System.Guid","Loc":{"File":"Game/Services/News.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Services.News.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","8"]}],"DocId":"P:Sandbox.Services.News.Id"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/News.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Services.News.Created","Name":"Created","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","9"]}],"DocId":"P:Sandbox.Services.News.Created"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/News.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Services.News.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","10"]}],"DocId":"P:Sandbox.Services.News.Title"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/News.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Services.News.Summary","Name":"Summary","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","11"]}],"DocId":"P:Sandbox.Services.News.Summary"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/News.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Services.News.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","12"]}],"DocId":"P:Sandbox.Services.News.Url"},{"PropertyType":"Sandbox.Services.Players.Profile","Loc":{"File":"Game/Services/News.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.News.Author","Name":"Author","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","13"]}],"DocId":"P:Sandbox.Services.News.Author"},{"PropertyType":"Sandbox.Package","Loc":{"File":"Game/Services/News.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Services.News.Package","Name":"Package","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","14"]}],"DocId":"P:Sandbox.Services.News.Package"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/News.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Services.News.Media","Name":"Media","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","15"]}],"DocId":"P:Sandbox.Services.News.Media"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.News","Name":"News","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["News Posts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\News.cs","6"]}],"Documentation":{"Summary":"News Posts"},"DocId":"T:Sandbox.Services.News"},{"Namespace":"Sandbox.Services","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.Notification..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Notification","DocId":"M:Sandbox.Services.Notification.#ctor"}],"Properties":[{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/Notification.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Created","Name":"Created","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","8"]}],"DocId":"P:Sandbox.Services.Notification.Created"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/Notification.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Updated","Name":"Updated","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","9"]}],"DocId":"P:Sandbox.Services.Notification.Updated"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/Notification.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Count","Name":"Count","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","10"]}],"DocId":"P:Sandbox.Services.Notification.Count"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Game/Services/Notification.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Read","Name":"Read","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","11"]}],"DocId":"P:Sandbox.Services.Notification.Read"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Notification.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Services.Notification.NoticeType","Name":"NoticeType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","12"]}],"DocId":"P:Sandbox.Services.Notification.NoticeType"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Notification.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","13"]}],"DocId":"P:Sandbox.Services.Notification.Url"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Notification.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Icon","Name":"Icon","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","14"]}],"DocId":"P:Sandbox.Services.Notification.Icon"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Notification.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Text","Name":"Text","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","15"]}],"DocId":"P:Sandbox.Services.Notification.Text"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"Game/Services/Notification.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Services.Notification.Data","Name":"Data","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","16"]}],"DocId":"P:Sandbox.Services.Notification.Data"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Notification","Name":"Notification","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Player notification"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Notification.cs","6"]}],"Documentation":{"Summary":"Player notification"},"DocId":"T:Sandbox.Services.Notification"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.Review[]\u003E","Parameters":[{"Name":"packageIdent","Type":"System.String"},{"Name":"take","Type":"System.Int32","Default":"50"},{"Name":"skip","Type":"System.Int32","Default":"0"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Review.Fetch","Name":"Fetch","DeclaringType":"Sandbox.Services.Review","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Review/\u003CFetch\u003Ed__21"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","41"]}],"DocId":"M:Sandbox.Services.Review.Fetch(System.String,System.Int32,System.Int32)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.Review\u003E","Parameters":[{"Name":"packageIdent","Type":"System.String"},{"Name":"steamid","Type":"Sandbox.SteamId"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Review.Get","Name":"Get","DeclaringType":"Sandbox.Services.Review","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Review/\u003CGet\u003Ed__22"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","59"]}],"DocId":"M:Sandbox.Services.Review.Get(System.String,Sandbox.SteamId)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.Review..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Review","DocId":"M:Sandbox.Services.Review.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Services.Players.Profile","Loc":{"File":"Game/Services/Reviews.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Services.Review.Player","Name":"Player","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The player who made the review"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","19"]}],"Documentation":{"Summary":"The player who made the review"},"DocId":"P:Sandbox.Services.Review.Player"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Reviews.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Services.Review.Content","Name":"Content","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The actual content (text only right now)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","24"]}],"Documentation":{"Summary":"The actual content (text only right now)"},"DocId":"P:Sandbox.Services.Review.Content"},{"PropertyType":"Sandbox.Services.Review.ReviewScore","Loc":{"File":"Game/Services/Reviews.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Services.Review.Score","Name":"Score","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The score of the review"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","29"]}],"Documentation":{"Summary":"The score of the review"},"DocId":"P:Sandbox.Services.Review.Score"},{"PropertyType":"System.TimeSpan","Loc":{"File":"Game/Services/Reviews.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Services.Review.PlayTime","Name":"PlayTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many seconds this user played"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","34"]}],"Documentation":{"Summary":"How many seconds this user played"},"DocId":"P:Sandbox.Services.Review.PlayTime"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/Reviews.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Services.Review.Updated","Name":"Updated","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Date this review was updated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","39"]}],"Documentation":{"Summary":"Date this review was updated"},"DocId":"P:Sandbox.Services.Review.Updated"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Review","Name":"Review","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Package Reviews"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Reviews.cs","6"]}],"Documentation":{"Summary":"Package Reviews"},"DocId":"T:Sandbox.Services.Review"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Services.Review.ReviewScore","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Review.ReviewScore.None","Name":"None","DocId":"F:Sandbox.Services.Review.ReviewScore.None"},{"FieldType":"Sandbox.Services.Review.ReviewScore","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Review.ReviewScore.Negative","Name":"Negative","DocId":"F:Sandbox.Services.Review.ReviewScore.Negative"},{"FieldType":"Sandbox.Services.Review.ReviewScore","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Review.ReviewScore.Positive","Name":"Positive","DocId":"F:Sandbox.Services.Review.ReviewScore.Positive"},{"FieldType":"Sandbox.Services.Review.ReviewScore","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Review.ReviewScore.Promise","Name":"Promise","DocId":"F:Sandbox.Services.Review.ReviewScore.Promise"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Review.ReviewScore","Name":"ReviewScore","DeclaringType":"Sandbox.Services.Review","DocId":"T:Sandbox.Services.Review.ReviewScore"},{"Namespace":"Sandbox.Services","BaseType":"System.Collections.Generic.List\u00601\u003CSandbox.Services.ServerList/Entry\u003E","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/ServerList/ServerList.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Query","Name":"Query","DeclaringType":"Sandbox.Services.ServerList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","27"]}],"DocId":"M:Sandbox.Services.ServerList.Query"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Game/Services/ServerList/ServerList.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.AddFilter","Name":"AddFilter","DeclaringType":"Sandbox.Services.ServerList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","32"]}],"DocId":"M:Sandbox.Services.ServerList.AddFilter(System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Game/Services/ServerList/ServerList.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Services.ServerList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","104"]}],"DocId":"M:Sandbox.Services.ServerList.Dispose"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/ServerList/ServerList.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.ServerList..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.ServerList","DocId":"M:Sandbox.Services.ServerList.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.IsQuerying","Name":"IsQuerying","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","25"]}],"DocId":"P:Sandbox.Services.ServerList.IsQuerying"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.ServerList","Name":"ServerList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","8"]}],"DocId":"T:Sandbox.Services.ServerList"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.IPAddressAndPort","Name":"IPAddressAndPort","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","118"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.IPAddressAndPort"},{"PropertyType":"System.UInt64","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.SteamId","Name":"SteamId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","119"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.SteamId"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.Map","Name":"Map","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","120"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.Map"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.Game","Name":"Game","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","121"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.Game"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.GameVersion","Name":"GameVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","122"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.GameVersion"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","123"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.Name"},{"PropertyType":"System.String[]","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","124"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.Tags"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.Players","Name":"Players","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","125"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.Players"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.MaxPlayers","Name":"MaxPlayers","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","126"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.MaxPlayers"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.Ping","Name":"Ping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","127"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.Ping"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/ServerList/ServerList.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry.Tick","Name":"Tick","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\ServerList\\ServerList.cs","128"]}],"DocId":"P:Sandbox.Services.ServerList.Entry.Tick"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.ServerList.Entry","Name":"Entry","DeclaringType":"Sandbox.Services.ServerList","Documentation":{"Summary":"This is a cleaned up version of gameserveritem_t."},"DocId":"T:Sandbox.Services.ServerList.Entry"},{"Namespace":"Sandbox.Services","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Game/Services/Stats/Stats.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.FlushAsync","Name":"FlushAsync","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send any pending stats to the backend. Don\u0027t wait for confirmation of ingestiom, fire and forget."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","16"]}],"Documentation":{"Summary":"Send any pending stats to the backend. Don\u0027t wait for confirmation of ingestiom, fire and forget."},"DocId":"M:Sandbox.Services.Stats.FlushAsync(System.Threading.CancellationToken)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Services/Stats/Stats.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Flush","Name":"Flush","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send any pending stats to the backend. Don\u0027t wait for confirmation of ingestiom, fire and forget."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","29"]}],"Documentation":{"Summary":"Send any pending stats to the backend. Don\u0027t wait for confirmation of ingestiom, fire and forget."},"DocId":"M:Sandbox.Services.Stats.Flush"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Game/Services/Stats/Stats.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.FlushAndWaitAsync","Name":"FlushAndWaitAsync","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send any pending stats to the backend, will wait until they\u0027re available for query before finishing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","42"]}],"Documentation":{"Summary":"Send any pending stats to the backend, will wait until they\u0027re available for query before finishing."},"DocId":"M:Sandbox.Services.Stats.FlushAndWaitAsync(System.Threading.CancellationToken)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"amount","Type":"System.Double"},{"Name":"context","Type":"System.String","Default":"null"},{"Name":"data","Type":"System.Object","Default":"null"}],"l":{"File":"Game/Services/Stats/Stats.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Increment","Name":"Increment","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","52"]}],"DocId":"M:Sandbox.Services.Stats.Increment(System.String,System.Double,System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"amount","Type":"System.Double"},{"Name":"data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E"}],"l":{"File":"Game/Services/Stats/Stats.cs","Line":68},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Increment","Name":"Increment","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","64"]}],"DocId":"M:Sandbox.Services.Stats.Increment(System.String,System.Double,System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"amount","Type":"System.Double"},{"Name":"context","Type":"System.String","Default":"null"},{"Name":"data","Type":"System.Object","Default":"null"}],"l":{"File":"Game/Services/Stats/Stats.cs","Line":102},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.SetValue","Name":"SetValue","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","98"]}],"DocId":"M:Sandbox.Services.Stats.SetValue(System.String,System.Double,System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"amount","Type":"System.Double"},{"Name":"data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E"}],"l":{"File":"Game/Services/Stats/Stats.cs","Line":114},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.SetValue","Name":"SetValue","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","110"]}],"DocId":"M:Sandbox.Services.Stats.SetValue(System.String,System.Double,System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"},{"ReturnType":"Sandbox.Services.Stats.GlobalStats","Parameters":[{"Name":"packageIdent","Type":"System.String"}],"l":{"File":"Game/Services/Stats/Stats.Global.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.GetGlobalStats","Name":"GetGlobalStats","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the global stats for this package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","30"]}],"Documentation":{"Summary":"Get the global stats for this package"},"DocId":"M:Sandbox.Services.Stats.GetGlobalStats(System.String)"},{"ReturnType":"Sandbox.Services.Stats.PlayerStats","Parameters":[{"Name":"packageIdent","Type":"System.String"}],"l":{"File":"Game/Services/Stats/Stats.Player.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.GetLocalPlayerStats","Name":"GetLocalPlayerStats","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the global stats for this package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","30"]}],"Documentation":{"Summary":"Get the global stats for this package"},"DocId":"M:Sandbox.Services.Stats.GetLocalPlayerStats(System.String)"},{"ReturnType":"Sandbox.Services.Stats.PlayerStats","Parameters":[{"Name":"packageIdent","Type":"System.String"},{"Name":"steamid","Type":"System.Int64"}],"l":{"File":"Game/Services/Stats/Stats.Player.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.GetPlayerStats","Name":"GetPlayerStats","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the stats for this package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","35"]}],"Documentation":{"Summary":"Get the stats for this package"},"DocId":"M:Sandbox.Services.Stats.GetPlayerStats(System.String,System.Int64)"}],"Properties":[{"PropertyType":"Sandbox.Services.Stats.GlobalStats","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Global","Name":"Global","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the global stats for the calling package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","16"]}],"Documentation":{"Summary":"Get the global stats for the calling package"},"DocId":"P:Sandbox.Services.Stats.Global"},{"PropertyType":"Sandbox.Services.Stats.PlayerStats","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.LocalPlayer","Name":"LocalPlayer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the global stats for the calling package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","16"]}],"Documentation":{"Summary":"Get the global stats for the calling package"},"DocId":"P:Sandbox.Services.Stats.LocalPlayer"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats","Name":"Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.cs","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Map.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to stats for the current game. Stats are defined by the game\u0027s author and can be used to track anything from player actions to performance metrics. They are how you submit data to leaderboards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","6"]}],"Documentation":{"Summary":"Allows access to stats for the current game. Stats are defined by the game\u0027s author\nand can be used to track anything from player actions to performance metrics. They are\nhow you submit data to leaderboards."},"DocId":"T:Sandbox.Services.Stats"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Services.Stats.GlobalStats","Parameters":[],"l":{"File":"Game/Services/Stats/Stats.Global.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.Copy","Name":"Copy","DeclaringType":"Sandbox.Services.Stats.GlobalStats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Make a copy of this class. Allows you to store the stats from a point in time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","65"]}],"Documentation":{"Summary":"Make a copy of this class. Allows you to store the stats from a point in time."},"DocId":"M:Sandbox.Services.Stats.GlobalStats.Copy"},{"ReturnType":"Sandbox.Services.Stats.GlobalStat","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Stats/Stats.Global.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.Get","Name":"Get","DeclaringType":"Sandbox.Services.Stats.GlobalStats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stat by name. Will return an empty stat if not found"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","76"]}],"Documentation":{"Summary":"Get a stat by name. Will return an empty stat if not found"},"DocId":"M:Sandbox.Services.Stats.GlobalStats.Get(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"stat","Out":true,"Type":"Sandbox.Services.Stats.GlobalStat"}],"l":{"File":"Game/Services/Stats/Stats.Global.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.TryGet","Name":"TryGet","DeclaringType":"Sandbox.Services.Stats.GlobalStats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stat by name, returns true if found"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","87"]}],"Documentation":{"Summary":"Get a stat by name, returns true if found"},"DocId":"M:Sandbox.Services.Stats.GlobalStats.TryGet(System.String,Sandbox.Services.Stats.GlobalStat@)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.Refresh","Name":"Refresh","DeclaringType":"Sandbox.Services.Stats.GlobalStats","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Stats/GlobalStats/\u003CRefresh\u003Ed__14"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Refresh these global stats - grab the latest values"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","95"]}],"Documentation":{"Summary":"Refresh these global stats - grab the latest values"},"DocId":"M:Sandbox.Services.Stats.GlobalStats.Refresh"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSandbox.Services.Stats.GlobalStat\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Game/Services/Stats/Stats.Global.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.Services.Stats.GlobalStats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","143"]}],"DocId":"M:Sandbox.Services.Stats.GlobalStats.GetEnumerator"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.IsRefreshing","Name":"IsRefreshing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently fetching new stats"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","49"]}],"Documentation":{"Summary":"True if we\u0027re currently fetching new stats"},"DocId":"P:Sandbox.Services.Stats.GlobalStats.IsRefreshing"},{"PropertyType":"System.DateTime","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.LastRefresh","Name":"LastRefresh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The UTC datetime when we last fetched new stats"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","54"]}],"Documentation":{"Summary":"The UTC datetime when we last fetched new stats"},"DocId":"P:Sandbox.Services.Stats.GlobalStats.LastRefresh"},{"PropertyType":"Sandbox.Services.Stats.GlobalStat","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats.Item","Name":"Item","DocId":"P:Sandbox.Services.Stats.GlobalStats.Item"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStats","Name":"GlobalStats","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","41"]}],"DocId":"T:Sandbox.Services.Stats.GlobalStats"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The programatic name for this stat. This should probably be called Ident"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","175"]}],"Documentation":{"Summary":"The programatic name for this stat. This should probably be called Ident"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Name"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The title of this stat, as defined on the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","180"]}],"Documentation":{"Summary":"The title of this stat, as defined on the backend"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Title"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Description","Name":"Description","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The description of this stat, as defined on the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","185"]}],"Documentation":{"Summary":"The description of this stat, as defined on the backend"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Description"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Unit","Name":"Unit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The unit of this stat as defined on the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","190"]}],"Documentation":{"Summary":"The unit of this stat as defined on the backend"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Unit"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":196},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Velocity","Name":"Velocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The change in this stat in units per hour"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","195"]}],"Documentation":{"Summary":"The change in this stat in units per hour"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Velocity"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":201},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Value","Name":"Value","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current stat value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","200"]}],"Documentation":{"Summary":"The current stat value"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Value"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":207},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.ValueString","Name":"ValueString","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current value formatted using Unit"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","206"]}],"Documentation":{"Summary":"The current value formatted using Unit"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.ValueString"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":212},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Players","Name":"Players","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of players that have this stat"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","211"]}],"Documentation":{"Summary":"The amount of players that have this stat"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Players"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Max","Name":"Max","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","216"]}],"Documentation":{"Summary":"The maximum value"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Max"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":222},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Min","Name":"Min","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The minimum value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","221"]}],"Documentation":{"Summary":"The minimum value"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Min"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":227},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Avg","Name":"Avg","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The average value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","226"]}],"Documentation":{"Summary":"The average value"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Avg"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Global.cs","Line":232},"IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat.Sum","Name":"Sum","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The sum of all values"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Global.cs","231"]}],"Documentation":{"Summary":"The sum of all values"},"DocId":"P:Sandbox.Services.Stats.GlobalStat.Sum"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Stats.GlobalStat","Name":"GlobalStat","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Services.Stats.GlobalStat"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"amount","Type":"System.Double"},{"Name":"data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"Game/Services/Stats/Stats.Map.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Map.SetValue","Name":"SetValue","DeclaringType":"Sandbox.Services.Stats.Map","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Set Map Stat"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Services/Stats"]},{"FullName":"IconAttribute","ConstructorArguments":["emoji_events"]},{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["services.stats.map.set"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a stat value for this package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Map.cs","32"]}],"DocId":"M:Sandbox.Services.Stats.Map.SetValue(System.String,System.Double,System.Collections.Generic.Dictionary\u00602{System.String,System.Object})"},{"ReturnType":"Sandbox.Services.Stats.PlayerStat","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Stats/Stats.Map.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Map.GetLocal","Name":"GetLocal","DeclaringType":"Sandbox.Services.Stats.Map","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Get Local"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Services/Stats"]},{"FullName":"IconAttribute","ConstructorArguments":["emoji_events"]},{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["services.stats.map.getlocal"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stat for the local player"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Map.cs","51"]}],"Documentation":{"Summary":"Get a stat for the local player"},"DocId":"M:Sandbox.Services.Stats.Map.GetLocal(System.String)"},{"ReturnType":"Sandbox.Services.Stats.GlobalStat","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Stats/Stats.Map.cs","Line":65},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Map.GetGlobal","Name":"GetGlobal","DeclaringType":"Sandbox.Services.Stats.Map","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Get Local"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Services/Stats"]},{"FullName":"IconAttribute","ConstructorArguments":["emoji_events"]},{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["services.stats.map.getglobal"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stat for the local player"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Map.cs","60"]}],"Documentation":{"Summary":"Get a stat for the local player"},"DocId":"M:Sandbox.Services.Stats.Map.GetGlobal(System.String)"}],"Properties":[{"PropertyType":"Sandbox.Services.Stats.PlayerStats","Loc":{"File":"Game/Services/Stats/Stats.Map.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Map.Local","Name":"Local","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the stats for the local player"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Map.cs","18"]}],"Documentation":{"Summary":"Get the stats for the local player"},"DocId":"P:Sandbox.Services.Stats.Map.Local"},{"PropertyType":"Sandbox.Services.Stats.GlobalStats","Loc":{"File":"Game/Services/Stats/Stats.Map.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Map.Global","Name":"Global","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Get Global Map Stats"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Services/Stats"]},{"FullName":"IconAttribute","ConstructorArguments":["emoji_events"]},{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["services.stats.map.getglobal"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the global stats"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Map.cs","23"]}],"Documentation":{"Summary":"Get the global stats"},"DocId":"P:Sandbox.Services.Stats.Map.Global"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Stats.Map","Name":"Map","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stats for the current map"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Map.cs","13"]}],"Documentation":{"Summary":"Stats for the current map"},"DocId":"T:Sandbox.Services.Stats.Map"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Services.Stats.PlayerStats","Parameters":[],"l":{"File":"Game/Services/Stats/Stats.Player.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.Copy","Name":"Copy","DeclaringType":"Sandbox.Services.Stats.PlayerStats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Make a copy of this class. Allows you to store the stats from a point in time."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","74"]}],"Documentation":{"Summary":"Make a copy of this class. Allows you to store the stats from a point in time."},"DocId":"M:Sandbox.Services.Stats.PlayerStats.Copy"},{"ReturnType":"Sandbox.Services.Stats.PlayerStat","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Services/Stats/Stats.Player.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.Get","Name":"Get","DeclaringType":"Sandbox.Services.Stats.PlayerStats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stat by name. Will return an empty stat if not found"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","85"]}],"Documentation":{"Summary":"Get a stat by name. Will return an empty stat if not found"},"DocId":"M:Sandbox.Services.Stats.PlayerStats.Get(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"stat","Out":true,"Type":"Sandbox.Services.Stats.PlayerStat"}],"l":{"File":"Game/Services/Stats/Stats.Player.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.TryGet","Name":"TryGet","DeclaringType":"Sandbox.Services.Stats.PlayerStats","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a stat by name, returns true if found"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","96"]}],"Documentation":{"Summary":"Get a stat by name, returns true if found"},"DocId":"M:Sandbox.Services.Stats.PlayerStats.TryGet(System.String,Sandbox.Services.Stats.PlayerStat@)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.Refresh","Name":"Refresh","DeclaringType":"Sandbox.Services.Stats.PlayerStats","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Stats/PlayerStats/\u003CRefresh\u003Ed__15"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Refresh these global stats - grab the latest values"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","104"]}],"Documentation":{"Summary":"Refresh these global stats - grab the latest values"},"DocId":"M:Sandbox.Services.Stats.PlayerStats.Refresh"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSandbox.Services.Stats.PlayerStat\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Game/Services/Stats/Stats.Player.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.Services.Stats.PlayerStats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","151"]}],"DocId":"M:Sandbox.Services.Stats.PlayerStats.GetEnumerator"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.IsRefreshing","Name":"IsRefreshing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we\u0027re currently fetching new stats"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","57"]}],"Documentation":{"Summary":"True if we\u0027re currently fetching new stats"},"DocId":"P:Sandbox.Services.Stats.PlayerStats.IsRefreshing"},{"PropertyType":"System.DateTime","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.LastRefresh","Name":"LastRefresh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The UTC datetime when we last fetched new stats"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","62"]}],"Documentation":{"Summary":"The UTC datetime when we last fetched new stats"},"DocId":"P:Sandbox.Services.Stats.PlayerStats.LastRefresh"},{"PropertyType":"Sandbox.Services.Stats.PlayerStat","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":185},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats.Item","Name":"Item","DocId":"P:Sandbox.Services.Stats.PlayerStats.Item"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStats","Name":"PlayerStats","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","48"]}],"DocId":"T:Sandbox.Services.Stats.PlayerStats"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The programatic name for this stat. This should probably be called Ident"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","213"]}],"Documentation":{"Summary":"The programatic name for this stat. This should probably be called Ident"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Name"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The title of this stat, as defined on the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","218"]}],"Documentation":{"Summary":"The title of this stat, as defined on the backend"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Title"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":224},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Description","Name":"Description","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The description of this stat, as defined on the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","223"]}],"Documentation":{"Summary":"The description of this stat, as defined on the backend"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Description"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":229},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Unit","Name":"Unit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The unit of this stat as defined on the backend"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","228"]}],"Documentation":{"Summary":"The unit of this stat as defined on the backend"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Unit"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Value","Name":"Value","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current stat value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","233"]}],"Documentation":{"Summary":"The current stat value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Value"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":239},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.ValueString","Name":"ValueString","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current value formatted using Unit"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","238"]}],"Documentation":{"Summary":"The current value formatted using Unit"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.ValueString"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Max","Name":"Max","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","243"]}],"Documentation":{"Summary":"The maximum value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Max"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Min","Name":"Min","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The minimum value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","248"]}],"Documentation":{"Summary":"The minimum value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Min"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":254},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Avg","Name":"Avg","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The average value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","253"]}],"Documentation":{"Summary":"The average value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Avg"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Sum","Name":"Sum","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The sum of all values"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","258"]}],"Documentation":{"Summary":"The sum of all values"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Sum"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":264},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.Last","Name":"Last","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The time of the last value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","263"]}],"Documentation":{"Summary":"The time of the last value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.Last"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.LastValue","Name":"LastValue","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The last value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","268"]}],"Documentation":{"Summary":"The last value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.LastValue"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":274},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.First","Name":"First","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The time of the first value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","273"]}],"Documentation":{"Summary":"The time of the first value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.First"},{"PropertyType":"System.Double","Loc":{"File":"Game/Services/Stats/Stats.Player.cs","Line":280},"IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat.FirstValue","Name":"FirstValue","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The last value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Stats\\Stats.Player.cs","279"]}],"Documentation":{"Summary":"The last value"},"DocId":"P:Sandbox.Services.Stats.PlayerStat.FirstValue"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Stats.PlayerStat","Name":"PlayerStat","DeclaringType":"Sandbox.Services.Stats","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.Services.Stats.PlayerStat"},{"Namespace":"Sandbox.Services","Methods":[],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Ugc","Name":"Ugc","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Implements SteamUgc, lets us edit/create workshop items"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Ugc\\Ugc.cs","6"]}],"Documentation":{"Summary":"Implements SteamUgc, lets us edit/create workshop items"},"DocId":"T:Sandbox.Services.Ugc"},{"Namespace":"Sandbox.Services.Players","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.Players.Overview\u003E","Parameters":[{"Name":"steamid","Type":"Sandbox.SteamId"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Players.Overview.Get","Name":"Get","DeclaringType":"Sandbox.Services.Players.Overview","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Players.Overview/\u003CGet\u003Ed__52"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","26"]}],"DocId":"M:Sandbox.Services.Players.Overview.Get(Sandbox.SteamId)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Players.Overview","DocId":"M:Sandbox.Services.Players.Overview.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Services.Players.Profile","Loc":{"File":"Game/Services/Player/Overview.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.Player","Name":"Player","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","8"]}],"DocId":"P:Sandbox.Services.Players.Overview.Player"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.GamesPlayed","Name":"GamesPlayed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","9"]}],"DocId":"P:Sandbox.Services.Players.Overview.GamesPlayed"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.TotalSessions","Name":"TotalSessions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","10"]}],"DocId":"P:Sandbox.Services.Players.Overview.TotalSessions"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.SecondsPlayed","Name":"SecondsPlayed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","11"]}],"DocId":"P:Sandbox.Services.Players.Overview.SecondsPlayed"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.Achievements","Name":"Achievements","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","12"]}],"DocId":"P:Sandbox.Services.Players.Overview.Achievements"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Player/Overview.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.AvatarJson","Name":"AvatarJson","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A json string representing how their avatar is dressed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","17"]}],"Documentation":{"Summary":"A json string representing how their avatar is dressed"},"DocId":"P:Sandbox.Services.Players.Overview.AvatarJson"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.TotalComments","Name":"TotalComments","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Comments were replaced with forum posts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","18"]}],"DocId":"P:Sandbox.Services.Players.Overview.TotalComments"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.TotalFavourites","Name":"TotalFavourites","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","19"]}],"DocId":"P:Sandbox.Services.Players.Overview.TotalFavourites"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.TotalReviews","Name":"TotalReviews","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","20"]}],"DocId":"P:Sandbox.Services.Players.Overview.TotalReviews"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.NegativeReviews","Name":"NegativeReviews","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","21"]}],"DocId":"P:Sandbox.Services.Players.Overview.NegativeReviews"},{"PropertyType":"System.Int64","Loc":{"File":"Game/Services/Player/Overview.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.PositiveReviews","Name":"PositiveReviews","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","22"]}],"DocId":"P:Sandbox.Services.Players.Overview.PositiveReviews"},{"PropertyType":"Sandbox.Package","Loc":{"File":"Game/Services/Player/Overview.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.MostPlayed","Name":"MostPlayed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","23"]}],"DocId":"P:Sandbox.Services.Players.Overview.MostPlayed"},{"PropertyType":"Sandbox.Package","Loc":{"File":"Game/Services/Player/Overview.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Services.Players.Overview.LatestPlayed","Name":"LatestPlayed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","24"]}],"DocId":"P:Sandbox.Services.Players.Overview.LatestPlayed"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Players.Overview","Name":"Overview","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["An overview of a player. Only available if their profile isn\u0027t set to private."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Overview.cs","6"]}],"Documentation":{"Summary":"An overview of a player. Only available if their profile isn\u0027t set to private."},"DocId":"T:Sandbox.Services.Players.Overview"},{"Namespace":"Sandbox.Services.Players","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Services.Players.Profile\u003E","Parameters":[{"Name":"steamid","Type":"Sandbox.SteamId"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Players.Profile.Get","Name":"Get","DeclaringType":"Sandbox.Services.Players.Profile","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Services.Players.Profile/\u003CGet\u003Ed__32"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","36"]}],"DocId":"M:Sandbox.Services.Players.Profile.Get(Sandbox.SteamId)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile..ctor","Name":".ctor","DeclaringType":"Sandbox.Services.Players.Profile","DocId":"M:Sandbox.Services.Players.Profile.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Game/Services/Player/Profile.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","10"]}],"DocId":"P:Sandbox.Services.Players.Profile.Id"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Player/Profile.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","11"]}],"DocId":"P:Sandbox.Services.Players.Profile.Name"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Player/Profile.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","12"]}],"DocId":"P:Sandbox.Services.Players.Profile.Url"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Services/Player/Profile.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.Online","Name":"Online","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","13"]}],"DocId":"P:Sandbox.Services.Players.Profile.Online"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Services/Player/Profile.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.Private","Name":"Private","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","14"]}],"DocId":"P:Sandbox.Services.Players.Profile.Private"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Services/Player/Profile.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.Score","Name":"Score","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","15"]}],"DocId":"P:Sandbox.Services.Players.Profile.Score"},{"PropertyType":"System.String","Loc":{"File":"Game/Services/Player/Profile.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.Avatar","Name":"Avatar","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","16"]}],"DocId":"P:Sandbox.Services.Players.Profile.Avatar"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Services/Player/Profile.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Services.Players.Profile.IsFriend","Name":"IsFriend","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","17"]}],"DocId":"P:Sandbox.Services.Players.Profile.IsFriend"},{"PropertyType":"Sandbox.Services.Players.Profile","Loc":{"File":"Game/Services/Player/Profile.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Services.Players.Profile.Local","Name":"Local","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","19"]}],"DocId":"P:Sandbox.Services.Players.Profile.Local"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Services.Players.Profile","Name":"Profile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Player profile"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Services\\Player\\Profile.cs","8"]}],"Documentation":{"Summary":"Player profile"},"DocId":"T:Sandbox.Services.Players.Profile"},{"Namespace":"Sandbox.Navigation","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Game/NavMesh/NavMesh.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","32"]}],"DocId":"M:Sandbox.Navigation.NavMesh.Dispose"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/NavMesh/NavMesh.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.SetDirty","Name":"SetDirty","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the navgiation a dirty, so it will rebuild next update"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","155"]}],"Documentation":{"Summary":"Set the navgiation a dirty, so it will rebuild next update"},"DocId":"M:Sandbox.Navigation.NavMesh.SetDirty"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"world","Type":"Sandbox.PhysicsWorld"}],"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.Generate","Name":"Generate","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Navigation.NavMesh/\u003CGenerate\u003Ed__87"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","263"]}],"DocId":"M:Sandbox.Navigation.NavMesh.Generate(Sandbox.PhysicsWorld)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CVector3\u003E","Parameters":[{"Name":"from","Type":"Vector3"},{"Name":"to","Type":"Vector3"}],"l":{"File":"Game/NavMesh/NavMesh.Path.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetSimplePath","Name":"GetSimplePath","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Path.cs","11"]}],"DocId":"M:Sandbox.Navigation.NavMesh.GetSimplePath(Vector3,Vector3)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[],"l":{"File":"Game/NavMesh/NavMesh.Query.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetRandomPoint","Name":"GetRandomPoint","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","10"]}],"DocId":"M:Sandbox.Navigation.NavMesh.GetRandomPoint"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"Game/NavMesh/NavMesh.Query.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetRandomPoint","Name":"GetRandomPoint","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a random point on the navmesh, within the bounding box. This will return null if it can\u0027t find a point on the navmesh in a few tries. Returning false doesn\u0027t mean it\u0027s impossible, our algorithm here isn\u0027t the best."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","26"]}],"Documentation":{"Summary":"Get a random point on the navmesh, within the bounding box. \nThis will return null if it can\u0027t find a point on the navmesh in a few tries. Returning false doesn\u0027t mean it\u0027s impossible, our algorithm here isn\u0027t the best."},"DocId":"M:Sandbox.Navigation.NavMesh.GetRandomPoint(BBox)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Game/NavMesh/NavMesh.Query.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetRandomPoint","Name":"GetRandomPoint","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a random point on the navmesh, within the sphere. This will return null if it can\u0027t find a point on the navmesh in a few tries. Returning false doesn\u0027t mean it\u0027s impossible, our algorithm here isn\u0027t the best."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","46"]}],"Documentation":{"Summary":"Get a random point on the navmesh, within the sphere.\nThis will return null if it can\u0027t find a point on the navmesh in a few tries. Returning false doesn\u0027t mean it\u0027s impossible, our algorithm here isn\u0027t the best."},"DocId":"M:Sandbox.Navigation.NavMesh.GetRandomPoint(Vector3,System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"Game/NavMesh/NavMesh.Query.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetClosestPoint","Name":"GetClosestPoint","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","64"]}],"DocId":"M:Sandbox.Navigation.NavMesh.GetClosestPoint(BBox)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"radius","Type":"System.Single","Default":"1024"}],"l":{"File":"Game/NavMesh/NavMesh.Query.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetClosestPoint","Name":"GetClosestPoint","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","75"]}],"DocId":"M:Sandbox.Navigation.NavMesh.GetClosestPoint(Vector3,System.Single)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"Game/NavMesh/NavMesh.Query.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetClosestEdge","Name":"GetClosestEdge","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","78"]}],"DocId":"M:Sandbox.Navigation.NavMesh.GetClosestEdge(BBox)"},{"ReturnType":"System.Nullable\u00601\u003CVector3\u003E","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"radius","Type":"System.Single","Default":"1024"}],"l":{"File":"Game/NavMesh/NavMesh.Query.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GetClosestEdge","Name":"GetClosestEdge","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","93"]}],"DocId":"M:Sandbox.Navigation.NavMesh.GetClosestEdge(Vector3,System.Single)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"world","Type":"Sandbox.PhysicsWorld"},{"Name":"worldPosition","Type":"Vector3"}],"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GenerateTile","Name":"GenerateTile","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Navigation.NavMesh/\u003CGenerateTile\u003Ed__124"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Generates or regenerates the navmesh tile at the given world position. This function is thread safe but can only be called from the main thread."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Tiling.cs","18"]}],"Documentation":{"Summary":"Generates or regenerates the navmesh tile at the given world position.\nThis function is thread safe but can only be called from the main thread.","Remarks":"While most of the generation happens in parallel, this function also requires some time on the main thread.\nIf you need to update many tiles, consider spreading the updates accross multiple frames."},"DocId":"M:Sandbox.Navigation.NavMesh.GenerateTile(Sandbox.PhysicsWorld,Vector3)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"world","Type":"Sandbox.PhysicsWorld"},{"Name":"bounds","Type":"BBox"}],"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.GenerateTiles","Name":"GenerateTiles","DeclaringType":"Sandbox.Navigation.NavMesh","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Navigation.NavMesh/\u003CGenerateTiles\u003Ed__125"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Generates or regenerates the navmesh tiles overlapping with the given bounds. This function is thread safe but can only be called from the main thread."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Tiling.cs","72"]}],"Documentation":{"Summary":"Generates or regenerates the navmesh tiles overlapping with the given bounds.\nThis function is thread safe but can only be called from the main thread.","Remarks":"While most of the generation happens in parallel, this function also requires some time on the main thread.\nIf you need to update many tiles, consider spreading the updates accross multiple frames."},"DocId":"M:Sandbox.Navigation.NavMesh.GenerateTiles(Sandbox.PhysicsWorld,BBox)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.IsEnabled","Name":"IsEnabled","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines wether the navigation mesh is enabled and should be generated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","42"]}],"Documentation":{"Summary":"Determines wether the navigation mesh is enabled and should be generated"},"DocId":"P:Sandbox.Navigation.NavMesh.IsEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.IsGenerating","Name":"IsGenerating","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The navigation mesh is generating"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","47"]}],"Documentation":{"Summary":"The navigation mesh is generating"},"DocId":"P:Sandbox.Navigation.NavMesh.IsGenerating"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.IsDirty","Name":"IsDirty","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The navigation mesh is dirty and needs a complete rebuild"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","53"]}],"Documentation":{"Summary":"The navigation mesh is dirty and needs a complete rebuild"},"DocId":"P:Sandbox.Navigation.NavMesh.IsDirty"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.IncludeStaticBodies","Name":"IncludeStaticBodies","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Generation Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the generator include static bodies"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","59"]}],"Documentation":{"Summary":"Should the generator include static bodies"},"DocId":"P:Sandbox.Navigation.NavMesh.IncludeStaticBodies"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.IncludeKeyframedBodies","Name":"IncludeKeyframedBodies","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Generation Input"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the generator include keyframed bodies"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","65"]}],"Documentation":{"Summary":"Should the generator include keyframed bodies"},"DocId":"P:Sandbox.Navigation.NavMesh.IncludeKeyframedBodies"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.ExcludedBodies","Name":"ExcludedBodies","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Generation Input"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t include these bodies in the generation"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","71"]}],"Documentation":{"Summary":"Don\u0027t include these bodies in the generation"},"DocId":"P:Sandbox.Navigation.NavMesh.ExcludedBodies"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.IncludedBodies","Name":"IncludedBodies","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Generation Input"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If any, we\u0027ll only include bodies with this tag"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","77"]}],"Documentation":{"Summary":"If any, we\u0027ll only include bodies with this tag"},"DocId":"P:Sandbox.Navigation.NavMesh.IncludedBodies"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.EditorAutoUpdate","Name":"EditorAutoUpdate","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Editor"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Constantly update the navigation mesh in the editor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","83"]}],"Documentation":{"Summary":"Constantly update the navigation mesh in the editor"},"DocId":"P:Sandbox.Navigation.NavMesh.EditorAutoUpdate"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.DrawMesh","Name":"DrawMesh","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Editor"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw the navigation mesh in the editor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","89"]}],"Documentation":{"Summary":"Draw the navigation mesh in the editor"},"DocId":"P:Sandbox.Navigation.NavMesh.DrawMesh"},{"PropertyType":"System.Single","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.AgentHeight","Name":"AgentHeight","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Agent"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Height of the agent"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","95"]}],"Documentation":{"Summary":"Height of the agent"},"DocId":"P:Sandbox.Navigation.NavMesh.AgentHeight"},{"PropertyType":"System.Single","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.AgentRadius","Name":"AgentRadius","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Agent"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The radius of the agent. This will change how much gap is left on the edges of surfaces, so they don\u0027t clip into walls."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","101"]}],"Documentation":{"Summary":"The radius of the agent. This will change how much gap is left on the edges of surfaces, so they don\u0027t clip into walls."},"DocId":"P:Sandbox.Navigation.NavMesh.AgentRadius"},{"PropertyType":"System.Single","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.AgentStepSize","Name":"AgentStepSize","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Agent"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum height an agent can climb (step)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","107"]}],"Documentation":{"Summary":"The maximum height an agent can climb (step)"},"DocId":"P:Sandbox.Navigation.NavMesh.AgentStepSize"},{"PropertyType":"System.Single","Loc":{"File":"Game/NavMesh/NavMesh.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh.AgentMaxSlope","Name":"AgentMaxSlope","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Agent"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum slope an agent can walk up (in degrees)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","113"]}],"Documentation":{"Summary":"The maximum slope an agent can walk up (in degrees)"},"DocId":"P:Sandbox.Navigation.NavMesh.AgentMaxSlope"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Navigation.NavMesh","Name":"NavMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Cache.cs","204"]},{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.cs","10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.DebugDraw.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Generate.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Path.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Query.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Serialize.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Navigation Mesh - allowing AI to navigate a world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\NavMesh\\NavMesh.Tiling.cs","7"]}],"Documentation":{"Summary":"Navigation Mesh - allowing AI to navigate a world"},"DocId":"T:Sandbox.Navigation.NavMesh"},{"Namespace":"Sandbox.Mounting","Methods":[{"ReturnType":"Sandbox.Mounting.MountInfo[]","Parameters":[],"l":{"File":"Game/Mount/Directory.cs","Line":54},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mounting.Directory.GetAll","Name":"GetAll","DeclaringType":"Sandbox.Mounting.Directory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get information about all the current mounts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Mount\\Directory.cs","51"]}],"Documentation":{"Summary":"Get information about all the current mounts"},"DocId":"M:Sandbox.Mounting.Directory.GetAll"},{"ReturnType":"Sandbox.Mounting.BaseGameMount","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Game/Mount/Directory.cs","Line":62},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mounting.Directory.Get","Name":"Get","DeclaringType":"Sandbox.Mounting.Directory","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get information about all the current mounts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Mount\\Directory.cs","59"]}],"Documentation":{"Summary":"Get information about all the current mounts"},"DocId":"M:Sandbox.Mounting.Directory.Get(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Mounting.Directory","Name":"Directory","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Mount\\Directory.cs","6"]}],"DocId":"T:Sandbox.Mounting.Directory"},{"Namespace":"Sandbox.Mounting","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"e","Type":"Sandbox.Mounting.BaseGameMount"}],"l":{"File":"Game/Mount/MountInfo.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Mounting.MountInfo..ctor","Name":".ctor","DeclaringType":"Sandbox.Mounting.MountInfo","DocId":"M:Sandbox.Mounting.MountInfo.#ctor(Sandbox.Mounting.BaseGameMount)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/Mount/MountInfo.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Mounting.MountInfo.Ident","Name":"Ident","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A short, lowercase string that will be used to uniquely identify this asset source"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Mount\\MountInfo.cs","11"]}],"Documentation":{"Summary":"A short, lowercase string that will be used to uniquely identify this asset source"},"DocId":"P:Sandbox.Mounting.MountInfo.Ident"},{"PropertyType":"System.String","Loc":{"File":"Game/Mount/MountInfo.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Mounting.MountInfo.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The display name of this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Mount\\MountInfo.cs","16"]}],"Documentation":{"Summary":"The display name of this"},"DocId":"P:Sandbox.Mounting.MountInfo.Title"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Mount/MountInfo.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Mounting.MountInfo.Available","Name":"Available","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this source available, is this game installed? Can we mount it?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Mount\\MountInfo.cs","21"]}],"Documentation":{"Summary":"Is this source available, is this game installed? Can we mount it?"},"DocId":"P:Sandbox.Mounting.MountInfo.Available"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/Mount/MountInfo.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Mounting.MountInfo.Mounted","Name":"Mounted","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is this active and mounted?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Mount\\MountInfo.cs","26"]}],"Documentation":{"Summary":"Is this active and mounted?"},"DocId":"P:Sandbox.Mounting.MountInfo.Mounted"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Mounting.MountInfo","Name":"MountInfo","Documentation":{"Summary":"Information about a single mount"},"DocId":"T:Sandbox.Mounting.MountInfo"},{"Namespace":"Sandbox.DataModel","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Title","Out":true,"Type":"System.String"},{"Name":"Group","Out":true,"Type":"System.String"},{"Name":"Default","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.DataModel.GameSetting","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.DataModel.GameSetting.Deconstruct(System.String@,System.String@,System.String@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Title","Type":"System.String"},{"Name":"Group","Type":"System.String"},{"Name":"Default","Type":"System.String","Default":"null"}],"l":{"File":"Game/GameSettings/GameSetting.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting..ctor","Name":".ctor","DeclaringType":"Sandbox.DataModel.GameSetting","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.ConVarAttribute\u0022 /\u003E that has been marked with \u003Csee cref=\u0022F:Sandbox.ConVarFlags.GameSetting\u0022 /\u003E\nThis is stored as project metadata so we can set up a game without loading it."},"DocId":"M:Sandbox.DataModel.GameSetting.#ctor(System.String,System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"obj/.generated/Game/GameSettings/GameSetting.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Name","Name":"Name","DocId":"P:Sandbox.DataModel.GameSetting.Name"},{"PropertyType":"System.String","Loc":{"File":"obj/.generated/Game/GameSettings/GameSetting.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Title","Name":"Title","DocId":"P:Sandbox.DataModel.GameSetting.Title"},{"PropertyType":"System.String","Loc":{"File":"obj/.generated/Game/GameSettings/GameSetting.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Group","Name":"Group","DocId":"P:Sandbox.DataModel.GameSetting.Group"},{"PropertyType":"System.String","Loc":{"File":"obj/.generated/Game/GameSettings/GameSetting.cs","Line":7},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Default","Name":"Default","DocId":"P:Sandbox.DataModel.GameSetting.Default"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.DataModel.GameSetting.Option\u003E","Loc":{"File":"Game/GameSettings/GameSetting.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Options","Name":"Options","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameSettings\\GameSetting.cs","10"]}],"DocId":"P:Sandbox.DataModel.GameSetting.Options"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Game/GameSettings/GameSetting.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Min","Name":"Min","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameSettings\\GameSetting.cs","12"]}],"DocId":"P:Sandbox.DataModel.GameSetting.Min"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Game/GameSettings/GameSetting.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Max","Name":"Max","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameSettings\\GameSetting.cs","13"]}],"DocId":"P:Sandbox.DataModel.GameSetting.Max"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Game/GameSettings/GameSetting.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Step","Name":"Step","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameSettings\\GameSetting.cs","14"]}],"DocId":"P:Sandbox.DataModel.GameSetting.Step"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting","Name":"GameSetting","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.ConVarAttribute\u0022 /\u003E that has been marked with \u003Csee cref=\u0022F:Sandbox.ConVarFlags.GameSetting\u0022 /\u003E\nThis is stored as project metadata so we can set up a game without loading it."},"DocId":"T:Sandbox.DataModel.GameSetting"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Icon","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Option.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.DataModel.GameSetting.Option","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.DataModel.GameSetting.Option.Deconstruct(System.String@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Icon","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Option..ctor","Name":".ctor","DeclaringType":"Sandbox.DataModel.GameSetting.Option","DocId":"M:Sandbox.DataModel.GameSetting.Option.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"obj/.generated/Game/GameSettings/GameSetting.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Option.Name","Name":"Name","DocId":"P:Sandbox.DataModel.GameSetting.Option.Name"},{"PropertyType":"System.String","Loc":{"File":"obj/.generated/Game/GameSettings/GameSetting.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Option.Icon","Name":"Icon","DocId":"P:Sandbox.DataModel.GameSetting.Option.Icon"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DataModel.GameSetting.Option","Name":"Option","DeclaringType":"Sandbox.DataModel.GameSetting","DocId":"T:Sandbox.DataModel.GameSetting.Option"},{"Namespace":"Sandbox.DataModel","Methods":[{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/Project/ProjectConfig.cs","Line":177},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.ToJson","Name":"ToJson","DeclaringType":"Sandbox.DataModel.ProjectConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Serialize the entire config to a JSON string."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","174"]}],"Documentation":{"Summary":"Serialize the entire config to a JSON string."},"DocId":"M:Sandbox.DataModel.ProjectConfig.ToJson"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"keyname","Type":"System.String"},{"Name":"outvalue","Out":true,"Type":"T"}],"l":{"File":"Systems/Project/ProjectConfig.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.TryGetMeta","Name":"TryGetMeta","DeclaringType":"Sandbox.DataModel.ProjectConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get a value at given key in \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EProjectConfig\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EMetadata\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","186"]}],"Documentation":{"Summary":"Try to get a value at given key in \u003Csee cref=\u0022P:Sandbox.DataModel.ProjectConfig.Metadata\u0022 /\u003E.","Return":"Whether the value was successfully retrieved.","Params":{"keyname":"The key to retrieve the value of.","outvalue":"The value, if it was present in the metadata storage."},"TypeParams":{"T":"Type of the value."}},"DocId":"M:Sandbox.DataModel.ProjectConfig.TryGetMeta\u0060\u00601(System.String,\u0060\u00600@)"},{"ReturnType":"T","Parameters":[{"Name":"keyname","Type":"System.String"},{"Name":"defaultValue","Type":"T"}],"l":{"File":"Systems/Project/ProjectConfig.cs","Line":223},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.GetMetaOrDefault","Name":"GetMetaOrDefault","DeclaringType":"Sandbox.DataModel.ProjectConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the package\u0027s meta value. If it\u0027s missing or the wrong type then use the default value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","220"]}],"Documentation":{"Summary":"Get the package\u0027s meta value. If it\u0027s missing or the wrong type then use the default value."},"DocId":"M:Sandbox.DataModel.ProjectConfig.GetMetaOrDefault\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"keyname","Type":"System.String"},{"Name":"outvalue","Type":"System.Object"}],"l":{"File":"Systems/Project/ProjectConfig.cs","Line":256},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.SetMeta","Name":"SetMeta","DeclaringType":"Sandbox.DataModel.ProjectConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Store custom data at given key in the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EProjectConfig\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EMetadata\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","254"]}],"Documentation":{"Summary":"Store custom data at given key in the \u003Csee cref=\u0022P:Sandbox.DataModel.ProjectConfig.Metadata\u0022 /\u003E.","Return":"Always true.","Params":{"keyname":"The key for the data.","outvalue":"The data itself to store."}},"DocId":"M:Sandbox.DataModel.ProjectConfig.SetMeta(System.String,System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectConfig.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig..ctor","Name":".ctor","DeclaringType":"Sandbox.DataModel.ProjectConfig","DocId":"M:Sandbox.DataModel.ProjectConfig.#ctor"}],"Properties":[{"PropertyType":"System.IO.DirectoryInfo","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Directory","Name":"Directory","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The directory housing this addon (TODO)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","17"]}],"Documentation":{"Summary":"The directory housing this addon (TODO)"},"DocId":"P:Sandbox.DataModel.ProjectConfig.Directory"},{"PropertyType":"System.IO.DirectoryInfo","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.AssetsDirectory","Name":"AssetsDirectory","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The directory housing this addon (TODO)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","24"]}],"Documentation":{"Summary":"The directory housing this addon (TODO)"},"DocId":"P:Sandbox.DataModel.ProjectConfig.AssetsDirectory"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Title","Name":"Title","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"System.ComponentModel.DataAnnotations.MaxLengthAttribute","ConstructorArguments":["32"]},{"FullName":"System.ComponentModel.DataAnnotations.MinLengthAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The human readable title, for example \u0022Sandbox\u0022, \u0022Counter-Strike\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","31"]}],"Documentation":{"Summary":"The human readable title, for example \u0022Sandbox\u0022, \u0022Counter-Strike\u0022"},"DocId":"P:Sandbox.DataModel.ProjectConfig.Title"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Type","Name":"Type","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The type of addon. Current valid values are \u0022game\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","39"]}],"Documentation":{"Summary":"The type of addon. Current valid values are \u0022game\u0022"},"DocId":"P:Sandbox.DataModel.ProjectConfig.Type"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Org","Name":"Org","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"EditorAttribute","ConstructorArguments":["organization"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The ident of the org that owns this addon. For example \u0022facepunch\u0022, \u0022valve\u0022."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","45"]}],"Documentation":{"Summary":"The ident of the org that owns this addon. For example \u0022facepunch\u0022, \u0022valve\u0022."},"DocId":"P:Sandbox.DataModel.ProjectConfig.Org"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Ident","Name":"Ident","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"System.ComponentModel.DataAnnotations.MaxLengthAttribute","ConstructorArguments":["64"]},{"FullName":"System.ComponentModel.DataAnnotations.MinLengthAttribute","ConstructorArguments":["2"]},{"FullName":"System.ComponentModel.DataAnnotations.RegularExpressionAttribute","ConstructorArguments":["^[a-z0-9_\\-]\u002B$"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The ident of this addon. For example \u0022sandbox\u0022, \u0022cs\u0022 or \u0022dm98\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","52"]}],"Documentation":{"Summary":"The ident of this addon. For example \u0022sandbox\u0022, \u0022cs\u0022 or \u0022dm98\u0022"},"DocId":"P:Sandbox.DataModel.ProjectConfig.Ident"},{"PropertyType":"Sandbox.Package.Type","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.PackageType","Name":"PackageType","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Compare string Type instead"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Type of the package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","61"]}],"Documentation":{"Summary":"Type of the package."},"DocId":"P:Sandbox.DataModel.ProjectConfig.PackageType"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.FullIdent","Name":"FullIdent","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a combination of Org and Ident - for example \u0022facepunch.sandbox\u0022 or \u0022valve.cs\u0022."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","68"]}],"Documentation":{"Summary":"Returns a combination of Org and Ident - for example \u0022facepunch.sandbox\u0022 or \u0022valve.cs\u0022."},"DocId":"P:Sandbox.DataModel.ProjectConfig.FullIdent"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Schema","Name":"Schema","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The version of the addon file. Allows us to upgrade internally."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","75"]}],"Documentation":{"Summary":"The version of the addon file. Allows us to upgrade internally."},"DocId":"P:Sandbox.DataModel.ProjectConfig.Schema"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.IncludeSourceFiles","Name":"IncludeSourceFiles","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then we\u0027ll include all the source files"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","81"]}],"Documentation":{"Summary":"If true then we\u0027ll include all the source files"},"DocId":"P:Sandbox.DataModel.ProjectConfig.IncludeSourceFiles"},{"PropertyType":"System.String","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Resources","Name":"Resources","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of paths in which to look for extra assets to upload with the addon. Note that compiled asset files are automatically included."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","87"]}],"Documentation":{"Summary":"A list of paths in which to look for extra assets to upload with the addon. Note that compiled asset files are automatically included."},"DocId":"P:Sandbox.DataModel.ProjectConfig.Resources"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.PackageReferences","Name":"PackageReferences","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of packages that this package depends on. These should be installed alongside this package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","92"]}],"Documentation":{"Summary":"A list of packages that this package depends on. These should be installed alongside this package."},"DocId":"P:Sandbox.DataModel.ProjectConfig.PackageReferences"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.EditorReferences","Name":"EditorReferences","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of packages that this package uses but there is no need to install. For example, a map package might use a model package - but there is no need to download that model package because any usage will organically be included in the manifest. However, when loading this item in the editor, it\u0027d make sense to install these \u0027cloud\u0027 packages."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","99"]}],"Documentation":{"Summary":"A list of packages that this package uses but there is no need to install. For example, a map package might use\na model package - but there is no need to download that model package because any usage will organically be included\nin the manifest. However, when loading this item in the editor, it\u0027d make sense to install these \u0027cloud\u0027 packages."},"DocId":"P:Sandbox.DataModel.ProjectConfig.EditorReferences"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Mounts","Name":"Mounts","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of mounts that are required"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","104"]}],"Documentation":{"Summary":"A list of mounts that are required"},"DocId":"P:Sandbox.DataModel.ProjectConfig.Mounts"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.IsStandaloneOnly","Name":"IsStandaloneOnly","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not this project is standalone-only, and supports disabling the whitelist, compiling with /unsafe, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","125"]}],"Documentation":{"Summary":"Whether or not this project is standalone-only, and supports disabling the whitelist, compiling with /unsafe, etc."},"DocId":"P:Sandbox.DataModel.ProjectConfig.IsStandaloneOnly"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"Systems/Project/ProjectConfig.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig.Metadata","Name":"Metadata","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Custom key-value storage for this project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","130"]}],"Documentation":{"Summary":"Custom key-value storage for this project."},"DocId":"P:Sandbox.DataModel.ProjectConfig.Metadata"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DataModel.ProjectConfig","Name":"ProjectConfig","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Configuration of a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EProject\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectConfig.cs","11"]}],"Documentation":{"Summary":"Configuration of a \u003Csee cref=\u0022T:Sandbox.Project\u0022 /\u003E."},"DocId":"T:Sandbox.DataModel.ProjectConfig"},{"Namespace":"Sandbox.Menu","Methods":[{"ReturnType":"System.TimeSpan","Parameters":[],"l":{"File":"Game/GameMenu/LoadingProgress.ETA.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.Menu.LoadingProgress.CalculateETA","Name":"CalculateETA","DeclaringType":"Sandbox.Menu.LoadingProgress","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\LoadingProgress.ETA.cs","5"]}],"DocId":"M:Sandbox.Menu.LoadingProgress.CalculateETA"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/GameMenu/LoadingProgress.cs","Line":6},"IsPublic":true,"FullName":"Sandbox.Menu.LoadingProgress.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\LoadingProgress.cs","5"]}],"DocId":"P:Sandbox.Menu.LoadingProgress.Title"},{"PropertyType":"System.Double","Loc":{"File":"Game/GameMenu/LoadingProgress.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Menu.LoadingProgress.Fraction","Name":"Fraction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A value between 0 and 1, to show a progress bar"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\LoadingProgress.cs","10"]}],"Documentation":{"Summary":"A value between 0 and 1, to show a progress bar"},"DocId":"P:Sandbox.Menu.LoadingProgress.Fraction"},{"PropertyType":"System.Double","Loc":{"File":"Game/GameMenu/LoadingProgress.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Menu.LoadingProgress.Mbps","Name":"Mbps","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The current transfer rate in Megabits per second. 0 is none."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\LoadingProgress.cs","15"]}],"Documentation":{"Summary":"The current transfer rate in Megabits per second. 0 is none."},"DocId":"P:Sandbox.Menu.LoadingProgress.Mbps"},{"PropertyType":"System.Double","Loc":{"File":"Game/GameMenu/LoadingProgress.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Menu.LoadingProgress.Percent","Name":"Percent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Delta multipled by 100"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\LoadingProgress.cs","20"]}],"Documentation":{"Summary":"Delta multipled by 100"},"DocId":"P:Sandbox.Menu.LoadingProgress.Percent"},{"PropertyType":"System.Double","Loc":{"File":"Game/GameMenu/LoadingProgress.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Menu.LoadingProgress.TotalSize","Name":"TotalSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The total size of what we\u0027re trying to download"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\GameMenu\\LoadingProgress.cs","25"]}],"Documentation":{"Summary":"The total size of what we\u0027re trying to download"},"DocId":"P:Sandbox.Menu.LoadingProgress.TotalSize"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Menu.LoadingProgress","Name":"LoadingProgress","DocId":"T:Sandbox.Menu.LoadingProgress"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.LibraryAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.ModelEditor.GameDataAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.GameDataAttribute","DocId":"M:Sandbox.ModelEditor.GameDataAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.ModelEditor.GameDataAttribute.AllowMultiple","Name":"AllowMultiple","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates that this type compiles as list, rather than a single entry in the model. This will also affect how you retrieve this data via Model.GetData()."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","113"]}],"Documentation":{"Summary":"Indicates that this type compiles as list, rather than a single entry in the model.\nThis will also affect how you retrieve this data via Model.GetData()."},"DocId":"P:Sandbox.ModelEditor.GameDataAttribute.AllowMultiple"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.GameDataAttribute","Name":"GameDataAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates that this class/struct should be available as GenericGameData node in ModelDoc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","104"]}],"Documentation":{"Summary":"Indicates that this class/struct should be available as GenericGameData node in ModelDoc"},"DocId":"T:Sandbox.ModelEditor.GameDataAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.Internal.BaseTransformAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.ModelEditor.AxisAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.AxisAttribute","DocId":"M:Sandbox.ModelEditor.AxisAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.ModelEditor.AxisAttribute.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of a boolean key that dictates whether this helper should draw or not. If unset, will draw always."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","133"]}],"Documentation":{"Summary":"Internal name of a boolean key that dictates whether this helper should draw or not. If unset, will draw always."},"DocId":"P:Sandbox.ModelEditor.AxisAttribute.Enabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.ModelEditor.AxisAttribute.ParentLine","Name":"ParentLine","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If set to true, when the node is selected a line will be drawn from the helper to the parent attachment/bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","138"]}],"Documentation":{"Summary":"If set to true, when the node is selected a line will be drawn from the helper to the parent attachment/bone."},"DocId":"P:Sandbox.ModelEditor.AxisAttribute.ParentLine"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.AxisAttribute","Name":"AxisAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws 3 line axis visualization, which can set up to be manipulated via gizmos. You can have multiple of these."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","127"]}],"Documentation":{"Summary":"Draws 3 line axis visualization, which can set up to be manipulated via gizmos. You can have multiple of these."},"DocId":"T:Sandbox.ModelEditor.AxisAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.Internal.BaseTransformAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"dimensionsKey","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.ModelEditor.BoxAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.BoxAttribute","Documentation":{"Summary":"Store the box\u0027s dimensions in a single key, acting as (maxs-mins) which assumes the box\u0027s center is at the models origin.\nThe box\u0027s center can be set up to be movable via \u0022Origin\u0022 property and rotatable via \u0022Angles\u0022 property.","Params":{"dimensionsKey":"Internal name of a key on the node that will store the dimensions of the box."}},"DocId":"M:Sandbox.ModelEditor.BoxAttribute.#ctor(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"minsKey","Type":"System.String"},{"Name":"maxsKey","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.ModelEditor.BoxAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.BoxAttribute","Documentation":{"Summary":"Store the box\u0027s dimensions in 2 keys as Mins and Maxs. This type cannot be rotated.","Params":{"minsKey":"Internal name of a key on the node that will store the mins of the box.","maxsKey":"Internal name of a key on the node that will store the maxs of the box."}},"DocId":"M:Sandbox.ModelEditor.BoxAttribute.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.ModelEditor.BoxAttribute.HideSurface","Name":"HideSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If set, the semi-transparent box \u0022walls\u0022 will not be drawn."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","164"]}],"Documentation":{"Summary":"If set, the semi-transparent box \u0022walls\u0022 will not be drawn."},"DocId":"P:Sandbox.ModelEditor.BoxAttribute.HideSurface"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.ModelEditor.BoxAttribute.ShowGizmos","Name":"ShowGizmos","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If set, gizmos will be shown in transform mode to quickly move/scale the box. For \u0022dimensions\u0022 box Origin/Angles must be set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","170"]}],"Documentation":{"Summary":"If set, gizmos will be shown in transform mode to quickly move/scale the box.\nFor \u0022dimensions\u0022 box Origin/Angles must be set."},"DocId":"P:Sandbox.ModelEditor.BoxAttribute.ShowGizmos"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.BoxAttribute","Name":"BoxAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a box, which can be manipulated via gizmos. You can have multiple of these."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","154"]}],"Documentation":{"Summary":"Draws a box, which can be manipulated via gizmos. You can have multiple of these."},"DocId":"T:Sandbox.ModelEditor.BoxAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.Internal.BaseTransformAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"radiusKey","Type":"System.String"},{"Name":"centerKey","Type":"System.String","Default":""}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.ModelEditor.SphereAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.SphereAttribute","DocId":"M:Sandbox.ModelEditor.SphereAttribute.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.ModelEditor.SphereAttribute.HideSurface","Name":"HideSurface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If set, the semi-transparent sphere \u0022wall\u0022/surface will not be drawn."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","216"]}],"Documentation":{"Summary":"If set, the semi-transparent sphere \u0022wall\u0022/surface will not be drawn."},"DocId":"P:Sandbox.ModelEditor.SphereAttribute.HideSurface"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.SphereAttribute","Name":"SphereAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a sphere, which can be manipulated via gizmos. You can have multiple of these."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","207"]}],"Documentation":{"Summary":"Draws a sphere, which can be manipulated via gizmos. You can have multiple of these."},"DocId":"T:Sandbox.ModelEditor.SphereAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.Internal.BaseTransformAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"point1Key","Type":"System.String"},{"Name":"point2key","Type":"System.String"},{"Name":"radiusKey","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":247},"IsPublic":true,"FullName":"Sandbox.ModelEditor.CapsuleAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.CapsuleAttribute","Documentation":{"Summary":"This variation has 1 radius for both points."},"DocId":"M:Sandbox.ModelEditor.CapsuleAttribute.#ctor(System.String,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point1Key","Type":"System.String"},{"Name":"point2key","Type":"System.String"},{"Name":"radius1Key","Type":"System.String"},{"Name":"radius2Key","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":256},"IsPublic":true,"FullName":"Sandbox.ModelEditor.CapsuleAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.CapsuleAttribute","Documentation":{"Summary":"This variation has independent radius for each point."},"DocId":"M:Sandbox.ModelEditor.CapsuleAttribute.#ctor(System.String,System.String,System.String,System.String)"}],"Properties":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.CapsuleAttribute","Name":"CapsuleAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a capsule, which can be manipulated via gizmos. You can have multiple of these."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","235"]}],"Documentation":{"Summary":"Draws a capsule, which can be manipulated via gizmos. You can have multiple of these."},"DocId":"T:Sandbox.ModelEditor.CapsuleAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.CapsuleAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"point1Key","Type":"System.String"},{"Name":"point2key","Type":"System.String"},{"Name":"radiusKey","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":291},"IsPublic":true,"FullName":"Sandbox.ModelEditor.CylinderAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.CylinderAttribute","Documentation":{"Summary":"This variation has 1 radius for both points."},"DocId":"M:Sandbox.ModelEditor.CylinderAttribute.#ctor(System.String,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point1Key","Type":"System.String"},{"Name":"point2key","Type":"System.String"},{"Name":"radius1Key","Type":"System.String"},{"Name":"radius2Key","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":298},"IsPublic":true,"FullName":"Sandbox.ModelEditor.CylinderAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.CylinderAttribute","Documentation":{"Summary":"This variation has independent radius for each point."},"DocId":"M:Sandbox.ModelEditor.CylinderAttribute.#ctor(System.String,System.String,System.String,System.String)"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.CylinderAttribute","Name":"CylinderAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws a cylinder, which can be manipulated via gizmos. You can have multiple of these."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","284"]}],"Documentation":{"Summary":"Draws a cylinder, which can be manipulated via gizmos. You can have multiple of these."},"DocId":"T:Sandbox.ModelEditor.CylinderAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.Internal.BaseTransformAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":326},"IsPublic":true,"FullName":"Sandbox.ModelEditor.HingeJointAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.HingeJointAttribute","DocId":"M:Sandbox.ModelEditor.HingeJointAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":314},"IsPublic":true,"FullName":"Sandbox.ModelEditor.HingeJointAttribute.EnableLimit","Name":"EnableLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Key name that dictates whether the hinge limit is enabled or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","313"]}],"Documentation":{"Summary":"Key name that dictates whether the hinge limit is enabled or not."},"DocId":"P:Sandbox.ModelEditor.HingeJointAttribute.EnableLimit"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":319},"IsPublic":true,"FullName":"Sandbox.ModelEditor.HingeJointAttribute.MinAngle","Name":"MinAngle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Key name that stores the minimum angle value for the revolute joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","318"]}],"Documentation":{"Summary":"Key name that stores the minimum angle value for the revolute joint."},"DocId":"P:Sandbox.ModelEditor.HingeJointAttribute.MinAngle"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":324},"IsPublic":true,"FullName":"Sandbox.ModelEditor.HingeJointAttribute.MaxAngle","Name":"MaxAngle","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Key name that stores the maximum angle value for the revolute joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","323"]}],"Documentation":{"Summary":"Key name that stores the maximum angle value for the revolute joint."},"DocId":"P:Sandbox.ModelEditor.HingeJointAttribute.MaxAngle"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.HingeJointAttribute","Name":"HingeJointAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A helper that draws axis of rotation and angle limit of a hinge joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","307"]}],"Documentation":{"Summary":"A helper that draws axis of rotation and angle limit of a hinge joint."},"DocId":"T:Sandbox.ModelEditor.HingeJointAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Editor.MetaDataAttribute","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"helpers","Type":"System.Collections.Generic.List\u00601\u003CSystem.Tuple\u00602\u003CSystem.String,System.String[]\u003E\u003E"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":353},"IsPublic":true,"FullName":"Sandbox.ModelEditor.EditorWidgetAttribute.AddHelpers","Name":"AddHelpers","DeclaringType":"Sandbox.ModelEditor.EditorWidgetAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","351"]}],"DocId":"M:Sandbox.ModelEditor.EditorWidgetAttribute.AddHelpers(System.Collections.Generic.List\u00601{System.Tuple\u00602{System.String,System.String[]}})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"editor","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":348},"IsPublic":true,"FullName":"Sandbox.ModelEditor.EditorWidgetAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.EditorWidgetAttribute","DocId":"M:Sandbox.ModelEditor.EditorWidgetAttribute.#ctor(System.String)"}],"Fields":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.EditorWidgetAttribute","Name":"EditorWidgetAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a custom editor widget to the game data node. Currently only 1 option is available - \u0022HandPosePairEditor\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","341"]}],"Documentation":{"Summary":"Adds a custom editor widget to the game data node.\nCurrently only 1 option is available - \u0022HandPosePairEditor\u0022"},"DocId":"T:Sandbox.ModelEditor.EditorWidgetAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"originKey","Type":"System.String"},{"Name":"anglesKey","Type":"System.String"},{"Name":"model","Type":"System.String"},{"Name":"isRightHand","Type":"System.Boolean"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":399},"IsPublic":true,"FullName":"Sandbox.ModelEditor.HandPoseAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.HandPoseAttribute","Documentation":{"Params":{"originKey":"Internal name of the key to store position in.","anglesKey":"Internal name of the key to store angles in.","model":"Path to a model to use.","isRightHand":"Whether this helper represents the right hand or not. This decides the names of the bones the helper will try to use."}},"DocId":"M:Sandbox.ModelEditor.HandPoseAttribute.#ctor(System.String,System.String,System.String,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.ModelEditor.HandPoseAttribute.Label","Name":"Label","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Text label this helper will have when hovered/selected."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","387"]}],"Documentation":{"Summary":"Text label this helper will have when hovered/selected."},"DocId":"P:Sandbox.ModelEditor.HandPoseAttribute.Label"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":393},"IsPublic":true,"FullName":"Sandbox.ModelEditor.HandPoseAttribute.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that controls whether this helper is visible or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","392"]}],"Documentation":{"Summary":"Internal name of the key that controls whether this helper is visible or not."},"DocId":"P:Sandbox.ModelEditor.HandPoseAttribute.Enabled"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.HandPoseAttribute","Name":"HandPoseAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A helper used for VR hand purposes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","360"]}],"Documentation":{"Summary":"A helper used for VR hand purposes."},"DocId":"T:Sandbox.ModelEditor.HandPoseAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":465},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.LineAttribute","DocId":"M:Sandbox.ModelEditor.LineAttribute.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":423},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.BoneFrom","Name":"BoneFrom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that dictates which bone to use as parent for start position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","422"]}],"Documentation":{"Summary":"Internal name of the key that dictates which bone to use as parent for start position."},"DocId":"P:Sandbox.ModelEditor.LineAttribute.BoneFrom"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":428},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.AttachmentFrom","Name":"AttachmentFrom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that dictates which attachment to use as parent for start position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","427"]}],"Documentation":{"Summary":"Internal name of the key that dictates which attachment to use as parent for start position."},"DocId":"P:Sandbox.ModelEditor.LineAttribute.AttachmentFrom"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":433},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.OriginFrom","Name":"OriginFrom","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key to read line start position from."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","432"]}],"Documentation":{"Summary":"Internal name of the key to read line start position from."},"DocId":"P:Sandbox.ModelEditor.LineAttribute.OriginFrom"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":438},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.BoneTo","Name":"BoneTo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that dictates which bone to use as parent for end position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","437"]}],"Documentation":{"Summary":"Internal name of the key that dictates which bone to use as parent for end position."},"DocId":"P:Sandbox.ModelEditor.LineAttribute.BoneTo"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":443},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.AttachmentTo","Name":"AttachmentTo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that dictates which attachment to use as parent for end position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","442"]}],"Documentation":{"Summary":"Internal name of the key that dictates which attachment to use as parent for end position."},"DocId":"P:Sandbox.ModelEditor.LineAttribute.AttachmentTo"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":448},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.OriginTo","Name":"OriginTo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key to read line end position from."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","447"]}],"Documentation":{"Summary":"Internal name of the key to read line end position from."},"DocId":"P:Sandbox.ModelEditor.LineAttribute.OriginTo"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":453},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.Enabled","Name":"Enabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that controls whether this helper is visible or not."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","452"]}],"Documentation":{"Summary":"Internal name of the key that controls whether this helper is visible or not."},"DocId":"P:Sandbox.ModelEditor.LineAttribute.Enabled"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":458},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.Color","Name":"Color","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A string formatted color for this helper. Format is \u0022255 255 255\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","457"]}],"Documentation":{"Summary":"A string formatted color for this helper. Format is \u0022255 255 255\u0022"},"DocId":"P:Sandbox.ModelEditor.LineAttribute.Color"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":463},"IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute.Width","Name":"Width","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The width of the line helper"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","462"]}],"Documentation":{"Summary":"The width of the line helper"},"DocId":"P:Sandbox.ModelEditor.LineAttribute.Width"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.LineAttribute","Name":"LineAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","417"]}],"DocId":"T:Sandbox.ModelEditor.LineAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Editor.FieldMetaDataAttribute","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"meta_data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":507},"IsPublic":true,"FullName":"Sandbox.ModelEditor.ScaleBoneRelativeAttribute.AddMetaData","Name":"AddMetaData","DeclaringType":"Sandbox.ModelEditor.ScaleBoneRelativeAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","505"]}],"DocId":"M:Sandbox.ModelEditor.ScaleBoneRelativeAttribute.AddMetaData(System.Collections.Generic.Dictionary\u00602{System.String,System.String})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ModelEditor.ScaleBoneRelativeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.ScaleBoneRelativeAttribute","DocId":"M:Sandbox.ModelEditor.ScaleBoneRelativeAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.ScaleBoneRelativeAttribute","Name":"ScaleBoneRelativeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scales the vector with the \u0022ScaleAndMirror\u0022 node, relative to associated bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","502"]}],"Documentation":{"Summary":"Scales the vector with the \u0022ScaleAndMirror\u0022 node, relative to associated bone."},"DocId":"T:Sandbox.ModelEditor.ScaleBoneRelativeAttribute"},{"Namespace":"Sandbox.ModelEditor","BaseType":"Editor.FieldMetaDataAttribute","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"meta_data","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":519},"IsPublic":true,"FullName":"Sandbox.ModelEditor.ScaleWorldAttribute.AddMetaData","Name":"AddMetaData","DeclaringType":"Sandbox.ModelEditor.ScaleWorldAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","517"]}],"DocId":"M:Sandbox.ModelEditor.ScaleWorldAttribute.AddMetaData(System.Collections.Generic.Dictionary\u00602{System.String,System.String})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ModelEditor.ScaleWorldAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.ScaleWorldAttribute","DocId":"M:Sandbox.ModelEditor.ScaleWorldAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.ScaleWorldAttribute","Name":"ScaleWorldAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scales the vector with the \u0022ScaleAndMirror\u0022 node."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","514"]}],"Documentation":{"Summary":"Scales the vector with the \u0022ScaleAndMirror\u0022 node."},"DocId":"T:Sandbox.ModelEditor.ScaleWorldAttribute"},{"Namespace":"Sandbox.ModelEditor.Nodes","Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.PieceName","Name":"PieceName","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["piece_name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","12"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.PieceName"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","15"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.Model"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.Ragdoll","Name":"Ragdoll","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","16"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.Ragdoll"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.Offset","Name":"Offset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","17"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.Offset"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.FadeTime","Name":"FadeTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","18"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.FadeTime"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.FadeMinDist","Name":"FadeMinDist","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","19"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.FadeMinDist"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.FadeMaxDist","Name":"FadeMaxDist","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","20"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.FadeMaxDist"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.RandomSpawnChance","Name":"RandomSpawnChance","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["random_spawn_chance"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","22"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.RandomSpawnChance"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.IsEssential","Name":"IsEssential","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["is_essential_piece"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","25"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.IsEssential"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.CollisionTags","Name":"CollisionTags","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["collision_tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","28"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.CollisionTags"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.PlacementBone","Name":"PlacementBone","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","31"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.PlacementBone"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.PlacementAttachment","Name":"PlacementAttachment","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","32"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.PlacementAttachment"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece.NameMode","Name":"NameMode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","33"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBreakPiece.NameMode"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBreakPiece","Name":"ModelBreakPiece","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["break_list_piece"]},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Defines a single breakable prop gib."},"DocId":"T:Sandbox.ModelEditor.Nodes.ModelBreakPiece"},{"Namespace":"Sandbox.ModelEditor.Nodes","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/ModelNodes.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelPropData..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Nodes.ModelPropData","DocId":"M:Sandbox.ModelEditor.Nodes.ModelPropData.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelPropData.BakeLighting","Name":"BakeLighting","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Bake Lighting As Static Prop"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When this model is used as prop_static, it will bake lighting by default depending on this value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","45"]}],"Documentation":{"Summary":"When this model is used as prop_static, it will bake lighting by default depending on this value."},"DocId":"P:Sandbox.ModelEditor.Nodes.ModelPropData.BakeLighting"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelPropData.Health","Name":"Health","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When this model is used as prop_physics, it\u0027s health will be set to this value."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","51"]}],"Documentation":{"Summary":"When this model is used as prop_physics, it\u0027s health will be set to this value."},"DocId":"P:Sandbox.ModelEditor.Nodes.ModelPropData.Health"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelPropData","Name":"ModelPropData","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["prop_data"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Generic prop settings. Support for this depends on the entity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","39"]}],"Documentation":{"Summary":"Generic prop settings. Support for this depends on the entity."},"DocId":"T:Sandbox.ModelEditor.Nodes.ModelPropData"},{"Namespace":"Sandbox.ModelEditor.Nodes","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/ModelNodes.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelExplosionBehavior..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Nodes.ModelExplosionBehavior","DocId":"M:Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Sound","Name":"Sound","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["explosion_custom_sound"]},{"FullName":"Sandbox.FGDTypeAttribute","ConstructorArguments":["sound","",""]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sound override for when the prop explodes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","64"]}],"Documentation":{"Summary":"Sound override for when the prop explodes."},"DocId":"P:Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Sound"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Damage","Name":"Damage","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["explosive_damage"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of damage to do at the center on the explosion. It will falloff over distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","70"]}],"Documentation":{"Summary":"Amount of damage to do at the center on the explosion. It will falloff over distance."},"DocId":"P:Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Damage"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Radius","Name":"Radius","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["explosive_radius"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Range of explosion\u0027s damage."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","76"]}],"Documentation":{"Summary":"Range of explosion\u0027s damage."},"DocId":"P:Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Force","Name":"Force","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["explosive_force"]},{"FullName":"TitleAttribute","ConstructorArguments":["Force Scale"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Scale of the force applied to entities damaged by the explosion and the models break pieces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","82"]}],"Documentation":{"Summary":"Scale of the force applied to entities damaged by the explosion and the models break pieces."},"DocId":"P:Sandbox.ModelEditor.Nodes.ModelExplosionBehavior.Force"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelExplosionBehavior","Name":"ModelExplosionBehavior","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["explosion_behavior"]},{"FullName":"Sandbox.ModelEditor.SphereAttribute","ConstructorArguments":["explosive_radius",""]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines the model as explosive. Support for this depends on the entity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","57"]}],"Documentation":{"Summary":"Defines the model as explosive. Support for this depends on the entity."},"DocId":"T:Sandbox.ModelEditor.Nodes.ModelExplosionBehavior"},{"Namespace":"Sandbox.ModelEditor.Nodes","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/ModelNodes.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEye..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Nodes.ModelEye","DocId":"M:Sandbox.ModelEditor.Nodes.ModelEye.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEye.BoneName","Name":"BoneName","Attributes":[{"FullName":"Sandbox.FGDTypeAttribute","ConstructorArguments":["model_bone","",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","92"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelEye.BoneName"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEye.Radius","Name":"Radius","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","95"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelEye.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEye.Yaw","Name":"Yaw","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Yaw (Degrees)"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","97"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelEye.Yaw"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEye","Name":"ModelEye","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["eye"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Defines an eye on a character model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","89"]}],"Documentation":{"Summary":"Defines an eye on a character model."},"DocId":"T:Sandbox.ModelEditor.Nodes.ModelEye"},{"Namespace":"Sandbox.ModelEditor.Nodes","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelNavData..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Nodes.ModelNavData","DocId":"M:Sandbox.ModelEditor.Nodes.ModelNavData.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelNavData.Avoid","Name":"Avoid","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["nav_attribute_avoid"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["During map compile this model would mark its volume as an area that should be avoided by AI."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","110"]}],"Documentation":{"Summary":"During map compile this model would mark its volume as an area that should be avoided by AI."},"DocId":"P:Sandbox.ModelEditor.Nodes.ModelNavData.Avoid"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelNavData","Name":"ModelNavData","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["nav_data"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Carries navigation related data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","104"]}],"Documentation":{"Summary":"Carries navigation related data."},"DocId":"T:Sandbox.ModelEditor.Nodes.ModelNavData"},{"Namespace":"Sandbox.ModelEditor.Nodes","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEyeOcclusion..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Nodes.ModelEyeOcclusion","DocId":"M:Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.BoneName","Name":"BoneName","Attributes":[{"FullName":"Sandbox.FGDTypeAttribute","ConstructorArguments":["model_bone","",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","119"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.BoneName"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.Dimensions","Name":"Dimensions","Attributes":[{"FullName":"Sandbox.ModelEditor.ScaleBoneRelativeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","122"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.Dimensions"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.OriginOffset","Name":"OriginOffset","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["offset_origin"]},{"FullName":"Sandbox.ModelEditor.ScaleBoneRelativeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","125"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.OriginOffset"},{"PropertyType":"Angles","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.Angles","Name":"Angles","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["offset_angles"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","128"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelEyeOcclusion.Angles"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelEyeOcclusion","Name":"ModelEyeOcclusion","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["eye_occlusion_renderer"]},{"FullName":"Sandbox.ModelEditor.BoxAttribute","ConstructorArguments":["dimensions"]},{"FullName":"Sandbox.ModelEditor.AxisAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","114"]}],"DocId":"T:Sandbox.ModelEditor.Nodes.ModelEyeOcclusion"},{"Namespace":"Sandbox.ModelEditor.Nodes","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph","DocId":"M:Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph.BodygroupName","Name":"BodygroupName","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["bodygroup_name"]},{"FullName":"Sandbox.FGDTypeAttribute","ConstructorArguments":["model_bodygroup","",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","135"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph.BodygroupName"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph.bodygroupChoice","Name":"bodygroupChoice","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["bodygroup_choice"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","138"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph.bodygroupChoice"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph.MorphChannel","Name":"MorphChannel","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["morph_name"]},{"FullName":"Sandbox.FGDTypeAttribute","ConstructorArguments":["model_morphchannel","",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","141"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph.MorphChannel"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph","Name":"ModelBodygroupDrivenMorph","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["bodygroup_driven_morph"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","132"]}],"DocId":"T:Sandbox.ModelEditor.Nodes.ModelBodygroupDrivenMorph"},{"Namespace":"Sandbox.ModelEditor.Nodes","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph","DocId":"M:Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph.MaterialGroup","Name":"MaterialGroup","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["materialgroup_name"]},{"FullName":"Sandbox.FGDTypeAttribute","ConstructorArguments":["materialgroup","",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","148"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph.MaterialGroup"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/ModelNodes.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph.MorphChannel","Name":"MorphChannel","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["morph_name"]},{"FullName":"Sandbox.FGDTypeAttribute","ConstructorArguments":["model_morphchannel","",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","151"]}],"DocId":"P:Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph.MorphChannel"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph","Name":"ModelMaterialGroupDrivenMorph","Attributes":[{"FullName":"Sandbox.ModelEditor.GameDataAttribute","ConstructorArguments":["materialgroup_driven_morph"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\ModelNodes.cs","145"]}],"DocId":"T:Sandbox.ModelEditor.Nodes.ModelMaterialGroupDrivenMorph"},{"Namespace":"Sandbox.ModelEditor.Internal","BaseType":"Editor.MetaDataAttribute","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"helpers","Type":"System.Collections.Generic.List\u00601\u003CSystem.Tuple\u00602\u003CSystem.String,System.String[]\u003E\u003E"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute.AddHelpers","Name":"AddHelpers","DeclaringType":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","16"]}],"DocId":"M:Sandbox.ModelEditor.Internal.BaseModelDocAttribute.AddHelpers(System.Collections.Generic.List\u00601{System.Tuple\u00602{System.String,System.String[]}})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute","DocId":"M:Sandbox.ModelEditor.Internal.BaseModelDocAttribute.#ctor(System.String)"}],"Fields":[],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute","Name":"BaseModelDocAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","7"]}],"DocId":"T:Sandbox.ModelEditor.Internal.BaseModelDocAttribute"},{"Namespace":"Sandbox.ModelEditor.Internal","BaseType":"Sandbox.ModelEditor.Internal.BaseModelDocAttribute","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseTransformAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelEditor.Internal.BaseTransformAttribute","DocId":"M:Sandbox.ModelEditor.Internal.BaseTransformAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseTransformAttribute.Bone","Name":"Bone","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that dictates which bone to use as parent for position/angles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","57"]}],"Documentation":{"Summary":"Internal name of the key that dictates which bone to use as parent for position/angles."},"DocId":"P:Sandbox.ModelEditor.Internal.BaseTransformAttribute.Bone"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseTransformAttribute.Attachment","Name":"Attachment","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key that dictates which attachment to use as parent for position/angles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","62"]}],"Documentation":{"Summary":"Internal name of the key that dictates which attachment to use as parent for position/angles."},"DocId":"P:Sandbox.ModelEditor.Internal.BaseTransformAttribute.Attachment"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseTransformAttribute.Origin","Name":"Origin","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key to store position in, if set, allows the helper to be moved."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","67"]}],"Documentation":{"Summary":"Internal name of the key to store position in, if set, allows the helper to be moved."},"DocId":"P:Sandbox.ModelEditor.Internal.BaseTransformAttribute.Origin"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ModelEditorAttributes.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseTransformAttribute.Angles","Name":"Angles","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Internal name of the key to store angles in, allows the helper to be rotated."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","72"]}],"Documentation":{"Summary":"Internal name of the key to store angles in, allows the helper to be rotated."},"DocId":"P:Sandbox.ModelEditor.Internal.BaseTransformAttribute.Angles"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelEditor.Internal.BaseTransformAttribute","Name":"BaseTransformAttribute","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ModelEditorAttributes.cs","52"]}],"DocId":"T:Sandbox.ModelEditor.Internal.BaseTransformAttribute"},{"Namespace":"Sandbox.Modals","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.HasModalsOpen","Name":"HasModalsOpen","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","7"]}],"DocId":"M:Sandbox.Modals.IModalSystem.HasModalsOpen"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.CloseAll","Name":"CloseAll","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","8"]}],"DocId":"M:Sandbox.Modals.IModalSystem.CloseAll"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"packageIdent","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Game","Name":"Game","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","9"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Game(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"packageIdent","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Map","Name":"Map","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","10"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Map(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"packageIdent","Type":"System.String"},{"Name":"page","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Package","Name":"Package","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","11"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Package(System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"org","Type":"Sandbox.Package.Organization"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Organization","Name":"Organization","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","12"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Organization(Sandbox.Package.Organization)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Review","Name":"Review","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","13"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Review(Sandbox.Package)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"query","Type":"System.String"},{"Name":"onPackageSelected","Type":"System.Action\u00601\u003CSandbox.Package\u003E"},{"Name":"onFilterChanged","Type":"System.Action\u00601\u003CSystem.String\u003E","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.PackageSelect","Name":"PackageSelect","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","14"]}],"DocId":"M:Sandbox.Modals.IModalSystem.PackageSelect(System.String,System.Action\u00601{Sandbox.Package},System.Action\u00601{System.String})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"options","In":true,"Type":"Sandbox.Modals.FriendsListModalOptions\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.FriendsList","Name":"FriendsList","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","15"]}],"DocId":"M:Sandbox.Modals.IModalSystem.FriendsList(Sandbox.Modals.FriendsListModalOptions\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"config","In":true,"Type":"Sandbox.Modals.ServerListConfig\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.ServerList","Name":"ServerList","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","16"]}],"DocId":"M:Sandbox.Modals.IModalSystem.ServerList(Sandbox.Modals.ServerListConfig\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Settings","Name":"Settings","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","17"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Settings"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Binds","Name":"Binds","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","18"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Binds"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"options","In":true,"Type":"Sandbox.Modals.CreateGameOptions\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.CreateGame","Name":"CreateGame","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","19"]}],"DocId":"M:Sandbox.Modals.IModalSystem.CreateGame(Sandbox.Modals.CreateGameOptions\u0026 modreq(System.Runtime.InteropServices.InAttribute))"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"steamid","Type":"Sandbox.SteamId"},{"Name":"page","Type":"System.String","Default":""}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.Player","Name":"Player","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","20"]}],"DocId":"M:Sandbox.Modals.IModalSystem.Player(Sandbox.SteamId,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"newsitem","Type":"Sandbox.Services.News"}],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.News","Name":"News","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","21"]}],"DocId":"M:Sandbox.Modals.IModalSystem.News(Sandbox.Services.News)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.PauseMenu","Name":"PauseMenu","DeclaringType":"Sandbox.Modals.IModalSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The menu that is shown when escape is pressed while playing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","27"]}],"Documentation":{"Summary":"The menu that is shown when escape is pressed while playing."},"DocId":"M:Sandbox.Modals.IModalSystem.PauseMenu"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.IsModalOpen","Name":"IsModalOpen","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","29"]}],"DocId":"P:Sandbox.Modals.IModalSystem.IsModalOpen"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem.IsPauseMenuOpen","Name":"IsPauseMenuOpen","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","30"]}],"DocId":"P:Sandbox.Modals.IModalSystem.IsPauseMenuOpen"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Modals.IModalSystem","Name":"IModalSystem","DocId":"T:Sandbox.Modals.IModalSystem"},{"Namespace":"Sandbox.Modals","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Core/Internal/IModalSystem.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Modals.FriendsListModalOptions..ctor","Name":".ctor","DeclaringType":"Sandbox.Modals.FriendsListModalOptions","DocId":"M:Sandbox.Modals.FriendsListModalOptions.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Modals.FriendsListModalOptions.ShowOfflineMembers","Name":"ShowOfflineMembers","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Show offline members"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","43"]}],"Documentation":{"Summary":"Show offline members"},"DocId":"P:Sandbox.Modals.FriendsListModalOptions.ShowOfflineMembers"},{"PropertyType":"System.Boolean","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Modals.FriendsListModalOptions.ShowOnlineMembers","Name":"ShowOnlineMembers","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Show online (but not in-game) members"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","48"]}],"Documentation":{"Summary":"Show online (but not in-game) members"},"DocId":"P:Sandbox.Modals.FriendsListModalOptions.ShowOnlineMembers"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Modals.FriendsListModalOptions","Name":"FriendsListModalOptions","DocId":"T:Sandbox.Modals.FriendsListModalOptions"},{"Namespace":"Sandbox.Modals","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"game","Type":"System.String","Default":"null"},{"Name":"map","Type":"System.String","Default":"null"}],"l":{"File":"Core/Internal/IModalSystem.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Modals.ServerListConfig..ctor","Name":".ctor","DeclaringType":"Sandbox.Modals.ServerListConfig","DocId":"M:Sandbox.Modals.ServerListConfig.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Modals.ServerListConfig.GamePackageFilter","Name":"GamePackageFilter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","60"]}],"DocId":"P:Sandbox.Modals.ServerListConfig.GamePackageFilter"},{"PropertyType":"System.String","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.Modals.ServerListConfig.MapPackageFilter","Name":"MapPackageFilter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","61"]}],"DocId":"P:Sandbox.Modals.ServerListConfig.MapPackageFilter"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Modals.ServerListConfig","Name":"ServerListConfig","DocId":"T:Sandbox.Modals.ServerListConfig"},{"Namespace":"Sandbox.Modals","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"onComplete","Type":"System.Action\u00601\u003CSandbox.Modals.CreateGameResults\u003E","Default":"null"}],"l":{"File":"Core/Internal/IModalSystem.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Modals.CreateGameOptions..ctor","Name":".ctor","DeclaringType":"Sandbox.Modals.CreateGameOptions","DocId":"M:Sandbox.Modals.CreateGameOptions.#ctor(Sandbox.Package,System.Action\u00601{Sandbox.Modals.CreateGameResults})"}],"Properties":[{"PropertyType":"Sandbox.Package","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Modals.CreateGameOptions.Package","Name":"Package","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","75"]}],"DocId":"P:Sandbox.Modals.CreateGameOptions.Package"},{"PropertyType":"System.Action\u00601\u003CSandbox.Modals.CreateGameResults\u003E","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.Modals.CreateGameOptions.OnComplete","Name":"OnComplete","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","76"]}],"DocId":"P:Sandbox.Modals.CreateGameOptions.OnComplete"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Modals.CreateGameOptions","Name":"CreateGameOptions","Documentation":{"Summary":"Passed to IModalSystem.CreateGame"},"DocId":"T:Sandbox.Modals.CreateGameOptions"},{"Namespace":"Sandbox.Modals","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Core/Internal/IModalSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Modals.CreateGameResults..ctor","Name":".ctor","DeclaringType":"Sandbox.Modals.CreateGameResults","DocId":"M:Sandbox.Modals.CreateGameResults.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Modals.CreateGameResults.GameSettings","Name":"GameSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","85"]}],"DocId":"P:Sandbox.Modals.CreateGameResults.GameSettings"},{"PropertyType":"System.String","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Modals.CreateGameResults.MapIdent","Name":"MapIdent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","87"]}],"DocId":"P:Sandbox.Modals.CreateGameResults.MapIdent"},{"PropertyType":"System.Int32","Loc":{"File":"Core/Internal/IModalSystem.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.Modals.CreateGameResults.MaxPlayers","Name":"MaxPlayers","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IModalSystem.cs","89"]}],"DocId":"P:Sandbox.Modals.CreateGameResults.MaxPlayers"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Modals.CreateGameResults","Name":"CreateGameResults","DocId":"T:Sandbox.Modals.CreateGameResults"},{"Namespace":"Sandbox.Internal","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem.Init","Name":"Init","DeclaringType":"Sandbox.Internal.IMenuSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to initialize the menu system"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IMenuSystem.cs","15"]}],"Documentation":{"Summary":"Called to initialize the menu system"},"DocId":"M:Sandbox.Internal.IMenuSystem.Init"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem.Shutdown","Name":"Shutdown","DeclaringType":"Sandbox.Internal.IMenuSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Close down the menu, delete everything"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IMenuSystem.cs","20"]}],"Documentation":{"Summary":"Close down the menu, delete everything"},"DocId":"M:Sandbox.Internal.IMenuSystem.Shutdown"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem.Tick","Name":"Tick","DeclaringType":"Sandbox.Internal.IMenuSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called every frame, to let the menu think"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IMenuSystem.cs","25"]}],"Documentation":{"Summary":"Called every frame, to let the menu think"},"DocId":"M:Sandbox.Internal.IMenuSystem.Tick"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"type","Type":"System.String"},{"Name":"title","Type":"System.String"},{"Name":"subtitle","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem.Popup","Name":"Popup","DeclaringType":"Sandbox.Internal.IMenuSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Show a popup"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IMenuSystem.cs","30"]}],"Documentation":{"Summary":"Show a popup"},"DocId":"M:Sandbox.Internal.IMenuSystem.Popup(System.String,System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"message","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"yes","Type":"System.Action"},{"Name":"no","Type":"System.Action"}],"IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem.Question","Name":"Question","DeclaringType":"Sandbox.Internal.IMenuSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Show a question"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IMenuSystem.cs","35"]}],"Documentation":{"Summary":"Show a question"},"DocId":"M:Sandbox.Internal.IMenuSystem.Question(System.String,System.String,System.Action,System.Action)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem.OnPackageClosed","Name":"OnPackageClosed","DeclaringType":"Sandbox.Internal.IMenuSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Package closed. Add a toast asking if it was cool or not"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IMenuSystem.cs","40"]}],"Documentation":{"Summary":"Package closed. Add a toast asking if it was cool or not"},"DocId":"M:Sandbox.Internal.IMenuSystem.OnPackageClosed(Sandbox.Package)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem.ForceCursorVisible","Name":"ForceCursorVisible","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we want to force the cursor to be visible and swallow input. This is used for the developer console and loading screens."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Internal\\IMenuSystem.cs","52"]}],"Documentation":{"Summary":"True if we want to force the cursor to be visible and swallow input.\nThis is used for the developer console and loading screens."},"DocId":"P:Sandbox.Internal.IMenuSystem.ForceCursorVisible"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Internal.IMenuSystem","Name":"IMenuSystem","Documentation":{"Summary":"This is how the engine communicates with the menu system"},"DocId":"T:Sandbox.Internal.IMenuSystem"},{"Namespace":"Sandbox.Internal","Methods":[{"ReturnType":"Sandbox.Internal.IPanel","IsVirtual":true,"Parameters":[{"Name":"point","Type":"Vector2"},{"Name":"visibleOnly","Type":"System.Boolean"},{"Name":"needPointerEvents","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.GetPanelAt","Name":"GetPanelAt","DeclaringType":"Sandbox.Internal.IPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","49"]}],"DocId":"M:Sandbox.Internal.IPanel.GetPanelAt(Vector2,System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"panel","Type":"Sandbox.Internal.IPanel"}],"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.IsAncestor","Name":"IsAncestor","DeclaringType":"Sandbox.Internal.IPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","50"]}],"DocId":"M:Sandbox.Internal.IPanel.IsAncestor(Sandbox.Internal.IPanel)"},{"ReturnType":"Sandbox.Internal.IPanel","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.CreateTooltip","Name":"CreateTooltip","DeclaringType":"Sandbox.Internal.IPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","53"]}],"DocId":"M:Sandbox.Internal.IPanel.CreateTooltip"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tooltipPanel","Type":"Sandbox.Internal.IPanel"}],"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.UpdateTooltip","Name":"UpdateTooltip","DeclaringType":"Sandbox.Internal.IPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","54"]}],"DocId":"M:Sandbox.Internal.IPanel.UpdateTooltip(Sandbox.Internal.IPanel)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"immediate","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.Delete","Name":"Delete","DeclaringType":"Sandbox.Internal.IPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","55"]}],"DocId":"M:Sandbox.Internal.IPanel.Delete(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"alignment","Type":"Sandbox.TextFlag"},{"Name":"position","Type":"Vector2"},{"Name":"offset","Type":"System.Single"}],"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.SetAbsolutePosition","Name":"SetAbsolutePosition","DeclaringType":"Sandbox.Internal.IPanel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the panel\u0027s absolute position. This wouldn\u0027t be needed if we could expose the styles. Which we should do."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","61"]}],"Documentation":{"Summary":"Set the panel\u0027s absolute position. This wouldn\u0027t be needed if we could expose the styles. Which we should\ndo."},"DocId":"M:Sandbox.Internal.IPanel.SetAbsolutePosition(Sandbox.TextFlag,Vector2,System.Single)"}],"Properties":[{"PropertyType":"Sandbox.Internal.IPanel","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","10"]}],"DocId":"P:Sandbox.Internal.IPanel.Parent"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Internal.IPanel\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.Children","Name":"Children","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","11"]}],"DocId":"P:Sandbox.Internal.IPanel.Children"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.ChildrenCount","Name":"ChildrenCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","12"]}],"DocId":"P:Sandbox.Internal.IPanel.ChildrenCount"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.ElementName","Name":"ElementName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","13"]}],"DocId":"P:Sandbox.Internal.IPanel.ElementName"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.Id","Name":"Id","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Id of the element ( id=\u0022foo\u0022 )"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","18"]}],"Documentation":{"Summary":"The Id of the element ( id=\u0022foo\u0022 )"},"DocId":"P:Sandbox.Internal.IPanel.Id"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.SourceFile","Name":"SourceFile","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If the panel created by razor, this is the file in which it was defined"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","23"]}],"Documentation":{"Summary":"If the panel created by razor, this is the file in which it was defined"},"DocId":"P:Sandbox.Internal.IPanel.SourceFile"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.SourceLine","Name":"SourceLine","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If the panel was created by razor, this is the line in which it was defined"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","29"]}],"Documentation":{"Summary":"If the panel was created by razor, this is the line in which it was defined"},"DocId":"P:Sandbox.Internal.IPanel.SourceLine"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.IsMainMenu","Name":"IsMainMenu","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","32"]}],"DocId":"P:Sandbox.Internal.IPanel.IsMainMenu"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.IsGame","Name":"IsGame","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","33"]}],"DocId":"P:Sandbox.Internal.IPanel.IsGame"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.IsVisible","Name":"IsVisible","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","34"]}],"DocId":"P:Sandbox.Internal.IPanel.IsVisible"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.IsVisibleSelf","Name":"IsVisibleSelf","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","35"]}],"DocId":"P:Sandbox.Internal.IPanel.IsVisibleSelf"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.WantsPointerEvents","Name":"WantsPointerEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then this panel (or its ancestor) has pointer-events: all"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","40"]}],"Documentation":{"Summary":"If true then this panel (or its ancestor) has pointer-events: all"},"DocId":"P:Sandbox.Internal.IPanel.WantsPointerEvents"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.Classes","Name":"Classes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","41"]}],"DocId":"P:Sandbox.Internal.IPanel.Classes"},{"PropertyType":"Sandbox.Rect","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.Rect","Name":"Rect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","43"]}],"DocId":"P:Sandbox.Internal.IPanel.Rect"},{"PropertyType":"Sandbox.Rect","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.InnerRect","Name":"InnerRect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","44"]}],"DocId":"P:Sandbox.Internal.IPanel.InnerRect"},{"PropertyType":"Sandbox.Rect","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.OuterRect","Name":"OuterRect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","45"]}],"DocId":"P:Sandbox.Internal.IPanel.OuterRect"},{"PropertyType":"System.Nullable\u00601\u003CMatrix\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.GlobalMatrix","Name":"GlobalMatrix","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","47"]}],"DocId":"P:Sandbox.Internal.IPanel.GlobalMatrix"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.HasTooltip","Name":"HasTooltip","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","52"]}],"DocId":"P:Sandbox.Internal.IPanel.HasTooltip"},{"PropertyType":"Sandbox.UI.PseudoClass","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.PseudoClass","Name":"PseudoClass","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Procedural classes such as :hover and :active"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","70"]}],"Documentation":{"Summary":"Procedural classes such as :hover and :active"},"DocId":"P:Sandbox.Internal.IPanel.PseudoClass"},{"PropertyType":"Sandbox.UI.PanelInputType","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.ButtonInput","Name":"ButtonInput","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","72"]}],"DocId":"P:Sandbox.Internal.IPanel.ButtonInput"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.UI.IStyleBlock\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Internal.IPanel.ActiveStyleBlocks","Name":"ActiveStyleBlocks","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all style blocks active on this panel"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IPanel.cs","77"]}],"Documentation":{"Summary":"Get all style blocks active on this panel"},"DocId":"P:Sandbox.Internal.IPanel.ActiveStyleBlocks"}],"Fields":[],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Internal.IPanel","Name":"IPanel","DocId":"T:Sandbox.Internal.IPanel"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"Sandbox.Diagnostics.Logger","Loc":{"File":"GlobalNamespace.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalGameNamespace.Log","Name":"Log","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Log information to console for debugging purposes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["GlobalNamespace.cs","8"]}],"Documentation":{"Summary":"Log information to console for debugging purposes."},"DocId":"P:Sandbox.Internal.GlobalGameNamespace.Log"},{"PropertyType":"Sandbox.CookieContainer","Loc":{"File":"GlobalNamespace.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalGameNamespace.Cookie","Name":"Cookie","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Game.Cookies"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Data storage that persists across sessions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["GlobalNamespace.cs","13"]}],"Documentation":{"Summary":"Data storage that persists across sessions."},"DocId":"P:Sandbox.Internal.GlobalGameNamespace.Cookie"},{"PropertyType":"Sandbox.Internal.TypeLibrary","Loc":{"File":"GlobalNamespace.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalGameNamespace.TypeLibrary","Name":"TypeLibrary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to all available types, reflection style."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["GlobalNamespace.cs","22"]}],"Documentation":{"Summary":"Allows access to all available types, reflection style.","Exceptions":{"System.InvalidOperationException":"Thrown when accessed during static constructors."}},"DocId":"P:Sandbox.Internal.GlobalGameNamespace.TypeLibrary"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalGameNamespace","Name":"GlobalGameNamespace","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["GlobalNamespace.cs","3"]}],"DocId":"T:Sandbox.Internal.GlobalGameNamespace"},{"Namespace":"Sandbox.Diagnostics","Methods":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Allocations","Name":"Allocations","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tools for diagnosing heap allocations"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","9"]}],"Documentation":{"Summary":"Tools for diagnosing heap allocations"},"DocId":"T:Sandbox.Diagnostics.Allocations"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Core/Diagnostics/Allocations.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Entry.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","17"]}],"DocId":"P:Sandbox.Diagnostics.Allocations.Entry.Name"},{"PropertyType":"System.UInt64","Loc":{"File":"Core/Diagnostics/Allocations.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Entry.Count","Name":"Count","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","18"]}],"DocId":"P:Sandbox.Diagnostics.Allocations.Entry.Count"},{"PropertyType":"System.UInt64","Loc":{"File":"Core/Diagnostics/Allocations.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Entry.TotalBytes","Name":"TotalBytes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","19"]}],"DocId":"P:Sandbox.Diagnostics.Allocations.Entry.TotalBytes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Entry","Name":"Entry","DeclaringType":"Sandbox.Diagnostics.Allocations","DocId":"T:Sandbox.Diagnostics.Allocations.Entry"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Core/Diagnostics/Allocations.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Scope.Start","Name":"Start","DeclaringType":"Sandbox.Diagnostics.Allocations.Scope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","33"]}],"DocId":"M:Sandbox.Diagnostics.Allocations.Scope.Start"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Core/Diagnostics/Allocations.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Scope.Stop","Name":"Stop","DeclaringType":"Sandbox.Diagnostics.Allocations.Scope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","43"]}],"DocId":"M:Sandbox.Diagnostics.Allocations.Scope.Stop"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Core/Diagnostics/Allocations.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Scope.Clear","Name":"Clear","DeclaringType":"Sandbox.Diagnostics.Allocations.Scope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","53"]}],"DocId":"M:Sandbox.Diagnostics.Allocations.Scope.Clear"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Core/Diagnostics/Allocations.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Scope..ctor","Name":".ctor","DeclaringType":"Sandbox.Diagnostics.Allocations.Scope","DocId":"M:Sandbox.Diagnostics.Allocations.Scope.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Diagnostics.Allocations.Entry\u003E","Loc":{"File":"Core/Diagnostics/Allocations.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Scope.Entries","Name":"Entries","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","58"]}],"DocId":"P:Sandbox.Diagnostics.Allocations.Scope.Entries"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.Allocations.Scope","Name":"Scope","DeclaringType":"Sandbox.Diagnostics.Allocations","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Allocations.cs","24"]}],"DocId":"T:Sandbox.Diagnostics.Allocations.Scope"},{"Namespace":"Sandbox.Diagnostics","Constructors":[],"Properties":[{"PropertyType":"Sandbox.Diagnostics.FrameStats","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.FrameStats.Current","Name":"Current","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","8"]}],"DocId":"P:Sandbox.Diagnostics.FrameStats.Current"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.ObjectsRendered","Name":"ObjectsRendered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of objects rendered that passed the cull checks."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","32"]}],"Documentation":{"Summary":"Number of objects rendered that passed the cull checks."},"DocId":"P:Sandbox.Diagnostics.FrameStats.ObjectsRendered"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.TrianglesRendered","Name":"TrianglesRendered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total number of triangles rendered"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","37"]}],"Documentation":{"Summary":"Total number of triangles rendered"},"DocId":"P:Sandbox.Diagnostics.FrameStats.TrianglesRendered"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.DrawCalls","Name":"DrawCalls","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of draw calls"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","42"]}],"Documentation":{"Summary":"Number of draw calls"},"DocId":"P:Sandbox.Diagnostics.FrameStats.DrawCalls"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.MaterialChanges","Name":"MaterialChanges","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of scenesystem material changes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","47"]}],"Documentation":{"Summary":"Number of scenesystem material changes"},"DocId":"P:Sandbox.Diagnostics.FrameStats.MaterialChanges"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.DisplayLists","Name":"DisplayLists","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of display lists submitted to the GPU"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","52"]}],"Documentation":{"Summary":"Number of display lists submitted to the GPU"},"DocId":"P:Sandbox.Diagnostics.FrameStats.DisplayLists"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.SceneViewsRendered","Name":"SceneViewsRendered","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of scene system views rendered"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","57"]}],"Documentation":{"Summary":"Number of scene system views rendered"},"DocId":"P:Sandbox.Diagnostics.FrameStats.SceneViewsRendered"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.RenderTargetResolves","Name":"RenderTargetResolves","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of render target resolves"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","62"]}],"Documentation":{"Summary":"Number of render target resolves"},"DocId":"P:Sandbox.Diagnostics.FrameStats.RenderTargetResolves"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.ObjectsCulledByVis","Name":"ObjectsCulledByVis","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of objects culled by static visibility (vis)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","67"]}],"Documentation":{"Summary":"Number of objects culled by static visibility (vis)"},"DocId":"P:Sandbox.Diagnostics.FrameStats.ObjectsCulledByVis"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.ObjectsCulledByScreenSize","Name":"ObjectsCulledByScreenSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of objects culled by screen size"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","72"]}],"Documentation":{"Summary":"Number of objects culled by screen size"},"DocId":"P:Sandbox.Diagnostics.FrameStats.ObjectsCulledByScreenSize"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.ObjectsCulledByFade","Name":"ObjectsCulledByFade","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of objects culled by distance fading"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","77"]}],"Documentation":{"Summary":"Number of objects culled by distance fading"},"DocId":"P:Sandbox.Diagnostics.FrameStats.ObjectsCulledByFade"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.ObjectsFading","Name":"ObjectsFading","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of objects currently being distance-faded"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","82"]}],"Documentation":{"Summary":"Number of objects currently being distance-faded"},"DocId":"P:Sandbox.Diagnostics.FrameStats.ObjectsFading"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.ShadowedLightsInView","Name":"ShadowedLightsInView","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of lights in view that cast shadows"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","87"]}],"Documentation":{"Summary":"Number of lights in view that cast shadows"},"DocId":"P:Sandbox.Diagnostics.FrameStats.ShadowedLightsInView"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.UnshadowedLightsInView","Name":"UnshadowedLightsInView","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of lights in view that don\u0027t cast shadows"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","92"]}],"Documentation":{"Summary":"Number of lights in view that don\u0027t cast shadows"},"DocId":"P:Sandbox.Diagnostics.FrameStats.UnshadowedLightsInView"},{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/FrameStats.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats.ShadowMaps","Name":"ShadowMaps","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of shadow maps rendered this frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\FrameStats.cs","97"]}],"Documentation":{"Summary":"Number of shadow maps rendered this frame"},"DocId":"P:Sandbox.Diagnostics.FrameStats.ShadowMaps"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.FrameStats","Name":"FrameStats","Documentation":{"Summary":"Stats returned from the engine each frame describing what was rendered, and how much of it."},"DocId":"T:Sandbox.Diagnostics.FrameStats"},{"Namespace":"Sandbox.Diagnostics","Methods":[{"ReturnType":"Sandbox.Diagnostics.Performance.ScopeSection","Parameters":[{"Name":"title","Type":"System.String"}],"l":{"File":"Core/Diagnostics/Performance.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Performance.Scope","Name":"Scope","DeclaringType":"Sandbox.Diagnostics.Performance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Record a frame state section in PerformanceStats"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Performance.cs","10"]}],"Documentation":{"Summary":"Record a frame state section in PerformanceStats"},"DocId":"M:Sandbox.Diagnostics.Performance.Scope(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.Performance","Name":"Performance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Performance.cs","5"]}],"DocId":"T:Sandbox.Diagnostics.Performance"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Core/Diagnostics/Performance.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Diagnostics.Performance.ScopeSection.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Diagnostics.Performance.ScopeSection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\Performance.cs","24"]}],"DocId":"M:Sandbox.Diagnostics.Performance.ScopeSection.Dispose"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.Performance.ScopeSection","Name":"ScopeSection","DeclaringType":"Sandbox.Diagnostics.Performance","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"This exists to allow the creation of performance scopes without"},"DocId":"T:Sandbox.Diagnostics.Performance.ScopeSection"},{"Namespace":"Sandbox.Diagnostics","Methods":[],"Properties":[{"PropertyType":"System.Double","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.FrameTime","Name":"FrameTime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the time taken, in seconds, that were required to process the previous frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","25"]}],"Documentation":{"Summary":"Get the time taken, in seconds, that were required to process the previous frame."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.FrameTime"},{"PropertyType":"System.Single","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.GpuFrametime","Name":"GpuFrametime","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Latest available GPU frametime, in ms."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","30"]}],"Documentation":{"Summary":"Latest available GPU frametime, in ms."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.GpuFrametime"},{"PropertyType":"System.UInt32","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.GpuFrameNumber","Name":"GpuFrameNumber","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Frame number of the last reported \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPerformanceStats\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EGpuFrametime\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","35"]}],"Documentation":{"Summary":"Frame number of the last reported \u003Csee cref=\u0022P:Sandbox.Diagnostics.PerformanceStats.GpuFrametime\u0022 /\u003E."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.GpuFrameNumber"},{"PropertyType":"System.Int64","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":42},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.BytesAllocated","Name":"BytesAllocated","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The number of bytes that were allocated on the managed heap in the last frame. \u003Cremarks\u003EThis may not include allocations from threads other than the game thread.\u003C/remarks\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","41"]}],"Documentation":{"Summary":"The number of bytes that were allocated on the managed heap in the last frame.\n\u003Cremarks\u003EThis may not include allocations from threads other than the game thread.\u003C/remarks\u003E"},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.BytesAllocated"},{"PropertyType":"System.Int32","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":47},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Gen0Collections","Name":"Gen0Collections","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of generation 0 (fastest) garbage collections were done in the last frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","46"]}],"Documentation":{"Summary":"Number of generation 0 (fastest) garbage collections were done in the last frame."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Gen0Collections"},{"PropertyType":"System.Int32","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Gen1Collections","Name":"Gen1Collections","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of generation 1 (fast) garbage collections were done in the last frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","51"]}],"Documentation":{"Summary":"Number of generation 1 (fast) garbage collections were done in the last frame."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Gen1Collections"},{"PropertyType":"System.Int32","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":57},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Gen2Collections","Name":"Gen2Collections","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of generation 2 (slow) garbage collections were done in the last frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","56"]}],"Documentation":{"Summary":"Number of generation 2 (slow) garbage collections were done in the last frame."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Gen2Collections"},{"PropertyType":"System.Int64","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":62},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.GcPause","Name":"GcPause","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many ticks we paused in the last frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","61"]}],"Documentation":{"Summary":"How many ticks we paused in the last frame"},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.GcPause"},{"PropertyType":"System.Int32","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Exceptions","Name":"Exceptions","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of exceptions in the last frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","66"]}],"Documentation":{"Summary":"Number of exceptions in the last frame."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Exceptions"},{"PropertyType":"System.UInt64","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":72},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.ApproximateProcessMemoryUsage","Name":"ApproximateProcessMemoryUsage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Approximate working set of this process."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","71"]}],"Documentation":{"Summary":"Approximate working set of this process."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.ApproximateProcessMemoryUsage"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Block","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":77},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.LastSecond","Name":"LastSecond","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Performance statistics over the last period, which is dictated by \u0022perf_time\u0022 console command."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","76"]}],"Documentation":{"Summary":"Performance statistics over the last period, which is dictated by \u0022perf_time\u0022 console command."},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.LastSecond"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.VRStats","Loc":{"File":"Core/Diagnostics/PerformanceStats.VR.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VR","Name":"VR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stats retrieved from the SteamVR compositor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","81"]}],"Documentation":{"Summary":"Stats retrieved from the SteamVR compositor"},"DocId":"P:Sandbox.Diagnostics.PerformanceStats.VR"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats","Name":"PerformanceStats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","7"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","10"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","3"]}],"DocId":"T:Sandbox.Diagnostics.PerformanceStats"},{"Namespace":"","Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.FrameAvg","Name":"FrameAvg","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","11"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.FrameAvg"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.FrameMin","Name":"FrameMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","12"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.FrameMin"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.FrameMax","Name":"FrameMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","13"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.FrameMax"},{"FieldType":"System.Int64","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.ByteAlloc","Name":"ByteAlloc","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","15"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.ByteAlloc"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.Gc0","Name":"Gc0","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","16"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.Gc0"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.Gc1","Name":"Gc1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","17"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.Gc1"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.Gc2","Name":"Gc2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","18"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.Gc2"},{"FieldType":"System.Int64","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block.GcPause","Name":"GcPause","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.cs","19"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Block.GcPause"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Block","Name":"Block","DeclaringType":"Sandbox.Diagnostics.PerformanceStats","DocId":"T:Sandbox.Diagnostics.PerformanceStats.Block"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Min","Out":true,"Type":"System.Single"},{"Name":"Max","Out":true,"Type":"System.Single"},{"Name":"Avg","Out":true,"Type":"System.Single"},{"Name":"Calls","Out":true,"Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Deconstruct(System.Single@,System.Single@,System.Single@,System.Int32@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Min","Type":"System.Single"},{"Name":"Max","Type":"System.Single"},{"Name":"Avg","Type":"System.Single"},{"Name":"Calls","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric..ctor","Name":".ctor","DeclaringType":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric","DocId":"M:Sandbox.Diagnostics.PerformanceStats.PeriodMetric.#ctor(System.Single,System.Single,System.Single,System.Int32)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Min","Name":"Min","DocId":"P:Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Min"},{"PropertyType":"System.Single","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Max","Name":"Max","DocId":"P:Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Max"},{"PropertyType":"System.Single","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Avg","Name":"Avg","DocId":"P:Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Avg"},{"PropertyType":"System.Int32","Loc":{"File":"Core/Diagnostics/PerformanceStats.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Calls","Name":"Calls","DocId":"P:Sandbox.Diagnostics.PerformanceStats.PeriodMetric.Calls"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric","Name":"PeriodMetric","DeclaringType":"Sandbox.Diagnostics.PerformanceStats","DocId":"T:Sandbox.Diagnostics.PerformanceStats.PeriodMetric"},{"Namespace":"","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Diagnostics.PerformanceStats.Timings\u003E","Parameters":[],"l":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.GetMain","Name":"GetMain","DeclaringType":"Sandbox.Diagnostics.PerformanceStats.Timings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return a list of the main top tier timings we\u0027re interested in"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","36"]}],"Documentation":{"Summary":"Return a list of the main top tier timings we\u0027re interested in"},"DocId":"M:Sandbox.Diagnostics.PerformanceStats.Timings.GetMain"},{"ReturnType":"Sandbox.Diagnostics.PerformanceStats.Timings","Parameters":[{"Name":"stage","Type":"System.String"},{"Name":"color","Type":"System.Nullable\u00601\u003CColor\u003E","Default":"null"}],"l":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Get","Name":"Get","DeclaringType":"Sandbox.Diagnostics.PerformanceStats.Timings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","56"]}],"DocId":"M:Sandbox.Diagnostics.PerformanceStats.Timings.Get(System.String,System.Nullable\u00601{Color})"},{"ReturnType":"System.Single","Parameters":[{"Name":"frames","Type":"System.Int32"}],"l":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.AverageMs","Name":"AverageMs","DeclaringType":"Sandbox.Diagnostics.PerformanceStats.Timings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","129"]}],"DocId":"M:Sandbox.Diagnostics.PerformanceStats.Timings.AverageMs(System.Int32)"},{"ReturnType":"Sandbox.Diagnostics.PerformanceStats.PeriodMetric","Parameters":[{"Name":"frames","Type":"System.Int32"}],"l":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.GetMetric","Name":"GetMetric","DeclaringType":"Sandbox.Diagnostics.PerformanceStats.Timings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","137"]}],"DocId":"M:Sandbox.Diagnostics.PerformanceStats.Timings.GetMetric(System.Int32)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Async","Name":"Async","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","16"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Async"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Animation","Name":"Animation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","17"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Animation"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Audio","Name":"Audio","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","18"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Audio"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.AudioMixingThread","Name":"AudioMixingThread","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","19"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.AudioMixingThread"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Editor","Name":"Editor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","20"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Editor"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Input","Name":"Input","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","22"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Input"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.NavMesh","Name":"NavMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","24"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.NavMesh"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Network","Name":"Network","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","25"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Network"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Particles","Name":"Particles","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","26"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Particles"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Physics","Name":"Physics","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","27"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Physics"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Render","Name":"Render","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","28"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Render"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":30},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Scene","Name":"Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","29"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Scene"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Ui","Name":"Ui","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","30"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Ui"},{"PropertyType":"Sandbox.Diagnostics.PerformanceStats.Timings","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Video","Name":"Video","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","31"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Video"},{"PropertyType":"System.String","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","40"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Name"},{"PropertyType":"Color","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","41"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.Color"},{"PropertyType":"Sandbox.Utility.CircularBuffer\u00601\u003CSandbox.Diagnostics.PerformanceStats.Timings.Frame\u003E","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.History","Name":"History","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","77"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.History"},{"PropertyType":"System.Boolean","Loc":{"File":"Core/Diagnostics/PerformanceStats.Timings.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.IsManualFlip","Name":"IsManualFlip","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","96"]}],"DocId":"P:Sandbox.Diagnostics.PerformanceStats.Timings.IsManualFlip"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings","Name":"Timings","DeclaringType":"Sandbox.Diagnostics.PerformanceStats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","12"]}],"DocId":"T:Sandbox.Diagnostics.PerformanceStats.Timings"},{"Namespace":"","Fields":[{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Frame.Calls","Name":"Calls","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","73"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Timings.Frame.Calls"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Frame.TotalMs","Name":"TotalMs","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.Timings.cs","74"]}],"DocId":"F:Sandbox.Diagnostics.PerformanceStats.Timings.Frame.TotalMs"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.Timings.Frame","Name":"Frame","DeclaringType":"Sandbox.Diagnostics.PerformanceStats/Timings","DocId":"T:Sandbox.Diagnostics.PerformanceStats.Timings.Frame"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats..ctor","Name":".ctor","DeclaringType":"Sandbox.Diagnostics.PerformanceStats.VRStats","DocId":"M:Sandbox.Diagnostics.PerformanceStats.VRStats.#ctor"}],"Fields":[{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.NumFrames","Name":"NumFrames","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","10"]}],"Documentation":{"Summary":"How many frames have we rendered so far?"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.NumFrames"},{"FieldType":"System.UInt32","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.NumDroppedFrames","Name":"NumDroppedFrames","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","16"]}],"Documentation":{"Summary":"How many frames have we missed so far?"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.NumDroppedFrames"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.ReprojectionRatio","Name":"ReprojectionRatio","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","22"]}],"Documentation":{"Summary":"Number of frames that were reprojected as a fraction"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.ReprojectionRatio"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.TotalRenderGpu","Name":"TotalRenderGpu","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","28"]}],"Documentation":{"Summary":"Total GPU time in milliseconds"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.TotalRenderGpu"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.CompositorRenderGpu","Name":"CompositorRenderGpu","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","34"]}],"Documentation":{"Summary":"Total time the compositor took on the GPU, in milliseconds"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.CompositorRenderGpu"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.CompositorRenderCpu","Name":"CompositorRenderCpu","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","40"]}],"Documentation":{"Summary":"Total time the compositor took on the CPU, in milliseconds"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.CompositorRenderCpu"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.ResolutionScale","Name":"ResolutionScale","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","46"]}],"Documentation":{"Summary":"SteamVR supersampling scale as a fraction"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.ResolutionScale"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.Resolution","Name":"Resolution","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","52"]}],"Documentation":{"Summary":"Effective render resolution (base resolution multiplied by \u003Csee cref=\u0022F:Sandbox.Diagnostics.PerformanceStats.VRStats.ResolutionScale\u0022 /\u003E), per-eye"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.Resolution"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.InterpupillaryDistance","Name":"InterpupillaryDistance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","57"]}],"Documentation":{"Summary":"IPD in millimetres"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.InterpupillaryDistance"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.LeftControllerBatteryPercentage","Name":"LeftControllerBatteryPercentage","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","62"]}],"Documentation":{"Summary":"Total left controller battery percentage (0 to 100)"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.LeftControllerBatteryPercentage"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.RightControllerBatteryPercentage","Name":"RightControllerBatteryPercentage","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","68"]}],"Documentation":{"Summary":"Total right controller battery percentage (0 to 100)"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.RightControllerBatteryPercentage"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats.HeadsetBatteryPercentage","Name":"HeadsetBatteryPercentage","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","74"]}],"Documentation":{"Summary":"Total headset battery percentage (0 to 100)"},"DocId":"F:Sandbox.Diagnostics.PerformanceStats.VRStats.HeadsetBatteryPercentage"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Diagnostics.PerformanceStats.VRStats","Name":"VRStats","DeclaringType":"Sandbox.Diagnostics.PerformanceStats","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Core\\Diagnostics\\PerformanceStats.VR.cs","5"]}],"DocId":"T:Sandbox.Diagnostics.PerformanceStats.VRStats"},{"Namespace":"Sandbox.Engine","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Engine.GameLoadingFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.GameLoadingFlags.Remote","Name":"Remote","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set if we\u0027re loading a game as a result of joining a server"]}],"Documentation":{"Summary":"Set if we\u0027re loading a game as a result of joining a server"},"DocId":"F:Sandbox.Engine.GameLoadingFlags.Remote"},{"FieldType":"Sandbox.Engine.GameLoadingFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.GameLoadingFlags.Host","Name":"Host","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set if we\u0027re the hosting as the result of starting our own server"]}],"Documentation":{"Summary":"Set if we\u0027re the hosting as the result of starting our own server"},"DocId":"F:Sandbox.Engine.GameLoadingFlags.Host"},{"FieldType":"Sandbox.Engine.GameLoadingFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.GameLoadingFlags.Reload","Name":"Reload","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set if we want to reload the game, even if it\u0027s already loaded"]}],"Documentation":{"Summary":"Set if we want to reload the game, even if it\u0027s already loaded"},"DocId":"F:Sandbox.Engine.GameLoadingFlags.Reload"},{"FieldType":"Sandbox.Engine.GameLoadingFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.GameLoadingFlags.Developer","Name":"Developer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set if this is a developer session. It started from an editor session and as such we shouldn\u0027t load assemblies from the package, they should be loaded from the Network Tables instead."]}],"Documentation":{"Summary":"Set if this is a developer session. It started from an editor session and as such we shouldn\u0027t load\nassemblies from the package, they should be loaded from the Network Tables instead."},"DocId":"F:Sandbox.Engine.GameLoadingFlags.Developer"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.GameLoadingFlags","Name":"GameLoadingFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.Engine.GameLoadingFlags"},{"Namespace":"Sandbox.Engine","Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Protocol.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.Protocol.Api","Name":"Api","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We cannot play packages with an Api version higher than this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Protocol.cs","11"]}],"Documentation":{"Summary":"We cannot play packages with an Api version higher than this."},"DocId":"P:Sandbox.Engine.Protocol.Api"},{"PropertyType":"System.Int32","Loc":{"File":"Protocol.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.Protocol.Network","Name":"Network","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We cannot talk to servers or clients with a network protocol different to this."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Protocol.cs","16"]}],"Documentation":{"Summary":"We cannot talk to servers or clients with a network protocol different to this."},"DocId":"P:Sandbox.Engine.Protocol.Network"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.Protocol","Name":"Protocol","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A centralized place to access the protocols"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Protocol.cs","6"]}],"Documentation":{"Summary":"A centralized place to access the protocols"},"DocId":"T:Sandbox.Engine.Protocol"},{"Namespace":"Sandbox.Engine","Methods":[{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/MaterialAccessor.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.GetOriginal","Name":"GetOriginal","DeclaringType":"Sandbox.Engine.MaterialAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the original material for the specified index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","72"]}],"Documentation":{"Summary":"Get the original material for the specified index."},"DocId":"M:Sandbox.Engine.MaterialAccessor.GetOriginal(System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/MaterialAccessor.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.HasOverride","Name":"HasOverride","DeclaringType":"Sandbox.Engine.MaterialAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Does this index have an override material?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","77"]}],"Documentation":{"Summary":"Does this index have an override material?"},"DocId":"M:Sandbox.Engine.MaterialAccessor.HasOverride(System.Int32)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/MaterialAccessor.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.GetOverride","Name":"GetOverride","DeclaringType":"Sandbox.Engine.MaterialAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the override material for this slot. Or null if not set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","82"]}],"Documentation":{"Summary":"Get the override material for this slot. Or null if not set."},"DocId":"M:Sandbox.Engine.MaterialAccessor.GetOverride(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"Scene/Components/Render/MaterialAccessor.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.SetOverride","Name":"SetOverride","DeclaringType":"Sandbox.Engine.MaterialAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set an override material for this slot. If the material is null, it will clear the override."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","90"]}],"Documentation":{"Summary":"Set an override material for this slot. If the material is null, it will clear the override."},"DocId":"M:Sandbox.Engine.MaterialAccessor.SetOverride(System.Int32,Sandbox.Material)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/MaterialAccessor.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.Apply","Name":"Apply","DeclaringType":"Sandbox.Engine.MaterialAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Apply to the object. You don\u0027t need to call this when setting overrides, as it will automatically apply them to the target when you set them. This is here as a convenience if this object holds data, and you need to apply it to another object that didn\u0027t exist when the overrides were originally set, or loaded."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","149"]}],"Documentation":{"Summary":"Apply to the object. You don\u0027t need to call this when setting overrides, as it will automatically apply them to the target when you set them.\nThis is here as a convenience if this object holds data, and you need to apply it to another object that didn\u0027t exist when the\noverrides were originally set, or loaded."},"DocId":"M:Sandbox.Engine.MaterialAccessor.Apply"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"renderer","Type":"Sandbox.Engine.MaterialAccessor.ITarget"}],"l":{"File":"Scene/Components/Render/MaterialAccessor.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor..ctor","Name":".ctor","DeclaringType":"Sandbox.Engine.MaterialAccessor","Documentation":{"Summary":"Create a new material accessor for this object."},"DocId":"M:Sandbox.Engine.MaterialAccessor.#ctor(Sandbox.Engine.MaterialAccessor.ITarget)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Render/MaterialAccessor.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.Count","Name":"Count","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Total number of material slots"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","64"]}],"Documentation":{"Summary":"Total number of material slots"},"DocId":"P:Sandbox.Engine.MaterialAccessor.Count"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor","Name":"MaterialAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A wrapper to allow the unification of editing materials. This is usually a member on a Component which implements MaterialAccessor.ITarget."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","16"]}],"Documentation":{"Summary":"A wrapper to allow the unification of editing materials. This is usually a member on a Component which implements MaterialAccessor.ITarget.","Examples":["\u003Ccode\u003E\n MaterialAccessor materialAccessor;\n \n \t[Property]\n \tpublic MaterialAccessor Materials =\u0026gt; materialAccessor ??= new MaterialAccessor( this );\n \u003C/code\u003E"]},"DocId":"T:Sandbox.Engine.MaterialAccessor"},{"Namespace":"","Methods":[{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.ITarget.GetMaterialCount","Name":"GetMaterialCount","DeclaringType":"Sandbox.Engine.MaterialAccessor.ITarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The number of materials on this target"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","35"]}],"Documentation":{"Summary":"The number of materials on this target","Return":""},"DocId":"M:Sandbox.Engine.MaterialAccessor.ITarget.GetMaterialCount"},{"ReturnType":"Sandbox.Material","IsVirtual":true,"Parameters":[{"Name":"index","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.ITarget.Get","Name":"Get","DeclaringType":"Sandbox.Engine.MaterialAccessor.ITarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the original material, before overrides, matching this index"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","40"]}],"Documentation":{"Summary":"Get the original material, before overrides, matching this index"},"DocId":"M:Sandbox.Engine.MaterialAccessor.ITarget.Get(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"index","Type":"System.Int32"},{"Name":"material","Type":"Sandbox.Material"}],"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.ITarget.SetOverride","Name":"SetOverride","DeclaringType":"Sandbox.Engine.MaterialAccessor.ITarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the override material for this index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","45"]}],"Documentation":{"Summary":"Set the override material for this index."},"DocId":"M:Sandbox.Engine.MaterialAccessor.ITarget.SetOverride(System.Int32,Sandbox.Material)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.ITarget.ClearOverrides","Name":"ClearOverrides","DeclaringType":"Sandbox.Engine.MaterialAccessor.ITarget","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Wipe all overrides"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","50"]}],"Documentation":{"Summary":"Wipe all overrides"},"DocId":"M:Sandbox.Engine.MaterialAccessor.ITarget.ClearOverrides"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.ITarget.IsValid","Name":"IsValid","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this target is valid"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\MaterialAccessor.cs","29"]}],"Documentation":{"Summary":"Return true if this target is valid"},"DocId":"P:Sandbox.Engine.MaterialAccessor.ITarget.IsValid"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.MaterialAccessor.ITarget","Name":"ITarget","DeclaringType":"Sandbox.Engine.MaterialAccessor","Documentation":{"Summary":"The target of a MaterialAccessor. This is the object that will be modified when setting or clearing material overrides."},"DocId":"T:Sandbox.Engine.MaterialAccessor.ITarget"},{"Namespace":"Sandbox.Engine","Methods":[{"ReturnType":"Sandbox.Engine.BindCollection.ActionBind","Parameters":[{"Name":"actionName","Type":"System.String"},{"Name":"create","Type":"System.Boolean","Default":"True"}],"l":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.GetBind","Name":"GetBind","DeclaringType":"Sandbox.Engine.BindCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the bind, create if it doesn\u0027t exist"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","79"]}],"Documentation":{"Summary":"Get the bind, create if it doesn\u0027t exist"},"DocId":"M:Sandbox.Engine.BindCollection.GetBind(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Engine.BindCollection.ActionBind","Parameters":[{"Name":"actionName","Type":"System.String"},{"Name":"slot","Type":"System.Int32"},{"Name":"buttonName","Type":"System.String"}],"l":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.Set","Name":"Set","DeclaringType":"Sandbox.Engine.BindCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the bind value for this action. This will overwrite what\u0027s in this slot."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","96"]}],"Documentation":{"Summary":"Set the bind value for this action. This will overwrite what\u0027s in this slot."},"DocId":"M:Sandbox.Engine.BindCollection.Set(System.String,System.Int32,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"actionName","Type":"System.String"},{"Name":"slot","Type":"System.Int32"}],"l":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.Get","Name":"Get","DeclaringType":"Sandbox.Engine.BindCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the bind value at this slot"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","106"]}],"Documentation":{"Summary":"Get the bind value at this slot"},"DocId":"M:Sandbox.Engine.BindCollection.Get(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.SaveToDisk","Name":"SaveToDisk","DeclaringType":"Sandbox.Engine.BindCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Save the collection to disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","118"]}],"Documentation":{"Summary":"Save the collection to disk"},"DocId":"M:Sandbox.Engine.BindCollection.SaveToDisk"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection..ctor","Name":".ctor","DeclaringType":"Sandbox.Engine.BindCollection","Documentation":{"Summary":"Creates a collection and tries to load it from disk."},"DocId":"M:Sandbox.Engine.BindCollection.#ctor(System.String)"}],"Properties":[{"PropertyType":"Sandbox.Engine.BindCollection","Loc":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.Base","Name":"Base","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The base collection. Game binds have this set to the common binds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","25"]}],"Documentation":{"Summary":"The base collection. Game binds have this set to the common binds."},"DocId":"P:Sandbox.Engine.BindCollection.Base"},{"PropertyType":"System.String","Loc":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.CollectionName","Name":"CollectionName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Will be either \u0022common\u0022 or the ident of the current game."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","30"]}],"Documentation":{"Summary":"Will be either \u0022common\u0022 or the ident of the current game."},"DocId":"P:Sandbox.Engine.BindCollection.CollectionName"},{"PropertyType":"System.String","Loc":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.ConfigPath","Name":"ConfigPath","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The location of the config file to load from in EngineFileSystem.Config"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","35"]}],"Documentation":{"Summary":"The location of the config file to load from in EngineFileSystem.Config"},"DocId":"P:Sandbox.Engine.BindCollection.ConfigPath"}],"Fields":[{"FieldType":"Sandbox.CaseInsensitiveDictionary\u00601\u003CSandbox.Engine.BindCollection.ActionBind\u003E","IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.Actions","Name":"Actions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","40"]}],"Documentation":{"Summary":"The actual collection of binds."},"DocId":"F:Sandbox.Engine.BindCollection.Actions"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.BindCollection","Name":"BindCollection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A collection of action binds. BindCollection - Action: attack1 - Slot0: mouse1 - Action: selectall - Slot0: ctrl \u002B a The bind collection can be saved and loaded from disk via the BindSaveConfig class. The bind collection can have a base collection which it will fall back to if it contains the same binds. This allows us to have a \u0022common\u0022 collection which can be shared between all games, but can also let the games \u002B users to override those binds if they choose."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","20"]}],"Documentation":{"Summary":"\nA collection of action binds. \n\n BindCollection\n - Action: attack1\n - Slot0: mouse1\n - Action: selectall\n - Slot0: ctrl \u002B a\n \nThe bind collection can be saved and loaded from disk via the BindSaveConfig class.\n\nThe bind collection can have a base collection which it will fall back to if it contains\nthe same binds. This allows us to have a \u0022common\u0022 collection which can be shared between\nall games, but can also let the games \u002B users to override those binds if they choose."},"DocId":"T:Sandbox.Engine.BindCollection"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":211},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.ActionBind..ctor","Name":".ctor","DeclaringType":"Sandbox.Engine.BindCollection.ActionBind","DocId":"M:Sandbox.Engine.BindCollection.ActionBind.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.ActionBind.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","208"]}],"DocId":"P:Sandbox.Engine.BindCollection.ActionBind.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.ActionBind.IsCommon","Name":"IsCommon","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If this is set then we want to read the value from the base collection"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","214"]}],"Documentation":{"Summary":"If this is set then we want to read the value from the base collection"},"DocId":"P:Sandbox.Engine.BindCollection.ActionBind.IsCommon"},{"PropertyType":"System.String","Loc":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.ActionBind.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","216"]}],"DocId":"P:Sandbox.Engine.BindCollection.ActionBind.Default"}],"Fields":[{"FieldType":"Sandbox.Engine.BindCollection.BindEntry[]","IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.ActionBind.Slots","Name":"Slots","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","209"]}],"DocId":"F:Sandbox.Engine.BindCollection.ActionBind.Slots"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.ActionBind","Name":"ActionBind","DeclaringType":"Sandbox.Engine.BindCollection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","206"]}],"DocId":"T:Sandbox.Engine.BindCollection.ActionBind"},{"Namespace":"","Methods":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Input/Bindings/BindCollection.cs","Line":243},"IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.BindEntry.FullString","Name":"FullString","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Bindings\\BindCollection.cs","242"]}],"DocId":"P:Sandbox.Engine.BindCollection.BindEntry.FullString"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.BindCollection.BindEntry","Name":"BindEntry","DeclaringType":"Sandbox.Engine.BindCollection","DocId":"T:Sandbox.Engine.BindCollection.BindEntry"},{"Namespace":"Sandbox.Engine","Methods":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Utility/SystemInfo.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.ProcessorName","Name":"ProcessorName","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Human-readable product name of this system\u0027s processor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","25"]}],"Documentation":{"Summary":"Human-readable product name of this system\u0027s processor."},"DocId":"P:Sandbox.Engine.SystemInfo.ProcessorName"},{"PropertyType":"System.Single","Loc":{"File":"Utility/SystemInfo.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.ProcessorFrequency","Name":"ProcessorFrequency","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The frequency of this system\u0027s processor in GHz."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","30"]}],"Documentation":{"Summary":"The frequency of this system\u0027s processor in GHz."},"DocId":"P:Sandbox.Engine.SystemInfo.ProcessorFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Utility/SystemInfo.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.ProcessorCount","Name":"ProcessorCount","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The number of logical processors in this system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","35"]}],"Documentation":{"Summary":"The number of logical processors in this system."},"DocId":"P:Sandbox.Engine.SystemInfo.ProcessorCount"},{"PropertyType":"System.UInt64","Loc":{"File":"Utility/SystemInfo.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.TotalMemory","Name":"TotalMemory","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Total physical memory available on this machine, in bytes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","40"]}],"Documentation":{"Summary":"Total physical memory available on this machine, in bytes."},"DocId":"P:Sandbox.Engine.SystemInfo.TotalMemory"},{"PropertyType":"System.String","Loc":{"File":"Utility/SystemInfo.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.Gpu","Name":"Gpu","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Human-readable product name of the graphics card in this system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","45"]}],"Documentation":{"Summary":"Human-readable product name of the graphics card in this system."},"DocId":"P:Sandbox.Engine.SystemInfo.Gpu"},{"PropertyType":"System.String","Loc":{"File":"Utility/SystemInfo.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.GpuVersion","Name":"GpuVersion","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The version number of the graphics card driver."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","50"]}],"Documentation":{"Summary":"The version number of the graphics card driver."},"DocId":"P:Sandbox.Engine.SystemInfo.GpuVersion"},{"PropertyType":"System.UInt64","Loc":{"File":"Utility/SystemInfo.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.GpuMemory","Name":"GpuMemory","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Total VRAM on this system\u0027s graphics card."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","55"]}],"Documentation":{"Summary":"Total VRAM on this system\u0027s graphics card."},"DocId":"P:Sandbox.Engine.SystemInfo.GpuMemory"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/SystemInfo.cs","Line":76},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.StorageSizeAvailable","Name":"StorageSizeAvailable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Indicates the amount of available free space on game drive in bytes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","75"]}],"Documentation":{"Summary":"Indicates the amount of available free space on game drive in bytes"},"DocId":"P:Sandbox.Engine.SystemInfo.StorageSizeAvailable"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/SystemInfo.cs","Line":81},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo.StorageSizeTotal","Name":"StorageSizeTotal","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the total size of storage space on game drive in bytes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","80"]}],"Documentation":{"Summary":"Gets the total size of storage space on game drive in bytes"},"DocId":"P:Sandbox.Engine.SystemInfo.StorageSizeTotal"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.SystemInfo","Name":"SystemInfo","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\SystemInfo.cs","5"]}],"DocId":"T:Sandbox.Engine.SystemInfo"},{"Namespace":"Sandbox.Engine.Utility.RayTrace","Methods":[{"ReturnType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result","Parameters":[],"l":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Run","Name":"Run","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Run the trace and return the result. The result will return the first hit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","14"]}],"Documentation":{"Summary":"Run the trace and return the result. The result will return the first hit."},"DocId":"M:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Run"},{"ReturnType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Parameters":[{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Ray","Name":"Ray","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a ray from point A to point B."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","47"]}],"Documentation":{"Summary":"Casts a ray from point A to point B."},"DocId":"M:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Ray(Vector3@,Vector3@)"},{"ReturnType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Parameters":[{"Name":"ray","In":true,"Type":"Ray"},{"Name":"distance","In":true,"Type":"System.Single"}],"l":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Ray","Name":"Ray","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Casts a ray from a given position and direction, up to a given distance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","58"]}],"Documentation":{"Summary":"Casts a ray from a given position and direction, up to a given distance."},"DocId":"M:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Ray(Ray@,System.Single@)"},{"ReturnType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithTag","Name":"WithTag","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return scene objects with this tag. Subsequent calls to this will add multiple requirements and they\u0027ll all have to be met (ie, the scene object will need all tags)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","88"]}],"Documentation":{"Summary":"Only return scene objects with this tag. Subsequent calls to this will add multiple requirements\nand they\u0027ll all have to be met (ie, the scene object will need all tags)."},"DocId":"M:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithTag(System.String)"},{"ReturnType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithAllTags","Name":"WithAllTags","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return scene objects with all of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","109"]}],"Documentation":{"Summary":"Only return scene objects with all of these tags"},"DocId":"M:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithAllTags(System.String[])"},{"ReturnType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithAnyTags","Name":"WithAnyTags","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return scene objects with any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","124"]}],"Documentation":{"Summary":"Only return scene objects with any of these tags"},"DocId":"M:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithAnyTags(System.String[])"},{"ReturnType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Parameters":[{"Name":"tags","Type":"System.String[]"}],"l":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithoutTags","Name":"WithoutTags","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Only return scene objects without any of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","157"]}],"Documentation":{"Summary":"Only return scene objects without any of these tags"},"DocId":"M:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.WithoutTags(System.String[])"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","Name":"MeshTraceRequest","DocId":"T:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest"},{"Namespace":"","Methods":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":189},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Hit","Name":"Hit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","188"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Hit"},{"PropertyType":"System.Single","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Distance","Name":"Distance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The distance between start and end positions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","193"]}],"Documentation":{"Summary":"The distance between start and end positions."},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Distance"},{"PropertyType":"Vector3","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.StartPosition","Name":"StartPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The start position of the trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","198"]}],"Documentation":{"Summary":"The start position of the trace"},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.StartPosition"},{"PropertyType":"Vector3","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":204},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.EndPosition","Name":"EndPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The end or hit position of the trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","203"]}],"Documentation":{"Summary":"The end or hit position of the trace"},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.EndPosition"},{"PropertyType":"Vector3","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.HitPosition","Name":"HitPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The hit position of the trace"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","208"]}],"Documentation":{"Summary":"The hit position of the trace"},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.HitPosition"},{"PropertyType":"System.Single","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Fraction","Name":"Fraction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A fraction [0..1] of where the trace hit between the start and the original end positions"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","213"]}],"Documentation":{"Summary":"A fraction [0..1] of where the trace hit between the start and the original end positions"},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Fraction"},{"PropertyType":"Vector3","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Normal","Name":"Normal","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The hit surface normal (direction vector)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","218"]}],"Documentation":{"Summary":"The hit surface normal (direction vector)"},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Normal"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.HitTriangle","Name":"HitTriangle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","219"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.HitTriangle"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":221},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","220"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Material"},{"PropertyType":"Transform","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Transform","Name":"Transform","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The transform of the hit object (if it has one)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","225"]}],"Documentation":{"Summary":"The transform of the hit object (if it has one)"},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Transform"},{"PropertyType":"Sandbox.SceneObject","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":231},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.SceneObject","Name":"SceneObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we hit something associated with a sceneobject, this will be that object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","230"]}],"Documentation":{"Summary":"If we hit something associated with a sceneobject, this will be that object."},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.SceneObject"},{"PropertyType":"Vector2","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":236},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.HitTriangleUv","Name":"HitTriangleUv","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This is the Uv coordinate on the triangle hit. \u0027x\u0027 represents the distance between Vertex 0-1, \u0027y\u0027 represents the distance between Vertex 0-2."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","235"]}],"Documentation":{"Summary":"This is the Uv coordinate on the triangle hit. \u0027x\u0027 represents the distance between Vertex 0-1, \u0027y\u0027 represents the distance between Vertex 0-2."},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.HitTriangleUv"},{"PropertyType":"Vector3","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":243},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexInfluence","Name":"VertexInfluence","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given the position on the triangle hit, this vector gives the influence of each vertex on that position. So for example, if the Vector is [1,0,0] that means that the hit point is right on vertex 0. If it\u0027s [0.33, 0.33, 0.33] then it\u0027s right in the middle of each vertex."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","242"]}],"Documentation":{"Summary":"Given the position on the triangle hit, this vector gives the influence of each vertex on that position.\nSo for example, if the Vector is [1,0,0] that means that the hit point is right on vertex 0. If it\u0027s [0.33, 0.33, 0.33] then it\u0027s \nright in the middle of each vertex."},"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexInfluence"}],"Fields":[{"FieldType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail","IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Vertex0","Name":"Vertex0","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","257"]}],"DocId":"F:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Vertex0"},{"FieldType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail","IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Vertex1","Name":"Vertex1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","258"]}],"DocId":"F:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Vertex1"},{"FieldType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail","IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Vertex2","Name":"Vertex2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","259"]}],"DocId":"F:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.Vertex2"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result","Name":"Result","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest","DocId":"T:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result"},{"Namespace":"","Properties":[{"PropertyType":"Vector3","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":247},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","246"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Position"},{"PropertyType":"Vector3","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":248},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","247"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Normal"},{"PropertyType":"Vector4","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","248"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Color"},{"PropertyType":"Vector2","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":251},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Uv0","Name":"Uv0","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","250"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Uv0"},{"PropertyType":"Vector2","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":252},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Uv1","Name":"Uv1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","251"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Uv1"},{"PropertyType":"Vector4","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":254},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Paint1","Name":"Paint1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","253"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Paint1"},{"PropertyType":"Vector4","Loc":{"File":"Utility/RayTrace/MeshTraceRequest.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Paint0","Name":"Paint0","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\RayTrace\\MeshTraceRequest.cs","254"]}],"DocId":"P:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail.Paint0"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail","Name":"VertexDetail","DeclaringType":"Sandbox.Engine.Utility.RayTrace.MeshTraceRequest/Result","DocId":"T:Sandbox.Engine.Utility.RayTrace.MeshTraceRequest.Result.VertexDetail"},{"Namespace":"Sandbox.Engine.Shaders","Methods":[],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile","Name":"ShaderCompile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","6"]}],"DocId":"T:Sandbox.Engine.Shaders.ShaderCompile"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results..ctor","Name":".ctor","DeclaringType":"Sandbox.Engine.Shaders.ShaderCompile.Results","DocId":"M:Sandbox.Engine.Shaders.ShaderCompile.Results.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Success","Name":"Success","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the shader was compiled successfully. False indicates an error occurred. You can dig deeper into why in Programs."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","19"]}],"Documentation":{"Summary":"True if the shader was compiled successfully. False indicates an error\noccurred. You can dig deeper into why in Programs."},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Success"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Skipped","Name":"Skipped","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then this compile was skipped because nothing changed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","24"]}],"Documentation":{"Summary":"If true then this compile was skipped because nothing changed"},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Skipped"},{"PropertyType":"System.Byte[]","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.CompiledShader","Name":"CompiledShader","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If successful, this contains the actual resource-encoded bytes of the shader compile."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","30"]}],"Documentation":{"Summary":"If successful, this contains the actual resource-encoded bytes of the\nshader compile."},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.CompiledShader"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Engine.Shaders.ShaderCompile.Results.Program\u003E","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Programs","Name":"Programs","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","69"]}],"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Programs"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results","Name":"Results","DeclaringType":"Sandbox.Engine.Shaders.ShaderCompile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The results of a shader compile"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","13"]}],"Documentation":{"Summary":"The results of a shader compile"},"DocId":"T:Sandbox.Engine.Shaders.ShaderCompile.Results"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program..ctor","Name":".ctor","DeclaringType":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program","DocId":"M:Sandbox.Engine.Shaders.ShaderCompile.Results.Program.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The identifier for this program"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","40"]}],"Documentation":{"Summary":"The identifier for this program"},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Name"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program.ComboCount","Name":"ComboCount","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many combos had to be compiled for this program. This is Static * Dynamic."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","45"]}],"Documentation":{"Summary":"How many combos had to be compiled for this program. This is Static * Dynamic."},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Program.ComboCount"},{"PropertyType":"System.String","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Source","Name":"Source","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The full pre-processed source for this shader"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","50"]}],"Documentation":{"Summary":"The full pre-processed source for this shader"},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Source"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Success","Name":"Success","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this was compiled successfully"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","55"]}],"Documentation":{"Summary":"True if this was compiled successfully"},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Success"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompile.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Output","Name":"Output","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Shader compile output, warnings and errors"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","60"]}],"Documentation":{"Summary":"Shader compile output, warnings and errors"},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompile.Results.Program.Output"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompile.Results.Program","Name":"Program","DeclaringType":"Sandbox.Engine.Shaders.ShaderCompile/Results","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The results of an individual shader program compile (PS, VS etc)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompile.cs","35"]}],"Documentation":{"Summary":"The results of an individual shader program compile (PS, VS etc)"},"DocId":"T:Sandbox.Engine.Shaders.ShaderCompile.Results.Program"},{"Namespace":"Sandbox.Engine.Shaders","Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompileOptions.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompileOptions.SingleThreaded","Name":"SingleThreaded","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompileOptions.cs","8"]}],"DocId":"P:Sandbox.Engine.Shaders.ShaderCompileOptions.SingleThreaded"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompileOptions.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompileOptions.ForceRecompile","Name":"ForceRecompile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompileOptions.cs","9"]}],"DocId":"P:Sandbox.Engine.Shaders.ShaderCompileOptions.ForceRecompile"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/ShaderCompile/ShaderCompileOptions.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompileOptions.ConsoleOutput","Name":"ConsoleOutput","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Write to console. Used when running from the command line."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ShaderCompile\\ShaderCompileOptions.cs","14"]}],"Documentation":{"Summary":"Write to console. Used when running from the command line."},"DocId":"P:Sandbox.Engine.Shaders.ShaderCompileOptions.ConsoleOutput"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Shaders.ShaderCompileOptions","Name":"ShaderCompileOptions","Documentation":{"Summary":"Options used when compiling a shader"},"DocId":"T:Sandbox.Engine.Shaders.ShaderCompileOptions"},{"Namespace":"Sandbox.Engine.Settings","Methods":[{"ReturnType":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.Int32"}],"l":{"File":"Systems/Render/RenderSettings.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.GetInt","Name":"GetInt","DeclaringType":"Sandbox.Engine.Settings.RenderSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","102"]}],"DocId":"M:Sandbox.Engine.Settings.RenderSettings.GetInt(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/RenderSettings.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.ResetVideoConfig","Name":"ResetVideoConfig","DeclaringType":"Sandbox.Engine.Settings.RenderSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","108"]}],"DocId":"M:Sandbox.Engine.Settings.RenderSettings.ResetVideoConfig"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/RenderSettings.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.Apply","Name":"Apply","DeclaringType":"Sandbox.Engine.Settings.RenderSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","158"]}],"DocId":"M:Sandbox.Engine.Settings.RenderSettings.Apply"},{"ReturnType":"Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode[]","Parameters":[{"Name":"windowed","Type":"System.Boolean"}],"l":{"File":"Systems/Render/RenderSettings.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.DisplayModes","Name":"DisplayModes","DeclaringType":"Sandbox.Engine.Settings.RenderSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","175"]}],"DocId":"M:Sandbox.Engine.Settings.RenderSettings.DisplayModes(System.Boolean)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.ResolutionWidth","Name":"ResolutionWidth","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","16"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.ResolutionWidth"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.ResolutionHeight","Name":"ResolutionHeight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","22"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.ResolutionHeight"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.Fullscreen","Name":"Fullscreen","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","28"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.Fullscreen"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.Borderless","Name":"Borderless","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","34"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.Borderless"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.VSync","Name":"VSync","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","40"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.VSync"},{"PropertyType":"Sandbox.MultisampleAmount","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.AntiAliasQuality","Name":"AntiAliasQuality","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","46"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.AntiAliasQuality"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.TextureFiltering","Name":"TextureFiltering","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","62"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.TextureFiltering"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.MaxFrameRate","Name":"MaxFrameRate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","68"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.MaxFrameRate"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.MaxFrameRateInactive","Name":"MaxFrameRateInactive","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","74"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.MaxFrameRateInactive"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.DefaultFOV","Name":"DefaultFOV","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","80"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.DefaultFOV"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings","Name":"RenderSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","5"]}],"DocId":"T:Sandbox.Engine.Settings.RenderSettings"},{"Namespace":"","Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","191"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","192"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.Height"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.RefreshRate","Name":"RefreshRate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","193"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.RefreshRate"},{"PropertyType":"Sandbox.ImageFormat","Loc":{"File":"Systems/Render/RenderSettings.cs","Line":195},"IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.Format","Name":"Format","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderSettings.cs","194"]}],"DocId":"P:Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode.Format"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode","Name":"VideoDisplayMode","DeclaringType":"Sandbox.Engine.Settings.RenderSettings","DocId":"T:Sandbox.Engine.Settings.RenderSettings.VideoDisplayMode"},{"Namespace":"Sandbox.Bind","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"BindSystem.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.Tick","Name":"Tick","DeclaringType":"Sandbox.Bind.BindSystem","Documentation":{"Summary":"Should be called every frame. Will run through the links and check\nfor changes, then action those changes. Will also remove dead links."},"DocId":"M:Sandbox.Bind.BindSystem.Tick"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"BindSystem.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.Flush","Name":"Flush","DeclaringType":"Sandbox.Bind.BindSystem","Documentation":{"Summary":"Call a tick with no timer limits, forcing all pending actions to be actioned"},"DocId":"M:Sandbox.Bind.BindSystem.Flush"},{"ReturnType":"System.Attribute[]","Parameters":[{"Name":"obj","Type":"T"},{"Name":"property","Type":"System.String"}],"l":{"File":"BindSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.FindAttributes","Name":"FindAttributes","DeclaringType":"Sandbox.Bind.BindSystem","Documentation":{"Summary":"For this object, with this property, find the property\nthat supplies it and return any attributes set on it.\nThis is useful for editors to allow them to supply the correct\neditor, without having access to the property."},"DocId":"M:Sandbox.Bind.BindSystem.FindAttributes\u0060\u00601(\u0060\u00600,System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"BindSystem.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.Name","Name":"Name","Documentation":{"Summary":"The debug name given to this system (ie Tools, Client, Server)"},"DocId":"P:Sandbox.Bind.BindSystem.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"BindSystem.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.ThrottleUpdates","Name":"ThrottleUpdates","Documentation":{"Summary":"If true we\u0027ll throttle time between link change checks. This should\nalways be enabled in game, for performance reasons."},"DocId":"P:Sandbox.Bind.BindSystem.ThrottleUpdates"},{"PropertyType":"System.Boolean","Loc":{"File":"BindSystem.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.CatchExceptions","Name":"CatchExceptions","Documentation":{"Summary":"If true we\u0027ll catch and remove exceptions when testing links instead of\npropagating them to the Tick call."},"DocId":"P:Sandbox.Bind.BindSystem.CatchExceptions"},{"PropertyType":"System.Int32","Loc":{"File":"BindSystem.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.LinkCount","Name":"LinkCount","Documentation":{"Summary":"The current amount of active links"},"DocId":"P:Sandbox.Bind.BindSystem.LinkCount"},{"PropertyType":"Sandbox.Bind.Builder","Loc":{"File":"BindSystem.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Bind.BindSystem.Build","Name":"Build","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"A helper to create binds between two properties (or whatever you want)"},"DocId":"P:Sandbox.Bind.BindSystem.Build"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Bind","IsPublic":true,"FullName":"Sandbox.Bind.BindSystem","Name":"BindSystem","Documentation":{"Summary":"Data bind system, bind properties to each other."},"DocId":"T:Sandbox.Bind.BindSystem"},{"Namespace":"Sandbox.Bind","Methods":[{"ReturnType":"Sandbox.Bind.Builder","Parameters":[{"Name":"makeReadOnly","Type":"System.Boolean","Default":"True"}],"l":{"File":"Builder.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.ReadOnly","Name":"ReadOnly","DeclaringType":"Sandbox.Bind.Builder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Makes the bind link one way. The system will not try to write to the target/right hand property. (The one you set via \u0022From\u0022 methods)"},"DocId":"M:Sandbox.Bind.Builder.ReadOnly(System.Boolean)"},{"ReturnType":"Sandbox.Bind.Builder","Parameters":[{"Name":"obj","Type":"T"},{"Name":"targetName","Type":"System.String"},{"Name":"onChanged","Type":"System.Action","Default":"null"}],"l":{"File":"Builder.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.Set","Name":"Set","DeclaringType":"Sandbox.Bind.Builder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Bind.Builder.Set\u0060\u00601(\u0060\u00600,System.String,System.Action)"},{"ReturnType":"Sandbox.Bind.Builder","Parameters":[{"Name":"obj","Type":"T"},{"Name":"read","Type":"System.Func\u00601\u003CU\u003E"},{"Name":"write","Type":"System.Action\u00601\u003CU\u003E"}],"l":{"File":"Builder.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.Set","Name":"Set","DeclaringType":"Sandbox.Bind.Builder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Bind.Builder.Set\u0060\u00602(\u0060\u00600,System.Func\u00601{\u0060\u00601},System.Action\u00601{\u0060\u00601})"},{"ReturnType":"Sandbox.Bind.Builder","Parameters":[{"Name":"binding","Type":"Sandbox.Bind.Proxy"}],"l":{"File":"Builder.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.Set","Name":"Set","DeclaringType":"Sandbox.Bind.Builder","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Sandbox.Bind.Builder.Set(Sandbox.Bind.Proxy)"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"obj","Type":"T"},{"Name":"target","Type":"System.Reflection.PropertyInfo"}],"l":{"File":"Builder.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.From","Name":"From","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.From\u0060\u00601(\u0060\u00600,System.Reflection.PropertyInfo)"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"obj","Type":"T"},{"Name":"targetName","Type":"System.String"}],"l":{"File":"Builder.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.From","Name":"From","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.From\u0060\u00601(\u0060\u00600,System.String)"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"read","Type":"System.Func\u00601\u003CT\u003E"},{"Name":"write","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Builder.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.From","Name":"From","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.From\u0060\u00601(System.Func\u00601{\u0060\u00600},System.Action\u00601{\u0060\u00600})"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"sourceObject","Type":"System.Object"},{"Name":"read","Type":"System.Func\u00601\u003CT\u003E"},{"Name":"write","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Builder.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.From","Name":"From","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.From\u0060\u00601(System.Object,System.Func\u00601{\u0060\u00600},System.Action\u00601{\u0060\u00600})"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"obj","Type":"T"},{"Name":"propertyName","Type":"System.Linq.Expressions.Expression\u00601\u003CSystem.Func\u00602\u003CT,V\u003E\u003E"}],"l":{"File":"Builder.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.From","Name":"From","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.From\u0060\u00602(\u0060\u00600,System.Linq.Expressions.Expression\u00601{System.Func\u00602{\u0060\u00600,\u0060\u00601}})"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"source","Type":"Sandbox.Bind.Proxy"}],"l":{"File":"Builder.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.From","Name":"From","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.From(Sandbox.Bind.Proxy)"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Builder.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.FromObject","Name":"FromObject","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.FromObject(System.Object)"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"dict","Type":"System.Collections.Generic.Dictionary\u00602\u003CK,V\u003E"},{"Name":"key","Type":"K"}],"l":{"File":"Builder.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Bind.Builder.FromDictionary","Name":"FromDictionary","DeclaringType":"Sandbox.Bind.Builder","DocId":"M:Sandbox.Bind.Builder.FromDictionary\u0060\u00602(System.Collections.Generic.Dictionary\u00602{\u0060\u00600,\u0060\u00601},\u0060\u00600)"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Bind","IsPublic":true,"FullName":"Sandbox.Bind.Builder","Name":"Builder","Documentation":{"Summary":"A helper to create binds between two properties (or whatever you want)\n\u003Cpara\u003E\nExample usage: set \u0022BoolValue\u0022 from value of \u0022StringValue\u0022\n\u003Ccode\u003EBindSystem.Build.Set( this, \u0022BoolValue\u0022 ).From( this, \u0022StringValue\u0022 );\u003C/code\u003E\u003C/para\u003E"},"DocId":"T:Sandbox.Bind.Builder"},{"Namespace":"Sandbox.Bind","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Links/Link.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Bind.Link.IsValid","Name":"IsValid","Documentation":{"Summary":"This is updated in tick. Will return false if either binding is invalid. Bindings become\ninvalid if the object is garbage collected or is an IValid and made invalid."},"DocId":"P:Sandbox.Bind.Link.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Links/Link.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Bind.Link.OneWay","Name":"OneWay","Documentation":{"Summary":"True if this should only update from left to right."},"DocId":"P:Sandbox.Bind.Link.OneWay"},{"PropertyType":"Sandbox.Bind.Proxy","Loc":{"File":"Links/Link.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Bind.Link.Left","Name":"Left","Documentation":{"Summary":"The primary binding. Changes to this value always take priority over the other."},"DocId":"P:Sandbox.Bind.Link.Left"},{"PropertyType":"Sandbox.Bind.Proxy","Loc":{"File":"Links/Link.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Bind.Link.Right","Name":"Right","Documentation":{"Summary":"The secondary binding, if we\u0027re OneWay then this will only ever be written to."},"DocId":"P:Sandbox.Bind.Link.Right"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Bind","IsPublic":true,"FullName":"Sandbox.Bind.Link","Name":"Link","Documentation":{"Summary":"Joins two proxies together, so one can be updated from the other (or both from each other)"},"DocId":"T:Sandbox.Bind.Link"},{"Namespace":"Sandbox.Bind","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.WeakReference\u00601\u003CSystem.Object\u003E","Loc":{"File":"Proxy/Proxy.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Bind.Proxy.Target","Name":"Target","Documentation":{"Summary":"The object to read data from and write data to."},"DocId":"P:Sandbox.Bind.Proxy.Target"},{"PropertyType":"System.String","Loc":{"File":"Proxy/Proxy.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Bind.Proxy.Name","Name":"Name","Documentation":{"Summary":"Debug name for this property"},"DocId":"P:Sandbox.Bind.Proxy.Name"},{"PropertyType":"System.Object","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Bind.Proxy.Value","Name":"Value","Documentation":{"Summary":"Get or set the value."},"DocId":"P:Sandbox.Bind.Proxy.Value"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Bind.Proxy.CanRead","Name":"CanRead","Documentation":{"Summary":"True if we can get the value."},"DocId":"P:Sandbox.Bind.Proxy.CanRead"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Bind.Proxy.CanWrite","Name":"CanWrite","Documentation":{"Summary":"True if we can set the value"},"DocId":"P:Sandbox.Bind.Proxy.CanWrite"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Proxy/Proxy.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.Bind.Proxy.IsValid","Name":"IsValid","Documentation":{"Summary":"Should return \u003Csee langword=\u0022false\u0022 /\u003E if the proxy is now invalid, like if the source object was destroyed."},"DocId":"P:Sandbox.Bind.Proxy.IsValid"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Bind","IsPublic":true,"FullName":"Sandbox.Bind.Proxy","Name":"Proxy","Documentation":{"Summary":"Gets and Sets a value from somewhere."},"DocId":"T:Sandbox.Bind.Proxy"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"t","Type":"System.String"}],"l":{"File":"DisplayInfo.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.DisplayInfo.HasTag","Name":"HasTag","DeclaringType":"Sandbox.DisplayInfo","Documentation":{"Summary":"Returns whether this type or member has given tag. (\u003Csee cref=\u0022T:TagAttribute\u0022 /\u003E)","Return":"Whether the tag is present or not","Params":{"t":"The tag to test."}},"DocId":"M:Sandbox.DisplayInfo.HasTag(System.String)"},{"ReturnType":"Sandbox.DisplayInfo","Parameters":[{"Name":"t","Type":"System.Type"},{"Name":"inherit","Type":"System.Boolean","Default":"True"}],"l":{"File":"DisplayInfo.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DisplayInfo.ForType","Name":"ForType","DeclaringType":"Sandbox.DisplayInfo","Documentation":{"Summary":"Retrieves display info about a given type.","Return":"The display info. Will contain empty fields on failure.","Params":{"t":"The type to look up display info for.","inherit":"Whether to load in base type\u0027s display info first, then overrides all possible fields with given type\u0027s information."}},"DocId":"M:Sandbox.DisplayInfo.ForType(System.Type,System.Boolean)"},{"ReturnType":"Sandbox.DisplayInfo","Parameters":[{"Name":"t","Type":"System.Object"},{"Name":"inherit","Type":"System.Boolean","Default":"True"}],"l":{"File":"DisplayInfo.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DisplayInfo.For","Name":"For","DeclaringType":"Sandbox.DisplayInfo","Documentation":{"Summary":"Retrieves display info about a given objects type.","Return":"The display info. Will contain empty fields on failure.","Params":{"t":"The type to look up display info for.","inherit":"Whether to load in base type\u0027s display info first, then overrides all possible fields with given type\u0027s information."}},"DocId":"M:Sandbox.DisplayInfo.For(System.Object,System.Boolean)"},{"ReturnType":"Sandbox.DisplayInfo","Parameters":[{"Name":"t","Type":"System.Reflection.MemberInfo"},{"Name":"inherit","Type":"System.Boolean","Default":"True"}],"l":{"File":"DisplayInfo.cs","Line":106},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DisplayInfo.ForMember","Name":"ForMember","DeclaringType":"Sandbox.DisplayInfo","Documentation":{"Summary":"Retrieves display info about a given member or type.","Return":"The display info. Will contain empty fields on failure.","Params":{"t":"The member to look up display info for.","inherit":"If member given is a \u003Csee cref=\u0022T:System.Type\u0022 /\u003E, loads in base type\u0027s display info first, then overrides all possible fields with given type\u0027s information."}},"DocId":"M:Sandbox.DisplayInfo.ForMember(System.Reflection.MemberInfo,System.Boolean)"},{"ReturnType":"Sandbox.DisplayInfo[]","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"DisplayInfo.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DisplayInfo.ForEnumValues","Name":"ForEnumValues","DeclaringType":"Sandbox.DisplayInfo","Documentation":{"Summary":"Returns display info for each member of an enumeration type."},"DocId":"M:Sandbox.DisplayInfo.ForEnumValues(System.Type)"},{"ReturnType":"System.ValueTuple\u00602\u003CT,Sandbox.DisplayInfo\u003E[]","Parameters":[],"l":{"File":"DisplayInfo.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.DisplayInfo.ForEnumValues","Name":"ForEnumValues","DeclaringType":"Sandbox.DisplayInfo","Documentation":{"Summary":"Returns display info for each member of an enumeration type."},"DocId":"M:Sandbox.DisplayInfo.ForEnumValues\u0060\u00601"}],"Properties":[],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.ClassName","Name":"ClassName","Documentation":{"Summary":"\u0022Internal\u0022 class name of this type or member. This typically should be all lowercase and without weird symbols or whitespace."},"DocId":"F:Sandbox.DisplayInfo.ClassName"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Namespace","Name":"Namespace","Documentation":{"Summary":"Namespace of this type"},"DocId":"F:Sandbox.DisplayInfo.Namespace"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Fullname","Name":"Fullname","Documentation":{"Summary":"Namespace.ParentClass.Class.Member"},"DocId":"F:Sandbox.DisplayInfo.Fullname"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Name","Name":"Name","Documentation":{"Summary":"The name of this type or member."},"DocId":"F:Sandbox.DisplayInfo.Name"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Description","Name":"Description","Documentation":{"Summary":"The summary or description of this type or member."},"DocId":"F:Sandbox.DisplayInfo.Description"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Group","Name":"Group","Documentation":{"Summary":"Group or category of this type or member. (\u003Csee cref=\u0022T:CategoryAttribute\u0022 /\u003E)"},"DocId":"F:Sandbox.DisplayInfo.Group"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.DisplayInfo.ReadOnly","Name":"ReadOnly","Documentation":{"Summary":"This is marked as ReadOnly"},"DocId":"F:Sandbox.DisplayInfo.ReadOnly"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Icon","Name":"Icon","Documentation":{"Summary":"Material icon of this type or member. (\u003Csee cref=\u0022T:IconAttribute\u0022 /\u003E)"},"DocId":"F:Sandbox.DisplayInfo.Icon"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Order","Name":"Order","Documentation":{"Summary":"Order of this member for UI ordering purposes. (\u003Csee cref=\u0022T:OrderAttribute\u0022 /\u003E)"},"DocId":"F:Sandbox.DisplayInfo.Order"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Browsable","Name":"Browsable","Documentation":{"Summary":"Whether this member should be visible in a properties sheet (\u003Csee cref=\u0022T:HideInEditorAttribute\u0022 /\u003E)"},"DocId":"F:Sandbox.DisplayInfo.Browsable"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Placeholder","Name":"Placeholder","Documentation":{"Summary":"Placeholder text for string type properties. (\u003Csee cref=\u0022T:PlaceholderAttribute\u0022 /\u003E)\nPlaceholder text is displayed in UI when input text field is empty."},"DocId":"F:Sandbox.DisplayInfo.Placeholder"},{"FieldType":"System.String[]","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Alias","Name":"Alias","Documentation":{"Summary":"Possible aliases for this type or member, if any. (\u003Csee cref=\u0022T:AliasAttribute\u0022 /\u003E)"},"DocId":"F:Sandbox.DisplayInfo.Alias"},{"FieldType":"System.String[]","IsPublic":true,"FullName":"Sandbox.DisplayInfo.Tags","Name":"Tags","Documentation":{"Summary":"Tags of this type or member. (\u003Csee cref=\u0022T:TagAttribute\u0022 /\u003E)"},"DocId":"F:Sandbox.DisplayInfo.Tags"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.DisplayInfo","Name":"DisplayInfo","Documentation":{"Summary":"Collects all the relevant info (such as description, name, icon, etc) from attributes and other sources about a type or type member."},"DocId":"T:Sandbox.DisplayInfo"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSandbox.EnumDescription.Entry\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"TypeLibrary/EnumDescription.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.EnumDescription.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.EnumDescription","DocId":"M:Sandbox.EnumDescription.GetEnumerator"},{"ReturnType":"Sandbox.EnumDescription.Entry","Parameters":[{"Name":"value","Type":"System.Object"}],"l":{"File":"TypeLibrary/EnumDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.EnumDescription.GetEntry","Name":"GetEntry","DeclaringType":"Sandbox.EnumDescription","DocId":"M:Sandbox.EnumDescription.GetEntry(System.Object)"},{"ReturnType":"Sandbox.EnumDescription.Entry","Parameters":[{"Name":"value","Type":"System.Int64"}],"l":{"File":"TypeLibrary/EnumDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.EnumDescription.GetEntry","Name":"GetEntry","DeclaringType":"Sandbox.EnumDescription","DocId":"M:Sandbox.EnumDescription.GetEntry(System.Int64)"},{"ReturnType":"Sandbox.EnumDescription.Entry[]","Parameters":[{"Name":"value","Type":"System.Int64"}],"l":{"File":"TypeLibrary/EnumDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.EnumDescription.GetEntries","Name":"GetEntries","DeclaringType":"Sandbox.EnumDescription","DocId":"M:Sandbox.EnumDescription.GetEntries(System.Int64)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.EnumDescription.Entry[]","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Unique","Name":"Unique","DocId":"P:Sandbox.EnumDescription.Unique"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.EnumDescription","Name":"EnumDescription","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Sandbox.EnumDescription"},{"Namespace":"","Properties":[{"PropertyType":"System.Object","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.ObjectValue","Name":"ObjectValue","DocId":"P:Sandbox.EnumDescription.Entry.ObjectValue"},{"PropertyType":"System.Int64","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.IntegerValue","Name":"IntegerValue","DocId":"P:Sandbox.EnumDescription.Entry.IntegerValue"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.Name","Name":"Name","DocId":"P:Sandbox.EnumDescription.Entry.Name"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.Title","Name":"Title","DocId":"P:Sandbox.EnumDescription.Entry.Title"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.Icon","Name":"Icon","DocId":"P:Sandbox.EnumDescription.Entry.Icon"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.Group","Name":"Group","DocId":"P:Sandbox.EnumDescription.Entry.Group"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.Description","Name":"Description","DocId":"P:Sandbox.EnumDescription.Entry.Description"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/EnumDescription.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry.Browsable","Name":"Browsable","DocId":"P:Sandbox.EnumDescription.Entry.Browsable"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.EnumDescription.Entry","Name":"Entry","DeclaringType":"Sandbox.EnumDescription","DocId":"T:Sandbox.EnumDescription.Entry"},{"Namespace":"Sandbox","BaseType":"Sandbox.MemberDescription","Methods":[{"ReturnType":"System.Object","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"TypeLibrary/Members/FieldDescription.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.FieldDescription.GetValue","Name":"GetValue","DeclaringType":"Sandbox.FieldDescription","Documentation":{"Summary":"Get the value of this property on given object."},"DocId":"M:Sandbox.FieldDescription.GetValue(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"value","Type":"System.Object"}],"l":{"File":"TypeLibrary/Members/FieldDescription.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.FieldDescription.SetValue","Name":"SetValue","DeclaringType":"Sandbox.FieldDescription","Documentation":{"Summary":"Set the value of this property on given object."},"DocId":"M:Sandbox.FieldDescription.SetValue(System.Object,System.Object)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"TypeLibrary/Members/FieldDescription.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.FieldDescription.IsField","Name":"IsField","DocId":"P:Sandbox.FieldDescription.IsField"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/FieldDescription.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.FieldDescription.IsInitOnly","Name":"IsInitOnly","Documentation":{},"DocId":"P:Sandbox.FieldDescription.IsInitOnly"},{"PropertyType":"System.Type","Loc":{"File":"TypeLibrary/Members/FieldDescription.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.FieldDescription.FieldType","Name":"FieldType","Documentation":{"Summary":"Property type."},"DocId":"P:Sandbox.FieldDescription.FieldType"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.FieldDescription","Name":"FieldDescription","Documentation":{"Summary":"Describes a field. We use this class to wrap and return \u003Csee cref=\u0022P:Sandbox.FieldDescription.FieldInfo\u0022\u003EFieldInfo\u003C/see\u003E\u0027s that are safe to interact with.\n \nReturned by \u003Csee cref=\u0022T:Sandbox.Internal.TypeLibrary\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.TypeDescription\u0022 /\u003E."},"DocId":"T:Sandbox.FieldDescription"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"Sandbox.MemberDescription","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.IMemberAttribute.MemberDescription","Name":"MemberDescription","Documentation":{"Summary":"Description of the member this attribute was attached to."},"DocId":"P:Sandbox.IMemberAttribute.MemberDescription"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.IMemberAttribute","Name":"IMemberAttribute","Documentation":{"Summary":"When applied to an attribute, which is them applied to a member..\nThis will make \u003Csee cref=\u0022P:Sandbox.IMemberAttribute.MemberDescription\u0022 /\u003E set on the attribute upon load.\n\u003Cpara\u003EThis provides a convenient way to know which member the attribute was attached to.\u003C/para\u003E"},"DocId":"T:Sandbox.IMemberAttribute"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.DisplayInfo","Parameters":[],"l":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.MemberDescription.GetDisplayInfo","Name":"GetDisplayInfo","DeclaringType":"Sandbox.MemberDescription","Documentation":{"Summary":"Access the full DisplayInfo for this type. This is faster than creating the DisplayInfo every time we need it."},"DocId":"M:Sandbox.MemberDescription.GetDisplayInfo"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":208},"IsPublic":true,"FullName":"Sandbox.MemberDescription.IsNamed","Name":"IsNamed","DeclaringType":"Sandbox.MemberDescription","Documentation":{"Summary":"Utility function to check whether this string matches this type. Will search name and classname."},"DocId":"M:Sandbox.MemberDescription.IsNamed(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":223},"IsPublic":true,"FullName":"Sandbox.MemberDescription.HasTag","Name":"HasTag","DeclaringType":"Sandbox.MemberDescription","Documentation":{"Summary":"Returns true if Tags contains this tag"},"DocId":"M:Sandbox.MemberDescription.HasTag(System.String)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.MemberDescription.HasAttribute","Name":"HasAttribute","DeclaringType":"Sandbox.MemberDescription","Documentation":{"Summary":"Whether or not this has at least one of the specified attribute."},"DocId":"M:Sandbox.MemberDescription.HasAttribute\u0060\u00601"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.MemberDescription.HasAttribute","Name":"HasAttribute","DeclaringType":"Sandbox.MemberDescription","Documentation":{"Summary":"Whether or not this has at least one of the specified attribute."},"DocId":"M:Sandbox.MemberDescription.HasAttribute(System.Type)"},{"ReturnType":"T","Parameters":[],"l":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":260},"IsPublic":true,"FullName":"Sandbox.MemberDescription.GetCustomAttribute","Name":"GetCustomAttribute","DeclaringType":"Sandbox.MemberDescription","Documentation":{"Summary":"Returns the first of Attributes of the passed in type. Or null."},"DocId":"M:Sandbox.MemberDescription.GetCustomAttribute\u0060\u00601"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.TypeDescription","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.MemberDescription.TypeDescription","Name":"TypeDescription","Documentation":{"Summary":"The type that we\u0027re a member of"},"DocId":"P:Sandbox.MemberDescription.TypeDescription"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Name","Name":"Name","Documentation":{"Summary":"Name of this type member."},"DocId":"P:Sandbox.MemberDescription.Name"},{"PropertyType":"System.Int32","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Identity","Name":"Identity","Documentation":{"Summary":"An integer that represents this member. Based off its type and name."},"DocId":"P:Sandbox.MemberDescription.Identity"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Title","Name":"Title","Documentation":{"Summary":"Display name or title of this type member."},"DocId":"P:Sandbox.MemberDescription.Title"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Description","Name":"Description","Documentation":{"Summary":"Description of this type member. This usually provided from the summary XML comment above the definition."},"DocId":"P:Sandbox.MemberDescription.Description"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Icon","Name":"Icon","Documentation":{"Summary":"The icon for this, if provided via the [Icon] attribute"},"DocId":"P:Sandbox.MemberDescription.Icon"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Group","Name":"Group","Documentation":{"Summary":"The group - usually provided via the [Group] attribute"},"DocId":"P:Sandbox.MemberDescription.Group"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.MemberDescription.ReadOnly","Name":"ReadOnly","Documentation":{"Summary":"If this is marked as [ReadOnly]"},"DocId":"P:Sandbox.MemberDescription.ReadOnly"},{"PropertyType":"System.Int32","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Order","Name":"Order","Documentation":{"Summary":"The display order - usually provided via the [Order] attribute"},"DocId":"P:Sandbox.MemberDescription.Order"},{"PropertyType":"System.String[]","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Tags","Name":"Tags","Documentation":{"Summary":"Tags are usually provided via the [Tags] attribute"},"DocId":"P:Sandbox.MemberDescription.Tags"},{"PropertyType":"System.String[]","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Aliases","Name":"Aliases","Documentation":{"Summary":"Aliases allow this to be found by alternative names."},"DocId":"P:Sandbox.MemberDescription.Aliases"},{"PropertyType":"System.Attribute[]","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.MemberDescription.Attributes","Name":"Attributes","Documentation":{"Summary":"Attributes on this member"},"DocId":"P:Sandbox.MemberDescription.Attributes"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.MemberDescription.IsStatic","Name":"IsStatic","Documentation":{"Summary":"True if static"},"DocId":"P:Sandbox.MemberDescription.IsStatic"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.MemberDescription.IsPublic","Name":"IsPublic","Documentation":{"Summary":"True if publicly accessible"},"DocId":"P:Sandbox.MemberDescription.IsPublic"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.MemberDescription.IsFamily","Name":"IsFamily","Documentation":{},"DocId":"P:Sandbox.MemberDescription.IsFamily"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.MemberDescription.IsMethod","Name":"IsMethod","Documentation":{"Summary":"True if we\u0027re a method"},"DocId":"P:Sandbox.MemberDescription.IsMethod"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.MemberDescription.IsProperty","Name":"IsProperty","Documentation":{"Summary":"True if we\u0027re a property"},"DocId":"P:Sandbox.MemberDescription.IsProperty"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.MemberDescription.IsField","Name":"IsField","Documentation":{"Summary":"True if we\u0027re a field"},"DocId":"P:Sandbox.MemberDescription.IsField"},{"PropertyType":"System.Int32","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.MemberDescription.SourceLine","Name":"SourceLine","Documentation":{"Summary":"The line number of this member"},"DocId":"P:Sandbox.MemberDescription.SourceLine"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/Members/MemberDescription.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.MemberDescription.SourceFile","Name":"SourceFile","Documentation":{"Summary":"The file containing this member"},"DocId":"P:Sandbox.MemberDescription.SourceFile"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.MemberDescription","Name":"MemberDescription","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"Documentation":{"Summary":"Wraps \u003Csee cref=\u0022F:Sandbox.MemberDescription.MemberInfo\u0022\u003EMemberInfo\u003C/see\u003E but with caching and sandboxing.\n \nReturned by \u003Csee cref=\u0022T:Sandbox.Internal.TypeLibrary\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.TypeDescription\u0022 /\u003E."},"DocId":"T:Sandbox.MemberDescription"},{"Namespace":"Sandbox","BaseType":"Sandbox.MemberDescription","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"targetObject","Type":"System.Object"},{"Name":"parameters","Type":"System.Object[]","Default":"null"}],"l":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.MethodDescription.Invoke","Name":"Invoke","DeclaringType":"Sandbox.MethodDescription","Documentation":{"Summary":"Invokes this method.","Params":{"targetObject":"Should be null if this is static, otherwise should be the object this is a member of.","parameters":"An array of parameters to pass. Should be the same length as Parameters"}},"DocId":"M:Sandbox.MethodDescription.Invoke(System.Object,System.Object[])"},{"ReturnType":"T","Parameters":[{"Name":"targetObject","Type":"System.Object"},{"Name":"parameters","Type":"System.Object[]","Default":"null"}],"l":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.MethodDescription.InvokeWithReturn","Name":"InvokeWithReturn","DeclaringType":"Sandbox.MethodDescription","Documentation":{"Summary":"Invokes this method and returns a value.","Params":{"targetObject":"Should be null if this is static, otherwise should be the object this is a member of.","parameters":"An array of parameters to pass. Should be the same length as Parameters"}},"DocId":"M:Sandbox.MethodDescription.InvokeWithReturn\u0060\u00601(System.Object,System.Object[])"},{"ReturnType":"T","Parameters":[],"l":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.MethodDescription.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Sandbox.MethodDescription","Documentation":{"Summary":"Creates a delegate bound to this method.","TypeParams":{"T":"Delegate type"}},"DocId":"M:Sandbox.MethodDescription.CreateDelegate\u0060\u00601"},{"ReturnType":"T","Parameters":[{"Name":"target","Type":"System.Object"}],"l":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.MethodDescription.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Sandbox.MethodDescription","Documentation":{"Summary":"Creates a delegate bound to this method.","Params":{"target":"Value for the first parameter / target object"},"TypeParams":{"T":"Delegate type"}},"DocId":"M:Sandbox.MethodDescription.CreateDelegate\u0060\u00601(System.Object)"},{"ReturnType":"System.Delegate","Parameters":[{"Name":"delegateType","Type":"System.Type"}],"l":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.MethodDescription.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Sandbox.MethodDescription","Documentation":{"Summary":"Creates a delegate bound to this method.","Params":{"delegateType":"Delegate type to create"}},"DocId":"M:Sandbox.MethodDescription.CreateDelegate(System.Type)"},{"ReturnType":"System.Delegate","Parameters":[{"Name":"delegateType","Type":"System.Type"},{"Name":"target","Type":"System.Object"}],"l":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.MethodDescription.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Sandbox.MethodDescription","Documentation":{"Summary":"Creates a delegate bound to this method.","Params":{"delegateType":"Delegate type to create","target":"Value for the first parameter / target object"}},"DocId":"M:Sandbox.MethodDescription.CreateDelegate(System.Type,System.Object)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.MethodDescription.IsMethod","Name":"IsMethod","Documentation":{"Summary":"Returns true - because this is a method"},"DocId":"P:Sandbox.MethodDescription.IsMethod"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.MethodDescription.IsSpecialName","Name":"IsSpecialName","Documentation":{},"DocId":"P:Sandbox.MethodDescription.IsSpecialName"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.MethodDescription.IsVirtual","Name":"IsVirtual","Documentation":{},"DocId":"P:Sandbox.MethodDescription.IsVirtual"},{"PropertyType":"System.Type","Loc":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.MethodDescription.ReturnType","Name":"ReturnType","Documentation":{"Summary":"Gets the return type of this method."},"DocId":"P:Sandbox.MethodDescription.ReturnType"},{"PropertyType":"System.Reflection.ParameterInfo[]\u0026 modreq(System.Runtime.InteropServices.InAttribute)","Loc":{"File":"TypeLibrary/Members/MethodDescription.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.MethodDescription.Parameters","Name":"Parameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Gets a list of parameters expected by this method"},"DocId":"P:Sandbox.MethodDescription.Parameters"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.MethodDescription","Name":"MethodDescription","Documentation":{"Summary":"Describes a method. We use this class to wrap and return \u003Csee cref=\u0022T:System.Reflection.MethodInfo\u0022\u003EMethodInfo\u003C/see\u003E\u0027s that are safe to interact with.\n \nReturned by \u003Csee cref=\u0022T:Sandbox.Internal.TypeLibrary\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.TypeDescription\u0022 /\u003E."},"DocId":"T:Sandbox.MethodDescription"},{"Namespace":"Sandbox","BaseType":"Sandbox.MemberDescription","Methods":[{"ReturnType":"System.Object","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.GetValue","Name":"GetValue","DeclaringType":"Sandbox.PropertyDescription","Documentation":{"Summary":"Get the value of this property on given object."},"DocId":"M:Sandbox.PropertyDescription.GetValue(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"value","Type":"System.Object"}],"l":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.SetValue","Name":"SetValue","DeclaringType":"Sandbox.PropertyDescription","Documentation":{"Summary":"Set the value of this property on given object."},"DocId":"M:Sandbox.PropertyDescription.SetValue(System.Object,System.Object)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"errors","Out":true,"Type":"System.String[]"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.CheckValidationAttributes","Name":"CheckValidationAttributes","DeclaringType":"Sandbox.PropertyDescription","Documentation":{},"DocId":"M:Sandbox.PropertyDescription.CheckValidationAttributes(System.Object,System.String[]@,System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.IsProperty","Name":"IsProperty","DocId":"P:Sandbox.PropertyDescription.IsProperty"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.CanWrite","Name":"CanWrite","Documentation":{"Summary":"Whether this property can be written to."},"DocId":"P:Sandbox.PropertyDescription.CanWrite"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.CanRead","Name":"CanRead","Documentation":{"Summary":"Whether this property can be read."},"DocId":"P:Sandbox.PropertyDescription.CanRead"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.IsGetMethodPublic","Name":"IsGetMethodPublic","Documentation":{"Summary":"Whether the getter of this property is public."},"DocId":"P:Sandbox.PropertyDescription.IsGetMethodPublic"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.IsSetMethodPublic","Name":"IsSetMethodPublic","Documentation":{"Summary":"Whether the setter of this property is public."},"DocId":"P:Sandbox.PropertyDescription.IsSetMethodPublic"},{"PropertyType":"System.Type","Loc":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.PropertyType","Name":"PropertyType","Documentation":{"Summary":"Property type."},"DocId":"P:Sandbox.PropertyDescription.PropertyType"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/Members/PropertyDescription.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.PropertyDescription.IsIndexer","Name":"IsIndexer","Documentation":{"Summary":"True if this property has index parameters"},"DocId":"P:Sandbox.PropertyDescription.IsIndexer"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.PropertyDescription","Name":"PropertyDescription","Documentation":{"Summary":"Describes a property. We use this class to wrap and return \u003Csee cref=\u0022P:Sandbox.PropertyDescription.PropertyInfo\u0022\u003EPropertyInfo\u003C/see\u003E\u0027s that are safe to interact with.\n \nReturned by \u003Csee cref=\u0022T:Sandbox.Internal.TypeLibrary\u0022 /\u003E and \u003Csee cref=\u0022T:Sandbox.TypeDescription\u0022 /\u003E."},"DocId":"T:Sandbox.PropertyDescription"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsNamed","Name":"IsNamed","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Returns true if this is named the passed name, either through classname, target class name or an alias"},"DocId":"M:Sandbox.TypeDescription.IsNamed(System.String)"},{"ReturnType":"T","Parameters":[{"Name":"inherited","Type":"System.Boolean","Default":"False"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":501},"IsPublic":true,"FullName":"Sandbox.TypeDescription.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Returns the first attribute of given type, if any are present."},"DocId":"M:Sandbox.TypeDescription.GetAttribute\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"inherited","Type":"System.Boolean","Default":"False"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":509},"IsPublic":true,"FullName":"Sandbox.TypeDescription.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Returns all attributes of given type, if any are present."},"DocId":"M:Sandbox.TypeDescription.GetAttributes\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"inherited","Type":"System.Boolean","Default":"True"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":517},"IsPublic":true,"FullName":"Sandbox.TypeDescription.HasAttribute","Name":"HasAttribute","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Returns true if the class has this attribute"},"DocId":"M:Sandbox.TypeDescription.HasAttribute\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":523},"IsPublic":true,"FullName":"Sandbox.TypeDescription.HasTag","Name":"HasTag","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"True if we have this tag."},"DocId":"M:Sandbox.TypeDescription.HasTag(System.String)"},{"ReturnType":"Sandbox.PropertyDescription","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TypeDescription.GetProperty","Name":"GetProperty","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Get property by name"},"DocId":"M:Sandbox.TypeDescription.GetProperty(System.String)"},{"ReturnType":"System.Object","Parameters":[{"Name":"instance","Type":"System.Object"},{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":540},"IsPublic":true,"FullName":"Sandbox.TypeDescription.GetValue","Name":"GetValue","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Get value by field or property name"},"DocId":"M:Sandbox.TypeDescription.GetValue(System.Object,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"instance","Type":"System.Object"},{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TypeDescription.SetValue","Name":"SetValue","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Get value by field or property name"},"DocId":"M:Sandbox.TypeDescription.SetValue(System.Object,System.String,System.Object)"},{"ReturnType":"Sandbox.MethodDescription","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.TypeDescription.GetMethod","Name":"GetMethod","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Get a method by name (will not find static methods)"},"DocId":"M:Sandbox.TypeDescription.GetMethod(System.String)"},{"ReturnType":"T","Parameters":[{"Name":"args","Type":"System.Object[]","Default":"null"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":614},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Create","Name":"Create","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Create an instance of this class, return it as a T.\nIf it can\u0027t be cast to a T we won\u0027t create it and will return null."},"DocId":"M:Sandbox.TypeDescription.Create\u0060\u00601(System.Object[])"},{"ReturnType":"T","Parameters":[{"Name":"typeArgs","Type":"System.Type[]","Default":"null"},{"Name":"args","Type":"System.Object[]","Default":"null"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":631},"IsPublic":true,"FullName":"Sandbox.TypeDescription.CreateGeneric","Name":"CreateGeneric","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"Create an instance of this class using generic arguments\nWe\u0027re going to assume you know what you\u0027re doing here and let it throw any exceptions it wants."},"DocId":"M:Sandbox.TypeDescription.CreateGeneric\u0060\u00601(System.Type[],System.Object[])"},{"ReturnType":"System.Type","Parameters":[{"Name":"typeArgs","Type":"System.Type[]"}],"l":{"File":"TypeLibrary/TypeDescription.cs","Line":646},"IsPublic":true,"FullName":"Sandbox.TypeDescription.MakeGenericType","Name":"MakeGenericType","DeclaringType":"Sandbox.TypeDescription","Documentation":{"Summary":"For generic type definitions, create a type by substituting the given types for each type parameter.\nWe\u0027re going to assume you know what you\u0027re doing here and let it throw any exceptions it wants."},"DocId":"M:Sandbox.TypeDescription.MakeGenericType(System.Type[])"}],"Constructors":[],"Properties":[{"PropertyType":"System.Type","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.TypeDescription.TargetType","Name":"TargetType","Documentation":{"Summary":"The type this class describes."},"DocId":"P:Sandbox.TypeDescription.TargetType"},{"PropertyType":"Sandbox.TypeDescription","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.TypeDescription.BaseType","Name":"BaseType","Documentation":{"Summary":"The base type. This can return null if the type isn\u0027t in the type library!"},"DocId":"P:Sandbox.TypeDescription.BaseType"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsValid","Name":"IsValid","Documentation":{"Summary":"Whether the class is valid or not, i.e. whether the type still exists."},"DocId":"P:Sandbox.TypeDescription.IsValid"},{"PropertyType":"Sandbox.MemberDescription[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Members","Name":"Members","Documentation":{"Summary":"All members (methods, properties, etc) of this type."},"DocId":"P:Sandbox.TypeDescription.Members"},{"PropertyType":"Sandbox.MemberDescription[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.TypeDescription.DeclaredMembers","Name":"DeclaredMembers","Documentation":{"Summary":"Members (methods, properties, etc) declared by exactly this type, and not inherited."},"DocId":"P:Sandbox.TypeDescription.DeclaredMembers"},{"PropertyType":"Sandbox.MethodDescription[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Methods","Name":"Methods","Documentation":{"Summary":"All methods of this type."},"DocId":"P:Sandbox.TypeDescription.Methods"},{"PropertyType":"Sandbox.PropertyDescription[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Properties","Name":"Properties","Documentation":{"Summary":"All properties of this type."},"DocId":"P:Sandbox.TypeDescription.Properties"},{"PropertyType":"Sandbox.FieldDescription[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Fields","Name":"Fields","Documentation":{"Summary":"All fields on this type."},"DocId":"P:Sandbox.TypeDescription.Fields"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsInterface","Name":"IsInterface","Documentation":{"Summary":"True if the target type is an interface"},"DocId":"P:Sandbox.TypeDescription.IsInterface"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsEnum","Name":"IsEnum","Documentation":{"Summary":"True if the target type is an enum"},"DocId":"P:Sandbox.TypeDescription.IsEnum"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsStatic","Name":"IsStatic","Documentation":{"Summary":"True if the target type is static"},"DocId":"P:Sandbox.TypeDescription.IsStatic"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsClass","Name":"IsClass","Documentation":{"Summary":"True if the target type is a class"},"DocId":"P:Sandbox.TypeDescription.IsClass"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsValueType","Name":"IsValueType","Documentation":{"Summary":"True if the target type is a value"},"DocId":"P:Sandbox.TypeDescription.IsValueType"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsAbstract","Name":"IsAbstract","Documentation":{"Summary":"Gets a value indicating whether the System.Type is abstract and must be overridden."},"DocId":"P:Sandbox.TypeDescription.IsAbstract"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Name","Name":"Name","Documentation":{"Summary":"Name of this type."},"DocId":"P:Sandbox.TypeDescription.Name"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Namespace","Name":"Namespace","Documentation":{"Summary":"Namespace of this type."},"DocId":"P:Sandbox.TypeDescription.Namespace"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.TypeDescription.FullName","Name":"FullName","Documentation":{"Summary":"Full name of this type."},"DocId":"P:Sandbox.TypeDescription.FullName"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":124},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Title","Name":"Title","Documentation":{},"DocId":"P:Sandbox.TypeDescription.Title"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Description","Name":"Description","Documentation":{},"DocId":"P:Sandbox.TypeDescription.Description"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Icon","Name":"Icon","Documentation":{},"DocId":"P:Sandbox.TypeDescription.Icon"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Group","Name":"Group","Documentation":{},"DocId":"P:Sandbox.TypeDescription.Group"},{"PropertyType":"System.Int32","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Order","Name":"Order","Documentation":{},"DocId":"P:Sandbox.TypeDescription.Order"},{"PropertyType":"System.String[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Tags","Name":"Tags","Documentation":{"Summary":"Tags are set via the [Tag] attribute"},"DocId":"P:Sandbox.TypeDescription.Tags"},{"PropertyType":"System.String[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Aliases","Name":"Aliases","Documentation":{},"DocId":"P:Sandbox.TypeDescription.Aliases"},{"PropertyType":"System.Int32","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Identity","Name":"Identity","Documentation":{"Summary":"An integer that represents this type. Based off the class name."},"DocId":"P:Sandbox.TypeDescription.Identity"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.TypeDescription.ClassName","Name":"ClassName","Documentation":{"Summary":"A string representing this class name. Historically this was provided by [Library( classname )].\nIf no special name is provided, this will be type.Name."},"DocId":"P:Sandbox.TypeDescription.ClassName"},{"PropertyType":"System.Int32","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.TypeDescription.SourceLine","Name":"SourceLine","Documentation":{"Summary":"The line number of this member"},"DocId":"P:Sandbox.TypeDescription.SourceLine"},{"PropertyType":"System.String","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.TypeDescription.SourceFile","Name":"SourceFile","Documentation":{"Summary":"The file containing this member"},"DocId":"P:Sandbox.TypeDescription.SourceFile"},{"PropertyType":"System.Boolean","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":595},"IsPublic":true,"FullName":"Sandbox.TypeDescription.IsGenericType","Name":"IsGenericType","Documentation":{"Summary":"True if we\u0027re a generic type"},"DocId":"P:Sandbox.TypeDescription.IsGenericType"},{"PropertyType":"System.Type[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":601},"IsPublic":true,"FullName":"Sandbox.TypeDescription.GenericArguments","Name":"GenericArguments","Documentation":{"Summary":"If we\u0027re a generic type this will return our generic parameters."},"DocId":"P:Sandbox.TypeDescription.GenericArguments"},{"PropertyType":"System.Type[]","Loc":{"File":"TypeLibrary/TypeDescription.cs","Line":606},"IsPublic":true,"FullName":"Sandbox.TypeDescription.Interfaces","Name":"Interfaces","Documentation":{"Summary":"If we implement any interfaces they will be here"},"DocId":"P:Sandbox.TypeDescription.Interfaces"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.TypeDescription","Name":"TypeDescription","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"Documentation":{"Summary":"Describes a type. We use this class to wrap and return \u003Csee cref=\u0022T:System.Type\u0022\u003ESystem.Type\u003C/see\u003E\u0027s that are safe to interact with.\n \nReturned by \u003Csee cref=\u0022T:Sandbox.Internal.TypeLibrary\u0022 /\u003E."},"DocId":"T:Sandbox.TypeDescription"},{"Namespace":"Sandbox.ActionGraphs","Methods":[{"ReturnType":"System.Object","Parameters":[{"Name":"actionGraph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":15},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.GetEmbeddedTarget","Name":"GetEmbeddedTarget","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.GetEmbeddedTarget(Facepunch.ActionGraphs.ActionGraph)"},{"ReturnType":"System.Object","Parameters":[{"Name":"actionGraph","Type":"Facepunch.ActionGraphs.IActionGraphDelegate"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":18},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.GetEmbeddedTarget","Name":"GetEmbeddedTarget","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.GetEmbeddedTarget(Facepunch.ActionGraphs.IActionGraphDelegate)"},{"ReturnType":"System.Type","Parameters":[{"Name":"actionGraph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":25},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.GetTargetType","Name":"GetTargetType","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.GetTargetType(Facepunch.ActionGraphs.ActionGraph)"},{"ReturnType":"System.Type","Parameters":[{"Name":"actionGraph","Type":"Facepunch.ActionGraphs.IActionGraphDelegate"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":28},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.GetTargetType","Name":"GetTargetType","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.GetTargetType(Facepunch.ActionGraphs.IActionGraphDelegate)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"property","Type":"Sandbox.PropertyDescription"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":31},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphRead","Name":"CanActionGraphRead","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphRead(Sandbox.PropertyDescription,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"property","Type":"Sandbox.PropertyDescription"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":34},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphWrite","Name":"CanActionGraphWrite","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphWrite(Sandbox.PropertyDescription,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"field","Type":"Sandbox.FieldDescription"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":37},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphRead","Name":"CanActionGraphRead","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphRead(Sandbox.FieldDescription,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"field","Type":"Sandbox.FieldDescription"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":40},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphWrite","Name":"CanActionGraphWrite","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.CanActionGraphWrite(Sandbox.FieldDescription,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"methodDesc","Type":"Sandbox.MethodDescription"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":44},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.IsPure","Name":"IsPure","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.IsPure(Sandbox.MethodDescription,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"methodDesc","Type":"Sandbox.MethodDescription"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":49},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.AreParametersActionGraphSafe","Name":"AreParametersActionGraphSafe","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.AreParametersActionGraphSafe(Sandbox.MethodDescription)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"methodBase","Type":"System.Reflection.MethodBase"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":54},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.AreParametersActionGraphSafe","Name":"AreParametersActionGraphSafe","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.AreParametersActionGraphSafe(System.Reflection.MethodBase)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"memberDesc","Type":"Sandbox.MemberDescription"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":145},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.IsActionGraphIgnored","Name":"IsActionGraphIgnored","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.IsActionGraphIgnored(Sandbox.MemberDescription)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"typeDesc","Type":"Sandbox.TypeDescription"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":150},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.IsActionGraphIgnored","Name":"IsActionGraphIgnored","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.IsActionGraphIgnored(Sandbox.TypeDescription)"},{"ReturnType":"System.Void","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.UpdateReferences","Name":"UpdateReferences","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.UpdateReferences(Facepunch.ActionGraphs.ActionGraph)"},{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Type\u003E","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"TypeLibrary/NodeLibrary.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions.GetReferencedComponentTypes","Name":"GetReferencedComponentTypes","DeclaringType":"Sandbox.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Gets all component types referenced using \u0022scene.get\u0022 nodes. These components are expected\nto be on the GameObject containing the graph."},"DocId":"M:Sandbox.ActionGraphs.ActionGraphExtensions.GetReferencedComponentTypes(Facepunch.ActionGraphs.ActionGraph)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.ActionGraphs.ActionGraphExtensions","Name":"ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.ActionGraphs.ActionGraphExtensions"},{"Namespace":"Sandbox.Internal","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"sheet","Type":"Sandbox.Internal.IControlSheet"},{"Name":"q","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E"},{"Name":"allowFeatures","Type":"System.Boolean","Default":"True"}],"l":{"File":"Helpers/IControlSheet.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.IControlSheet.FilterSortAndAdd","Name":"FilterSortAndAdd","DeclaringType":"Sandbox.Internal.IControlSheet","DocId":"M:Sandbox.Internal.IControlSheet.FilterSortAndAdd(Sandbox.Internal.IControlSheet,System.Collections.Generic.List\u00601{Sandbox.SerializedProperty},System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sheet","Type":"Sandbox.Internal.IControlSheet"},{"Name":"properties","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E"},{"Name":"allowFeatures","Type":"System.Boolean","Default":"True"}],"l":{"File":"Helpers/IControlSheet.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.IControlSheet.AddProperties","Name":"AddProperties","DeclaringType":"Sandbox.Internal.IControlSheet","DocId":"M:Sandbox.Internal.IControlSheet.AddProperties(Sandbox.Internal.IControlSheet,System.Collections.Generic.List\u00601{Sandbox.SerializedProperty},System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"properties","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E"}],"l":{"File":"Helpers/IControlSheet.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.RemoveUnusedMethods","Name":"RemoveUnusedMethods","DeclaringType":"Sandbox.Internal.IControlSheet","DocId":"M:Sandbox.Internal.IControlSheet.RemoveUnusedMethods(System.Collections.Generic.List\u00601{Sandbox.SerializedProperty})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"properties","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E"}],"l":{"File":"Helpers/IControlSheet.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.AddPropertiesWithGrouping","Name":"AddPropertiesWithGrouping","DeclaringType":"Sandbox.Internal.IControlSheet","DocId":"M:Sandbox.Internal.IControlSheet.AddPropertiesWithGrouping(System.Collections.Generic.List\u00601{Sandbox.SerializedProperty})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"feature","Type":"Sandbox.Internal.IControlSheet.Feature"}],"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.AddFeature","Name":"AddFeature","DeclaringType":"Sandbox.Internal.IControlSheet","Documentation":{"Summary":"We\u0027re adding a feature. Normally would store these in a tab control"},"DocId":"M:Sandbox.Internal.IControlSheet.AddFeature(Sandbox.Internal.IControlSheet.Feature)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"group","Type":"Sandbox.Internal.IControlSheet.Group"}],"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.AddGroup","Name":"AddGroup","DeclaringType":"Sandbox.Internal.IControlSheet","Documentation":{"Summary":"We\u0027re adding a group. Normally would have a Group Panel with the properties as children"},"DocId":"M:Sandbox.Internal.IControlSheet.AddGroup(Sandbox.Internal.IControlSheet.Group)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"prop","Type":"Sandbox.SerializedProperty"}],"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.TestFilter","Name":"TestFilter","DeclaringType":"Sandbox.Internal.IControlSheet","Documentation":{"Summary":"Implement to filter properties that should be displayed in the control sheet."},"DocId":"M:Sandbox.Internal.IControlSheet.TestFilter(Sandbox.SerializedProperty)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet","Name":"IControlSheet","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Interface for a control sheet that manages the display of serialized properties in a structured way."},"DocId":"T:Sandbox.Internal.IControlSheet"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"properties","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E"}],"l":{"File":"Helpers/IControlSheet.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature..ctor","Name":".ctor","DeclaringType":"Sandbox.Internal.IControlSheet.Feature","DocId":"M:Sandbox.Internal.IControlSheet.Feature.#ctor(System.Collections.Generic.List\u00601{Sandbox.SerializedProperty})"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Helpers/IControlSheet.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature.Name","Name":"Name","Documentation":{"Summary":"The name of the feature, usually displayed as a tab title in the inspector."},"DocId":"P:Sandbox.Internal.IControlSheet.Feature.Name"},{"PropertyType":"System.String","Loc":{"File":"Helpers/IControlSheet.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature.Description","Name":"Description","Documentation":{"Summary":"The description of the feature"},"DocId":"P:Sandbox.Internal.IControlSheet.Feature.Description"},{"PropertyType":"System.String","Loc":{"File":"Helpers/IControlSheet.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature.Icon","Name":"Icon","Documentation":{"Summary":"The icon of the feature"},"DocId":"P:Sandbox.Internal.IControlSheet.Feature.Icon"},{"PropertyType":"Sandbox.EditorTint","Loc":{"File":"Helpers/IControlSheet.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature.Tint","Name":"Tint","Documentation":{"Summary":"Allows tinting this feature, for some reason"},"DocId":"P:Sandbox.Internal.IControlSheet.Feature.Tint"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E","Loc":{"File":"Helpers/IControlSheet.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature.Properties","Name":"Properties","Documentation":{"Summary":"The properties that are part of this feature, usually displayed together in the inspector."},"DocId":"P:Sandbox.Internal.IControlSheet.Feature.Properties"},{"PropertyType":"Sandbox.SerializedProperty","Loc":{"File":"Helpers/IControlSheet.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature.EnabledProperty","Name":"EnabledProperty","Documentation":{"Summary":"If we have a FeatureEnabled property, this will be it. If not then we assume it should always be enabled."},"DocId":"P:Sandbox.Internal.IControlSheet.Feature.EnabledProperty"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Feature","Name":"Feature","DeclaringType":"Sandbox.Internal.IControlSheet","Documentation":{"Summary":"A feature is usually displayed as a tab, to break things up in the inspector. They can sometimes be turned on and off."},"DocId":"T:Sandbox.Internal.IControlSheet.Feature"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"properties","Type":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E"}],"l":{"File":"Helpers/IControlSheet.cs","Line":174},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Group..ctor","Name":".ctor","DeclaringType":"Sandbox.Internal.IControlSheet.Group","DocId":"M:Sandbox.Internal.IControlSheet.Group.#ctor(System.Collections.Generic.List\u00601{Sandbox.SerializedProperty})"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Helpers/IControlSheet.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Group.Name","Name":"Name","Documentation":{"Summary":"The name of the group, usually displayed as a title in the inspector."},"DocId":"P:Sandbox.Internal.IControlSheet.Group.Name"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E","Loc":{"File":"Helpers/IControlSheet.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Group.Properties","Name":"Properties","Documentation":{"Summary":"The properties that are part of this group, usually displayed together in the inspector."},"DocId":"P:Sandbox.Internal.IControlSheet.Group.Properties"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.Internal.IControlSheet.Group","Name":"Group","DeclaringType":"Sandbox.Internal.IControlSheet","Documentation":{"Summary":"A group is a collection of properties that are related to each other, and can be displayed together in the inspector, usually with a title."},"DocId":"T:Sandbox.Internal.IControlSheet.Group"},{"Namespace":"Sandbox.Internal","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.Internal.TypeLibrary","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Internal.TypeLibrary/\u003CGetAttributes\u003Ed__0\u00601"]}],"Documentation":{"Summary":"Get all attributes of this type"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetAttributes\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSandbox.TypeDescription,T\u003E\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetTypesWithAttribute","Name":"GetTypesWithAttribute","DeclaringType":"Sandbox.Internal.TypeLibrary","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Internal.TypeLibrary/\u003CGetTypesWithAttribute\u003Ed__1\u00601"]}],"Documentation":{"Summary":"Get all attributes of this type. Returns the type description along with the attribute. This will \nalso return types that inherit the attribute from base classes too."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetTypesWithAttribute\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSandbox.TypeDescription,T\u003E\u003E","Parameters":[{"Name":"inherited","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetTypesWithAttribute","Name":"GetTypesWithAttribute","DeclaringType":"Sandbox.Internal.TypeLibrary","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.Internal.TypeLibrary/\u003CGetTypesWithAttribute\u003Ed__2\u00601"]}],"Documentation":{"Summary":"Get all attributes of this type. Returns the type description along with the attribute.\nIf inherited is false, we will return only classes that contain this attribute directly."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetTypesWithAttribute\u0060\u00601(System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"TypeLibrary/Attributes.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get single attribute of type, from type"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetAttribute\u0060\u00601(System.Type)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"TypeLibrary/Attributes.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get all attribute of type, from all types assignable to type"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetAttributes\u0060\u00601(System.Type)"},{"ReturnType":"System.Object","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"targetType","Type":"System.Type"},{"Name":"args","Type":"System.Object[]","Default":"null"}],"l":{"File":"TypeLibrary/Instancing.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.Create","Name":"Create","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Create a type instance by name and is assignable to given type, with optional arguments for its constructor.","Params":{"name":"Name of the type to create.","targetType":"Type \u0022constraint\u0022, as in the type instance must be assignable to this given type.","args":"Optional arguments for the constructor of the selected type."}},"DocId":"M:Sandbox.Internal.TypeLibrary.Create(System.String,System.Type,System.Object[])"},{"ReturnType":"T","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"args","Type":"System.Object[]","Default":"null"}],"l":{"File":"TypeLibrary/Instancing.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.Create","Name":"Create","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Create type instance from type."},"DocId":"M:Sandbox.Internal.TypeLibrary.Create\u0060\u00601(System.Type,System.Object[])"},{"ReturnType":"T","Parameters":[{"Name":"name","Type":"System.String","Default":"null"},{"Name":"complainOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"TypeLibrary/Instancing.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.Create","Name":"Create","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Create a type instance by name and is assignable to given type.","Params":{"name":"Name of the type to create.","complainOnMissing":"Display a warning when requested type name was not found."},"TypeParams":{"T":"Type \u0022constraint\u0022, as in the type instance must be assignable to this given type."}},"DocId":"M:Sandbox.Internal.TypeLibrary.Create\u0060\u00601(System.String,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"args","Type":"System.Object[]"},{"Name":"complainOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"TypeLibrary/Instancing.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.Create","Name":"Create","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Create a type instance by name and is assignable to given type.","Params":{"name":"Name of the type to create.","complainOnMissing":"Display a warning when requested type name was not found.","args":""},"TypeParams":{"T":"Type \u0022constraint\u0022, as in the type instance must be assignable to this given type."}},"DocId":"M:Sandbox.Internal.TypeLibrary.Create\u0060\u00601(System.String,System.Object[],System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"ident","Type":"System.Int32"}],"l":{"File":"TypeLibrary/Instancing.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.Create","Name":"Create","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Create a type instance by its identity. See \u003Csee cref=\u0022M:Sandbox.Internal.TypeLibrary.GetIdent(System.Type)\u0022 /\u003E."},"DocId":"M:Sandbox.Internal.TypeLibrary.Create\u0060\u00601(System.Int32)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSandbox.MethodDescription,T\u003E\u003E","Parameters":[],"l":{"File":"TypeLibrary/Members.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetMethodsWithAttribute","Name":"GetMethodsWithAttribute","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find all static methods with given attribute."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetMethodsWithAttribute\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSandbox.MethodDescription,T\u003E\u003E","Parameters":[{"Name":"onlyStatic","Type":"System.Boolean"}],"l":{"File":"TypeLibrary/Members.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetMethodsWithAttribute","Name":"GetMethodsWithAttribute","DeclaringType":"Sandbox.Internal.TypeLibrary","DocId":"M:Sandbox.Internal.TypeLibrary.GetMethodsWithAttribute\u0060\u00601(System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.MethodDescription\u003E","Parameters":[{"Name":"methodName","Type":"System.String"}],"l":{"File":"TypeLibrary/Members.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.FindStaticMethods","Name":"FindStaticMethods","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find all static methods with given name."},"DocId":"M:Sandbox.Internal.TypeLibrary.FindStaticMethods(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.MethodDescription\u003E","Parameters":[{"Name":"methodName","Type":"System.String"}],"l":{"File":"TypeLibrary/Members.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.FindStaticMethods","Name":"FindStaticMethods","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find all static methods with given name and given attribute."},"DocId":"M:Sandbox.Internal.TypeLibrary.FindStaticMethods\u0060\u00601(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"l":{"File":"TypeLibrary/Members.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetMemberAttributes","Name":"GetMemberAttributes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find all member attributes (instances) with given attribute type."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetMemberAttributes\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[{"Name":"staticMembers","Type":"System.Boolean"}],"l":{"File":"TypeLibrary/Members.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetMemberAttributes","Name":"GetMemberAttributes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find all static or non static only member attributes (instances) with given attribute type."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetMemberAttributes\u0060\u00601(System.Boolean)"},{"ReturnType":"Sandbox.PropertyDescription[]","Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"onlyOwn","Type":"System.Boolean","Default":"False"}],"l":{"File":"TypeLibrary/Properties.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetPropertyDescriptions","Name":"GetPropertyDescriptions","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get a list of properties on the target object. To do this we\u0027ll just call GetDescription( obj.GetType() ) and return .Properties.\nWill return an empty array if we can\u0027t access these properties."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetPropertyDescriptions(System.Object,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"System.Object"},{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"TypeLibrary/Properties.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Set a named property on given object.\nWill perform extra magic for string inputs and try to convert to target property type.","Return":"Whether the property was set or not.","Params":{"target":"The target object to set a named property on.","name":"Name of the property to set.","value":"Value for the property."}},"DocId":"M:Sandbox.Internal.TypeLibrary.SetProperty(System.Object,System.String,System.Object)"},{"ReturnType":"System.Object","Parameters":[{"Name":"target","Type":"System.Object"},{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/Properties.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetPropertyValue","Name":"GetPropertyValue","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Try to get a value from a property on an object"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetPropertyValue(System.Object,System.String)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"TypeLibrary/Serializer.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.ToBytes","Name":"ToBytes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Serialize this value to bytes, where possible"},"DocId":"M:Sandbox.Internal.TypeLibrary.ToBytes\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"T"},{"Name":"bs","Ref":true,"Type":"Sandbox.ByteStream"}],"l":{"File":"TypeLibrary/Serializer.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.ToBytes","Name":"ToBytes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Serialize this value to bytes, where possible"},"DocId":"M:Sandbox.Internal.TypeLibrary.ToBytes\u0060\u00601(\u0060\u00600,Sandbox.ByteStream@)"},{"ReturnType":"T","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"TypeLibrary/Serializer.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.FromBytes","Name":"FromBytes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Deserialize this from bytes. \nIf the type is unknown, T can be an object."},"DocId":"M:Sandbox.Internal.TypeLibrary.FromBytes\u0060\u00601(System.Byte[])"},{"ReturnType":"T","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"TypeLibrary/Serializer.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.FromBytes","Name":"FromBytes","DeclaringType":"Sandbox.Internal.TypeLibrary","DocId":"M:Sandbox.Internal.TypeLibrary.FromBytes\u0060\u00601(System.ReadOnlySpan\u00601{System.Byte})"},{"ReturnType":"T","Parameters":[{"Name":"bs","Ref":true,"Type":"Sandbox.ByteStream"}],"l":{"File":"TypeLibrary/Serializer.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.FromBytes","Name":"FromBytes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Deserialize this from bytes. \nIf the type is unknown, T can be an object."},"DocId":"M:Sandbox.Internal.TypeLibrary.FromBytes\u0060\u00601(Sandbox.ByteStream@)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":352},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetTypeIdent","Name":"GetTypeIdent","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get hash of a type."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetTypeIdent(System.Type)"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":369},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetType","Name":"GetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get the description for a specific type. This will return null if you don\u0027t have whitelist access to the type.\nFor constructed generic types, this will give you the description of the generic type definition."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetType(System.Type)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.TypeDescription\u003E","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"types","Type":"System.Type[]"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":376},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetGenericTypes","Name":"GetGenericTypes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get a list of types that implement this generic type"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetGenericTypes(System.Type,System.Type[])"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.TypeDescription\u003E","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetTypes","Name":"GetTypes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get descriptions for all types that derive from T"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetTypes(System.Type)"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":414},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetType","Name":"GetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find a TypeDescription that derives from \u003Ctypeparamref name=\u0022T\u0022 /\u003E, by name"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetType\u0060\u00601(System.String)"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"preferAddonAssembly","Type":"System.Boolean"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":421},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetType","Name":"GetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find a TypeDescription that derives from T by name, which can be an Alias etc.\nIf preferAddonAssembly is true, then if there are conflicts we\u0027ll prefer types that are \nin addon code."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetType\u0060\u00601(System.String,System.Boolean)"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"name","Type":"System.String"},{"Name":"preferAddonAssembly","Type":"System.Boolean","Default":"False"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetType","Name":"GetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find a TypeDescription that derives from T by name, which can be an Alias etc.\nIf preferAddonAssembly is true, then if there are conflicts we\u0027ll prefer types that are \nin addon code."},"DocId":"M:Sandbox.Internal.TypeLibrary.GetType(System.Type,System.String,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.TypeDescription\u003E","Parameters":[],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":444},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetTypes","Name":"GetTypes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get descriptions for all types that derive from T"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetTypes\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.TypeDescription\u003E","Parameters":[],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":449},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetTypes","Name":"GetTypes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get all types"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetTypes"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":454},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetType","Name":"GetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find the description for templated type"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetType\u0060\u00601"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"t","Type":"System.Type"},{"Name":"typeDescription","Out":true,"Type":"Sandbox.TypeDescription"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":462},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.TryGetType","Name":"TryGetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find the description type"},"DocId":"M:Sandbox.Internal.TypeLibrary.TryGetType(System.Type,Sandbox.TypeDescription@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"typeDescription","Out":true,"Type":"Sandbox.TypeDescription"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":468},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.TryGetType","Name":"TryGetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find the description type"},"DocId":"M:Sandbox.Internal.TypeLibrary.TryGetType\u0060\u00601(Sandbox.TypeDescription@)"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":473},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetType","Name":"GetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find a TypeDescription by name"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetType(System.String)"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"ident","Type":"System.Int32"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetTypeByIdent","Name":"GetTypeByIdent","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find a TypeDescription by name"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetTypeByIdent(System.Int32)"},{"ReturnType":"Sandbox.MemberDescription","Parameters":[{"Name":"ident","Type":"System.Int32"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":485},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetMemberByIdent","Name":"GetMemberByIdent","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Find a \u003Csee cref=\u0022T:Sandbox.MemberDescription\u0022 /\u003E by its \u003Csee cref=\u0022P:Sandbox.MemberDescription.Identity\u0022 /\u003E"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetMemberByIdent(System.Int32)"},{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"baseType","Type":"System.Type"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":494},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetType","Name":"GetType","DeclaringType":"Sandbox.Internal.TypeLibrary","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GetType with the arguments the other way around"]}],"Documentation":{"Summary":"Find a TypeDescription that derives from \u003Cparamref name=\u0022baseType\u0022 /\u003E, by name"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetType(System.String,System.Type)"},{"ReturnType":"System.Type[]","Parameters":[{"Name":"genericType","Type":"System.Type"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":503},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetGenericArguments","Name":"GetGenericArguments","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Performs \u003Csee cref=\u0022M:System.Type.GetGenericArguments\u0022 /\u003E with access control checks.\nWill throw if any arguments aren\u0027t in the whitelist.","Params":{"genericType":"Constructed generic type to get the arguments of"}},"DocId":"M:Sandbox.Internal.TypeLibrary.GetGenericArguments(System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":523},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.HasAttribute","Name":"HasAttribute","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Return true if this type contains this attribute"},"DocId":"M:Sandbox.Internal.TypeLibrary.HasAttribute\u0060\u00601(System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"obj","Type":"T"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":536},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.CheckValidationAttributes","Name":"CheckValidationAttributes","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Check if all properties of this class instance pass their \u003Csee cref=\u0022T:System.ComponentModel.DataAnnotations.ValidationAttribute\u0022 /\u003E.","Return":"True if all properties pass their validity checks (or if there are no checks), false otherwise.","Params":{"obj":"Object to test."}},"DocId":"M:Sandbox.Internal.TypeLibrary.CheckValidationAttributes\u0060\u00601(\u0060\u00600)"},{"ReturnType":"Sandbox.SerializedObject","Parameters":[{"Name":"target","Type":"System.Object"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":554},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetSerializedObject","Name":"GetSerializedObject","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get a SerializedObject version of this object"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetSerializedObject(System.Object)"},{"ReturnType":"Sandbox.SerializedObject","Parameters":[{"Name":"fetchTarget","Type":"System.Func\u00601\u003CSystem.Object\u003E"},{"Name":"typeDescription","Type":"Sandbox.TypeDescription"},{"Name":"parent","Type":"Sandbox.SerializedProperty","Default":"null"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetSerializedObject","Name":"GetSerializedObject","DeclaringType":"Sandbox.Internal.TypeLibrary","DocId":"M:Sandbox.Internal.TypeLibrary.GetSerializedObject(System.Func\u00601{System.Object},Sandbox.TypeDescription,Sandbox.SerializedProperty)"},{"ReturnType":"Sandbox.EnumDescription","Parameters":[{"Name":"enumType","Type":"System.Type"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":645},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.GetEnumDescription","Name":"GetEnumDescription","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Get a class describing the values of an enum"},"DocId":"M:Sandbox.Internal.TypeLibrary.GetEnumDescription(System.Type)"},{"ReturnType":"Sandbox.SerializedProperty","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"get","Type":"System.Func\u00601\u003CT\u003E"},{"Name":"set","Type":"System.Action\u00601\u003CT\u003E"},{"Name":"attributes","Type":"System.Attribute[]","Default":"null"},{"Name":"parent","Type":"Sandbox.SerializedObject","Default":"null"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":656},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.CreateProperty","Name":"CreateProperty","DeclaringType":"Sandbox.Internal.TypeLibrary","DocId":"M:Sandbox.Internal.TypeLibrary.CreateProperty\u0060\u00601(System.String,System.Func\u00601{\u0060\u00600},System.Action\u00601{\u0060\u00600},System.Attribute[],Sandbox.SerializedObject)"},{"ReturnType":"Sandbox.SerializedProperty","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"so","Type":"Sandbox.SerializedObject"},{"Name":"attributes","Type":"System.Attribute[]","Default":"null"},{"Name":"parent","Type":"Sandbox.SerializedObject","Default":"null"}],"l":{"File":"TypeLibrary/TypeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary.CreateProperty","Name":"CreateProperty","DeclaringType":"Sandbox.Internal.TypeLibrary","Documentation":{"Summary":"Create a serialized property from a SerializedObject"},"DocId":"M:Sandbox.Internal.TypeLibrary.CreateProperty\u0060\u00601(System.String,Sandbox.SerializedObject,System.Attribute[],Sandbox.SerializedObject)"}],"Constructors":[],"Properties":[],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Reflection","IsPublic":true,"FullName":"Sandbox.Internal.TypeLibrary","Name":"TypeLibrary","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Sandbox.Internal.TypeLibrary"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Editor.Asset[]","Parameters":[{"Name":"project","Type":"Sandbox.Project"}],"l":{"File":"Extensions/LocalProjectExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.GetAssets","Name":"GetAssets","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Get all assets in this project"},"DocId":"M:Sandbox.SandboxToolExtensions.GetAssets(Sandbox.Project)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"state","Type":"System.Boolean"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.SetFavouriteAsync","Name":"SetFavouriteAsync","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxToolExtensions/\u003CSetFavouriteAsync\u003Ed__1"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Mark this package as a favourite"},"DocId":"M:Sandbox.SandboxToolExtensions.SetFavouriteAsync(Sandbox.Package,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"up","Type":"System.Boolean"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.SetVoteAsync","Name":"SetVoteAsync","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxToolExtensions/\u003CSetVoteAsync\u003Ed__2"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add your vote for this package"},"DocId":"M:Sandbox.SandboxToolExtensions.SetVoteAsync(Sandbox.Package,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"absolutePath","Type":"System.String"},{"Name":"relativePath","Type":"System.String"},{"Name":"progress","Type":"Sandbox.Utility.DataProgress.Callback"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.UploadFile","Name":"UploadFile","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxToolExtensions/\u003CUploadFile\u003Ed__3"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Mark this package as a favourite"},"DocId":"M:Sandbox.SandboxToolExtensions.UploadFile(Sandbox.Package,System.String,System.String,Sandbox.Utility.DataProgress.Callback,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"contents","Type":"System.Byte[]"},{"Name":"relativePath","Type":"System.String"},{"Name":"progress","Type":"Sandbox.Utility.DataProgress.Callback"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.UploadFile","Name":"UploadFile","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxToolExtensions/\u003CUploadFile\u003Ed__4"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Upload a file used by this package"},"DocId":"M:Sandbox.SandboxToolExtensions.UploadFile(Sandbox.Package,System.Byte[],System.String,Sandbox.Utility.DataProgress.Callback,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"contents","Type":"System.Byte[]"},{"Name":"isThumbVideo","Type":"System.Boolean"},{"Name":"hidden","Type":"System.Boolean","Default":"False"},{"Name":"tag","Type":"System.String","Default":"null"},{"Name":"progress","Type":"Sandbox.Utility.DataProgress.Callback","Default":"null"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.UploadVideo","Name":"UploadVideo","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxToolExtensions/\u003CUploadVideo\u003Ed__5"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Upload a video for this package"},"DocId":"M:Sandbox.SandboxToolExtensions.UploadVideo(Editor.Asset,System.Byte[],System.Boolean,System.Boolean,System.String,Sandbox.Utility.DataProgress.Callback,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.UpdateValue","Name":"UpdateValue","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxToolExtensions/\u003CUpdateValue\u003Ed__7"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Update a value on this package"},"DocId":"M:Sandbox.SandboxToolExtensions.UpdateValue(Sandbox.Package,System.String,System.String,System.Threading.CancellationToken)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"targetPixmap","Type":"Editor.Pixmap"},{"Name":"async","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":14},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.RenderToPixmap","Name":"RenderToPixmap","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Render this camera to the target widget. Once you do this the target widget becomes \u0022externally painted\u0022, so you\nwon\u0027t be able to paint on it anymore with Qt\u0027s Paint stuff."},"DocId":"M:Sandbox.SandboxToolExtensions.RenderToPixmap(Sandbox.SceneCamera,Editor.Pixmap,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"camera","Type":"Sandbox.CameraComponent"},{"Name":"targetPixmap","Type":"Editor.Pixmap"},{"Name":"async","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":35},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.RenderToPixmap","Name":"RenderToPixmap","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Render this camera to the target widget. Once you do this the target widget becomes \u0022externally painted\u0022, so you\nwon\u0027t be able to paint on it anymore with Qt\u0027s Paint stuff."},"DocId":"M:Sandbox.SandboxToolExtensions.RenderToPixmap(Sandbox.CameraComponent,Editor.Pixmap,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"targetPixmap","Type":"Editor.Pixmap"},{"Name":"async","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":60},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.RenderToPixmap","Name":"RenderToPixmap","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Render this camera to the target widget. Once you do this the target widget becomes \u0022externally painted\u0022, so you\nwon\u0027t be able to paint on it anymore with Qt\u0027s Paint stuff."},"DocId":"M:Sandbox.SandboxToolExtensions.RenderToPixmap(Sandbox.Scene,Editor.Pixmap,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"videoWriter","Type":"Sandbox.VideoWriter"},{"Name":"time","Type":"System.Nullable\u00601\u003CSystem.TimeSpan\u003E","Default":"null"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":70},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.RenderToVideo","Name":"RenderToVideo","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxToolExtensions.RenderToVideo(Sandbox.SceneCamera,Sandbox.VideoWriter,System.Nullable\u00601{System.TimeSpan})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"videoWriter","Type":"Sandbox.VideoWriter"},{"Name":"time","Type":"System.Nullable\u00601\u003CSystem.TimeSpan\u003E","Default":"null"}],"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.RenderToVideoAsync","Name":"RenderToVideoAsync","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.SandboxToolExtensions/\u003CRenderToVideoAsync\u003Ed__12"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SandboxToolExtensions.RenderToVideoAsync(Sandbox.SceneCamera,Sandbox.VideoWriter,System.Nullable\u00601{System.TimeSpan})"},{"ReturnType":"Sandbox.SerializedObject","Parameters":[{"Name":"self","Type":"System.Object"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":111},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.GetSerialized","Name":"GetSerialized","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Shortcut for EditorTypeLibrary.GetSerializedObject( x )"},"DocId":"M:Sandbox.SandboxToolExtensions.GetSerialized(System.Object)"},{"ReturnType":"Sandbox.SandboxToolExtensions.PropertyPath","Parameters":[{"Name":"prop","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":155},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.FindPathInScene","Name":"FindPathInScene","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Tries to find the path from a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E or \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E to this property.\nReturns \u003Csee langword=\u0022null\u0022 /\u003E if not found."},"DocId":"M:Sandbox.SandboxToolExtensions.FindPathInScene(Sandbox.SerializedProperty)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"prop","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":179},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.GetContainingGameObject","Name":"GetContainingGameObject","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Tries to find the \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E that contains the given property.\nReturns \u003Csee langword=\u0022null\u0022 /\u003E if not found."},"DocId":"M:Sandbox.SandboxToolExtensions.GetContainingGameObject(Sandbox.SerializedProperty)"},{"ReturnType":"System.String","Parameters":[{"Name":"sys","Type":"Sandbox.SelectionSystem"}],"l":{"File":"Extensions/ToolExtensions.cs","Line":202},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.ConstructTitle","Name":"ConstructTitle","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Create a feasible title from the current selection"},"DocId":"M:Sandbox.SandboxToolExtensions.ConstructTitle(Sandbox.SelectionSystem)"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"self","Type":"Sandbox.Bind.Builder"},{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Widget.Data.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.FromConsoleVariable","Name":"FromConsoleVariable","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Bind the Left hand side to the value of the given console variable."},"DocId":"M:Sandbox.SandboxToolExtensions.FromConsoleVariable(Sandbox.Bind.Builder,System.String)"},{"ReturnType":"Sandbox.Bind.Link","Parameters":[{"Name":"self","Type":"Sandbox.Bind.Builder"},{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Widget.Data.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions.FromConsoleVariableInt","Name":"FromConsoleVariableInt","DeclaringType":"Sandbox.SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Bind the Left hand side to the value of the given console variable as an integer."},"DocId":"M:Sandbox.SandboxToolExtensions.FromConsoleVariableInt(Sandbox.Bind.Builder,System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxToolExtensions","Name":"SandboxToolExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.SandboxToolExtensions"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.SerializedProperty\u003E","Loc":{"File":"Extensions/ToolExtensions.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.SandboxToolExtensions.PropertyPath.Properties","Name":"Properties","Documentation":{"Summary":"Full path to reach the original property, starting from a property on a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E or\n\u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E."},"DocId":"P:Sandbox.SandboxToolExtensions.PropertyPath.Properties"},{"PropertyType":"System.String","Loc":{"File":"Extensions/ToolExtensions.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.SandboxToolExtensions.PropertyPath.FullName","Name":"FullName","Documentation":{"Summary":"Names of each property in \u003Csee cref=\u0022P:Sandbox.SandboxToolExtensions.PropertyPath.Properties\u0022 /\u003E, separated by \u003Cc\u003E\u0027.\u0027\u003C/c\u003Es."},"DocId":"P:Sandbox.SandboxToolExtensions.PropertyPath.FullName"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E","Loc":{"File":"Extensions/ToolExtensions.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.SandboxToolExtensions.PropertyPath.Targets","Name":"Targets","Documentation":{"Summary":"\u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E(s) or \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E(s) that contain the original property."},"DocId":"P:Sandbox.SandboxToolExtensions.PropertyPath.Targets"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Sandbox.SandboxToolExtensions.PropertyPath","Name":"PropertyPath","DeclaringType":"Sandbox.SandboxToolExtensions","Documentation":{"Summary":"Describes the path to a \u003Csee cref=\u0022T:Sandbox.SerializedProperty\u0022 /\u003E from either a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E\nor \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E."},"DocId":"T:Sandbox.SandboxToolExtensions.PropertyPath"},{"Namespace":"Sandbox","Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Global.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Global.InGame","Name":"InGame","Documentation":{"Summary":"Is the local client in game or not."},"DocId":"P:Sandbox.Global.InGame"},{"PropertyType":"System.String","Loc":{"File":"Global.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Global.MapName","Name":"MapName","Documentation":{"Summary":"Name of the map the local client is on."},"DocId":"P:Sandbox.Global.MapName"},{"PropertyType":"System.String","Loc":{"File":"Global.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Global.GameIdent","Name":"GameIdent","Documentation":{"Summary":"Identity of the gamemode the local client is currently playing."},"DocId":"P:Sandbox.Global.GameIdent"},{"PropertyType":"System.String","Loc":{"File":"Global.cs","Line":30},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Global.BackendTitle","Name":"BackendTitle","Documentation":{"Summary":"Front facing identity for the backend"},"DocId":"P:Sandbox.Global.BackendTitle"},{"PropertyType":"System.String","Loc":{"File":"Global.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Global.BackendUrl","Name":"BackendUrl","Documentation":{"Summary":"Url for the backend"},"DocId":"P:Sandbox.Global.BackendUrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Global.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Global.IsApiConnected","Name":"IsApiConnected","Documentation":{"Summary":"Are we connected to the API? (If not, offline mode. Requires Steam Servers to be online to connect..)"},"DocId":"P:Sandbox.Global.IsApiConnected"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Global","Name":"Global","Documentation":{"Summary":"Utility info for tools usage."},"DocId":"T:Sandbox.Global"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/GameObjectExtensions.cs","Line":7},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.IsDeletable","Name":"IsDeletable","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SceneExtensions.IsDeletable(Sandbox.GameObject)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"target","Type":"Sandbox.GameObjectDirectory"}],"l":{"File":"Scene/GameObjectExtensions.cs","Line":15},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.GetAll","Name":"GetAll","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SceneExtensions.GetAll(Sandbox.GameObjectDirectory)"},{"ReturnType":"Editor.Menu","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Scene/SceneExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.CreateContextMenu","Name":"CreateContextMenu","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"We should make this globally reachanle at some point. Should be able to draw icons using bitmaps etc too."},"DocId":"M:Sandbox.SceneExtensions.CreateContextMenu(Sandbox.Scene,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"component","Type":"Sandbox.Component"}],"l":{"File":"Scene/SceneExtensions.cs","Line":31},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.CopyToClipboard","Name":"CopyToClipboard","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Copy the target \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E to the clipboard.","Params":{"component":""}},"DocId":"M:Sandbox.SceneExtensions.CopyToClipboard(Sandbox.Component)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Sandbox.Component"}],"l":{"File":"Scene/SceneExtensions.cs","Line":45},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.PasteValues","Name":"PasteValues","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Paste component values from clipboard to the target \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E.","Params":{"target":""}},"DocId":"M:Sandbox.SceneExtensions.PasteValues(Sandbox.Component)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/SceneExtensions.cs","Line":70},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.ShouldShowInHierarchy","Name":"ShouldShowInHierarchy","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Return true if this object should be shown in the GameObject list"},"DocId":"M:Sandbox.SceneExtensions.ShouldShowInHierarchy(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/SceneExtensions.cs","Line":81},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.PasteComponent","Name":"PasteComponent","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Paste a \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E as a new component on the target \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E.","Params":{"target":""}},"DocId":"M:Sandbox.SceneExtensions.PasteComponent(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"td","Type":"Sandbox.TypeDescription"},{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"opacity","Type":"System.Single","Default":"1"}],"l":{"File":"Scene/SceneExtensions.cs","Line":114},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.PaintComponentIcon","Name":"PaintComponentIcon","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SceneExtensions.PaintComponentIcon(Sandbox.TypeDescription,Sandbox.Rect,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"body","Type":"Sandbox.Rigidbody"},{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Scene/SceneExtensions.cs","Line":121},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.EnableEditorRigidBody","Name":"EnableEditorRigidBody","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SceneExtensions.EnableEditorRigidBody(Sandbox.Scene,Sandbox.Rigidbody,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/SceneExtensions.cs","Line":137},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.DisableEditorRigidBodies","Name":"DisableEditorRigidBodies","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SceneExtensions.DisableEditorRigidBodies(Sandbox.Scene)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Scene/SceneExtensions.cs","Line":146},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.EnableEditorPhysics","Name":"EnableEditorPhysics","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SceneExtensions.EnableEditorPhysics(Sandbox.Scene,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"body","Type":"Sandbox.Rigidbody"},{"Name":"tx","Type":"System.Nullable\u00601\u003CTransform\u003E"}],"l":{"File":"Scene/SceneExtensions.cs","Line":155},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions.SetTargetTransform","Name":"SetTargetTransform","DeclaringType":"Sandbox.SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Sandbox.SceneExtensions.SetTargetTransform(Sandbox.Rigidbody,System.Nullable\u00601{Transform})"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SceneExtensions","Name":"SceneExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.SceneExtensions"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/SceneExtensions.cs","Line":166},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneReferenceHelper.GetNodeProperties","Name":"GetNodeProperties","DeclaringType":"Sandbox.SceneReferenceHelper","DocId":"M:Sandbox.SceneReferenceHelper.GetNodeProperties(Sandbox.GameObject)"},{"ReturnType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Parameters":[{"Name":"component","Type":"Sandbox.Component"}],"l":{"File":"Scene/SceneExtensions.cs","Line":174},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneReferenceHelper.GetNodeProperties","Name":"GetNodeProperties","DeclaringType":"Sandbox.SceneReferenceHelper","DocId":"M:Sandbox.SceneReferenceHelper.GetNodeProperties(Sandbox.Component)"},{"ReturnType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Parameters":[{"Name":"prefabPath","Type":"System.String"}],"l":{"File":"Scene/SceneExtensions.cs","Line":184},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneReferenceHelper.GetNodeProperties","Name":"GetNodeProperties","DeclaringType":"Sandbox.SceneReferenceHelper","DocId":"M:Sandbox.SceneReferenceHelper.GetNodeProperties(System.String)"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"node","Type":"Facepunch.ActionGraphs.Node"}],"l":{"File":"Scene/SceneExtensions.cs","Line":197},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneReferenceHelper.ResolveTargetGameObject","Name":"ResolveTargetGameObject","DeclaringType":"Sandbox.SceneReferenceHelper","DocId":"M:Sandbox.SceneReferenceHelper.ResolveTargetGameObject(Facepunch.ActionGraphs.Node)"},{"ReturnType":"Sandbox.Component","Parameters":[{"Name":"node","Type":"Facepunch.ActionGraphs.Node"}],"l":{"File":"Scene/SceneExtensions.cs","Line":205},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneReferenceHelper.ResolveTargetComponent","Name":"ResolveTargetComponent","DeclaringType":"Sandbox.SceneReferenceHelper","DocId":"M:Sandbox.SceneReferenceHelper.ResolveTargetComponent(Facepunch.ActionGraphs.Node)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneReferenceHelper","Name":"SceneReferenceHelper","Documentation":{"Summary":"Editor helpers for scene.ref nodes."},"DocId":"T:Sandbox.SceneReferenceHelper"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Utility/WorkshopUtils.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorkshopUtils.NeedsLegalAgreement","Name":"NeedsLegalAgreement","DeclaringType":"Sandbox.WorkshopUtils","Documentation":{"Summary":"Do we need to fill out the legal agreement in Steam?","Return":""},"DocId":"M:Sandbox.WorkshopUtils.NeedsLegalAgreement"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.WorkshopUtils.UploadAsset","Name":"UploadAsset","DeclaringType":"Sandbox.WorkshopUtils","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.WorkshopUtils/\u003CUploadAsset\u003Ed__5"]}],"Documentation":{"Summary":"Uploads an asset to the steam workshop and embeds the published id in the asset\u0027s metadata","Return":"","Params":{"asset":""}},"DocId":"M:Sandbox.WorkshopUtils.UploadAsset(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.WorkshopUtils..ctor","Name":".ctor","DeclaringType":"Sandbox.WorkshopUtils","DocId":"M:Sandbox.WorkshopUtils.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Sandbox.WorkshopUtils","Name":"WorkshopUtils","Documentation":{"Summary":"Utils for uploading assets to Steam. This is wholely for clothing right now."},"DocId":"T:Sandbox.WorkshopUtils"},{"Namespace":"Sandbox.Helpers","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Utility/UndoSystem.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Undo","Name":"Undo","DeclaringType":"Sandbox.Helpers.UndoSystem","Documentation":{"Summary":"Instigate an undo. Return true if we found a successful undo"},"DocId":"M:Sandbox.Helpers.UndoSystem.Undo"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Utility/UndoSystem.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Redo","Name":"Redo","DeclaringType":"Sandbox.Helpers.UndoSystem","Documentation":{"Summary":"Instigate a redo, returns true if we found a successful undo"},"DocId":"M:Sandbox.Helpers.UndoSystem.Redo"},{"ReturnType":"Sandbox.Helpers.UndoSystem.Entry","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"undo","Type":"System.Action"},{"Name":"redo","Type":"System.Action","Default":"null"}],"l":{"File":"Utility/UndoSystem.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Insert","Name":"Insert","DeclaringType":"Sandbox.Helpers.UndoSystem","Documentation":{"Summary":"Insert a new undo entry"},"DocId":"M:Sandbox.Helpers.UndoSystem.Insert(System.String,System.Action,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"snapshot","Type":"System.Func\u00601\u003CSystem.Action\u003E"}],"l":{"File":"Utility/UndoSystem.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.SetSnapshotFunction","Name":"SetSnapshotFunction","DeclaringType":"Sandbox.Helpers.UndoSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Auto Snapshotting is obsolete and no longer working. If you really want to use snapshotting for Undo, create/restore the snapshots manually in the undo/redo actions provided to UndoSystem.Insert"]}],"DocId":"M:Sandbox.Helpers.UndoSystem.SetSnapshotFunction(System.Func\u00601{System.Action})"},{"ReturnType":"System.Void","Parameters":[{"Name":"changeTitle","Type":"System.String"}],"l":{"File":"Utility/UndoSystem.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Snapshot","Name":"Snapshot","DeclaringType":"Sandbox.Helpers.UndoSystem","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Auto Snapshotting is obsolete and no longer working. If you really want to use snapshotting for Undo, create/restore the snapshots manually in the undo/redo actions provided to UndoSystem.Insert"]}],"Documentation":{"Summary":"Should be called after you make a change to your project. The snapshot system\nis good for self contained projects that can be serialized and deserialized quickly."},"DocId":"M:Sandbox.Helpers.UndoSystem.Snapshot(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/UndoSystem.cs","Line":166},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Initialize","Name":"Initialize","DeclaringType":"Sandbox.Helpers.UndoSystem","Documentation":{"Summary":"Clear the history and take an initial snapshot.\nYou should call this right after a load, or a new project."},"DocId":"M:Sandbox.Helpers.UndoSystem.Initialize"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/UndoSystem.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.Helpers.UndoSystem","DocId":"M:Sandbox.Helpers.UndoSystem.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.Stack\u00601\u003CSandbox.Helpers.UndoSystem.Entry\u003E","Loc":{"File":"Utility/UndoSystem.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Back","Name":"Back","Documentation":{"Summary":"Backwards stack"},"DocId":"P:Sandbox.Helpers.UndoSystem.Back"},{"PropertyType":"System.Collections.Generic.Stack\u00601\u003CSandbox.Helpers.UndoSystem.Entry\u003E","Loc":{"File":"Utility/UndoSystem.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Forward","Name":"Forward","Documentation":{"Summary":"Forwards stack, gets cleared when a new undo is added"},"DocId":"P:Sandbox.Helpers.UndoSystem.Forward"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSandbox.Helpers.UndoSystem.Entry\u003E","IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.OnUndo","Name":"OnUndo","Documentation":{"Summary":"Called when an undo is run"},"DocId":"F:Sandbox.Helpers.UndoSystem.OnUndo"},{"FieldType":"System.Action\u00601\u003CSandbox.Helpers.UndoSystem.Entry\u003E","IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.OnRedo","Name":"OnRedo","Documentation":{"Summary":"Called when a redo is run"},"DocId":"F:Sandbox.Helpers.UndoSystem.OnRedo"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem","Name":"UndoSystem","Documentation":{"Summary":"A system that aims to wrap the main reusable functionality of an undo system"},"DocId":"T:Sandbox.Helpers.UndoSystem"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry..ctor","Name":".ctor","DeclaringType":"Sandbox.Helpers.UndoSystem.Entry","DocId":"M:Sandbox.Helpers.UndoSystem.Entry.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Utility/UndoSystem.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry.Name","Name":"Name","DocId":"P:Sandbox.Helpers.UndoSystem.Entry.Name"},{"PropertyType":"System.Action","Loc":{"File":"Utility/UndoSystem.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry.Undo","Name":"Undo","DocId":"P:Sandbox.Helpers.UndoSystem.Entry.Undo"},{"PropertyType":"System.Action","Loc":{"File":"Utility/UndoSystem.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry.Redo","Name":"Redo","DocId":"P:Sandbox.Helpers.UndoSystem.Entry.Redo"},{"PropertyType":"System.Object","Loc":{"File":"Utility/UndoSystem.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry.Image","Name":"Image","Documentation":{},"DocId":"P:Sandbox.Helpers.UndoSystem.Entry.Image"},{"PropertyType":"System.DateTime","Loc":{"File":"Utility/UndoSystem.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry.Timestamp","Name":"Timestamp","DocId":"P:Sandbox.Helpers.UndoSystem.Entry.Timestamp"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/UndoSystem.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry.Locked","Name":"Locked","DocId":"P:Sandbox.Helpers.UndoSystem.Entry.Locked"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Sandbox.Helpers.UndoSystem.Entry","Name":"Entry","DeclaringType":"Sandbox.Helpers.UndoSystem","DocId":"T:Sandbox.Helpers.UndoSystem.Entry"},{"Namespace":"Sandbox.Internal","Properties":[{"PropertyType":"Editor.EditorMainWindow","Loc":{"File":"GlobalToolsNamespace.cs","Line":8},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace.EditorWindow","Name":"EditorWindow","DocId":"P:Sandbox.Internal.GlobalToolsNamespace.EditorWindow"},{"PropertyType":"Sandbox.CookieContainer","Loc":{"File":"GlobalToolsNamespace.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace.EditorCookie","Name":"EditorCookie","DocId":"P:Sandbox.Internal.GlobalToolsNamespace.EditorCookie"},{"PropertyType":"Sandbox.CookieContainer","Loc":{"File":"GlobalToolsNamespace.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace.ProjectCookie","Name":"ProjectCookie","DocId":"P:Sandbox.Internal.GlobalToolsNamespace.ProjectCookie"},{"PropertyType":"Sandbox.Bind.BindSystem","Loc":{"File":"GlobalToolsNamespace.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace.BindSystem","Name":"BindSystem","DocId":"P:Sandbox.Internal.GlobalToolsNamespace.BindSystem"},{"PropertyType":"Sandbox.Internal.TypeLibrary","Loc":{"File":"GlobalToolsNamespace.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace.EditorTypeLibrary","Name":"EditorTypeLibrary","DocId":"P:Sandbox.Internal.GlobalToolsNamespace.EditorTypeLibrary"},{"PropertyType":"Facepunch.ActionGraphs.NodeLibrary","Loc":{"File":"GlobalToolsNamespace.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace.EditorNodeLibrary","Name":"EditorNodeLibrary","DocId":"P:Sandbox.Internal.GlobalToolsNamespace.EditorNodeLibrary"},{"PropertyType":"System.Text.Json.JsonSerializerOptions","Loc":{"File":"GlobalToolsNamespace.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace.EditorJsonOptions","Name":"EditorJsonOptions","DocId":"P:Sandbox.Internal.GlobalToolsNamespace.EditorJsonOptions"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Internal.GlobalToolsNamespace","Name":"GlobalToolsNamespace","DocId":"T:Sandbox.Internal.GlobalToolsNamespace"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Assets/Asset.cs","Line":115},"IsPublic":true,"FullName":"Editor.Asset.Delete","Name":"Delete","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Delete this asset. Will send the source and compiled files to the recycle bin."},"DocId":"M:Editor.Asset.Delete"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"absolute","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Editor.Asset.GetCompiledFile","Name":"GetCompiledFile","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Returns the compiled file path, if the asset is compiled.","Return":"The compiled file path, or null if the asset was not compiled.","Params":{"absolute":"Whether the path should be absolute or relative."}},"DocId":"M:Editor.Asset.GetCompiledFile(System.Boolean)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"absolute","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Editor.Asset.GetSourceFile","Name":"GetSourceFile","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Returns the source file path, if the sources are present.","Return":"The source file path, or null if the source files are not present.","Params":{"absolute":"Whether the path should be absolute or relative."}},"DocId":"M:Editor.Asset.GetSourceFile(System.Boolean)"},{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"generateIfNotInCache","Type":"System.Boolean","Default":"True"}],"l":{"File":"Assets/Asset.cs","Line":149},"IsPublic":true,"FullName":"Editor.Asset.GetAssetThumb","Name":"GetAssetThumb","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Returns the asset preview thumbnail, with fallback to the asset type icon if there is no preview."},"DocId":"M:Editor.Asset.GetAssetThumb(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Assets/Asset.cs","Line":154},"IsPublic":true,"FullName":"Editor.Asset.CancelThumbBuild","Name":"CancelThumbBuild","DeclaringType":"Editor.Asset","DocId":"M:Editor.Asset.CancelThumbBuild"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Asset.FindStringEditInfo","Name":"FindStringEditInfo","DeclaringType":"Editor.Asset","DocId":"M:Editor.Asset.FindStringEditInfo(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"startBuild","Type":"System.Boolean","Default":"True"}],"l":{"File":"Assets/Asset.cs","Line":167},"IsPublic":true,"FullName":"Editor.Asset.RebuildThumbnail","Name":"RebuildThumbnail","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Delete existing cached thumbnail, optionally queuing for building a new one ASAP.","Params":{"startBuild":"Queue building the new thumbnail ASAP, as opposed to waiting when it is actually needed and doing it then."}},"DocId":"M:Editor.Asset.RebuildThumbnail(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"nativeEditor","Type":"System.String","Default":"null"}],"IsPublic":true,"FullName":"Editor.Asset.OpenInEditor","Name":"OpenInEditor","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Try to open this asset in a supported editor.\nYou can specify nativeEditor to open in a specific editor.","Params":{"nativeEditor":"A native editor specified in enginetools.txt (e.g modeldoc_editor, hammer, pet..)"}},"DocId":"M:Editor.Asset.OpenInEditor(System.String)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.Asset\u003E","IsVirtual":true,"Parameters":[{"Name":"deep","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Editor.Asset.GetReferences","Name":"GetReferences","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Returns assets that this asset references/uses.","Params":{"deep":"Whether to recurse. For example, will also include textures referenced by the materials used by this model asset, as opposed to returning just the materials."}},"DocId":"M:Editor.Asset.GetReferences(System.Boolean)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.Asset\u003E","IsVirtual":true,"Parameters":[{"Name":"deep","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Editor.Asset.GetDependants","Name":"GetDependants","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Returns assets that depend/use this asset.","Params":{"deep":"Whether to recurse. For example, will also include maps that are using models which use this material asset, as opposed to returning just the models."}},"DocId":"M:Editor.Asset.GetDependants(System.Boolean)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.GetAdditionalRelatedFiles","Name":"GetAdditionalRelatedFiles","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Gets additional related files. This includes like .rect files for materials, all .fbx and .lxo files for models, etc."},"DocId":"M:Editor.Asset.GetAdditionalRelatedFiles"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.GetInputDependencies","Name":"GetInputDependencies","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Gets input dependencies for an asset. This\u0027ll be tga\u0027s for a texture and stuff like that."},"DocId":"M:Editor.Asset.GetInputDependencies"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.GetUnrecognizedReferencePaths","Name":"GetUnrecognizedReferencePaths","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Unrecognized reference paths listed by the data that could not be resolved into Asset*s"},"DocId":"M:Editor.Asset.GetUnrecognizedReferencePaths"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"full","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Editor.Asset.Compile","Name":"Compile","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Forcibly recompile the asset.","Params":{"full":"TODO"}},"DocId":"M:Editor.Asset.Compile(System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.DumpThumbnail","Name":"DumpThumbnail","DeclaringType":"Editor.Asset","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.Asset/\u003CDumpThumbnail\u003Ed__92"]}],"Documentation":{"Summary":"Renders the thumbnail and then saves it to disk."},"DocId":"M:Editor.Asset.DumpThumbnail"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.Pixmap\u003E","Parameters":[],"l":{"File":"Assets/Asset.cs","Line":295},"IsPublic":true,"FullName":"Editor.Asset.RenderThumb","Name":"RenderThumb","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Immediately render a preview thumbnail for this asset, and return it.","Return":"The rendered preview thumbnail, or null if asset type does not support previews."},"DocId":"M:Editor.Asset.RenderThumb"},{"ReturnType":"Sandbox.Model","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.GetPreviewModel","Name":"GetPreviewModel","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Try to create a preview model if we\u0027re fbx, obj, etc"},"DocId":"M:Editor.Asset.GetPreviewModel"},{"ReturnType":"Sandbox.Resource","Parameters":[],"l":{"File":"Assets/Asset.cs","Line":309},"IsPublic":true,"FullName":"Editor.Asset.LoadResource","Name":"LoadResource","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Try to load this asset as an automatically determined resource type.","Return":""},"DocId":"M:Editor.Asset.LoadResource"},{"ReturnType":"T","Parameters":[],"l":{"File":"Assets/Asset.cs","Line":324},"IsPublic":true,"FullName":"Editor.Asset.LoadResource","Name":"LoadResource","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Try to load this asset as a \u003Csee cref=\u0022T:Sandbox.Resource\u0022 /\u003E of given type.","Return":"The loaded \u003Csee cref=\u0022T:Sandbox.Resource\u0022 /\u003E instance of given type, or null on failure.","TypeParams":{"T":"The type of resource to try to load."}},"DocId":"M:Editor.Asset.LoadResource\u0060\u00601"},{"ReturnType":"Sandbox.Resource","Parameters":[{"Name":"resourceType","Type":"System.Type"}],"l":{"File":"Assets/Asset.cs","Line":341},"IsPublic":true,"FullName":"Editor.Asset.LoadResource","Name":"LoadResource","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Try to load this asset as a \u003Csee cref=\u0022T:Sandbox.Resource\u0022 /\u003E of given type.","Return":"The loaded \u003Csee cref=\u0022T:Sandbox.Resource\u0022 /\u003E instance of given type, or null on failure."},"DocId":"M:Editor.Asset.LoadResource(System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"obj","Out":true,"Type":"T"}],"l":{"File":"Assets/Asset.cs","Line":360},"IsPublic":true,"FullName":"Editor.Asset.TryLoadResource","Name":"TryLoadResource","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Try to load this asset as a \u003Csee cref=\u0022T:Sandbox.Resource\u0022 /\u003E of given type.","Return":"true if \u003Cparamref name=\u0022obj\u0022 /\u003E was successfully set.","Params":{"obj":"Output resource on success, null on failure."},"TypeParams":{"T":"The type of resource to try to load."}},"DocId":"M:Editor.Asset.TryLoadResource\u0060\u00601(\u0060\u00600@)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Assets/Asset.cs","Line":437},"IsPublic":true,"FullName":"Editor.Asset.ReadJson","Name":"ReadJson","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Try to get the raw Json string, for a managed asset type (a GameResource)"},"DocId":"M:Editor.Asset.ReadJson"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"obj","Type":"Sandbox.GameResource"}],"l":{"File":"Assets/Asset.cs","Line":502},"IsPublic":true,"FullName":"Editor.Asset.SaveToDisk","Name":"SaveToDisk","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Save a game resource instance to disk. This is used internally by asset inspector and for asset creation.","Return":"Whether the instance was successfully saved or not.","Params":{"obj":"The instance data to save."}},"DocId":"M:Editor.Asset.SaveToDisk(Sandbox.GameResource)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.RecordOpened","Name":"RecordOpened","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Tell asset system that this asset was opened. Sticks it on the recent opened list."},"DocId":"M:Editor.Asset.RecordOpened"},{"ReturnType":"System.Threading.Tasks.ValueTask\u00601\u003CSystem.Boolean\u003E","IsVirtual":true,"Parameters":[{"Name":"timeout","Type":"System.Single","Default":"30"}],"IsPublic":true,"FullName":"Editor.Asset.CompileIfNeededAsync","Name":"CompileIfNeededAsync","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Returns a task that will resolve when the asset is compiled. If the asset is already compiled, do nothing. Does not support maps.","Return":"true if the compile was needed, and was successful."},"DocId":"M:Editor.Asset.CompileIfNeededAsync(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Assets/Asset.cs","Line":577},"IsPublic":true,"FullName":"Editor.Asset.OverrideThumbnail","Name":"OverrideThumbnail","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Override the Assets thumbnail with given one."},"DocId":"M:Editor.Asset.OverrideThumbnail(Editor.Pixmap)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"sourceData","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Asset.SetInMemoryReplacement","Name":"SetInMemoryReplacement","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Set data for this asset which will be compiled in memory. This is used to preview\nasset changes (like materials) before committing to disk."},"DocId":"M:Editor.Asset.SetInMemoryReplacement(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.ClearInMemoryReplacement","Name":"ClearInMemoryReplacement","DeclaringType":"Editor.Asset","Documentation":{"Summary":"Reverse the changes of SetInMemoryReplacement"},"DocId":"M:Editor.Asset.ClearInMemoryReplacement"}],"Constructors":[],"Properties":[{"PropertyType":"Editor.Asset.AssetTags","Loc":{"File":"Assets/Asset.cs","Line":23},"IsPublic":true,"FullName":"Editor.Asset.Tags","Name":"Tags","Documentation":{"Summary":"Tags for this asset, for filtering purposes in the Asset Browser."},"DocId":"P:Editor.Asset.Tags"},{"PropertyType":"System.String","Loc":{"File":"Assets/Asset.cs","Line":30},"IsPublic":true,"FullName":"Editor.Asset.Name","Name":"Name","Documentation":{"Summary":"Name of the asset, usually the filename."},"DocId":"P:Editor.Asset.Name"},{"PropertyType":"System.String","Loc":{"File":"Assets/Asset.cs","Line":35},"IsPublic":true,"FullName":"Editor.Asset.Path","Name":"Path","Documentation":{"Summary":"The relative path with the asset extension. ie .wav becomes .vsnd"},"DocId":"P:Editor.Asset.Path"},{"PropertyType":"System.String","Loc":{"File":"Assets/Asset.cs","Line":40},"IsPublic":true,"FullName":"Editor.Asset.RelativePath","Name":"RelativePath","Documentation":{"Summary":"The relative path as it is on disk (ie .wav not .vsnd)"},"DocId":"P:Editor.Asset.RelativePath"},{"PropertyType":"System.String","Loc":{"File":"Assets/Asset.cs","Line":45},"IsPublic":true,"FullName":"Editor.Asset.AbsolutePath","Name":"AbsolutePath","Documentation":{"Summary":"The absolute path as it is on disk (ie .wav not .vsnd)"},"DocId":"P:Editor.Asset.AbsolutePath"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTime\u003E","Loc":{"File":"Assets/Asset.cs","Line":60},"IsPublic":true,"FullName":"Editor.Asset.LastOpened","Name":"LastOpened","Documentation":{"Summary":"When the asset was last opened through the editor."},"DocId":"P:Editor.Asset.LastOpened"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/Asset.cs","Line":65},"IsPublic":true,"FullName":"Editor.Asset.AssetType","Name":"AssetType","Documentation":{"Summary":"The type of this asset."},"DocId":"P:Editor.Asset.AssetType"},{"PropertyType":"Sandbox.Package","Loc":{"File":"Assets/Asset.cs","Line":72},"IsPublic":true,"FullName":"Editor.Asset.Package","Name":"Package","Documentation":{"Summary":"If this asset was downloaded from sbox.game then this will\nbe the package from which this asset was downloaded. If not then\nit\u0027ll be null."},"DocId":"P:Editor.Asset.Package"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/Asset.cs","Line":78},"IsPublic":true,"FullName":"Editor.Asset.IsDeleted","Name":"IsDeleted","Documentation":{"Summary":"Whether the asset is deleted or not.\nThis can happen after \u003Csee cref=\u0022M:Editor.Asset.Delete\u0022 /\u003E was called on it, or \u003Csee cref=\u0022P:Editor.Asset.AbsolutePath\u0022 /\u003E is empty."},"DocId":"P:Editor.Asset.IsDeleted"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Assets/Asset.cs","Line":83},"IsPublic":true,"FullName":"Editor.Asset.IsProcedural","Name":"IsProcedural","Documentation":{"Summary":"If true then this asset is generated at runtime somehow. Possibly from a mount system."},"DocId":"P:Editor.Asset.IsProcedural"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Assets/Asset.cs","Line":88},"IsPublic":true,"FullName":"Editor.Asset.IsTransient","Name":"IsTransient","Documentation":{"Summary":"This asset is generated in the transient folder. You don\u0027t need to see it, or keep it around. It will re-generate from something else."},"DocId":"P:Editor.Asset.IsTransient"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Assets/Asset.cs","Line":93},"IsPublic":true,"FullName":"Editor.Asset.IsCloud","Name":"IsCloud","Documentation":{"Summary":"This asset is from the cloud, it\u0027s in the cloud folder"},"DocId":"P:Editor.Asset.IsCloud"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/Asset.cs","Line":98},"IsPublic":true,"FullName":"Editor.Asset.IsTrivalChild","Name":"IsTrivalChild","Documentation":{"Summary":"The asset was generated from another asset compile and has no source asset of its own. For example model break gibs .vmdl, .vtex files for materials, etc."},"DocId":"P:Editor.Asset.IsTrivalChild"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.Asset.CanRecompile","Name":"CanRecompile","Documentation":{"Summary":"Can this asset be recompiled?"},"DocId":"P:Editor.Asset.CanRecompile"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/Asset.cs","Line":142},"IsPublic":true,"FullName":"Editor.Asset.HasCachedThumbnail","Name":"HasCachedThumbnail","DocId":"P:Editor.Asset.HasCachedThumbnail"},{"PropertyType":"Editor.MetaData","Loc":{"File":"Assets/Asset.cs","Line":251},"IsPublic":true,"FullName":"Editor.Asset.MetaData","Name":"MetaData","Documentation":{"Summary":"Asset type specific key-value based data storage."},"DocId":"P:Editor.Asset.MetaData"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.Asset.IsCompiled","Name":"IsCompiled","Documentation":{"Summary":"Whether the asset is compiled."},"DocId":"P:Editor.Asset.IsCompiled"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.Asset.IsCompiledAndUpToDate","Name":"IsCompiledAndUpToDate","Documentation":{"Summary":"Whether the asset is compiled and all dependencies are up to date. (Slower than IsCompiled)"},"DocId":"P:Editor.Asset.IsCompiledAndUpToDate"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.Asset.IsCompileFailed","Name":"IsCompileFailed","Documentation":{"Summary":"Whether the asset failed to compile."},"DocId":"P:Editor.Asset.IsCompileFailed"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.Asset.HasSourceFile","Name":"HasSourceFile","Documentation":{"Summary":"True if we have a source file, and aren\u0027t just a _c file"},"DocId":"P:Editor.Asset.HasSourceFile"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.Asset.HasCompiledFile","Name":"HasCompiledFile","Documentation":{"Summary":"True if we have a compiled file, and aren\u0027t just a source file"},"DocId":"P:Editor.Asset.HasCompiledFile"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/Asset.cs","Line":595},"IsPublic":true,"FullName":"Editor.Asset.HasUnsavedChanges","Name":"HasUnsavedChanges","Documentation":{"Summary":"A free-use variable for the editor to use to portray that this asset\nsomehow has changes that need to be saved to disk."},"DocId":"P:Editor.Asset.HasUnsavedChanges"},{"PropertyType":"Editor.Asset.PublishSettings","Loc":{"File":"Assets/Asset.Publishing.cs","Line":14},"IsPublic":true,"FullName":"Editor.Asset.Publishing","Name":"Publishing","Documentation":{"Summary":"Access the asset publisher config."},"DocId":"P:Editor.Asset.Publishing"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Asset","Name":"Asset","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Editor.Asset"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Assets/Asset.AssetTags.cs","Line":31},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.Add","Name":"Add","DeclaringType":"Editor.Asset.AssetTags","Documentation":{"Summary":"Add a single tag."},"DocId":"M:Editor.Asset.AssetTags.Add(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"in_tags","Type":"System.String[]"}],"l":{"File":"Assets/Asset.AssetTags.cs","Line":41},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.Add","Name":"Add","DeclaringType":"Editor.Asset.AssetTags","Documentation":{"Summary":"Add multiple tags at once."},"DocId":"M:Editor.Asset.AssetTags.Add(System.String[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Assets/Asset.AssetTags.cs","Line":55},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.Remove","Name":"Remove","DeclaringType":"Editor.Asset.AssetTags","Documentation":{"Summary":"Remove given tag from the asset."},"DocId":"M:Editor.Asset.AssetTags.Remove(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Assets/Asset.AssetTags.cs","Line":64},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.Toggle","Name":"Toggle","DeclaringType":"Editor.Asset.AssetTags","Documentation":{"Summary":"Remove the tag if present, add if not."},"DocId":"M:Editor.Asset.AssetTags.Toggle(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.String"},{"Name":"set","Type":"System.Boolean"}],"l":{"File":"Assets/Asset.AssetTags.cs","Line":72},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.Set","Name":"Set","DeclaringType":"Editor.Asset.AssetTags","Documentation":{"Summary":"Set or remove the tag based on second argument."},"DocId":"M:Editor.Asset.AssetTags.Set(System.String,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Assets/Asset.AssetTags.cs","Line":78},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.Contains","Name":"Contains","DeclaringType":"Editor.Asset.AssetTags","Documentation":{"Summary":"Returns whether this asset has given tag."},"DocId":"M:Editor.Asset.AssetTags.Contains(System.String)"},{"ReturnType":"System.String[]","Parameters":[],"l":{"File":"Assets/Asset.AssetTags.cs","Line":83},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.GetAll","Name":"GetAll","DeclaringType":"Editor.Asset.AssetTags","Documentation":{"Summary":"Returns all tags of this asset."},"DocId":"M:Editor.Asset.AssetTags.GetAll"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Assets/Asset.AssetTags.cs","Line":85},"IsPublic":true,"FullName":"Editor.Asset.AssetTags.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Editor.Asset.AssetTags","DocId":"M:Editor.Asset.AssetTags.GetEnumerator"}],"Constructors":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Asset.AssetTags","Name":"AssetTags","DeclaringType":"Editor.Asset","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Represents a collection of tags for an asset.\nThis is only necessary so we can save tags as soon as they are added."},"DocId":"T:Editor.Asset.AssetTags"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Assets/Asset.Publishing.cs","Line":137},"IsPublic":true,"FullName":"Editor.Asset.PublishSettings.Save","Name":"Save","DeclaringType":"Editor.Asset.PublishSettings","DocId":"M:Editor.Asset.PublishSettings.Save"},{"ReturnType":"Sandbox.Project","Parameters":[],"l":{"File":"Assets/Asset.Publishing.cs","Line":147},"IsPublic":true,"FullName":"Editor.Asset.PublishSettings.CreateTemporaryProject","Name":"CreateTemporaryProject","DeclaringType":"Editor.Asset.PublishSettings","Documentation":{"Summary":"Create a Project usually with the intention of editing and publishing a single asset.\nThe project isn\u0027t stored or listed anywhere, so is considered a transient that you can load\nup, edit, save and then throw away."},"DocId":"M:Editor.Asset.PublishSettings.CreateTemporaryProject"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.PublishSettings..ctor","Name":".ctor","DeclaringType":"Editor.Asset.PublishSettings","DocId":"M:Editor.Asset.PublishSettings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Assets/Asset.Publishing.cs","Line":49},"IsPublic":true,"FullName":"Editor.Asset.PublishSettings.Enabled","Name":"Enabled","Attributes":[{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"Documentation":{"Summary":"Whether the asset should be published or not."},"DocId":"P:Editor.Asset.PublishSettings.Enabled"},{"PropertyType":"Sandbox.DataModel.ProjectConfig","Loc":{"File":"Assets/Asset.Publishing.cs","Line":55},"IsPublic":true,"FullName":"Editor.Asset.PublishSettings.ProjectConfig","Name":"ProjectConfig","Attributes":[{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"Documentation":{"Summary":"Project configuration information"},"DocId":"P:Editor.Asset.PublishSettings.ProjectConfig"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Asset.PublishSettings","Name":"PublishSettings","DeclaringType":"Editor.Asset","Documentation":{"Summary":"This is data that is saved in an asset\u0027s meta file under \u0022publish\u0022 to configure\nits project for uploading."},"DocId":"T:Editor.Asset.PublishSettings"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.Asset.ThumbnailRendererAttribute..ctor","Name":".ctor","DeclaringType":"Editor.Asset.ThumbnailRendererAttribute","DocId":"M:Editor.Asset.ThumbnailRendererAttribute.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Assets/ThumbnailRendererAttribute.cs","Line":19},"IsPublic":true,"FullName":"Editor.Asset.ThumbnailRendererAttribute.Priority","Name":"Priority","Documentation":{"Summary":"The priority of this callback. Higher gets called first."},"DocId":"P:Editor.Asset.ThumbnailRendererAttribute.Priority"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Asset.ThumbnailRendererAttribute","Name":"ThumbnailRendererAttribute","DeclaringType":"Editor.Asset","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Should target a static method like \n\u0060public static Pixmap RenderThumbnail( Asset thumbnail )\u0060\nwhere the method returns a thumbnail for that asset type. \nThis kind of sucks I don\u0027t like it."},"DocId":"T:Editor.Asset.ThumbnailRendererAttribute"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"extension","Type":"System.String"}],"l":{"File":"Assets/AssetEditorAttribute.cs","Line":12},"IsPublic":true,"FullName":"Editor.EditorForAssetTypeAttribute..ctor","Name":".ctor","DeclaringType":"Editor.EditorForAssetTypeAttribute","DocId":"M:Editor.EditorForAssetTypeAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Assets/AssetEditorAttribute.cs","Line":10},"IsPublic":true,"FullName":"Editor.EditorForAssetTypeAttribute.Extension","Name":"Extension","DocId":"P:Editor.EditorForAssetTypeAttribute.Extension"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorForAssetTypeAttribute","Name":"EditorForAssetTypeAttribute","Documentation":{"Summary":"Used in conjunction with IAssetEditor to declare a window that can edit an asset type"},"DocId":"T:Editor.EditorForAssetTypeAttribute"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.Asset\u003E","Parameters":[{"Name":"packageIdent","Type":"System.String"},{"Name":"skipIfInstalled","Type":"System.Boolean","Default":"True"},{"Name":"loading","Type":"System.Action\u00601\u003CSystem.Single\u003E","Default":"null"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.InstallAsync","Name":"InstallAsync","DeclaringType":"Editor.AssetSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.AssetSystem/\u003CInstallAsync\u003Ed__4"]}],"DocId":"M:Editor.AssetSystem.InstallAsync(System.String,System.Boolean,System.Action\u00601{System.Single},System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.Asset\u003E","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"skipIfInstalled","Type":"System.Boolean","Default":"True"},{"Name":"loading","Type":"System.Action\u00601\u003CSystem.Single\u003E","Default":"null"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.InstallAsync","Name":"InstallAsync","DeclaringType":"Editor.AssetSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.AssetSystem/\u003CInstallAsync\u003Ed__5"]}],"DocId":"M:Editor.AssetSystem.InstallAsync(Sandbox.Package,System.Boolean,System.Action\u00601{System.Single},System.Threading.CancellationToken)"},{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"updateReferences","Type":"System.Boolean","Default":"True"}],"l":{"File":"Assets/AssetSystem.Cloud.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.UninstallPackage","Name":"UninstallPackage","DeclaringType":"Editor.AssetSystem","DocId":"M:Editor.AssetSystem.UninstallPackage(Sandbox.Package,System.Boolean)"},{"ReturnType":"Sandbox.Package.IRevision","Parameters":[{"Name":"packageIdent","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.Cloud.cs","Line":203},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.GetInstalledRevision","Name":"GetInstalledRevision","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Gets the locally installed package revision by ident"},"DocId":"M:Editor.AssetSystem.GetInstalledRevision(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"packageIdent","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.Cloud.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.IsCloudInstalled","Name":"IsCloudInstalled","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Is this package installed in our cloud directory?"},"DocId":"M:Editor.AssetSystem.IsCloudInstalled(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"exactVersion","Type":"System.Boolean","Default":"False"}],"l":{"File":"Assets/AssetSystem.Cloud.cs","Line":219},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.IsCloudInstalled","Name":"IsCloudInstalled","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Is a version this package installed in our cloud directory?"},"DocId":"M:Editor.AssetSystem.IsCloudInstalled(Sandbox.Package,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSandbox.Package\u003E","Parameters":[],"l":{"File":"Assets/AssetSystem.Cloud.cs","Line":249},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.GetInstalledPackages","Name":"GetInstalledPackages","DeclaringType":"Editor.AssetSystem","DocId":"M:Editor.AssetSystem.GetInstalledPackages"},{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Assets/AssetSystem.Cloud.cs","Line":254},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.GetPackageFiles","Name":"GetPackageFiles","DeclaringType":"Editor.AssetSystem","DocId":"M:Editor.AssetSystem.GetPackageFiles(Sandbox.Package)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Assets/AssetSystem.Cloud.cs","Line":262},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.CanCloudInstall","Name":"CanCloudInstall","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Is this package type something we can install?"},"DocId":"M:Editor.AssetSystem.CanCloudInstall(Sandbox.Package)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"text","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.Compile.cs","Line":73},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.CompileResource","Name":"CompileResource","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Compile a resource from text."},"DocId":"M:Editor.AssetSystem.CompileResource(System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Assets/AssetSystem.Compile.cs","Line":84},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.CompileResource","Name":"CompileResource","DeclaringType":"Editor.AssetSystem","DocId":"M:Editor.AssetSystem.CompileResource(System.String,System.ReadOnlySpan\u00601{System.Byte})"},{"ReturnType":"Editor.Asset","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.cs","Line":184},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.FindByPath","Name":"FindByPath","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Find an asset by path.","Params":{"path":"The file path to an asset. Can be absolute or relative."}},"DocId":"M:Editor.AssetSystem.FindByPath(System.String)"},{"ReturnType":"Editor.Asset","Parameters":[{"Name":"absoluteFilePath","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.cs","Line":248},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.RegisterFile","Name":"RegisterFile","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"If you just created an asset, you probably want to immediately register it"},"DocId":"M:Editor.AssetSystem.RegisterFile(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Assets/AssetSystem.cs","Line":268},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.DeleteOrphans","Name":"DeleteOrphans","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Delete orphaned trivial children. These are things that are generated for\nusage by an asset, but aren\u0027t referenced by anything, so are useless."},"DocId":"M:Editor.AssetSystem.DeleteOrphans"},{"ReturnType":"Editor.Asset","Parameters":[{"Name":"type","Type":"System.String"},{"Name":"absoluteFilename","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.CreateResource","Name":"CreateResource","DeclaringType":"Editor.AssetSystem","Documentation":{"Summary":"Create an empty \u003Csee cref=\u0022T:Sandbox.GameResource\u0022 /\u003E.","Return":"The new asset, or null if creation failed.","Params":{"type":"Asset type extension for our new \u003Csee cref=\u0022T:Sandbox.GameResource\u0022 /\u003E instance.","absoluteFilename":"Where to save the new \u003Csee cref=\u0022T:Sandbox.GameResource\u0022 /\u003E instance. For example from \u003Csee cref=\u0022T:Editor.FileDialog\u0022 /\u003E."}},"DocId":"M:Editor.AssetSystem.CreateResource(System.String,System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.Asset\u003E","Loc":{"File":"Assets/AssetSystem.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem.All","Name":"All","Documentation":{"Summary":"All the assets that are being tracked by the asset system. Does not include deleted assets."},"DocId":"P:Editor.AssetSystem.All"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetSystem","Name":"AssetSystem","Documentation":{"Summary":"The asset system, provides access to all the assets."},"DocId":"T:Editor.AssetSystem"},{"Namespace":"","Properties":[{"PropertyType":"Editor.Widget","Loc":{"File":"Assets/AssetSystem.cs","Line":375},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.ParentWidget","Name":"ParentWidget","DocId":"P:Editor.AssetSystem.AssetPickerParameters.ParentWidget"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.AssetType\u003E","Loc":{"File":"Assets/AssetSystem.cs","Line":376},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.FilterAssetTypes","Name":"FilterAssetTypes","DocId":"P:Editor.AssetSystem.AssetPickerParameters.FilterAssetTypes"},{"PropertyType":"System.Action\u00601\u003CEditor.Asset[]\u003E","Loc":{"File":"Assets/AssetSystem.cs","Line":377},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.AssetSelectedCallback","Name":"AssetSelectedCallback","DocId":"P:Editor.AssetSystem.AssetPickerParameters.AssetSelectedCallback"},{"PropertyType":"System.Int32","Loc":{"File":"Assets/AssetSystem.cs","Line":378},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.ViewMode","Name":"ViewMode","DocId":"P:Editor.AssetSystem.AssetPickerParameters.ViewMode"},{"PropertyType":"Editor.Asset","Loc":{"File":"Assets/AssetSystem.cs","Line":379},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.InitialSelectedAsset","Name":"InitialSelectedAsset","DocId":"P:Editor.AssetSystem.AssetPickerParameters.InitialSelectedAsset"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetSystem.cs","Line":380},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.Title","Name":"Title","DocId":"P:Editor.AssetSystem.AssetPickerParameters.Title"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/AssetSystem.cs","Line":381},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.ShowCloudAssets","Name":"ShowCloudAssets","DocId":"P:Editor.AssetSystem.AssetPickerParameters.ShowCloudAssets"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetSystem.cs","Line":382},"IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters.InitialSearchText","Name":"InitialSearchText","DocId":"P:Editor.AssetSystem.AssetPickerParameters.InitialSearchText"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.AssetSystem.AssetPickerParameters","Name":"AssetPickerParameters","DeclaringType":"Editor.AssetSystem","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"}],"Documentation":{"Summary":"Passed parameters for the AssetPicker going from engine to addon code"},"DocId":"T:Editor.AssetSystem.AssetPickerParameters"},{"Namespace":"Editor","Methods":[{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.Tags.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetTagSystem.GetTagIcon","Name":"GetTagIcon","DeclaringType":"Editor.AssetTagSystem","Documentation":{"Summary":"Get an auto generated icon for given tag."},"DocId":"M:Editor.AssetTagSystem.GetTagIcon(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Assets/AssetSystem.Tags.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetTagSystem.IsAutoTag","Name":"IsAutoTag","DeclaringType":"Editor.AssetTagSystem","Documentation":{"Summary":"Return true if this tag is automatically applied"},"DocId":"M:Editor.AssetTagSystem.IsAutoTag(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CEditor.AssetTagSystem.TagDefinition\u003E","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":123},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetTagSystem.All","Name":"All","Documentation":{"Summary":"List of all registered tags."},"DocId":"P:Editor.AssetTagSystem.All"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetTagSystem","Name":"AssetTagSystem","Documentation":{"Summary":"Handles asset tags."},"DocId":"T:Editor.AssetTagSystem"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"IsPublic":true,"FullName":"Editor.AssetTagSystem.AssetAutoTagFilter.Invoke","Name":"Invoke","DeclaringType":"Editor.AssetTagSystem.AssetAutoTagFilter","DocId":"M:Editor.AssetTagSystem.AssetAutoTagFilter.Invoke(Editor.Asset)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Editor.AssetTagSystem.AssetAutoTagFilter.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Editor.AssetTagSystem.AssetAutoTagFilter","DocId":"M:Editor.AssetTagSystem.AssetAutoTagFilter.BeginInvoke(Editor.Asset,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Editor.AssetTagSystem.AssetAutoTagFilter.EndInvoke","Name":"EndInvoke","DeclaringType":"Editor.AssetTagSystem.AssetAutoTagFilter","DocId":"M:Editor.AssetTagSystem.AssetAutoTagFilter.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Editor.AssetTagSystem.AssetAutoTagFilter..ctor","Name":".ctor","DeclaringType":"Editor.AssetTagSystem.AssetAutoTagFilter","DocId":"M:Editor.AssetTagSystem.AssetAutoTagFilter.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.AssetTagSystem.AssetAutoTagFilter","Name":"AssetAutoTagFilter","DeclaringType":"Editor.AssetTagSystem","DocId":"T:Editor.AssetTagSystem.AssetAutoTagFilter"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":40},"IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition.Tag","Name":"Tag","DocId":"P:Editor.AssetTagSystem.TagDefinition.Tag"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":41},"IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition.Title","Name":"Title","DocId":"P:Editor.AssetTagSystem.TagDefinition.Title"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":42},"IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition.Description","Name":"Description","DocId":"P:Editor.AssetTagSystem.TagDefinition.Description"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":43},"IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition.Icon","Name":"Icon","DocId":"P:Editor.AssetTagSystem.TagDefinition.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":44},"IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition.AutoTag","Name":"AutoTag","DocId":"P:Editor.AssetTagSystem.TagDefinition.AutoTag"},{"PropertyType":"Editor.AssetTagSystem.AssetAutoTagFilter","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":45},"IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition.Filter","Name":"Filter","DocId":"P:Editor.AssetTagSystem.TagDefinition.Filter"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Assets/AssetSystem.Tags.cs","Line":46},"IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition.IconPixmap","Name":"IconPixmap","DocId":"P:Editor.AssetTagSystem.TagDefinition.IconPixmap"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.AssetTagSystem.TagDefinition","Name":"TagDefinition","DeclaringType":"Editor.AssetTagSystem","DocId":"T:Editor.AssetTagSystem.TagDefinition"},{"Namespace":"Editor","Methods":[{"ReturnType":"Editor.AssetType","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"allowPartials","Type":"System.Boolean","Default":"False"}],"l":{"File":"Assets/AssetType.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.Find","Name":"Find","DeclaringType":"Editor.AssetType","Documentation":{"Summary":"Find an asset type by name or extension match.","Params":{"name":"Name or extension of an asset type to search for.","allowPartials":"Whether partial matches for the name are allowed."}},"DocId":"M:Editor.AssetType.Find(System.String,System.Boolean)"},{"ReturnType":"Editor.AssetType","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"Assets/AssetType.cs","Line":436},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.FromType","Name":"FromType","DeclaringType":"Editor.AssetType","Documentation":{"Summary":"For a type (ie Texture, Material, Surface) return the appropriate AssetType.\nReturns null if can\u0027t resolve."},"DocId":"M:Editor.AssetType.FromType(System.Type)"},{"ReturnType":"Editor.AssetType","Parameters":[{"Name":"extension","Type":"System.String"}],"l":{"File":"Assets/AssetType.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.FromExtension","Name":"FromExtension","DeclaringType":"Editor.AssetType","DocId":"M:Editor.AssetType.FromExtension(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Assets/AssetType.cs","Line":74},"IsPublic":true,"FullName":"Editor.AssetType..ctor","Name":".ctor","DeclaringType":"Editor.AssetType","DocId":"M:Editor.AssetType.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CEditor.AssetType\u003E","Loc":{"File":"Assets/AssetType.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.All","Name":"All","Documentation":{"Summary":"All currently registered asset types, including the base types such as models, etc."},"DocId":"P:Editor.AssetType.All"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.Model","Name":"Model","Documentation":{"Summary":"Model (.vmdl) asset type."},"DocId":"P:Editor.AssetType.Model"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.Animation","Name":"Animation","Documentation":{"Summary":"Animation (.vanim) asset type."},"DocId":"P:Editor.AssetType.Animation"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.AnimationGraph","Name":"AnimationGraph","Documentation":{"Summary":"Animation Graph (.vanmgrph) asset type."},"DocId":"P:Editor.AssetType.AnimationGraph"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.Texture","Name":"Texture","Documentation":{"Summary":"Texture (.vtex) asset type."},"DocId":"P:Editor.AssetType.Texture"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.Material","Name":"Material","Documentation":{"Summary":"Material (.vmat) asset type."},"DocId":"P:Editor.AssetType.Material"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":44},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.SoundFile","Name":"SoundFile","Documentation":{"Summary":"Sound (.wav, .ogg or .mp3) asset type."},"DocId":"P:Editor.AssetType.SoundFile"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":49},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.SoundEvent","Name":"SoundEvent","Documentation":{"Summary":"A sound event"},"DocId":"P:Editor.AssetType.SoundEvent"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":54},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.Soundscape","Name":"Soundscape","Documentation":{"Summary":"A soundscape"},"DocId":"P:Editor.AssetType.Soundscape"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":59},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.ImageFile","Name":"ImageFile","Documentation":{"Summary":"Image source (.png or .jpg) asset type."},"DocId":"P:Editor.AssetType.ImageFile"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.Shader","Name":"Shader","Documentation":{"Summary":"Shader (.shader) asset type."},"DocId":"P:Editor.AssetType.Shader"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Assets/AssetType.cs","Line":69},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetType.MapFile","Name":"MapFile","Documentation":{"Summary":"A map (.vmap) asset type."},"DocId":"P:Editor.AssetType.MapFile"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetType.cs","Line":74},"IsPublic":true,"FullName":"Editor.AssetType.FriendlyName","Name":"FriendlyName","Documentation":{"Summary":"Name of the asset type for UI purposes."},"DocId":"P:Editor.AssetType.FriendlyName"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetType.cs","Line":79},"IsPublic":true,"FullName":"Editor.AssetType.FileExtension","Name":"FileExtension","Documentation":{"Summary":"Primary file extension for this asset type."},"DocId":"P:Editor.AssetType.FileExtension"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.String\u003E","Loc":{"File":"Assets/AssetType.cs","Line":84},"IsPublic":true,"FullName":"Editor.AssetType.FileExtensions","Name":"FileExtensions","Documentation":{"Summary":"All file extensions for this asset type."},"DocId":"P:Editor.AssetType.FileExtensions"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/AssetType.cs","Line":89},"IsPublic":true,"FullName":"Editor.AssetType.HiddenByDefault","Name":"HiddenByDefault","Documentation":{"Summary":"This asset type is hidden by default from asset browser, etc."},"DocId":"P:Editor.AssetType.HiddenByDefault"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/AssetType.cs","Line":94},"IsPublic":true,"FullName":"Editor.AssetType.IsSimpleAsset","Name":"IsSimpleAsset","Documentation":{"Summary":"A simple asset is used by something else. It never exists in the game on its own."},"DocId":"P:Editor.AssetType.IsSimpleAsset"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/AssetType.cs","Line":99},"IsPublic":true,"FullName":"Editor.AssetType.HasDependencies","Name":"HasDependencies","Documentation":{"Summary":"This asset type can have dependencies"},"DocId":"P:Editor.AssetType.HasDependencies"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/AssetType.cs","Line":104},"IsPublic":true,"FullName":"Editor.AssetType.PrefersIconThumbnail","Name":"PrefersIconThumbnail","Documentation":{"Summary":"Use asset type icon, over any preview image."},"DocId":"P:Editor.AssetType.PrefersIconThumbnail"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Assets/AssetType.cs","Line":109},"IsPublic":true,"FullName":"Editor.AssetType.Icon16","Name":"Icon16","Documentation":{"Summary":"16x16 icon for this asset type."},"DocId":"P:Editor.AssetType.Icon16"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Assets/AssetType.cs","Line":114},"IsPublic":true,"FullName":"Editor.AssetType.Icon64","Name":"Icon64","Documentation":{"Summary":"64x64 icon for this asset type."},"DocId":"P:Editor.AssetType.Icon64"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Assets/AssetType.cs","Line":119},"IsPublic":true,"FullName":"Editor.AssetType.Icon128","Name":"Icon128","Documentation":{"Summary":"128x128 icon for this asset type."},"DocId":"P:Editor.AssetType.Icon128"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Assets/AssetType.cs","Line":124},"IsPublic":true,"FullName":"Editor.AssetType.Icon256","Name":"Icon256","Documentation":{"Summary":"256x256 icon for this asset type."},"DocId":"P:Editor.AssetType.Icon256"},{"PropertyType":"System.Boolean","Loc":{"File":"Assets/AssetType.cs","Line":129},"IsPublic":true,"FullName":"Editor.AssetType.IsGameResource","Name":"IsGameResource","Documentation":{"Summary":"Whether this asset type is a custom game resource or not."},"DocId":"P:Editor.AssetType.IsGameResource"},{"PropertyType":"System.Type","Loc":{"File":"Assets/AssetType.cs","Line":134},"IsPublic":true,"FullName":"Editor.AssetType.ResourceType","Name":"ResourceType","Documentation":{"Summary":"Type that will be returned by \u003Csee cref=\u0022M:Editor.Asset.LoadResource\u0022 /\u003E."},"DocId":"P:Editor.AssetType.ResourceType"},{"PropertyType":"System.String","Loc":{"File":"Assets/AssetType.cs","Line":139},"IsPublic":true,"FullName":"Editor.AssetType.Category","Name":"Category","Documentation":{"Summary":"Category of this asset type, for grouping in UI."},"DocId":"P:Editor.AssetType.Category"},{"PropertyType":"Color","Loc":{"File":"Assets/AssetType.cs","Line":144},"IsPublic":true,"FullName":"Editor.AssetType.Color","Name":"Color","Documentation":{"Summary":"Color that represents this asset, for use in the asset browser."},"DocId":"P:Editor.AssetType.Color"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.AssetType","Name":"AssetType","DocId":"T:Editor.AssetType"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"editor","Out":true,"Type":"Editor.IAssetEditor"}],"l":{"File":"Assets/IAssetEditor.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.IAssetEditor.OpenInEditor","Name":"OpenInEditor","DeclaringType":"Editor.IAssetEditor","Documentation":{"Summary":"Open given asset in a new asset editor window. Will reuse already open editors for same asset type if the editor supports it. (\u003Csee cref=\u0022P:Editor.IAssetEditor.CanOpenMultipleAssets\u0022 /\u003E)","Return":"Whether an asset editor was found for given asset."},"DocId":"M:Editor.IAssetEditor.OpenInEditor(Editor.Asset,Editor.IAssetEditor@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Assets/IAssetEditor.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.IAssetEditor.TryOpenUsingStaticMethod","Name":"TryOpenUsingStaticMethod","DeclaringType":"Editor.IAssetEditor","DocId":"M:Editor.IAssetEditor.TryOpenUsingStaticMethod(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"IsPublic":true,"FullName":"Editor.IAssetEditor.AssetOpen","Name":"AssetOpen","DeclaringType":"Editor.IAssetEditor","Documentation":{"Summary":"Open the asset in this editor."},"DocId":"M:Editor.IAssetEditor.AssetOpen(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"memberName","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.IAssetEditor.SelectMember","Name":"SelectMember","DeclaringType":"Editor.IAssetEditor","DocId":"M:Editor.IAssetEditor.SelectMember(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IAssetEditor.CanOpenMultipleAssets","Name":"CanOpenMultipleAssets","Documentation":{"Summary":"If this editor is able to edit multiple assets at the same time then return true\nand we\u0027ll try to create only one version of that editor and AssetOpen will be called multiple times."},"DocId":"P:Editor.IAssetEditor.CanOpenMultipleAssets"}],"Fields":[{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Editor.IAssetEditor\u003E","IsPublic":true,"IsStatic":true,"FullName":"Editor.IAssetEditor.OpenMultiAssetEditors","Name":"OpenMultiAssetEditors","Documentation":{"Summary":"A list of open editors that support multiple assets at once."},"DocId":"F:Editor.IAssetEditor.OpenMultiAssetEditors"},{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Editor.IAssetEditor\u003E","IsPublic":true,"IsStatic":true,"FullName":"Editor.IAssetEditor.OpenSingleEditors","Name":"OpenSingleEditors","Documentation":{"Summary":"A list of open editors for individual assets."},"DocId":"F:Editor.IAssetEditor.OpenSingleEditors"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.IAssetEditor","Name":"IAssetEditor","Documentation":{"Summary":"A widget (usually window) implementing this will be able to edit assets via the asset browser.\nThe widget should be marked with the attribute of the asset\u0027s extension, like this \u003Cc\u003E[CanEdit( \u0022asset:vsndstck\u0022 )]\u003C/c\u003E"},"DocId":"T:Editor.IAssetEditor"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Nullable\u00601\u003CSystem.Text.Json.JsonElement\u003E","Parameters":[{"Name":"keyName","Type":"System.String"}],"l":{"File":"Assets/MetaData.cs","Line":88},"IsPublic":true,"FullName":"Editor.MetaData.GetElement","Name":"GetElement","DeclaringType":"Editor.MetaData","DocId":"M:Editor.MetaData.GetElement(System.String)"},{"ReturnType":"T","Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Assets/MetaData.cs","Line":108},"IsPublic":true,"FullName":"Editor.MetaData.Get","Name":"Get","DeclaringType":"Editor.MetaData","DocId":"M:Editor.MetaData.Get\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.String","Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"Assets/MetaData.cs","Line":122},"IsPublic":true,"FullName":"Editor.MetaData.GetString","Name":"GetString","DeclaringType":"Editor.MetaData","DocId":"M:Editor.MetaData.GetString(System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"System.Boolean","Default":"False"}],"l":{"File":"Assets/MetaData.cs","Line":123},"IsPublic":true,"FullName":"Editor.MetaData.GetBool","Name":"GetBool","DeclaringType":"Editor.MetaData","DocId":"M:Editor.MetaData.GetBool(System.String,System.Boolean)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"System.Int32","Default":"0"}],"l":{"File":"Assets/MetaData.cs","Line":124},"IsPublic":true,"FullName":"Editor.MetaData.GetInt","Name":"GetInt","DeclaringType":"Editor.MetaData","DocId":"M:Editor.MetaData.GetInt(System.String,System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"System.Single","Default":"0"}],"l":{"File":"Assets/MetaData.cs","Line":125},"IsPublic":true,"FullName":"Editor.MetaData.GetFloat","Name":"GetFloat","DeclaringType":"Editor.MetaData","DocId":"M:Editor.MetaData.GetFloat(System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"T"}],"l":{"File":"Assets/MetaData.cs","Line":132},"IsPublic":true,"FullName":"Editor.MetaData.Set","Name":"Set","DeclaringType":"Editor.MetaData","Documentation":{"Summary":"Set a value in the metadata file. If the value is null, the key will be removed."},"DocId":"M:Editor.MetaData.Set\u0060\u00601(System.String,\u0060\u00600)"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Assets/MetaData.cs","Line":16},"IsPublic":true,"FullName":"Editor.MetaData.FilePath","Name":"FilePath","Documentation":{"Summary":"File path to the metadata file."},"DocId":"P:Editor.MetaData.FilePath"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MetaData","Name":"MetaData","Documentation":{"Summary":"A class to CRUD json files. This should probably be a generic class since it seems\nlike we might want to do this with stuff other than meta files. But there\u0027s no need for\nthat right now, so lets leave it simple."},"DocId":"T:Editor.MetaData"},{"Namespace":"Editor","BaseType":"Sandbox.Resources.ResourceCompiler","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Assets/ResourceCompile/TextureCompiler.cs","Line":12},"IsPublic":true,"FullName":"Editor.TextureResourceCompiler..ctor","Name":".ctor","DeclaringType":"Editor.TextureResourceCompiler","DocId":"M:Editor.TextureResourceCompiler.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TextureResourceCompiler","Name":"TextureResourceCompiler","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute","ConstructorArguments":["texture"]},{"FullName":"Sandbox.Resources.ResourceCompiler.ResourceIdentityAttribute","ConstructorArguments":["vtex"]}],"DocId":"T:Editor.TextureResourceCompiler"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"path","Type":"System.String"},{"Name":"line","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"},{"Name":"column","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"IsPublic":true,"FullName":"Editor.ICodeEditor.OpenFile","Name":"OpenFile","DeclaringType":"Editor.ICodeEditor","DocId":"M:Editor.ICodeEditor.OpenFile(System.String,System.Nullable\u00601{System.Int32},System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ICodeEditor.OpenSolution","Name":"OpenSolution","DeclaringType":"Editor.ICodeEditor","Documentation":{"Summary":"Open the solution of all sandbox projects"},"DocId":"M:Editor.ICodeEditor.OpenSolution"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"addon","Type":"Sandbox.Project"}],"IsPublic":true,"FullName":"Editor.ICodeEditor.OpenAddon","Name":"OpenAddon","DeclaringType":"Editor.ICodeEditor","Documentation":{"Summary":"Open given addon in the editor."},"DocId":"M:Editor.ICodeEditor.OpenAddon(Sandbox.Project)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ICodeEditor.IsInstalled","Name":"IsInstalled","DeclaringType":"Editor.ICodeEditor","Documentation":{"Summary":"Whether or not this editor is installed."},"DocId":"M:Editor.ICodeEditor.IsInstalled"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ICodeEditor","Name":"ICodeEditor","Documentation":{"Summary":"Interface for editors to open code files.\nAny class that implements this interface is automatically added to the list.\nAn editor is only enabled if \u003Csee cref=\u0022M:Editor.ICodeEditor.IsInstalled\u0022 /\u003E returns true.\n \nDecorate your implementation with a \u003Csee cref=\u0022T:TitleAttribute\u0022 /\u003E."},"DocId":"T:Editor.ICodeEditor"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"location","Type":"Sandbox.Internal.ISourcePathProvider"}],"l":{"File":"CodeEditor/CodeEditor.cs","Line":188},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.OpenFile","Name":"OpenFile","DeclaringType":"Editor.CodeEditor","DocId":"M:Editor.CodeEditor.OpenFile(Sandbox.Internal.ISourcePathProvider)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"line","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"},{"Name":"column","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"CodeEditor/CodeEditor.cs","Line":200},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.OpenFile","Name":"OpenFile","DeclaringType":"Editor.CodeEditor","DocId":"M:Editor.CodeEditor.OpenFile(System.String,System.Nullable\u00601{System.Int32},System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"CodeEditor/CodeEditor.cs","Line":210},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.CanOpenFile","Name":"CanOpenFile","DeclaringType":"Editor.CodeEditor","Documentation":{"Summary":"Returns true if the file exists and can be opened by the current code editor.","Return":"","Params":{"path":""}},"DocId":"M:Editor.CodeEditor.CanOpenFile(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"CodeEditor/CodeEditor.cs","Line":241},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.OpenSolution","Name":"OpenSolution","DeclaringType":"Editor.CodeEditor","Documentation":{"Summary":"Open the solution of all s\u0026amp;box projects"},"DocId":"M:Editor.CodeEditor.OpenSolution"},{"ReturnType":"System.Void","Parameters":[{"Name":"addon","Type":"Sandbox.Project"}],"l":{"File":"CodeEditor/CodeEditor.cs","Line":247},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.OpenAddon","Name":"OpenAddon","DeclaringType":"Editor.CodeEditor","DocId":"M:Editor.CodeEditor.OpenAddon(Sandbox.Project)"},{"ReturnType":"System.String","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"CodeEditor/CodeEditor.cs","Line":266},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.FindSolutionFromPath","Name":"FindSolutionFromPath","DeclaringType":"Editor.CodeEditor","Documentation":{"Summary":"Finds a .sln this path belongs to, this is pretty much entirely for internal usage to open engine slns"},"DocId":"M:Editor.CodeEditor.FindSolutionFromPath(System.String)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"CodeEditor/CodeEditor.cs","Line":286},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.AddonSolutionPath","Name":"AddonSolutionPath","DeclaringType":"Editor.CodeEditor","DocId":"M:Editor.CodeEditor.AddonSolutionPath"}],"Properties":[{"PropertyType":"Editor.ICodeEditor","Loc":{"File":"CodeEditor/CodeEditor.cs","Line":84},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.Current","Name":"Current","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Code Editor"]}],"Documentation":{"Summary":"The current code editor we\u0027re using."},"DocId":"P:Editor.CodeEditor.Current"},{"PropertyType":"System.String","Loc":{"File":"CodeEditor/CodeEditor.cs","Line":128},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor.Title","Name":"Title","Documentation":{"Summary":"Friendly name for our current code editor."},"DocId":"P:Editor.CodeEditor.Title"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.CodeEditor","Name":"CodeEditor","Documentation":{"Summary":"For opening source code files in whatever code editor the user has selected."},"DocId":"T:Editor.CodeEditor"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"ConsoleSystem.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ConsoleSystem.SetValue","Name":"SetValue","DeclaringType":"Editor.ConsoleSystem","Documentation":{"Summary":"Try to set a console variable. You will only be able to set variables that you have permission to set."},"DocId":"M:Editor.ConsoleSystem.SetValue(System.String,System.Object)"},{"ReturnType":"System.String","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"ConsoleSystem.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ConsoleSystem.GetValue","Name":"GetValue","DeclaringType":"Editor.ConsoleSystem","Documentation":{"Summary":"Get a convar value as a string"},"DocId":"M:Editor.ConsoleSystem.GetValue(System.String,System.String)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.Int32","Default":"0"}],"l":{"File":"ConsoleSystem.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ConsoleSystem.GetValueInt","Name":"GetValueInt","DeclaringType":"Editor.ConsoleSystem","Documentation":{"Summary":"Get a convar value as an integer if possible."},"DocId":"M:Editor.ConsoleSystem.GetValueInt(System.String,System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"defaultValue","Type":"System.Single","Default":"0"}],"l":{"File":"ConsoleSystem.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ConsoleSystem.GetValueFloat","Name":"GetValueFloat","DeclaringType":"Editor.ConsoleSystem","Documentation":{"Summary":"Get a convar value as an float if possible."},"DocId":"M:Editor.ConsoleSystem.GetValueFloat(System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"command","Type":"System.String"}],"l":{"File":"ConsoleSystem.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ConsoleSystem.Run","Name":"Run","DeclaringType":"Editor.ConsoleSystem","Documentation":{"Summary":"Run this command. This should be a single command."},"DocId":"M:Editor.ConsoleSystem.Run(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.ConsoleSystem","Name":"ConsoleSystem","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Editor.ConsoleSystem"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/AnglesControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.AnglesControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.AnglesControlWidget","DocId":"M:Editor.AnglesControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/AnglesControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.AnglesControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.AnglesControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.AnglesControlWidget","Name":"AnglesControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Angles"]}],"DocId":"T:Editor.AnglesControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/BBoxControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.BBoxControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.BBoxControlWidget","DocId":"M:Editor.BBoxControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BBoxControlWidget","Name":"BBoxControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["BBox"]}],"DocId":"T:Editor.BBoxControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/BoolControlWidget.cs","Line":30},"IsPublic":true,"FullName":"Editor.BoolControlWidget.StartEditing","Name":"StartEditing","DeclaringType":"Editor.BoolControlWidget","DocId":"M:Editor.BoolControlWidget.StartEditing"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/BoolControlWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.BoolControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.BoolControlWidget","DocId":"M:Editor.BoolControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ControlWidget/BoolControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.BoolControlWidget.Icon","Name":"Icon","DocId":"P:Editor.BoolControlWidget.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"ControlWidget/BoolControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.BoolControlWidget.IsChecked","Name":"IsChecked","DocId":"P:Editor.BoolControlWidget.IsChecked"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/BoolControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.BoolControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.BoolControlWidget.SupportsMultiEdit"},{"PropertyType":"Sandbox.TextFlag","IsVirtual":true,"Loc":{"File":"ControlWidget/BoolControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.BoolControlWidget.CellAlignment","Name":"CellAlignment","DocId":"P:Editor.BoolControlWidget.CellAlignment"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BoolControlWidget","Name":"BoolControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Boolean"]}],"DocId":"T:Editor.BoolControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/ControlWidget.cs","Line":62},"IsPublic":true,"FullName":"Editor.ControlWidget.StartEditing","Name":"StartEditing","DeclaringType":"Editor.ControlWidget","Documentation":{"Summary":"Selects this widget and starts editing. Used when we want to focus on the widget in the\ninspector, like when double-clicking on something in a graph editor that maps to this widget."},"DocId":"M:Editor.ControlWidget.StartEditing"},{"ReturnType":"Editor.ControlWidget","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/ControlWidget.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ControlWidget.Create","Name":"Create","DeclaringType":"Editor.ControlWidget","DocId":"M:Editor.ControlWidget.Create(Sandbox.SerializedProperty)"},{"ReturnType":"Editor.ControlWidget","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/ControlWidget.cs","Line":242},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ControlWidget.TryCreateGenericObjectControlWidget","Name":"TryCreateGenericObjectControlWidget","DeclaringType":"Editor.ControlWidget","DocId":"M:Editor.ControlWidget.TryCreateGenericObjectControlWidget(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/ControlWidget.cs","Line":261},"IsPublic":true,"FullName":"Editor.ControlWidget.Think","Name":"Think","DeclaringType":"Editor.ControlWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.ControlWidget.Think"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ControlWidget/ControlWidget.cs","Line":276},"IsPublic":true,"FullName":"Editor.ControlWidget.Prime","Name":"Prime","DeclaringType":"Editor.ControlWidget","Documentation":{"Summary":"Should get called right after creation"},"DocId":"M:Editor.ControlWidget.Prime"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/ControlWidget.cs","Line":316},"IsPublic":true,"FullName":"Editor.ControlWidget.ToClipboardString","Name":"ToClipboardString","DeclaringType":"Editor.ControlWidget","DocId":"M:Editor.ControlWidget.ToClipboardString"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"clipboard","Type":"System.String"}],"l":{"File":"ControlWidget/ControlWidget.cs","Line":325},"IsPublic":true,"FullName":"Editor.ControlWidget.FromClipboardString","Name":"FromClipboardString","DeclaringType":"Editor.ControlWidget","DocId":"M:Editor.ControlWidget.FromClipboardString(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/ControlWidget.cs","Line":24},"IsPublic":true,"FullName":"Editor.ControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ControlWidget","DocId":"M:Editor.ControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"Sandbox.SerializedProperty","Loc":{"File":"ControlWidget/ControlWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.ControlWidget.SerializedProperty","Name":"SerializedProperty","DocId":"P:Editor.ControlWidget.SerializedProperty"},{"PropertyType":"Sandbox.TextFlag","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.ControlWidget.CellAlignment","Name":"CellAlignment","Documentation":{"Summary":"If none, when in a grid, the control will fill the entire cell"},"DocId":"P:Editor.ControlWidget.CellAlignment"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":69},"IsPublic":true,"FullName":"Editor.ControlWidget.IsWideMode","Name":"IsWideMode","Documentation":{"Summary":"If true we prefer to be full inspector width\nwith the label above us"},"DocId":"P:Editor.ControlWidget.IsWideMode"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":74},"IsPublic":true,"FullName":"Editor.ControlWidget.IncludeLabel","Name":"IncludeLabel","Documentation":{"Summary":"If true (default) we\u0027ll include a label next to the control"},"DocId":"P:Editor.ControlWidget.IncludeLabel"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":75},"IsPublic":true,"FullName":"Editor.ControlWidget.IsControlActive","Name":"IsControlActive","DocId":"P:Editor.ControlWidget.IsControlActive"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":76},"IsPublic":true,"FullName":"Editor.ControlWidget.IsControlHovered","Name":"IsControlHovered","DocId":"P:Editor.ControlWidget.IsControlHovered"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":77},"IsPublic":true,"FullName":"Editor.ControlWidget.IsControlDisabled","Name":"IsControlDisabled","DocId":"P:Editor.ControlWidget.IsControlDisabled"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":78},"IsPublic":true,"FullName":"Editor.ControlWidget.IsControlButton","Name":"IsControlButton","DocId":"P:Editor.ControlWidget.IsControlButton"},{"PropertyType":"Color","Loc":{"File":"ControlWidget/ControlWidget.cs","Line":79},"IsPublic":true,"FullName":"Editor.ControlWidget.Tint","Name":"Tint","DocId":"P:Editor.ControlWidget.Tint"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/ControlWidget.cs","Line":80},"IsPublic":true,"FullName":"Editor.ControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ControlWidget.SupportsMultiEdit"}],"Fields":[{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.ControlWidget.ControlHighlightPrimary","Name":"ControlHighlightPrimary","DocId":"F:Editor.ControlWidget.ControlHighlightPrimary"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.ControlWidget.ControlHighlightSecondary","Name":"ControlHighlightSecondary","DocId":"F:Editor.ControlWidget.ControlHighlightSecondary"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.ControlWidget.PaintBackground","Name":"PaintBackground","DocId":"F:Editor.ControlWidget.PaintBackground"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ControlWidget","Name":"ControlWidget","Documentation":{"Summary":"A control widget is used to edit the value of a single SerializedProperty."},"DocId":"T:Editor.ControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/EnumControlWidget.cs","Line":92},"IsPublic":true,"FullName":"Editor.EnumControlWidget.StartEditing","Name":"StartEditing","DeclaringType":"Editor.EnumControlWidget","DocId":"M:Editor.EnumControlWidget.StartEditing"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/EnumControlWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.EnumControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.EnumControlWidget","DocId":"M:Editor.EnumControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"ControlWidget/EnumControlWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.EnumControlWidget.IsFlagsMode","Name":"IsFlagsMode","Documentation":{"Summary":"If true, then this control is operating in flags mode (FlagsAttribute)"},"DocId":"P:Editor.EnumControlWidget.IsFlagsMode"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/EnumControlWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.EnumControlWidget.IsControlActive","Name":"IsControlActive","DocId":"P:Editor.EnumControlWidget.IsControlActive"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/EnumControlWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.EnumControlWidget.IsControlButton","Name":"IsControlButton","DocId":"P:Editor.EnumControlWidget.IsControlButton"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/EnumControlWidget.cs","Line":18},"IsPublic":true,"FullName":"Editor.EnumControlWidget.IsControlHovered","Name":"IsControlHovered","DocId":"P:Editor.EnumControlWidget.IsControlHovered"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/EnumControlWidget.cs","Line":20},"IsPublic":true,"FullName":"Editor.EnumControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.EnumControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EnumControlWidget","Name":"EnumControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Enum"]}],"DocId":"T:Editor.EnumControlWidget"},{"Namespace":"Editor","BaseType":"Editor.StringControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"range","Type":"Vector2"},{"Name":"step","Type":"System.Single"},{"Name":"clamped","Type":"System.Boolean"},{"Name":"slider","Type":"System.Boolean"}],"l":{"File":"ControlWidget/FloatControlWidget.cs","Line":61},"IsPublic":true,"FullName":"Editor.FloatControlWidget.MakeRanged","Name":"MakeRanged","DeclaringType":"Editor.FloatControlWidget","DocId":"M:Editor.FloatControlWidget.MakeRanged(Vector2,System.Single,System.Boolean,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/FloatControlWidget.cs","Line":37},"IsPublic":true,"FullName":"Editor.FloatControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.FloatControlWidget","DocId":"M:Editor.FloatControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.FloatControlWidget.HighlightColor","Name":"HighlightColor","DocId":"P:Editor.FloatControlWidget.HighlightColor"},{"PropertyType":"System.String","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.FloatControlWidget.Icon","Name":"Icon","DocId":"P:Editor.FloatControlWidget.Icon"},{"PropertyType":"System.String","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.FloatControlWidget.Label","Name":"Label","DocId":"P:Editor.FloatControlWidget.Label"},{"PropertyType":"System.Action\u00602\u003CSandbox.Rect,System.Single\u003E","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.FloatControlWidget.SliderPaint","Name":"SliderPaint","DocId":"P:Editor.FloatControlWidget.SliderPaint"},{"PropertyType":"System.Boolean","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":18},"IsPublic":true,"FullName":"Editor.FloatControlWidget.HasRange","Name":"HasRange","Documentation":{"Summary":"If true we can draw a slider"},"DocId":"P:Editor.FloatControlWidget.HasRange"},{"PropertyType":"Vector2","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":23},"IsPublic":true,"FullName":"Editor.FloatControlWidget.Range","Name":"Range","Documentation":{"Summary":"The range, min and max"},"DocId":"P:Editor.FloatControlWidget.Range"},{"PropertyType":"System.Single","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":28},"IsPublic":true,"FullName":"Editor.FloatControlWidget.RangeStep","Name":"RangeStep","Documentation":{"Summary":"The step size between range"},"DocId":"P:Editor.FloatControlWidget.RangeStep"},{"PropertyType":"System.Boolean","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":33},"IsPublic":true,"FullName":"Editor.FloatControlWidget.RangeClamped","Name":"RangeClamped","Documentation":{"Summary":"True if the range is clamped between min and max"},"DocId":"P:Editor.FloatControlWidget.RangeClamped"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.FloatControlWidget","Name":"FloatControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Single"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Decimal"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Double"]}],"DocId":"T:Editor.FloatControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"ControlWidget/FloatControlWidget.cs","Line":280},"IsPublic":true,"FullName":"Editor.FloatSlider..ctor","Name":".ctor","DeclaringType":"Editor.FloatSlider","DocId":"M:Editor.FloatSlider.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":277},"IsPublic":true,"FullName":"Editor.FloatSlider.Minimum","Name":"Minimum","DocId":"P:Editor.FloatSlider.Minimum"},{"PropertyType":"System.Single","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":278},"IsPublic":true,"FullName":"Editor.FloatSlider.Maximum","Name":"Maximum","DocId":"P:Editor.FloatSlider.Maximum"},{"PropertyType":"System.Action","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":279},"IsPublic":true,"FullName":"Editor.FloatSlider.OnValueEdited","Name":"OnValueEdited","DocId":"P:Editor.FloatSlider.OnValueEdited"},{"PropertyType":"Color","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":280},"IsPublic":true,"FullName":"Editor.FloatSlider.HighlightColor","Name":"HighlightColor","DocId":"P:Editor.FloatSlider.HighlightColor"},{"PropertyType":"System.Action\u00602\u003CSandbox.Rect,System.Single\u003E","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":281},"IsPublic":true,"FullName":"Editor.FloatSlider.SliderPaint","Name":"SliderPaint","DocId":"P:Editor.FloatSlider.SliderPaint"},{"PropertyType":"System.Action","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":283},"IsPublic":true,"FullName":"Editor.FloatSlider.EditingStarted","Name":"EditingStarted","DocId":"P:Editor.FloatSlider.EditingStarted"},{"PropertyType":"System.Action","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":284},"IsPublic":true,"FullName":"Editor.FloatSlider.EditingFinished","Name":"EditingFinished","DocId":"P:Editor.FloatSlider.EditingFinished"},{"PropertyType":"System.Single","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":293},"IsPublic":true,"FullName":"Editor.FloatSlider.Value","Name":"Value","DocId":"P:Editor.FloatSlider.Value"},{"PropertyType":"System.Single","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":311},"IsPublic":true,"FullName":"Editor.FloatSlider.DeltaValue","Name":"DeltaValue","DocId":"P:Editor.FloatSlider.DeltaValue"},{"PropertyType":"System.Single","Loc":{"File":"ControlWidget/FloatControlWidget.cs","Line":317},"IsPublic":true,"FullName":"Editor.FloatSlider.Step","Name":"Step","DocId":"P:Editor.FloatSlider.Step"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.FloatSlider","Name":"FloatSlider","DocId":"T:Editor.FloatSlider"},{"Namespace":"Editor","BaseType":"Editor.FloatControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/IntegerControlWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.IntegerControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.IntegerControlWidget","DocId":"M:Editor.IntegerControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.IntegerControlWidget","Name":"IntegerControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Char"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Byte"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.SByte"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Int16"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.UInt16"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Int32"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.UInt32"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Int64"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.UInt64"]}],"DocId":"T:Editor.IntegerControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/MarginControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.MarginControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.MarginControlWidget","DocId":"M:Editor.MarginControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MarginControlWidget","Name":"MarginControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.UI.Margin"]}],"DocId":"T:Editor.MarginControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/RectControlWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.RectControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.RectControlWidget","DocId":"M:Editor.RectControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.RectControlWidget","Name":"RectControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Rect"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.RectInt"]}],"DocId":"T:Editor.RectControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/RotationControlWidget.cs","Line":66},"IsPublic":true,"FullName":"Editor.RotationControlWidget.Think","Name":"Think","DeclaringType":"Editor.RotationControlWidget","DocId":"M:Editor.RotationControlWidget.Think"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/RotationControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.RotationControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.RotationControlWidget","DocId":"M:Editor.RotationControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/RotationControlWidget.cs","Line":35},"IsPublic":true,"FullName":"Editor.RotationControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.RotationControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.RotationControlWidget","Name":"RotationControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Rotation"]}],"DocId":"T:Editor.RotationControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/SphereControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.SphereControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.SphereControlWidget","DocId":"M:Editor.SphereControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.SphereControlWidget","Name":"SphereControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Sphere"]}],"DocId":"T:Editor.SphereControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/StringControlWidget.cs","Line":52},"IsPublic":true,"FullName":"Editor.StringControlWidget.StartEditing","Name":"StartEditing","DeclaringType":"Editor.StringControlWidget","DocId":"M:Editor.StringControlWidget.StartEditing"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/StringControlWidget.cs","Line":118},"IsPublic":true,"FullName":"Editor.StringControlWidget.ToClipboardString","Name":"ToClipboardString","DeclaringType":"Editor.StringControlWidget","DocId":"M:Editor.StringControlWidget.ToClipboardString"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"clipboard","Type":"System.String"}],"l":{"File":"ControlWidget/StringControlWidget.cs","Line":123},"IsPublic":true,"FullName":"Editor.StringControlWidget.FromClipboardString","Name":"FromClipboardString","DeclaringType":"Editor.StringControlWidget","DocId":"M:Editor.StringControlWidget.FromClipboardString(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/StringControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.StringControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.StringControlWidget","DocId":"M:Editor.StringControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/StringControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.StringControlWidget.IsControlActive","Name":"IsControlActive","DocId":"P:Editor.StringControlWidget.IsControlActive"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/StringControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.StringControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.StringControlWidget.SupportsMultiEdit"},{"PropertyType":"System.String","Loc":{"File":"ControlWidget/StringControlWidget.cs","Line":16},"IsPublic":true,"FullName":"Editor.StringControlWidget.RegexValidator","Name":"RegexValidator","Documentation":{"Summary":"Allow overriding the regex validator on \u003Csee cref=\u0022F:Editor.StringControlWidget.LineEdit\u0022 /\u003E."},"DocId":"P:Editor.StringControlWidget.RegexValidator"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/StringControlWidget.cs","Line":24},"IsPublic":true,"FullName":"Editor.StringControlWidget.ReadOnly","Name":"ReadOnly","DocId":"P:Editor.StringControlWidget.ReadOnly"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StringControlWidget","Name":"StringControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.StringControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/TextAreaControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.TextAreaControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.TextAreaControlWidget","DocId":"M:Editor.TextAreaControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/TextAreaControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.TextAreaControlWidget.IsControlActive","Name":"IsControlActive","DocId":"P:Editor.TextAreaControlWidget.IsControlActive"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/TextAreaControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.TextAreaControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.TextAreaControlWidget.SupportsMultiEdit"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/TextAreaControlWidget.cs","Line":16},"IsPublic":true,"FullName":"Editor.TextAreaControlWidget.ReadOnly","Name":"ReadOnly","DocId":"P:Editor.TextAreaControlWidget.ReadOnly"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TextAreaControlWidget","Name":"TextAreaControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.TextAreaControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/TransformControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.TransformControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.TransformControlWidget","DocId":"M:Editor.TransformControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/TransformControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.TransformControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.TransformControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TransformControlWidget","Name":"TransformControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Transform"]}],"DocId":"T:Editor.TransformControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/VectorControlWidget.cs","Line":67},"IsPublic":true,"FullName":"Editor.VectorControlWidget.StartEditing","Name":"StartEditing","DeclaringType":"Editor.VectorControlWidget","DocId":"M:Editor.VectorControlWidget.StartEditing"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/VectorControlWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.VectorControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.VectorControlWidget","DocId":"M:Editor.VectorControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/VectorControlWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.VectorControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.VectorControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.VectorControlWidget","Name":"VectorControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector2"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector3"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector4"]}],"DocId":"T:Editor.VectorControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ControlWidget/VectorIntControlWidget.cs","Line":64},"IsPublic":true,"FullName":"Editor.VectorIntControlWidget.StartEditing","Name":"StartEditing","DeclaringType":"Editor.VectorIntControlWidget","DocId":"M:Editor.VectorIntControlWidget.StartEditing"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"ControlWidget/VectorIntControlWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.VectorIntControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.VectorIntControlWidget","DocId":"M:Editor.VectorIntControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ControlWidget/VectorIntControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.VectorIntControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.VectorIntControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.VectorIntControlWidget","Name":"VectorIntControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector2Int"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector3Int"]}],"DocId":"T:Editor.VectorIntControlWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.TextureResidencyInfo\u003E","Parameters":[],"l":{"File":"Debug/TextureResidencyInfo.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.GetAll","Name":"GetAll","DeclaringType":"Editor.TextureResidencyInfo","Documentation":{"Summary":"Get info about all resident textures"},"DocId":"M:Editor.TextureResidencyInfo.GetAll"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Name","Name":"Name","DocId":"F:Editor.TextureResidencyInfo.Name"},{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Dimension","Name":"Dimension","DocId":"F:Editor.TextureResidencyInfo.Dimension"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Format","Name":"Format","DocId":"F:Editor.TextureResidencyInfo.Format"},{"FieldType":"Editor.TextureResidencyInfo.Desc","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Loaded","Name":"Loaded","DocId":"F:Editor.TextureResidencyInfo.Loaded"},{"FieldType":"Editor.TextureResidencyInfo.Desc","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Disk","Name":"Disk","DocId":"F:Editor.TextureResidencyInfo.Disk"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TextureResidencyInfo","Name":"TextureResidencyInfo","Documentation":{"Summary":"Provides information about currently resident textures on the GPU"},"DocId":"T:Editor.TextureResidencyInfo"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension._1D","Name":"_1D","DocId":"F:Editor.TextureResidencyInfo.TextureDimension._1D"},{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension._2D","Name":"_2D","DocId":"F:Editor.TextureResidencyInfo.TextureDimension._2D"},{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension._2DArray","Name":"_2DArray","DocId":"F:Editor.TextureResidencyInfo.TextureDimension._2DArray"},{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension._3D","Name":"_3D","DocId":"F:Editor.TextureResidencyInfo.TextureDimension._3D"},{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension.Cube","Name":"Cube","DocId":"F:Editor.TextureResidencyInfo.TextureDimension.Cube"},{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension.CubeArray","Name":"CubeArray","DocId":"F:Editor.TextureResidencyInfo.TextureDimension.CubeArray"},{"FieldType":"Editor.TextureResidencyInfo.TextureDimension","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension.Buffer","Name":"Buffer","DocId":"F:Editor.TextureResidencyInfo.TextureDimension.Buffer"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.TextureDimension","Name":"TextureDimension","DeclaringType":"Editor.TextureResidencyInfo","DocId":"T:Editor.TextureResidencyInfo.TextureDimension"},{"Namespace":"","Fields":[{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Desc.Width","Name":"Width","DocId":"F:Editor.TextureResidencyInfo.Desc.Width"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Desc.Height","Name":"Height","DocId":"F:Editor.TextureResidencyInfo.Desc.Height"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Desc.Depth","Name":"Depth","DocId":"F:Editor.TextureResidencyInfo.Desc.Depth"},{"FieldType":"System.Int64","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Desc.MemorySize","Name":"MemorySize","DocId":"F:Editor.TextureResidencyInfo.Desc.MemorySize"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TextureResidencyInfo.Desc","Name":"Desc","DeclaringType":"Editor.TextureResidencyInfo","DocId":"T:Editor.TextureResidencyInfo.Desc"},{"Namespace":"Editor","Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.NotificationPopups","Name":"NotificationPopups","DocId":"P:Editor.EditorPreferences.NotificationPopups"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.NotificationSounds","Name":"NotificationSounds","DocId":"P:Editor.EditorPreferences.NotificationSounds"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.ClearConsoleOnPlay","Name":"ClearConsoleOnPlay","DocId":"P:Editor.EditorPreferences.ClearConsoleOnPlay"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.FullScreenOnPlay","Name":"FullScreenOnPlay","DocId":"P:Editor.EditorPreferences.FullScreenOnPlay"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":34},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.FastHotload","Name":"FastHotload","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Use a much faster way of loading code changes if you only change method bodies. Will currently break stack traces of hotloaded methods."]}],"DocId":"P:Editor.EditorPreferences.FastHotload"},{"PropertyType":"Editor.EditorPreferences.NotificationLevel","Loc":{"File":"EditorPreferences.cs","Line":47},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CompileNotifications","Name":"CompileNotifications","DocId":"P:Editor.EditorPreferences.CompileNotifications"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":57},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.ErrorNotificationTimeout","Name":"ErrorNotificationTimeout","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Error Timeout"]}],"Documentation":{"Summary":"The amount of seconds to keep a notification open if it\u0027s an error"},"DocId":"P:Editor.EditorPreferences.ErrorNotificationTimeout"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":69},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CameraFieldOfView","Name":"CameraFieldOfView","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Field Of View"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","180","0.01","True","True"]}],"Documentation":{"Summary":"Camera field of view"},"DocId":"P:Editor.EditorPreferences.CameraFieldOfView"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":80},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CameraZNear","Name":"CameraZNear","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["ZNear"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","10000","0.01","True","True"]}],"Documentation":{"Summary":"The closest thing to render"},"DocId":"P:Editor.EditorPreferences.CameraZNear"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":91},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CameraZFar","Name":"CameraZFar","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["ZFar"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","100000","0.01","True","True"]}],"Documentation":{"Summary":"The furthest thing to render"},"DocId":"P:Editor.EditorPreferences.CameraZFar"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":104},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CameraMovementSmoothing","Name":"CameraMovementSmoothing","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Movement Smoothing"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]}],"Documentation":{"Summary":"Should we smooth the movement of the camera. This is the smooth time, in seconds. No smoothing\nfeels pretty jarring, but a bit feels nice. Once you get over half a second it makes everything feel\nslow and horrible."},"DocId":"P:Editor.EditorPreferences.CameraMovementSmoothing"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":115},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CameraSpeed","Name":"CameraSpeed","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Movement Speed"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100","0.01","True","True"]}],"Documentation":{"Summary":"How fast should the camera move"},"DocId":"P:Editor.EditorPreferences.CameraSpeed"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":123},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CameraSensitivity","Name":"CameraSensitivity","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sensitivity"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.01","5","0.01","True","True"]}],"DocId":"P:Editor.EditorPreferences.CameraSensitivity"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":130},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CreateObjectsAtOrigin","Name":"CreateObjectsAtOrigin","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Create Objects at Origin"]}],"DocId":"P:Editor.EditorPreferences.CreateObjectsAtOrigin"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":144},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.InvertOrbitZoom","Name":"InvertOrbitZoom","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Invert Orbit Zoom"]}],"Documentation":{"Summary":"Should the orbit camera zoom be inverted?\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003EInverted: mouse up/left zooms in, mouse down/right zooms out\u003C/item\u003E\u003Citem\u003EStandard: mouse down/right zooms in, mouse up/left zooms out\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Editor.EditorPreferences.InvertOrbitZoom"},{"PropertyType":"System.Single","Loc":{"File":"EditorPreferences.cs","Line":155},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.OrbitZoomSpeed","Name":"OrbitZoomSpeed","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Orbit Zoom Speed"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10","0.01","True","True"]}],"Documentation":{"Summary":"How fast should the orbit camera zoom?"},"DocId":"P:Editor.EditorPreferences.OrbitZoomSpeed"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":165},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.CameraInvertPan","Name":"CameraInvertPan","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Invert Pan"]}],"Documentation":{"Summary":"Should the camera panning be inverted?"},"DocId":"P:Editor.EditorPreferences.CameraInvertPan"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":175},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.HideRotateCursor","Name":"HideRotateCursor","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Hide Cursor on Rotate"]}],"Documentation":{"Summary":"Should we hide the eye cursor when rotating the scene camera?"},"DocId":"P:Editor.EditorPreferences.HideRotateCursor"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":185},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.HidePanCursor","Name":"HidePanCursor","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Hide Cursor on Pan"]}],"Documentation":{"Summary":"Should we hide the eye cursor when panning scene camera?"},"DocId":"P:Editor.EditorPreferences.HidePanCursor"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":195},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.HideOrbitCursor","Name":"HideOrbitCursor","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Hide Cursor on Orbit"]}],"Documentation":{"Summary":"Should we hide the eye cursor when orbiting scene camera?"},"DocId":"P:Editor.EditorPreferences.HideOrbitCursor"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":205},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.BackfaceSelection","Name":"BackfaceSelection","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Backface Selection"]}],"Documentation":{"Summary":"Should we hit the back faces when tracing meshes"},"DocId":"P:Editor.EditorPreferences.BackfaceSelection"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":215},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.BoundsPlacement","Name":"BoundsPlacement","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Place Using Bounds"]}],"Documentation":{"Summary":"Use bounds when dragging in objects"},"DocId":"P:Editor.EditorPreferences.BoundsPlacement"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"EditorPreferences.cs","Line":241},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.ShortcutOverrides","Name":"ShortcutOverrides","Documentation":{"Summary":"Overrides for any Editor shortcuts."},"DocId":"P:Editor.EditorPreferences.ShortcutOverrides"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorPreferences.cs","Line":256},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.WindowedLocalInstances","Name":"WindowedLocalInstances","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Windowed Local Instances"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether new game instances spawned by the editor are in windowed mode."]}],"Documentation":{"Summary":"Whether new game instances spawned by the editor are in windowed mode."},"DocId":"P:Editor.EditorPreferences.WindowedLocalInstances"},{"PropertyType":"System.String","Loc":{"File":"EditorPreferences.cs","Line":267},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.NewInstanceCommandLineArgs","Name":"NewInstanceCommandLineArgs","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Command Line Args"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Command-line arguments for new game instances spawned by the editor."]}],"Documentation":{"Summary":"Command-line arguments for new game instances spawned by the editor."},"DocId":"P:Editor.EditorPreferences.NewInstanceCommandLineArgs"},{"PropertyType":"System.String","Loc":{"File":"EditorPreferences.cs","Line":278},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.DedicatedServerCommandLineArgs","Name":"DedicatedServerCommandLineArgs","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Server Command Line Args"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Command-line arguments for the dedicated server spawned by the editor."]}],"Documentation":{"Summary":"Command-line arguments for new game instances spawned by the editor."},"DocId":"P:Editor.EditorPreferences.DedicatedServerCommandLineArgs"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences","Name":"EditorPreferences","DocId":"T:Editor.EditorPreferences"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.EditorPreferences.NotificationLevel","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.NotificationLevel.ShowAlways","Name":"ShowAlways","DocId":"F:Editor.EditorPreferences.NotificationLevel.ShowAlways"},{"FieldType":"Editor.EditorPreferences.NotificationLevel","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.NotificationLevel.ShowOnError","Name":"ShowOnError","DocId":"F:Editor.EditorPreferences.NotificationLevel.ShowOnError"},{"FieldType":"Editor.EditorPreferences.NotificationLevel","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorPreferences.NotificationLevel.NeverShow","Name":"NeverShow","DocId":"F:Editor.EditorPreferences.NotificationLevel.NeverShow"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorPreferences.NotificationLevel","Name":"NotificationLevel","DeclaringType":"Editor.EditorPreferences","DocId":"T:Editor.EditorPreferences.NotificationLevel"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"EditorShortcuts.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorShortcuts.GetKeys","Name":"GetKeys","DeclaringType":"Editor.EditorShortcuts","Documentation":{"Summary":"Returns the keybind for a given identifier","Params":{"identifier":"The identifier of the shortcut"}},"DocId":"M:Editor.EditorShortcuts.GetKeys(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"EditorShortcuts.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorShortcuts.GetDisplayKeys","Name":"GetDisplayKeys","DeclaringType":"Editor.EditorShortcuts","Documentation":{"Summary":"Returns the pretty key hint for a given identifier","Params":{"identifier":"The identifier of the shortcut"}},"DocId":"M:Editor.EditorShortcuts.GetDisplayKeys(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"EditorShortcuts.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorShortcuts.GetDefaultKeys","Name":"GetDefaultKeys","DeclaringType":"Editor.EditorShortcuts","Documentation":{"Summary":"Returns the default keybind for a given identifier","Params":{"identifier":"The identifier of the shortcut"}},"DocId":"M:Editor.EditorShortcuts.GetDefaultKeys(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"EditorShortcuts.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorShortcuts.IsDown","Name":"IsDown","DeclaringType":"Editor.EditorShortcuts","Documentation":{"Summary":"Returns whether a given shortcut is currently being held down","Params":{"identifier":"The identifier of the shortcut"}},"DocId":"M:Editor.EditorShortcuts.IsDown(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"EditorShortcuts.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorShortcuts.AllowShortcuts","Name":"AllowShortcuts","DocId":"P:Editor.EditorShortcuts.AllowShortcuts"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.EditorShortcuts.Entry\u003E","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorShortcuts.Entries","Name":"Entries","DocId":"F:Editor.EditorShortcuts.Entries"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorShortcuts","Name":"EditorShortcuts","DocId":"T:Editor.EditorShortcuts"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"force","Type":"System.Boolean","Default":"False"}],"l":{"File":"EditorShortcuts.cs","Line":230},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.Invoke","Name":"Invoke","DeclaringType":"Editor.EditorShortcuts.Entry","DocId":"M:Editor.EditorShortcuts.Entry.Invoke(System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"desc","Type":"Sandbox.MethodDescription"},{"Name":"attribute","Type":"Editor.ShortcutAttribute"},{"Name":"group","Type":"System.String","Default":""}],"l":{"File":"EditorShortcuts.cs","Line":215},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry..ctor","Name":".ctor","DeclaringType":"Editor.EditorShortcuts.Entry","DocId":"M:Editor.EditorShortcuts.Entry.#ctor(Sandbox.MethodDescription,Editor.ShortcutAttribute,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"EditorShortcuts.cs","Line":183},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.Identifier","Name":"Identifier","DocId":"P:Editor.EditorShortcuts.Entry.Identifier"},{"PropertyType":"System.String","Loc":{"File":"EditorShortcuts.cs","Line":184},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.Name","Name":"Name","DocId":"P:Editor.EditorShortcuts.Entry.Name"},{"PropertyType":"System.String","Loc":{"File":"EditorShortcuts.cs","Line":185},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.Group","Name":"Group","DocId":"P:Editor.EditorShortcuts.Entry.Group"},{"PropertyType":"System.Boolean","Loc":{"File":"EditorShortcuts.cs","Line":189},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.IsDown","Name":"IsDown","DocId":"P:Editor.EditorShortcuts.Entry.IsDown"},{"PropertyType":"System.String","Loc":{"File":"EditorShortcuts.cs","Line":196},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.Keys","Name":"Keys","DocId":"P:Editor.EditorShortcuts.Entry.Keys"},{"PropertyType":"System.String","Loc":{"File":"EditorShortcuts.cs","Line":210},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.DisplayKeys","Name":"DisplayKeys","DocId":"P:Editor.EditorShortcuts.Entry.DisplayKeys"},{"PropertyType":"Editor.ShortcutAttribute","Loc":{"File":"EditorShortcuts.cs","Line":213},"IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry.Attribute","Name":"Attribute","DocId":"P:Editor.EditorShortcuts.Entry.Attribute"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorShortcuts.Entry","Name":"Entry","DeclaringType":"Editor.EditorShortcuts","DocId":"T:Editor.EditorShortcuts.Entry"},{"Namespace":"Editor","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"b","Type":"Editor.DockWindow"}],"l":{"File":"Editor/DockAttribute.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.DockAttribute.RegisterWindow","Name":"RegisterWindow","DeclaringType":"Editor.DockAttribute","DocId":"M:Editor.DockAttribute.RegisterWindow(System.String,Editor.DockWindow)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.String"},{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"}],"l":{"File":"Editor/DockAttribute.cs","Line":61},"IsPublic":true,"FullName":"Editor.DockAttribute..ctor","Name":".ctor","DeclaringType":"Editor.DockAttribute","DocId":"M:Editor.DockAttribute.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/DockAttribute.cs","Line":57},"IsPublic":true,"FullName":"Editor.DockAttribute.Target","Name":"Target","DocId":"P:Editor.DockAttribute.Target"},{"PropertyType":"System.String","Loc":{"File":"Editor/DockAttribute.cs","Line":58},"IsPublic":true,"FullName":"Editor.DockAttribute.Name","Name":"Name","DocId":"P:Editor.DockAttribute.Name"},{"PropertyType":"System.String","Loc":{"File":"Editor/DockAttribute.cs","Line":59},"IsPublic":true,"FullName":"Editor.DockAttribute.Icon","Name":"Icon","DocId":"P:Editor.DockAttribute.Icon"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DockAttribute","Name":"DockAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.DockAttribute"},{"Namespace":"Editor","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/EditorAppAttribute.cs","Line":23},"IsPublic":true,"FullName":"Editor.EditorAppAttribute.Open","Name":"Open","DeclaringType":"Editor.EditorAppAttribute","DocId":"M:Editor.EditorAppAttribute.Open"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"description","Type":"System.String"}],"l":{"File":"Editor/EditorAppAttribute.cs","Line":14},"IsPublic":true,"FullName":"Editor.EditorAppAttribute..ctor","Name":".ctor","DeclaringType":"Editor.EditorAppAttribute","DocId":"M:Editor.EditorAppAttribute.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/EditorAppAttribute.cs","Line":8},"IsPublic":true,"FullName":"Editor.EditorAppAttribute.Title","Name":"Title","DocId":"P:Editor.EditorAppAttribute.Title"},{"PropertyType":"System.String","Loc":{"File":"Editor/EditorAppAttribute.cs","Line":9},"IsPublic":true,"FullName":"Editor.EditorAppAttribute.Icon","Name":"Icon","DocId":"P:Editor.EditorAppAttribute.Icon"},{"PropertyType":"System.String","Loc":{"File":"Editor/EditorAppAttribute.cs","Line":10},"IsPublic":true,"FullName":"Editor.EditorAppAttribute.Description","Name":"Description","DocId":"P:Editor.EditorAppAttribute.Description"},{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/EditorAppAttribute.cs","Line":11},"IsPublic":true,"FullName":"Editor.EditorAppAttribute.TargetType","Name":"TargetType","DocId":"P:Editor.EditorAppAttribute.TargetType"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorAppAttribute","Name":"EditorAppAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.EditorAppAttribute"},{"Namespace":"Editor","BaseType":"Editor.DockWindow","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/EditorMainWindow.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.EditorMainWindow.ShowCloseDialog","Name":"ShowCloseDialog","DeclaringType":"Editor.EditorMainWindow","DocId":"M:Editor.EditorMainWindow.ShowCloseDialog"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/EditorMainWindow.cs","Line":369},"IsPublic":true,"FullName":"Editor.EditorMainWindow.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.EditorMainWindow","DocId":"M:Editor.EditorMainWindow.OnDestroyed"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Editor/EditorMainWindow.cs","Line":421},"IsPublic":true,"FullName":"Editor.EditorMainWindow.IsFullscreen","Name":"IsFullscreen","DeclaringType":"Editor.EditorMainWindow","Documentation":{"Summary":"Is a widget currently the fullscreen widget"},"DocId":"M:Editor.EditorMainWindow.IsFullscreen(Editor.Widget)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Editor/EditorMainWindow.cs","Line":431},"IsPublic":true,"FullName":"Editor.EditorMainWindow.SetFullscreen","Name":"SetFullscreen","DeclaringType":"Editor.EditorMainWindow","Documentation":{"Summary":"Sets a widget as the fullscreen widget","Return":"whether or not the widget is now fullscreen","Params":{"widget":""}},"DocId":"M:Editor.EditorMainWindow.SetFullscreen(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/EditorMainWindow.cs","Line":446},"IsPublic":true,"FullName":"Editor.EditorMainWindow.OnAssetSelected","Name":"OnAssetSelected","DeclaringType":"Editor.EditorMainWindow","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["asset.selected"]}],"DocId":"M:Editor.EditorMainWindow.OnAssetSelected(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"visible","Type":"System.Boolean"}],"l":{"File":"Editor/EditorMainWindow.cs","Line":451},"IsPublic":true,"FullName":"Editor.EditorMainWindow.SetVisible","Name":"SetVisible","DeclaringType":"Editor.EditorMainWindow","DocId":"M:Editor.EditorMainWindow.SetVisible(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"}],"l":{"File":"Editor/EditorMainWindow.cs","Line":466},"IsPublic":true,"FullName":"Editor.EditorMainWindow.UpdateEditorTitle","Name":"UpdateEditorTitle","DeclaringType":"Editor.EditorMainWindow","DocId":"M:Editor.EditorMainWindow.UpdateEditorTitle(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"Editor.Menu","Loc":{"File":"Editor/EditorMainWindow.cs","Line":13},"IsPublic":true,"FullName":"Editor.EditorMainWindow.AppsMenu","Name":"AppsMenu","DocId":"P:Editor.EditorMainWindow.AppsMenu"},{"PropertyType":"Editor.Menu","Loc":{"File":"Editor/EditorMainWindow.cs","Line":14},"IsPublic":true,"FullName":"Editor.EditorMainWindow.ViewsMenu","Name":"ViewsMenu","DocId":"P:Editor.EditorMainWindow.ViewsMenu"},{"PropertyType":"Editor.Menu","Loc":{"File":"Editor/EditorMainWindow.cs","Line":15},"IsPublic":true,"FullName":"Editor.EditorMainWindow.GameMenu","Name":"GameMenu","DocId":"P:Editor.EditorMainWindow.GameMenu"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorMainWindow","Name":"EditorMainWindow","DocId":"T:Editor.EditorMainWindow"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/EngineOverlay.cs","Line":37},"IsPublic":true,"FullName":"Editor.EngineOverlay.Frame","Name":"Frame","DeclaringType":"Editor.EngineOverlay","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.EngineOverlay.Frame"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/EngineOverlay.cs","Line":45},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EngineOverlay.Redraw","Name":"Redraw","DeclaringType":"Editor.EngineOverlay","DocId":"M:Editor.EngineOverlay.Redraw"}],"Constructors":[],"Properties":[],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EngineOverlay","Name":"EngineOverlay","DocId":"T:Editor.EngineOverlay"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Editor/EngineView.cs","Line":16},"IsPublic":true,"FullName":"Editor.EngineView.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.EngineView","DocId":"M:Editor.EngineView.OnDragDrop(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Editor/EngineView.cs","Line":21},"IsPublic":true,"FullName":"Editor.EngineView.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.EngineView","DocId":"M:Editor.EngineView.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/EngineView.cs","Line":27},"IsPublic":true,"FullName":"Editor.EngineView.OnDragLeave","Name":"OnDragLeave","DeclaringType":"Editor.EngineView","DocId":"M:Editor.EngineView.OnDragLeave"}],"Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EngineView","Name":"EngineView","DocId":"T:Editor.EngineView"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/GameScenePicker.cs","Line":27},"IsPublic":true,"FullName":"Editor.GameScenePicker.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.GameScenePicker","DocId":"M:Editor.GameScenePicker.OnDestroyed"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/GameScenePicker.cs","Line":13},"IsPublic":true,"FullName":"Editor.GameScenePicker..ctor","Name":".ctor","DeclaringType":"Editor.GameScenePicker","DocId":"M:Editor.GameScenePicker.#ctor"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Editor/GameScenePicker.cs","Line":11},"IsPublic":true,"FullName":"Editor.GameScenePicker.Destroyed","Name":"Destroyed","DocId":"P:Editor.GameScenePicker.Destroyed"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GameScenePicker","Name":"GameScenePicker","Documentation":{"Summary":"Opens an invisible popup above the game screen which allows you to left click once on the scene.\nThis is great for things like selecting something from the game scene."},"DocId":"T:Editor.GameScenePicker"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Left","Out":true,"Type":"Editor.Layout"},{"Name":"LeftCenter","Out":true,"Type":"Editor.Layout"},{"Name":"Center","Out":true,"Type":"Editor.Layout"},{"Name":"Right","Out":true,"Type":"Editor.Layout"},{"Name":"RightCenter","Out":true,"Type":"Editor.Layout"}],"IsPublic":true,"FullName":"Editor.HeadBarEvent.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.HeadBarEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.HeadBarEvent.Deconstruct(Editor.Layout@,Editor.Layout@,Editor.Layout@,Editor.Layout@,Editor.Layout@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Left","Type":"Editor.Layout"},{"Name":"LeftCenter","Type":"Editor.Layout"},{"Name":"Center","Type":"Editor.Layout"},{"Name":"Right","Type":"Editor.Layout"},{"Name":"RightCenter","Type":"Editor.Layout"}],"IsPublic":true,"FullName":"Editor.HeadBarEvent..ctor","Name":".ctor","DeclaringType":"Editor.HeadBarEvent","DocId":"M:Editor.HeadBarEvent.#ctor(Editor.Layout,Editor.Layout,Editor.Layout,Editor.Layout,Editor.Layout)"}],"Properties":[{"PropertyType":"Editor.Layout","Loc":{"File":"Editor/HeaderBar.cs","Line":3},"IsPublic":true,"FullName":"Editor.HeadBarEvent.Left","Name":"Left","DocId":"P:Editor.HeadBarEvent.Left"},{"PropertyType":"Editor.Layout","Loc":{"File":"Editor/HeaderBar.cs","Line":3},"IsPublic":true,"FullName":"Editor.HeadBarEvent.LeftCenter","Name":"LeftCenter","DocId":"P:Editor.HeadBarEvent.LeftCenter"},{"PropertyType":"Editor.Layout","Loc":{"File":"Editor/HeaderBar.cs","Line":3},"IsPublic":true,"FullName":"Editor.HeadBarEvent.Center","Name":"Center","DocId":"P:Editor.HeadBarEvent.Center"},{"PropertyType":"Editor.Layout","Loc":{"File":"Editor/HeaderBar.cs","Line":3},"IsPublic":true,"FullName":"Editor.HeadBarEvent.Right","Name":"Right","DocId":"P:Editor.HeadBarEvent.Right"},{"PropertyType":"Editor.Layout","Loc":{"File":"Editor/HeaderBar.cs","Line":3},"IsPublic":true,"FullName":"Editor.HeadBarEvent.RightCenter","Name":"RightCenter","DocId":"P:Editor.HeadBarEvent.RightCenter"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.HeadBarEvent","Name":"HeadBarEvent","DocId":"T:Editor.HeadBarEvent"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"folderName","Type":"System.String"},{"Name":"token","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.LibrarySystem.Add","Name":"Add","DeclaringType":"Editor.LibrarySystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.LibrarySystem/\u003CAdd\u003Ed__9"]}],"Documentation":{"Summary":"Add a library from this folder"},"DocId":"M:Editor.LibrarySystem.Add(System.String,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"ident","Type":"System.String"},{"Name":"versionId","Type":"System.Int64","Default":"-1"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.LibrarySystem.Install","Name":"Install","DeclaringType":"Editor.LibrarySystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.LibrarySystem/\u003CInstall\u003Ed__13"]}],"Documentation":{"Summary":"Install a library from a package. This will download the package and install it in the project\u0027s Library folder."},"DocId":"M:Editor.LibrarySystem.Install(System.String,System.Int64,System.Threading.CancellationToken)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.LibraryProject\u003E","Loc":{"File":"Editor/LibrarySystem/LibrarySystem.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Editor.LibrarySystem.All","Name":"All","Documentation":{"Summary":"Get all active libraries"},"DocId":"P:Editor.LibrarySystem.All"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.LibrarySystem","Name":"LibrarySystem","DocId":"T:Editor.LibrarySystem"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/LibrarySystem/LibrarySystem.cs","Line":337},"IsPublic":true,"FullName":"Editor.LibraryProject.RemoveAndDelete","Name":"RemoveAndDelete","DeclaringType":"Editor.LibraryProject","Documentation":{"Summary":"Remove and delete this library, and folder"},"DocId":"M:Editor.LibraryProject.RemoveAndDelete"}],"Constructors":[],"Properties":[{"PropertyType":"System.Version","Loc":{"File":"Editor/LibrarySystem/LibrarySystem.cs","Line":282},"IsPublic":true,"FullName":"Editor.LibraryProject.Version","Name":"Version","DocId":"P:Editor.LibraryProject.Version"},{"PropertyType":"Sandbox.Project","Loc":{"File":"Editor/LibrarySystem/LibrarySystem.cs","Line":284},"IsPublic":true,"FullName":"Editor.LibraryProject.Project","Name":"Project","DocId":"P:Editor.LibraryProject.Project"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.LibraryProject","Name":"LibraryProject","DocId":"T:Editor.LibraryProject"},{"Namespace":"Editor","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"b","Type":"Editor.MenuBar"}],"l":{"File":"Editor/MenuAttribute.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MenuAttribute.RegisterMenuBar","Name":"RegisterMenuBar","DeclaringType":"Editor.MenuAttribute","DocId":"M:Editor.MenuAttribute.RegisterMenuBar(System.String,Editor.MenuBar)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.String"},{"Name":"path","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"}],"l":{"File":"Editor/MenuAttribute.cs","Line":28},"IsPublic":true,"FullName":"Editor.MenuAttribute..ctor","Name":".ctor","DeclaringType":"Editor.MenuAttribute","DocId":"M:Editor.MenuAttribute.#ctor(System.String,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/MenuAttribute.cs","Line":18},"IsPublic":true,"FullName":"Editor.MenuAttribute.Target","Name":"Target","DocId":"P:Editor.MenuAttribute.Target"},{"PropertyType":"System.String","Loc":{"File":"Editor/MenuAttribute.cs","Line":19},"IsPublic":true,"FullName":"Editor.MenuAttribute.Path","Name":"Path","DocId":"P:Editor.MenuAttribute.Path"},{"PropertyType":"System.String","Loc":{"File":"Editor/MenuAttribute.cs","Line":20},"IsPublic":true,"FullName":"Editor.MenuAttribute.Icon","Name":"Icon","DocId":"P:Editor.MenuAttribute.Icon"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/MenuAttribute.cs","Line":21},"IsPublic":true,"FullName":"Editor.MenuAttribute.Priority","Name":"Priority","DocId":"P:Editor.MenuAttribute.Priority"},{"PropertyType":"System.String","Loc":{"File":"Editor/MenuAttribute.cs","Line":24},"IsPublic":true,"FullName":"Editor.MenuAttribute.Shortcut","Name":"Shortcut","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use [Shortcut] attribute"]}],"DocId":"P:Editor.MenuAttribute.Shortcut"},{"PropertyType":"Sandbox.MemberDescription","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/MenuAttribute.cs","Line":26},"IsPublic":true,"FullName":"Editor.MenuAttribute.MemberDescription","Name":"MemberDescription","DocId":"P:Editor.MenuAttribute.MemberDescription"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MenuAttribute","Name":"MenuAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.MenuAttribute"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.IDisposable","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Editor/ProgressPopup/Progress.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Progress.Start","Name":"Start","DeclaringType":"Editor.Progress","DocId":"M:Editor.Progress.Start(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"current","Type":"System.Single","Default":"0"},{"Name":"total","Type":"System.Single","Default":"0"}],"l":{"File":"Editor/ProgressPopup/Progress.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Progress.Update","Name":"Update","DeclaringType":"Editor.Progress","DocId":"M:Editor.Progress.Update(System.String,System.Single,System.Single)"},{"ReturnType":"System.Threading.CancellationToken","Parameters":[],"l":{"File":"Editor/ProgressPopup/Progress.cs","Line":73},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Progress.GetCancel","Name":"GetCancel","DeclaringType":"Editor.Progress","DocId":"M:Editor.Progress.GetCancel"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.Progress","Name":"Progress","DocId":"T:Editor.Progress"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"identifier","Type":"System.String"},{"Name":"keyBind","Type":"System.String"},{"Name":"type","Type":"Editor.ShortcutType","Default":"0"}],"l":{"File":"Editor/ShortcutAttribute.cs","Line":9},"IsPublic":true,"FullName":"Editor.ShortcutAttribute..ctor","Name":".ctor","DeclaringType":"Editor.ShortcutAttribute","DocId":"M:Editor.ShortcutAttribute.#ctor(System.String,System.String,Editor.ShortcutType)"},{"ReturnType":"System.Void","Parameters":[{"Name":"identifier","Type":"System.String"},{"Name":"keyBind","Type":"System.String"},{"Name":"targetOverride","Type":"System.Type"},{"Name":"type","Type":"Editor.ShortcutType","Default":"0"}],"l":{"File":"Editor/ShortcutAttribute.cs","Line":17},"IsPublic":true,"FullName":"Editor.ShortcutAttribute..ctor","Name":".ctor","DeclaringType":"Editor.ShortcutAttribute","DocId":"M:Editor.ShortcutAttribute.#ctor(System.String,System.String,System.Type,Editor.ShortcutType)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/ShortcutAttribute.cs","Line":25},"IsPublic":true,"FullName":"Editor.ShortcutAttribute.Identifier","Name":"Identifier","DocId":"P:Editor.ShortcutAttribute.Identifier"},{"PropertyType":"System.String","Loc":{"File":"Editor/ShortcutAttribute.cs","Line":26},"IsPublic":true,"FullName":"Editor.ShortcutAttribute.Keys","Name":"Keys","DocId":"P:Editor.ShortcutAttribute.Keys"},{"PropertyType":"Editor.ShortcutType","Loc":{"File":"Editor/ShortcutAttribute.cs","Line":27},"IsPublic":true,"FullName":"Editor.ShortcutAttribute.Type","Name":"Type","DocId":"P:Editor.ShortcutAttribute.Type"},{"PropertyType":"System.Type","Loc":{"File":"Editor/ShortcutAttribute.cs","Line":28},"IsPublic":true,"FullName":"Editor.ShortcutAttribute.TargetOverride","Name":"TargetOverride","DocId":"P:Editor.ShortcutAttribute.TargetOverride"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ShortcutAttribute","Name":"ShortcutAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.ShortcutAttribute"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShortcutType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShortcutType.Widget","Name":"Widget","DocId":"F:Editor.ShortcutType.Widget"},{"FieldType":"Editor.ShortcutType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShortcutType.Window","Name":"Window","DocId":"F:Editor.ShortcutType.Window"},{"FieldType":"Editor.ShortcutType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShortcutType.Application","Name":"Application","DocId":"F:Editor.ShortcutType.Application"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ShortcutType","Name":"ShortcutType","DocId":"T:Editor.ShortcutType"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"regex","Type":"System.String"}],"l":{"File":"Editor/StackTraceProperty.cs","Line":20},"IsPublic":true,"FullName":"Editor.StackLineHandlerAttribute..ctor","Name":".ctor","DeclaringType":"Editor.StackLineHandlerAttribute","DocId":"M:Editor.StackLineHandlerAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/StackTraceProperty.cs","Line":17},"IsPublic":true,"FullName":"Editor.StackLineHandlerAttribute.Regex","Name":"Regex","DocId":"P:Editor.StackLineHandlerAttribute.Regex"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/StackTraceProperty.cs","Line":18},"IsPublic":true,"FullName":"Editor.StackLineHandlerAttribute.Order","Name":"Order","DocId":"P:Editor.StackLineHandlerAttribute.Order"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StackLineHandlerAttribute","Name":"StackLineHandlerAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Marks a method as a custom handler for stack trace lines matching a certain pattern.\nThe method must take in a \u003Csee cref=\u0022T:System.Text.RegularExpressions.Match\u0022 /\u003E parameter, and return\na \u003Csee cref=\u0022T:Editor.StackRow\u0022 /\u003E (or null)."},"DocId":"T:Editor.StackLineHandlerAttribute"},{"Namespace":"Editor","BaseType":"Editor.Frame","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"functionName","Type":"System.String"},{"Name":"fileName","Type":"System.String"}],"l":{"File":"Editor/StackTraceProperty.cs","Line":192},"IsPublic":true,"FullName":"Editor.StackRow..ctor","Name":".ctor","DeclaringType":"Editor.StackRow","DocId":"M:Editor.StackRow.#ctor(System.String,System.String)"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.StackRow.IsFromEngine","Name":"IsFromEngine","DocId":"F:Editor.StackRow.IsFromEngine"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.StackRow.IsFromAction","Name":"IsFromAction","DocId":"F:Editor.StackRow.IsFromAction"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.StackRow.Index","Name":"Index","DocId":"F:Editor.StackRow.Index"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StackRow","Name":"StackRow","DocId":"T:Editor.StackRow"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Events/EditorEvent.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.Register","Name":"Register","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Register an object, start receiving events"},"DocId":"M:Editor.EditorEvent.Register(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Events/EditorEvent.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.Unregister","Name":"Unregister","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Unregister an object, stop receiving events"},"DocId":"M:Editor.EditorEvent.Unregister(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Events/EditorEvent.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.Run","Name":"Run","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Run an event."},"DocId":"M:Editor.EditorEvent.Run(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"arg0","Type":"T"}],"l":{"File":"Events/EditorEvent.cs","Line":66},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.Run","Name":"Run","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Run an event with an argument of arbitrary type.","Params":{"name":"Name of the event to run.","arg0":"Argument to pass down to event handlers."},"TypeParams":{"T":"Arbitrary type for the argument."}},"DocId":"M:Editor.EditorEvent.Run\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"arg0","Type":"T"},{"Name":"arg1","Type":"U"}],"l":{"File":"Events/EditorEvent.cs","Line":79},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.Run","Name":"Run","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Run an event with 2 arguments of arbitrary type.","Params":{"name":"Name of the event to run.","arg0":"First argument to pass down to event handlers.","arg1":"Second argument to pass down to event handlers."},"TypeParams":{"T":"Arbitrary type for the first argument.","U":"Arbitrary type for the second argument."}},"DocId":"M:Editor.EditorEvent.Run\u0060\u00602(System.String,\u0060\u00600,\u0060\u00601)"},{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Events/EditorEvent.cs","Line":87},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.RunInterface","Name":"RunInterface","DeclaringType":"Editor.EditorEvent","DocId":"M:Editor.EditorEvent.RunInterface\u0060\u00601(System.Action\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"arg0","Type":"T"},{"Name":"arg1","Type":"U"},{"Name":"arg2","Type":"V"}],"l":{"File":"Events/EditorEvent.cs","Line":102},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.Run","Name":"Run","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Run an event with 3 arguments of arbitrary type.","Params":{"name":"Name of the event to run.","arg0":"First argument to pass down to event handlers.","arg1":"Second argument to pass down to event handlers.","arg2":"Third argument to pass down to event handlers."},"TypeParams":{"T":"Arbitrary type for the first argument.","U":"Arbitrary type for the second argument.","V":"Arbitrary type for the third argument."}},"DocId":"M:Editor.EditorEvent.Run\u0060\u00603(System.String,\u0060\u00600,\u0060\u00601,\u0060\u00602)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent","Name":"EditorEvent","DocId":"T:Editor.EditorEvent"},{"Namespace":"","BaseType":"Sandbox.EventAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Events/EditorEvent.cs","Line":11},"IsPublic":true,"FullName":"Editor.EditorEvent.FrameAttribute..ctor","Name":".ctor","DeclaringType":"Editor.EditorEvent.FrameAttribute","DocId":"M:Editor.EditorEvent.FrameAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorEvent.FrameAttribute","Name":"FrameAttribute","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Called every frame for tools"},"DocId":"T:Editor.EditorEvent.FrameAttribute"},{"Namespace":"","BaseType":"Sandbox.EventAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Events/EditorEvent.cs","Line":13},"IsPublic":true,"FullName":"Editor.EditorEvent.HotloadAttribute..ctor","Name":".ctor","DeclaringType":"Editor.EditorEvent.HotloadAttribute","DocId":"M:Editor.EditorEvent.HotloadAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorEvent.HotloadAttribute","Name":"HotloadAttribute","DeclaringType":"Editor.EditorEvent","DocId":"T:Editor.EditorEvent.HotloadAttribute"},{"Namespace":"","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorEvent.IEventListener","Name":"IEventListener","DeclaringType":"Editor.EditorEvent","DocId":"T:Editor.EditorEvent.IEventListener"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Events/EditorEvent.cs","Line":112},"IsPublic":true,"FullName":"Editor.EditorEvent.ISceneEdited.GameObjectPreEdited","Name":"GameObjectPreEdited","DeclaringType":"Editor.EditorEvent.ISceneEdited","Documentation":{"Summary":"Called when a property on a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E is about to be edited, so the old value can be inspected."},"DocId":"M:Editor.EditorEvent.ISceneEdited.GameObjectPreEdited(Sandbox.GameObject,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"propertyName","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.EditorEvent.ISceneEdited.GameObjectEdited","Name":"GameObjectEdited","DeclaringType":"Editor.EditorEvent.ISceneEdited","Documentation":{"Summary":"Called when a \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E has been edited, so the new value can be inspected."},"DocId":"M:Editor.EditorEvent.ISceneEdited.GameObjectEdited(Sandbox.GameObject,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"cmp","Type":"Sandbox.Component"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Events/EditorEvent.cs","Line":122},"IsPublic":true,"FullName":"Editor.EditorEvent.ISceneEdited.ComponentPreEdited","Name":"ComponentPreEdited","DeclaringType":"Editor.EditorEvent.ISceneEdited","Documentation":{"Summary":"Called when a property on a \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E is about to be edited, so the old value can be inspected."},"DocId":"M:Editor.EditorEvent.ISceneEdited.ComponentPreEdited(Sandbox.Component,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"cmp","Type":"Sandbox.Component"},{"Name":"propertyName","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.EditorEvent.ISceneEdited.ComponentEdited","Name":"ComponentEdited","DeclaringType":"Editor.EditorEvent.ISceneEdited","Documentation":{"Summary":"Called when a \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E has been edited, so the new value can be inspected."},"DocId":"M:Editor.EditorEvent.ISceneEdited.ComponentEdited(Sandbox.Component,System.String)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorEvent.ISceneEdited","Name":"ISceneEdited","DeclaringType":"Editor.EditorEvent","DocId":"T:Editor.EditorEvent.ISceneEdited"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Events/EditorEvent.cs","Line":139},"IsPublic":true,"FullName":"Editor.EditorEvent.ISceneView.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Editor.EditorEvent.ISceneView","Documentation":{"Summary":"Called when a scene editor viewport is drawing gizmos.","Params":{"scene":"Scene that gizmos are being drawn for."}},"DocId":"M:Editor.EditorEvent.ISceneView.DrawGizmos(Sandbox.Scene)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorEvent.ISceneView","Name":"ISceneView","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Allows tools to inject behaviour in the scene editor."},"DocId":"T:Editor.EditorEvent.ISceneView"},{"Namespace":"","IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorEvent.MapEditor","Name":"MapEditor","DeclaringType":"Editor.EditorEvent","Documentation":{"Summary":"Events that happen within the map editor."},"DocId":"T:Editor.EditorEvent.MapEditor"},{"Namespace":"","BaseType":"Sandbox.EventAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Events/EditorEvent.MapEditor.cs","Line":15},"IsPublic":true,"FullName":"Editor.EditorEvent.MapEditor.SelectionChanged..ctor","Name":".ctor","DeclaringType":"Editor.EditorEvent.MapEditor.SelectionChanged","DocId":"M:Editor.EditorEvent.MapEditor.SelectionChanged.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorEvent.MapEditor.SelectionChanged","Name":"SelectionChanged","DeclaringType":"Editor.EditorEvent/MapEditor","Documentation":{"Summary":"Called when the user selects / deselects any object in the map and \u003Csee cref=\u0022P:Editor.MapEditor.Selection.All\u0022\u003E\u003C/see\u003E is changed."},"DocId":"T:Editor.EditorEvent.MapEditor.SelectionChanged"},{"Namespace":"","BaseType":"Sandbox.EventAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Events/EditorEvent.MapEditor.cs","Line":20},"IsPublic":true,"FullName":"Editor.EditorEvent.MapEditor.MapViewContextMenu..ctor","Name":".ctor","DeclaringType":"Editor.EditorEvent.MapEditor.MapViewContextMenu","DocId":"M:Editor.EditorEvent.MapEditor.MapViewContextMenu.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorEvent.MapEditor.MapViewContextMenu","Name":"MapViewContextMenu","DeclaringType":"Editor.EditorEvent/MapEditor","Documentation":{"Summary":"Called when the map view is right clicked, \u003Csee cref=\u0022T:Editor.Menu\u0022 /\u003E is passed."},"DocId":"T:Editor.EditorEvent.MapEditor.MapViewContextMenu"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"FileSystem.cs","Line":141},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.SuppressNextHotload","Name":"SuppressNextHotload","DeclaringType":"Editor.FileSystem","Documentation":{"Summary":"Stop the game from triggering a hotload for this file - because presumably you have\nalready reloaded it."},"DocId":"M:Editor.FileSystem.SuppressNextHotload"}],"Properties":[{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Mounted","Name":"Mounted","Documentation":{"Summary":"Paths from tool addons which are mounted."},"DocId":"P:Editor.FileSystem.Mounted"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Root","Name":"Root","Documentation":{"Summary":"Root of the game\u0027s folder."},"DocId":"P:Editor.FileSystem.Root"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Temporary","Name":"Temporary","Documentation":{"Summary":"The engine /game/.source2/ folder for temporary files and caches."},"DocId":"P:Editor.FileSystem.Temporary"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Config","Name":"Config","Documentation":{"Summary":"The engine /game/config/ folder"},"DocId":"P:Editor.FileSystem.Config"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.WebCache","Name":"WebCache","Documentation":{"Summary":"The engine /game/.source2/http/ folder."},"DocId":"P:Editor.FileSystem.WebCache"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.ProjectTemporary","Name":"ProjectTemporary","Documentation":{"Summary":"The current project\u0027s .sbox/ folder for temporary files and caches."},"DocId":"P:Editor.FileSystem.ProjectTemporary"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Cloud","Name":"Cloud","Documentation":{"Summary":"The current project\u0027s .sbox/cloud/ folder. We download files from sbox.game right into this filesystem."},"DocId":"P:Editor.FileSystem.Cloud"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Transient","Name":"Transient","Documentation":{"Summary":"The current project\u0027s .sbox/transient/ folder. This is where assets are created at runtime. These are assets\nthat are created by another asset,that don\u0027t need to be stored in source control or anything - because they\ncan get re-created at will."},"DocId":"P:Editor.FileSystem.Transient"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Content","Name":"Content","Documentation":{"Summary":"Content from active addons (and content paths)"},"DocId":"P:Editor.FileSystem.Content"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":60},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.ProjectSettings","Name":"ProjectSettings","Documentation":{"Summary":"The current project\u0027s ProjectSettings folder"},"DocId":"P:Editor.FileSystem.ProjectSettings"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":65},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Libraries","Name":"Libraries","Documentation":{"Summary":"The current project\u0027s Libraries folder"},"DocId":"P:Editor.FileSystem.Libraries"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"FileSystem.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem.Localization","Name":"Localization","Documentation":{"Summary":"The current project\u0027s Localization folder"},"DocId":"P:Editor.FileSystem.Localization"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.FileSystem","Name":"FileSystem","Documentation":{"Summary":"A filesystem that can be accessed by the game."},"DocId":"T:Editor.FileSystem"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"GameData/GameData.cs","Line":64},"IsPublic":true,"IsStatic":true,"FullName":"Editor.GameData.LoadEntitiesFromPackage","Name":"LoadEntitiesFromPackage","DeclaringType":"Editor.GameData","Documentation":{"Summary":"Loads the entity classes from a remote sbox.game game or addon into Hammer."},"DocId":"M:Editor.GameData.LoadEntitiesFromPackage(Sandbox.Package)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.MapClass\u003E","Loc":{"File":"GameData/GameData.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Editor.GameData.EntityClasses","Name":"EntityClasses","Documentation":{"Summary":"A list of all entity classes exposed to tools."},"DocId":"P:Editor.GameData.EntityClasses"},{"PropertyType":"Sandbox.Package[]","Loc":{"File":"GameData/GameData.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Editor.GameData.LoadedPackages","Name":"LoadedPackages","Documentation":{"Summary":"All loaded sbox.game packages for this session to load entities for tools from."},"DocId":"P:Editor.GameData.LoadedPackages"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.GameData","Name":"GameData","Documentation":{"Summary":"Lets all native and managed tools know about any engine / game entities."},"DocId":"T:Editor.GameData"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Invalid","Name":"Invalid","DocId":"F:Editor.InputOutputType.Invalid"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Void","Name":"Void","DocId":"F:Editor.InputOutputType.Void"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Int","Name":"Int","DocId":"F:Editor.InputOutputType.Int"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Bool","Name":"Bool","DocId":"F:Editor.InputOutputType.Bool"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.String","Name":"String","DocId":"F:Editor.InputOutputType.String"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Float","Name":"Float","DocId":"F:Editor.InputOutputType.Float"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Vector","Name":"Vector","DocId":"F:Editor.InputOutputType.Vector"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.EHandle","Name":"EHandle","DocId":"F:Editor.InputOutputType.EHandle"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Color","Name":"Color","DocId":"F:Editor.InputOutputType.Color"},{"FieldType":"Editor.InputOutputType","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputOutputType.Script","Name":"Script","DocId":"F:Editor.InputOutputType.Script"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.InputOutputType","Name":"InputOutputType","DocId":"T:Editor.InputOutputType"},{"Namespace":"Editor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.InputOutputBase..ctor","Name":".ctor","DeclaringType":"Editor.InputOutputBase","DocId":"M:Editor.InputOutputBase.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"GameData/InputOutput.cs","Line":24},"IsPublic":true,"FullName":"Editor.InputOutputBase.Name","Name":"Name","DocId":"P:Editor.InputOutputBase.Name"},{"PropertyType":"System.String","Loc":{"File":"GameData/InputOutput.cs","Line":25},"IsPublic":true,"FullName":"Editor.InputOutputBase.Description","Name":"Description","DocId":"P:Editor.InputOutputBase.Description"},{"PropertyType":"Editor.InputOutputType","Loc":{"File":"GameData/InputOutput.cs","Line":26},"IsPublic":true,"FullName":"Editor.InputOutputBase.Type","Name":"Type","DocId":"P:Editor.InputOutputBase.Type"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.InputOutputBase","Name":"InputOutputBase","Documentation":{"Summary":"Represents a variable"},"DocId":"T:Editor.InputOutputBase"},{"Namespace":"Editor","BaseType":"Editor.InputOutputBase","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.Input..ctor","Name":".ctor","DeclaringType":"Editor.Input","DocId":"M:Editor.Input.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Input","Name":"Input","DocId":"T:Editor.Input"},{"Namespace":"Editor","BaseType":"Editor.InputOutputBase","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.Output..ctor","Name":".ctor","DeclaringType":"Editor.Output","DocId":"M:Editor.Output.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Output","Name":"Output","DocId":"T:Editor.Output"},{"Namespace":"Editor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"GameData/MapClass.cs","Line":79},"IsPublic":true,"FullName":"Editor.MapClass..ctor","Name":".ctor","DeclaringType":"Editor.MapClass","DocId":"M:Editor.MapClass.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"GameData/MapClass.cs","Line":22},"IsPublic":true,"FullName":"Editor.MapClass.Name","Name":"Name","Documentation":{"Summary":"Class name e.g prop_physics"},"DocId":"P:Editor.MapClass.Name"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClass.cs","Line":27},"IsPublic":true,"FullName":"Editor.MapClass.DisplayName","Name":"DisplayName","Documentation":{"Summary":"Display name e.g Physics Prop"},"DocId":"P:Editor.MapClass.DisplayName"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClass.cs","Line":32},"IsPublic":true,"FullName":"Editor.MapClass.Description","Name":"Description","Documentation":{"Summary":"Human readable name e.g Physics Prop"},"DocId":"P:Editor.MapClass.Description"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClass.cs","Line":37},"IsPublic":true,"FullName":"Editor.MapClass.Icon","Name":"Icon","Documentation":{"Summary":"Icon ( Material )"},"DocId":"P:Editor.MapClass.Icon"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClass.cs","Line":42},"IsPublic":true,"FullName":"Editor.MapClass.Category","Name":"Category","Documentation":{"Summary":"Category"},"DocId":"P:Editor.MapClass.Category"},{"PropertyType":"System.Type","Loc":{"File":"GameData/MapClass.cs","Line":47},"IsPublic":true,"FullName":"Editor.MapClass.Type","Name":"Type","Documentation":{"Summary":"C# Type of this class"},"DocId":"P:Editor.MapClass.Type"},{"PropertyType":"System.Boolean","Loc":{"File":"GameData/MapClass.cs","Line":59},"IsPublic":true,"FullName":"Editor.MapClass.IsPointClass","Name":"IsPointClass","Documentation":{"Summary":"A point entity, i.e. a model entity, etc."},"DocId":"P:Editor.MapClass.IsPointClass"},{"PropertyType":"System.Boolean","Loc":{"File":"GameData/MapClass.cs","Line":64},"IsPublic":true,"FullName":"Editor.MapClass.IsSolidClass","Name":"IsSolidClass","Documentation":{"Summary":"A solid class entity, triggers, etc., entities that are tied to from a mesh in Hammer"},"DocId":"P:Editor.MapClass.IsSolidClass"},{"PropertyType":"System.Boolean","Loc":{"File":"GameData/MapClass.cs","Line":69},"IsPublic":true,"FullName":"Editor.MapClass.IsPathClass","Name":"IsPathClass","Documentation":{"Summary":"A path entity, will appear in the Path Tool."},"DocId":"P:Editor.MapClass.IsPathClass"},{"PropertyType":"System.Boolean","Loc":{"File":"GameData/MapClass.cs","Line":74},"IsPublic":true,"FullName":"Editor.MapClass.IsCableClass","Name":"IsCableClass","Documentation":{"Summary":"A cable entity, will appear in the Path Tool."},"DocId":"P:Editor.MapClass.IsCableClass"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.MapClassVariable\u003E","Loc":{"File":"GameData/MapClass.cs","Line":79},"IsPublic":true,"FullName":"Editor.MapClass.Variables","Name":"Variables","Documentation":{"Summary":"List of properties exposed to tools for this class."},"DocId":"P:Editor.MapClass.Variables"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.Input\u003E","Loc":{"File":"GameData/MapClass.cs","Line":84},"IsPublic":true,"FullName":"Editor.MapClass.Inputs","Name":"Inputs","Documentation":{"Summary":"List of inputs for this class."},"DocId":"P:Editor.MapClass.Inputs"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.Output\u003E","Loc":{"File":"GameData/MapClass.cs","Line":89},"IsPublic":true,"FullName":"Editor.MapClass.Outputs","Name":"Outputs","Documentation":{"Summary":"List of outputs for this class."},"DocId":"P:Editor.MapClass.Outputs"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"GameData/MapClass.cs","Line":94},"IsPublic":true,"FullName":"Editor.MapClass.Tags","Name":"Tags","Documentation":{"Summary":"General purpose tags, some with special meanings within Hammer and map compilers."},"DocId":"P:Editor.MapClass.Tags"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.Tuple\u00602\u003CSystem.String,System.String[]\u003E\u003E","Loc":{"File":"GameData/MapClass.cs","Line":99},"IsPublic":true,"FullName":"Editor.MapClass.EditorHelpers","Name":"EditorHelpers","Documentation":{"Summary":"In-editor helpers for this class, such as box visualizers for certain properties, etc."},"DocId":"P:Editor.MapClass.EditorHelpers"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"GameData/MapClass.cs","Line":104},"IsPublic":true,"FullName":"Editor.MapClass.Metadata","Name":"Metadata","Documentation":{"Summary":"General purpose key-value store to alter functionality of UI, map compilation, editor helpers, etc."},"DocId":"P:Editor.MapClass.Metadata"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClass.cs","Line":109},"IsPublic":true,"FullName":"Editor.MapClass.GameIdent","Name":"GameIdent","Documentation":{"Summary":"What game does this belong to? ( TODO: Might not be best place for this? )"},"DocId":"P:Editor.MapClass.GameIdent"},{"PropertyType":"Sandbox.Package","Loc":{"File":"GameData/MapClass.cs","Line":114},"IsPublic":true,"FullName":"Editor.MapClass.Package","Name":"Package","Documentation":{"Summary":"What package did this entity come from?"},"DocId":"P:Editor.MapClass.Package"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapClass","Name":"MapClass","Documentation":{"Summary":"Represents an entity class used by the map editor"},"DocId":"T:Editor.MapClass"},{"Namespace":"Editor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"GameData/MapClassVariable.cs","Line":48},"IsPublic":true,"FullName":"Editor.MapClassVariable..ctor","Name":".ctor","DeclaringType":"Editor.MapClassVariable","DocId":"M:Editor.MapClassVariable.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"GameData/MapClassVariable.cs","Line":13},"IsPublic":true,"FullName":"Editor.MapClassVariable.Name","Name":"Name","Documentation":{"Summary":"The internal name."},"DocId":"P:Editor.MapClassVariable.Name"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClassVariable.cs","Line":18},"IsPublic":true,"FullName":"Editor.MapClassVariable.LongName","Name":"LongName","Documentation":{"Summary":"The user friendly name for UI."},"DocId":"P:Editor.MapClassVariable.LongName"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClassVariable.cs","Line":23},"IsPublic":true,"FullName":"Editor.MapClassVariable.Description","Name":"Description","Documentation":{"Summary":"Description for this variable."},"DocId":"P:Editor.MapClassVariable.Description"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClassVariable.cs","Line":28},"IsPublic":true,"FullName":"Editor.MapClassVariable.GroupName","Name":"GroupName","Documentation":{"Summary":"Category or group for this variable."},"DocId":"P:Editor.MapClassVariable.GroupName"},{"PropertyType":"System.Type","Loc":{"File":"GameData/MapClassVariable.cs","Line":33},"IsPublic":true,"FullName":"Editor.MapClassVariable.PropertyType","Name":"PropertyType","Documentation":{"Summary":"Data type for this variable."},"DocId":"P:Editor.MapClassVariable.PropertyType"},{"PropertyType":"System.Object","Loc":{"File":"GameData/MapClassVariable.cs","Line":38},"IsPublic":true,"FullName":"Editor.MapClassVariable.DefaultValue","Name":"DefaultValue","Documentation":{"Summary":"Default value for this variable."},"DocId":"P:Editor.MapClassVariable.DefaultValue"},{"PropertyType":"System.String","Loc":{"File":"GameData/MapClassVariable.cs","Line":43},"IsPublic":true,"FullName":"Editor.MapClassVariable.PropertyTypeOverride","Name":"PropertyTypeOverride","Documentation":{"Summary":"Internal, used to override the type to one the tools understand."},"DocId":"P:Editor.MapClassVariable.PropertyTypeOverride"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"GameData/MapClassVariable.cs","Line":48},"IsPublic":true,"FullName":"Editor.MapClassVariable.Metadata","Name":"Metadata","Documentation":{"Summary":"General purpose key-value store to alter functionality of UI, map compilation, editor helpers, etc."},"DocId":"P:Editor.MapClassVariable.Metadata"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapClassVariable","Name":"MapClassVariable","Documentation":{"Summary":"Represents a variable."},"DocId":"T:Editor.MapClassVariable"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.InputAction\u003E","Parameters":[],"l":{"File":"Input/InputSystem.cs","Line":7},"IsPublic":true,"IsStatic":true,"FullName":"Editor.InputSystem.GetCommonInputs","Name":"GetCommonInputs","DeclaringType":"Editor.InputSystem","DocId":"M:Editor.InputSystem.GetCommonInputs"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.InputSystem","Name":"InputSystem","DocId":"T:Editor.InputSystem"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"extension","Type":"System.String"}],"l":{"File":"Inspector/AssetPreviewAttribute.cs","Line":10},"IsPublic":true,"FullName":"Editor.AssetPreviewAttribute..ctor","Name":".ctor","DeclaringType":"Editor.AssetPreviewAttribute","DocId":"M:Editor.AssetPreviewAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Inspector/AssetPreviewAttribute.cs","Line":8},"IsPublic":true,"FullName":"Editor.AssetPreviewAttribute.Extension","Name":"Extension","DocId":"P:Editor.AssetPreviewAttribute.Extension"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.AssetPreviewAttribute","Name":"AssetPreviewAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.AssetPreviewAttribute"},{"Namespace":"Editor","BaseType":"System.Attribute","Methods":[{"ReturnType":"Editor.Widget","Parameters":[{"Name":"property","Type":"System.Reflection.PropertyInfo"}],"l":{"File":"Inspector/CanEditAttribute.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CanEditAttribute.CreateEditorFor","Name":"CreateEditorFor","DeclaringType":"Editor.CanEditAttribute","DocId":"M:Editor.CanEditAttribute.CreateEditorFor(System.Reflection.PropertyInfo)"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"t","Type":"System.Type"},{"Name":"attributes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Attribute\u003E","Default":"null"},{"Name":"generics","Type":"System.Type[]","Default":"null"}],"l":{"File":"Inspector/CanEditAttribute.cs","Line":53},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CanEditAttribute.CreateEditorFor","Name":"CreateEditorFor","DeclaringType":"Editor.CanEditAttribute","DocId":"M:Editor.CanEditAttribute.CreateEditorFor(System.Type,System.Collections.Generic.IEnumerable\u00601{System.Attribute},System.Type[])"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Inspector/CanEditAttribute.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CanEditAttribute.CreateEditorFor","Name":"CreateEditorFor","DeclaringType":"Editor.CanEditAttribute","DocId":"M:Editor.CanEditAttribute.CreateEditorFor(System.String)"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"array","Type":"System.Array"}],"l":{"File":"Inspector/CanEditAttribute.cs","Line":142},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CanEditAttribute.CreateEditorFor","Name":"CreateEditorFor","DeclaringType":"Editor.CanEditAttribute","DocId":"M:Editor.CanEditAttribute.CreateEditorFor(System.Array)"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Inspector/CanEditAttribute.cs","Line":184},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CanEditAttribute.CreateEditorForObject","Name":"CreateEditorForObject","DeclaringType":"Editor.CanEditAttribute","DocId":"M:Editor.CanEditAttribute.CreateEditorForObject(System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"typeName","Type":"System.String","Default":"null"}],"l":{"File":"Inspector/CanEditAttribute.cs","Line":214},"IsPublic":true,"FullName":"Editor.CanEditAttribute..ctor","Name":".ctor","DeclaringType":"Editor.CanEditAttribute","DocId":"M:Editor.CanEditAttribute.#ctor(System.Type,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"typeName","Type":"System.String"}],"l":{"File":"Inspector/CanEditAttribute.cs","Line":227},"IsPublic":true,"FullName":"Editor.CanEditAttribute..ctor","Name":".ctor","DeclaringType":"Editor.CanEditAttribute","DocId":"M:Editor.CanEditAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Inspector/CanEditAttribute.cs","Line":12},"IsPublic":true,"FullName":"Editor.CanEditAttribute.TargetType","Name":"TargetType","DocId":"P:Editor.CanEditAttribute.TargetType"},{"PropertyType":"System.Type","Loc":{"File":"Inspector/CanEditAttribute.cs","Line":208},"IsPublic":true,"FullName":"Editor.CanEditAttribute.Type","Name":"Type","DocId":"P:Editor.CanEditAttribute.Type"},{"PropertyType":"System.String","Loc":{"File":"Inspector/CanEditAttribute.cs","Line":209},"IsPublic":true,"FullName":"Editor.CanEditAttribute.TypeName","Name":"TypeName","DocId":"P:Editor.CanEditAttribute.TypeName"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.CanEditAttribute","Name":"CanEditAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.CanEditAttribute"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"Editor.ComponentEditorWidget","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"}],"l":{"File":"Inspector/ComponentEditorWidget.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ComponentEditorWidget.Create","Name":"Create","DeclaringType":"Editor.ComponentEditorWidget","DocId":"M:Editor.ComponentEditorWidget.Create(Sandbox.SerializedObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"menu","Type":"Editor.Menu"}],"l":{"File":"Inspector/ComponentEditorWidget.cs","Line":34},"IsPublic":true,"FullName":"Editor.ComponentEditorWidget.OnHeaderContextMenu","Name":"OnHeaderContextMenu","DeclaringType":"Editor.ComponentEditorWidget","DocId":"M:Editor.ComponentEditorWidget.OnHeaderContextMenu(Editor.Menu)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"}],"l":{"File":"Inspector/ComponentEditorWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.ComponentEditorWidget..ctor","Name":".ctor","DeclaringType":"Editor.ComponentEditorWidget","DocId":"M:Editor.ComponentEditorWidget.#ctor(Sandbox.SerializedObject)"}],"Properties":[{"PropertyType":"Sandbox.SerializedObject","Loc":{"File":"Inspector/ComponentEditorWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.ComponentEditorWidget.SerializedObject","Name":"SerializedObject","DocId":"P:Editor.ComponentEditorWidget.SerializedObject"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ComponentEditorWidget","Name":"ComponentEditorWidget","Documentation":{"Summary":"A control widget is used to edit the value of a single SerializedProperty."},"DocId":"T:Editor.ComponentEditorWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"attribute","Type":"T"}],"IsPublic":true,"FullName":"Editor.IEditorAttribute\u003CT\u003E.SetEditorAttribute","Name":"SetEditorAttribute","DeclaringType":"Editor.IEditorAttribute\u003CT\u003E","DocId":"M:Editor.IEditorAttribute\u00601.SetEditorAttribute(\u0060\u00600)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.IEditorAttribute\u003CT\u003E","Name":"IEditorAttribute\u003CT\u003E","Documentation":{"Summary":"Allows an editor widget to provide an attribute that it can use. Editors with attributes are chosen\nover editors without when the target property has the provided attribute."},"DocId":"T:Editor.IEditorAttribute\u00601"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"Inspector/InspectorAttribute.cs","Line":11},"IsPublic":true,"FullName":"Editor.InspectorAttribute..ctor","Name":".ctor","DeclaringType":"Editor.InspectorAttribute","DocId":"M:Editor.InspectorAttribute.#ctor(System.Type)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Inspector/InspectorAttribute.cs","Line":8},"IsPublic":true,"FullName":"Editor.InspectorAttribute.TargetType","Name":"TargetType","DocId":"P:Editor.InspectorAttribute.TargetType"},{"PropertyType":"System.Type","Loc":{"File":"Inspector/InspectorAttribute.cs","Line":9},"IsPublic":true,"FullName":"Editor.InspectorAttribute.Type","Name":"Type","DocId":"P:Editor.InspectorAttribute.Type"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.InspectorAttribute","Name":"InspectorAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.InspectorAttribute"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"newObj","Type":"System.Object","Default":"null"}],"l":{"File":"Inspector/InspectorWidget.cs","Line":18},"IsPublic":true,"FullName":"Editor.InspectorWidget.CloseInspector","Name":"CloseInspector","DeclaringType":"Editor.InspectorWidget","DocId":"M:Editor.InspectorWidget.CloseInspector(System.Object)"},{"ReturnType":"Editor.InspectorWidget","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"}],"l":{"File":"Inspector/InspectorWidget.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.InspectorWidget.Create","Name":"Create","DeclaringType":"Editor.InspectorWidget","DocId":"M:Editor.InspectorWidget.Create(Sandbox.SerializedObject)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Inspector/InspectorWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.InspectorWidget..ctor","Name":".ctor","DeclaringType":"Editor.InspectorWidget","DocId":"M:Editor.InspectorWidget.#ctor(Sandbox.SerializedObject)"}],"Properties":[{"PropertyType":"Sandbox.SerializedObject","Loc":{"File":"Inspector/InspectorWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.InspectorWidget.SerializedObject","Name":"SerializedObject","DocId":"P:Editor.InspectorWidget.SerializedObject"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.InspectorWidget","Name":"InspectorWidget","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Editor.InspectorWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Parameters":[],"l":{"File":"Qt/QStringList.cs","Line":8},"IsPublic":true,"FullName":"Editor.QStringList.ToList","Name":"ToList","DeclaringType":"Editor.QStringList","DocId":"M:Editor.QStringList.ToList"}],"Constructors":[],"Properties":[],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.QStringList","Name":"QStringList","DocId":"T:Editor.QStringList"},{"Namespace":"Editor","Methods":[],"Constructors":[],"Properties":[],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.QTextBlock","Name":"QTextBlock","DocId":"T:Editor.QTextBlock"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Qt/TextCursor.cs","Line":19},"IsPublic":true,"FullName":"Editor.TextCursor.InsertHtml","Name":"InsertHtml","DeclaringType":"Editor.TextCursor","DocId":"M:Editor.TextCursor.InsertHtml(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Qt/TextCursor.cs","Line":20},"IsPublic":true,"FullName":"Editor.TextCursor.InsertText","Name":"InsertText","DeclaringType":"Editor.TextCursor","DocId":"M:Editor.TextCursor.InsertText(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/TextCursor.cs","Line":24},"IsPublic":true,"FullName":"Editor.TextCursor.RemoveSelectedText","Name":"RemoveSelectedText","DeclaringType":"Editor.TextCursor","DocId":"M:Editor.TextCursor.RemoveSelectedText"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/TextCursor.cs","Line":25},"IsPublic":true,"FullName":"Editor.TextCursor.ClearSelection","Name":"ClearSelection","DeclaringType":"Editor.TextCursor","DocId":"M:Editor.TextCursor.ClearSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/TextCursor.cs","Line":32},"IsPublic":true,"FullName":"Editor.TextCursor.SelectBlockUnderCursor","Name":"SelectBlockUnderCursor","DeclaringType":"Editor.TextCursor","DocId":"M:Editor.TextCursor.SelectBlockUnderCursor"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Qt/TextCursor.cs","Line":11},"IsPublic":true,"FullName":"Editor.TextCursor.Position","Name":"Position","DocId":"P:Editor.TextCursor.Position"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/TextCursor.cs","Line":14},"IsPublic":true,"FullName":"Editor.TextCursor.BlockNumber","Name":"BlockNumber","DocId":"P:Editor.TextCursor.BlockNumber"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/TextCursor.cs","Line":15},"IsPublic":true,"FullName":"Editor.TextCursor.ColumnNumber","Name":"ColumnNumber","DocId":"P:Editor.TextCursor.ColumnNumber"},{"PropertyType":"System.String","Loc":{"File":"Qt/TextCursor.cs","Line":17},"IsPublic":true,"FullName":"Editor.TextCursor.SelectedText","Name":"SelectedText","DocId":"P:Editor.TextCursor.SelectedText"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/TextCursor.cs","Line":22},"IsPublic":true,"FullName":"Editor.TextCursor.HasSelection","Name":"HasSelection","DocId":"P:Editor.TextCursor.HasSelection"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/TextCursor.cs","Line":27},"IsPublic":true,"FullName":"Editor.TextCursor.SelectionStart","Name":"SelectionStart","DocId":"P:Editor.TextCursor.SelectionStart"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/TextCursor.cs","Line":28},"IsPublic":true,"FullName":"Editor.TextCursor.SelectionEnd","Name":"SelectionEnd","DocId":"P:Editor.TextCursor.SelectionEnd"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TextCursor","Name":"TextCursor","DocId":"T:Editor.TextCursor"},{"Namespace":"Editor","Methods":[],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.TraceResult.Hit","Name":"Hit","Documentation":{"Summary":"Whether the trace hit something or not"},"DocId":"F:Editor.TraceResult.Hit"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Editor.TraceResult.HitPosition","Name":"HitPosition","Documentation":{"Summary":"The hit position of the trace"},"DocId":"F:Editor.TraceResult.HitPosition"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Editor.TraceResult.Normal","Name":"Normal","Documentation":{"Summary":"The hit surface normal (direction vector)"},"DocId":"F:Editor.TraceResult.Normal"},{"FieldType":"Editor.MapDoc.MapNode","IsPublic":true,"FullName":"Editor.TraceResult.MapNode","Name":"MapNode","Documentation":{"Summary":"The map node that was hit, if any"},"DocId":"F:Editor.TraceResult.MapNode"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TraceResult","Name":"TraceResult","DocId":"T:Editor.TraceResult"},{"Namespace":"Editor","Methods":[{"ReturnType":"Editor.Trace","Parameters":[{"Name":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"MapEditor/Trace.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Trace.Ray","Name":"Ray","DeclaringType":"Editor.Trace","Documentation":{"Summary":"Create a trace ray.","Params":{"from":"Start position in world space.","to":"End position in world space."}},"DocId":"M:Editor.Trace.Ray(Vector3@,Vector3@)"},{"ReturnType":"Editor.Trace","Parameters":[],"l":{"File":"MapEditor/Trace.cs","Line":70},"IsPublic":true,"FullName":"Editor.Trace.MeshesOnly","Name":"MeshesOnly","DeclaringType":"Editor.Trace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Only trace against hammer mesh geometry ( CMapMesh nodes )"},"DocId":"M:Editor.Trace.MeshesOnly"},{"ReturnType":"Editor.Trace","Parameters":[],"l":{"File":"MapEditor/Trace.cs","Line":80},"IsPublic":true,"FullName":"Editor.Trace.SkipToolsMaterials","Name":"SkipToolsMaterials","DeclaringType":"Editor.Trace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Don\u0027t hit tools materials (materials with the \u003Cc\u003Etools.toolsmaterial\u003C/c\u003E attribute)"},"DocId":"M:Editor.Trace.SkipToolsMaterials"},{"ReturnType":"Editor.TraceResult","Parameters":[{"Name":"world","Type":"Editor.MapDoc.MapWorld"}],"l":{"File":"MapEditor/Trace.cs","Line":90},"IsPublic":true,"FullName":"Editor.Trace.Run","Name":"Run","DeclaringType":"Editor.Trace","Documentation":{"Summary":"Runs a trace against given world."},"DocId":"M:Editor.Trace.Run(Editor.MapDoc.MapWorld)"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Trace","Name":"Trace","Documentation":{"Summary":"Trace for tools, not to be confused with \u003Csee cref=\u0022T:Sandbox.SceneTrace\u0022 /\u003E"},"DocId":"T:Editor.Trace"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ProjectList.cs","Line":16},"IsPublic":true,"FullName":"Editor.ProjectList.Refresh","Name":"Refresh","DeclaringType":"Editor.ProjectList","DocId":"M:Editor.ProjectList.Refresh"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ProjectList.cs","Line":30},"IsPublic":true,"FullName":"Editor.ProjectList.SaveList","Name":"SaveList","DeclaringType":"Editor.ProjectList","DocId":"M:Editor.ProjectList.SaveList"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Project\u003E","Parameters":[],"l":{"File":"ProjectList.cs","Line":33},"IsPublic":true,"FullName":"Editor.ProjectList.GetAll","Name":"GetAll","DeclaringType":"Editor.ProjectList","DocId":"M:Editor.ProjectList.GetAll"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"item","Type":"Sandbox.Project"}],"l":{"File":"ProjectList.cs","Line":40},"IsPublic":true,"FullName":"Editor.ProjectList.Remove","Name":"Remove","DeclaringType":"Editor.ProjectList","Documentation":{"Summary":"Remove an item from the list. This doesn\u0027t save the changes."},"DocId":"M:Editor.ProjectList.Remove(Sandbox.Project)"},{"ReturnType":"Sandbox.Project","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"ProjectList.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ProjectList.TryAddFromFile","Name":"TryAddFromFile","DeclaringType":"Editor.ProjectList","Documentation":{"Summary":"Tries to add a project from a file. Returns true if it was added, or already existed.\nProject list is saved if it was added."},"DocId":"M:Editor.ProjectList.TryAddFromFile(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ProjectList.cs","Line":7},"IsPublic":true,"FullName":"Editor.ProjectList..ctor","Name":".ctor","DeclaringType":"Editor.ProjectList","DocId":"M:Editor.ProjectList.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ProjectList","Name":"ProjectList","DocId":"T:Editor.ProjectList"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"style","Type":"System.String"}],"l":{"File":"Qt/Application.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.SetStyles","Name":"SetStyles","DeclaringType":"Editor.Application","Documentation":{},"DocId":"M:Editor.Application.SetStyles(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Application.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.Spin","Name":"Spin","DeclaringType":"Editor.Application","Documentation":{"Summary":"Will process all of the UI events - allowing the UI to stay responsive during a blocking call."},"DocId":"M:Editor.Application.Spin"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"code","Type":"Editor.KeyCode"}],"l":{"File":"Qt/Application.cs","Line":126},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.IsKeyDown","Name":"IsKeyDown","DeclaringType":"Editor.Application","Documentation":{"Summary":"Returns whether or not a key is currently being held down."},"DocId":"M:Editor.Application.IsKeyDown(Editor.KeyCode)"},{"ReturnType":"System.String","Parameters":[{"Name":"code","Type":"Editor.KeyCode"}],"l":{"File":"Qt/Application.cs","Line":137},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.KeyCodeToString","Name":"KeyCodeToString","DeclaringType":"Editor.Application","Documentation":{"Summary":"Converts an editor keycode to a string used by the game\nQt::Key -\u0026gt; WindowsVirtualKey -\u0026gt; ButtonCode_t -\u0026gt; string","Return":"","Params":{"code":""}},"DocId":"M:Editor.Application.KeyCodeToString(Editor.KeyCode)"}],"Properties":[{"PropertyType":"System.Action\u00602\u003CEditor.Widget,Editor.MouseEvent\u003E","Loc":{"File":"Qt/Application.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.OnWidgetClicked","Name":"OnWidgetClicked","Documentation":{"Summary":"Called when any widget is clicked. Can set MouseEvent.Accepted to true to prevent the Widget\u0027s OnMouseClick from firing."},"DocId":"P:Editor.Application.OnWidgetClicked"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Application.cs","Line":44},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.DpiScale","Name":"DpiScale","DocId":"P:Editor.Application.DpiScale"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Application.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.CursorPosition","Name":"CursorPosition","Documentation":{"Summary":"Get/Set cursor position."},"DocId":"P:Editor.Application.CursorPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Application.cs","Line":68},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.UnscaledCursorPosition","Name":"UnscaledCursorPosition","Documentation":{"Summary":"The cursor position, not scaled for DPI"},"DocId":"P:Editor.Application.UnscaledCursorPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Application.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.CursorDelta","Name":"CursorDelta","Documentation":{"Summary":"The cursor delta between this and previous frame."},"DocId":"P:Editor.Application.CursorDelta"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Application.cs","Line":84},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.MouseWheelDelta","Name":"MouseWheelDelta","Documentation":{"Summary":"The mouse wheel delta between this and previous frame"},"DocId":"P:Editor.Application.MouseWheelDelta"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Qt/Application.cs","Line":109},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.KeyboardModifiers","Name":"KeyboardModifiers","Documentation":{"Summary":"Returns which keyboard modified keys are held down right at this point."},"DocId":"P:Editor.Application.KeyboardModifiers"},{"PropertyType":"Sandbox.MouseButtons","Loc":{"File":"Qt/Application.cs","Line":117},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.MouseButtons","Name":"MouseButtons","Documentation":{"Summary":"Returns the current state of the mouse buttons."},"DocId":"P:Editor.Application.MouseButtons"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/Application.cs","Line":146},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.FocusWidget","Name":"FocusWidget","Documentation":{"Summary":"The \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003E that has the keyboard input focus, or \u003Cc\u003Enull\u003C/c\u003Eif no widget in this application has the focus."},"DocId":"P:Editor.Application.FocusWidget"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/Application.cs","Line":152},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Application.HoveredWidget","Name":"HoveredWidget","Documentation":{"Summary":"The Widget that is currently hovered"},"DocId":"P:Editor.Application.HoveredWidget"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.Application","Name":"Application","DocId":"T:Editor.Application"},{"Namespace":"Editor","BaseType":"Editor.Menu","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"newPrefix","Type":"System.String"},{"Name":"screenPosition","Type":"Vector2"}],"l":{"File":"Qt/AutoComplete.cs","Line":27},"IsPublic":true,"FullName":"Editor.AutoComplete.OnAutoComplete","Name":"OnAutoComplete","DeclaringType":"Editor.AutoComplete","DocId":"M:Editor.AutoComplete.OnAutoComplete(System.String,Vector2)"},{"ReturnType":"Editor.Option","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"action","Type":"System.Action","Default":"null"},{"Name":"shortcut","Type":"System.String","Default":"null"}],"l":{"File":"Qt/AutoComplete.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.AutoComplete.AddOption","Name":"AddOption","DeclaringType":"Editor.AutoComplete","Documentation":{"Summary":"Add an option for this autocomplete"},"DocId":"M:Editor.AutoComplete.AddOption(System.String,System.String,System.Action,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"}],"l":{"File":"Qt/AutoComplete.cs","Line":75},"IsPublic":true,"FullName":"Editor.AutoComplete.OpenAbove","Name":"OpenAbove","DeclaringType":"Editor.AutoComplete","Documentation":{"Summary":"Open above this position"},"DocId":"M:Editor.AutoComplete.OpenAbove(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"e","Type":"Editor.KeyEvent"}],"l":{"File":"Qt/AutoComplete.cs","Line":86},"IsPublic":true,"FullName":"Editor.AutoComplete.OnParentKeyPress","Name":"OnParentKeyPress","DeclaringType":"Editor.AutoComplete","Documentation":{"Summary":"You should call this from the parent when a key is pressed. Will forward\nthe appropriate keys to us and accept the event."},"DocId":"M:Editor.AutoComplete.OnParentKeyPress(Editor.KeyEvent)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/AutoComplete.cs","Line":126},"IsPublic":true,"FullName":"Editor.AutoComplete.OnParentBlur","Name":"OnParentBlur","DeclaringType":"Editor.AutoComplete","Documentation":{"Summary":"Call this when the widget that spawns this blurs, so we can hide ourself"},"DocId":"M:Editor.AutoComplete.OnParentBlur"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/AutoComplete.cs","Line":137},"IsPublic":true,"FullName":"Editor.AutoComplete.OnGlobalMousePressed","Name":"OnGlobalMousePressed","DeclaringType":"Editor.AutoComplete","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["qt.mousepressed"]}],"Documentation":{"Summary":"Called when the mouse is pressed. Will hide this window if we clicked on anything\nexcept ourselves or our parent control."},"DocId":"M:Editor.AutoComplete.OnGlobalMousePressed"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/AutoComplete.cs","Line":17},"IsPublic":true,"FullName":"Editor.AutoComplete..ctor","Name":".ctor","DeclaringType":"Editor.AutoComplete","DocId":"M:Editor.AutoComplete.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/AutoComplete.cs","Line":16},"IsPublic":true,"FullName":"Editor.AutoComplete.HasAutocompleteOptions","Name":"HasAutocompleteOptions","DocId":"P:Editor.AutoComplete.HasAutocompleteOptions"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/AutoComplete.cs","Line":17},"IsPublic":true,"FullName":"Editor.AutoComplete.MinimumLength","Name":"MinimumLength","DocId":"P:Editor.AutoComplete.MinimumLength"},{"PropertyType":"Vector2","Loc":{"File":"Qt/AutoComplete.cs","Line":18},"IsPublic":true,"FullName":"Editor.AutoComplete.OpenOffset","Name":"OpenOffset","DocId":"P:Editor.AutoComplete.OpenOffset"}],"Fields":[{"FieldType":"System.Action\u00602\u003CEditor.Menu,System.String\u003E","IsPublic":true,"FullName":"Editor.AutoComplete.OnBuildOptions","Name":"OnBuildOptions","Documentation":{"Summary":"The text has changed - fill in the options"},"DocId":"F:Editor.AutoComplete.OnBuildOptions"},{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.AutoComplete.OnOptionSelected","Name":"OnOptionSelected","Documentation":{"Summary":"You should hook this up to change the text on your control"},"DocId":"F:Editor.AutoComplete.OnOptionSelected"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.AutoComplete","Name":"AutoComplete","DocId":"T:Editor.AutoComplete"},{"Namespace":"Editor","BaseType":"Editor.Frame","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/BaseScrollWidget.cs","Line":72},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.Update","Name":"Update","DeclaringType":"Editor.BaseScrollWidget","DocId":"M:Editor.BaseScrollWidget.Update"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/BaseScrollWidget.cs","Line":163},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.ScrollingFrame","Name":"ScrollingFrame","DeclaringType":"Editor.BaseScrollWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.BaseScrollWidget.ScrollingFrame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/BaseScrollWidget.cs","Line":21},"IsPublic":true,"FullName":"Editor.BaseScrollWidget..ctor","Name":".ctor","DeclaringType":"Editor.BaseScrollWidget","DocId":"M:Editor.BaseScrollWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.ScrollBar","Loc":{"File":"Qt/BaseScrollWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.VerticalScrollbar","Name":"VerticalScrollbar","Documentation":{"Summary":"The vertical scroll bar."},"DocId":"P:Editor.BaseScrollWidget.VerticalScrollbar"},{"PropertyType":"Editor.ScrollBar","Loc":{"File":"Qt/BaseScrollWidget.cs","Line":19},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.HorizontalScrollbar","Name":"HorizontalScrollbar","Documentation":{"Summary":"The horizontal scroll bar."},"DocId":"P:Editor.BaseScrollWidget.HorizontalScrollbar"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/BaseScrollWidget.cs","Line":21},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.SmoothScrolling","Name":"SmoothScrolling","DocId":"P:Editor.BaseScrollWidget.SmoothScrolling"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/BaseScrollWidget.cs","Line":58},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.HorizontalScrollbarMode","Name":"HorizontalScrollbarMode","Documentation":{"Summary":"\u003Csee cref=\u0022P:Editor.BaseScrollWidget.HorizontalScrollbar\u0022 /\u003E mode."},"DocId":"P:Editor.BaseScrollWidget.HorizontalScrollbarMode"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/BaseScrollWidget.cs","Line":67},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.VerticalScrollbarMode","Name":"VerticalScrollbarMode","Documentation":{"Summary":"\u003Csee cref=\u0022P:Editor.BaseScrollWidget.VerticalScrollbar\u0022 /\u003E mode."},"DocId":"P:Editor.BaseScrollWidget.VerticalScrollbarMode"},{"PropertyType":"System.Single","Loc":{"File":"Qt/BaseScrollWidget.cs","Line":94},"IsPublic":true,"FullName":"Editor.BaseScrollWidget.SmoothScrollTarget","Name":"SmoothScrollTarget","Documentation":{"Summary":"The smooth scrolling wants to move by this amount"},"DocId":"P:Editor.BaseScrollWidget.SmoothScrollTarget"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BaseScrollWidget","Name":"BaseScrollWidget","DocId":"T:Editor.BaseScrollWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Qt/Button.cs","Line":141},"IsPublic":true,"FullName":"Editor.Button.SetIcon","Name":"SetIcon","DeclaringType":"Editor.Button","Documentation":{"Summary":"Sets an icon for the button via a raw image."},"DocId":"M:Editor.Button.SetIcon(Editor.Pixmap)"},{"ReturnType":"Editor.Pixmap","Parameters":[],"l":{"File":"Qt/Button.cs","Line":146},"IsPublic":true,"FullName":"Editor.Button.GetIcon","Name":"GetIcon","DeclaringType":"Editor.Button","DocId":"M:Editor.Button.GetIcon"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":26},"IsPublic":true,"FullName":"Editor.Button..ctor","Name":".ctor","DeclaringType":"Editor.Button","DocId":"M:Editor.Button.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":74},"IsPublic":true,"FullName":"Editor.Button..ctor","Name":".ctor","DeclaringType":"Editor.Button","DocId":"M:Editor.Button.#ctor(System.String,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":79},"IsPublic":true,"FullName":"Editor.Button..ctor","Name":".ctor","DeclaringType":"Editor.Button","DocId":"M:Editor.Button.#ctor(System.String,System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Button.cs","Line":23},"IsPublic":true,"FullName":"Editor.Button.Text","Name":"Text","Documentation":{"Summary":"Text on the button."},"DocId":"P:Editor.Button.Text"},{"PropertyType":"Color","Loc":{"File":"Qt/Button.cs","Line":36},"IsPublic":true,"FullName":"Editor.Button.Tint","Name":"Tint","Documentation":{"Summary":"The tint of the button color"},"DocId":"P:Editor.Button.Tint"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Button.cs","Line":48},"IsPublic":true,"FullName":"Editor.Button.IsChecked","Name":"IsChecked","Documentation":{"Summary":"Whether this button is checked. See \u003Csee cref=\u0022P:Editor.Button.IsToggle\u0022 /\u003E."},"DocId":"P:Editor.Button.IsChecked"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Button.cs","Line":57},"IsPublic":true,"FullName":"Editor.Button.IsToggle","Name":"IsToggle","Documentation":{"Summary":"Whether this button can be toggled on or off. See \u003Csee cref=\u0022P:Editor.Button.IsChecked\u0022 /\u003E."},"DocId":"P:Editor.Button.IsToggle"},{"PropertyType":"System.String","Loc":{"File":"Qt/Button.cs","Line":126},"IsPublic":true,"FullName":"Editor.Button.Icon","Name":"Icon","Documentation":{"Summary":"Sets an icon for the button via a filepath."},"DocId":"P:Editor.Button.Icon"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Button.Clicked","Name":"Clicked","DocId":"F:Editor.Button.Clicked"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Button.Pressed","Name":"Pressed","DocId":"F:Editor.Button.Pressed"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Button.Released","Name":"Released","DocId":"F:Editor.Button.Released"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Button.Toggled","Name":"Toggled","DocId":"F:Editor.Button.Toggled"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Button","Name":"Button","Documentation":{"Summary":"A simple button widget."},"DocId":"T:Editor.Button"},{"Namespace":"","BaseType":"Editor.Button","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":232},"IsPublic":true,"FullName":"Editor.Button.Primary..ctor","Name":".ctor","DeclaringType":"Editor.Button.Primary","DocId":"M:Editor.Button.Primary.#ctor(System.String,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":237},"IsPublic":true,"FullName":"Editor.Button.Primary..ctor","Name":".ctor","DeclaringType":"Editor.Button.Primary","DocId":"M:Editor.Button.Primary.#ctor(System.String,System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Button.Primary","Name":"Primary","DeclaringType":"Editor.Button","Documentation":{"Summary":"A visually distinct button."},"DocId":"T:Editor.Button.Primary"},{"Namespace":"","BaseType":"Editor.Button","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":245},"IsPublic":true,"FullName":"Editor.Button.Clear..ctor","Name":".ctor","DeclaringType":"Editor.Button.Clear","DocId":"M:Editor.Button.Clear.#ctor(System.String,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":250},"IsPublic":true,"FullName":"Editor.Button.Clear..ctor","Name":".ctor","DeclaringType":"Editor.Button.Clear","DocId":"M:Editor.Button.Clear.#ctor(System.String,System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Button.Clear","Name":"Clear","DeclaringType":"Editor.Button","DocId":"T:Editor.Button.Clear"},{"Namespace":"","BaseType":"Editor.Button","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":258},"IsPublic":true,"FullName":"Editor.Button.Danger..ctor","Name":".ctor","DeclaringType":"Editor.Button.Danger","DocId":"M:Editor.Button.Danger.#ctor(System.String,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Button.cs","Line":263},"IsPublic":true,"FullName":"Editor.Button.Danger..ctor","Name":".ctor","DeclaringType":"Editor.Button.Danger","DocId":"M:Editor.Button.Danger.#ctor(System.String,System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Button.Danger","Name":"Danger","DeclaringType":"Editor.Button","DocId":"T:Editor.Button.Danger"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.CheckState","IsPublic":true,"IsStatic":true,"FullName":"Editor.CheckState.Off","Name":"Off","Documentation":{"Summary":"The checkbox is not checked."},"DocId":"F:Editor.CheckState.Off"},{"FieldType":"Editor.CheckState","IsPublic":true,"IsStatic":true,"FullName":"Editor.CheckState.Partial","Name":"Partial","Documentation":{"Summary":"Partial. This is useful in cases when representing multiple objects,\nwith a boolean value where some are set to true, and others to false."},"DocId":"F:Editor.CheckState.Partial"},{"FieldType":"Editor.CheckState","IsPublic":true,"IsStatic":true,"FullName":"Editor.CheckState.On","Name":"On","Documentation":{"Summary":"The checkbox is checked."},"DocId":"F:Editor.CheckState.On"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.CheckState","Name":"CheckState","Documentation":{"Summary":"Check state of a \u003Csee cref=\u0022T:Editor.Checkbox\u0022 /\u003E."},"DocId":"T:Editor.CheckState"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/CheckBox.cs","Line":91},"IsPublic":true,"FullName":"Editor.Checkbox..ctor","Name":".ctor","DeclaringType":"Editor.Checkbox","DocId":"M:Editor.Checkbox.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/CheckBox.cs","Line":100},"IsPublic":true,"FullName":"Editor.Checkbox..ctor","Name":".ctor","DeclaringType":"Editor.Checkbox","DocId":"M:Editor.Checkbox.#ctor(System.String,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/CheckBox.cs","Line":106},"IsPublic":true,"FullName":"Editor.Checkbox..ctor","Name":".ctor","DeclaringType":"Editor.Checkbox","DocId":"M:Editor.Checkbox.#ctor(System.String,System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/CheckBox.cs","Line":55},"IsPublic":true,"FullName":"Editor.Checkbox.Text","Name":"Text","Documentation":{"Summary":"The checkbox label."},"DocId":"P:Editor.Checkbox.Text"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/CheckBox.cs","Line":64},"IsPublic":true,"FullName":"Editor.Checkbox.Value","Name":"Value","Documentation":{"Summary":"Whether the checkbox is checked or not."},"DocId":"P:Editor.Checkbox.Value"},{"PropertyType":"Editor.CheckState","Loc":{"File":"Qt/CheckBox.cs","Line":74},"IsPublic":true,"FullName":"Editor.Checkbox.State","Name":"State","Documentation":{"Summary":"Current state of this checkbox."},"DocId":"P:Editor.Checkbox.State"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/CheckBox.cs","Line":83},"IsPublic":true,"FullName":"Editor.Checkbox.TriState","Name":"TriState","Documentation":{"Summary":"Enable the third state, the half checked half not checked state.\nDisabled by default"},"DocId":"P:Editor.Checkbox.TriState"},{"PropertyType":"System.String","Loc":{"File":"Qt/CheckBox.cs","Line":169},"IsPublic":true,"FullName":"Editor.Checkbox.Icon","Name":"Icon","Documentation":{"Summary":"Name of a material icon to be drawn in front of the checkbox label."},"DocId":"P:Editor.Checkbox.Icon"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Checkbox.Clicked","Name":"Clicked","Documentation":{},"DocId":"F:Editor.Checkbox.Clicked"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Checkbox.Pressed","Name":"Pressed","Documentation":{},"DocId":"F:Editor.Checkbox.Pressed"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Checkbox.Released","Name":"Released","Documentation":{},"DocId":"F:Editor.Checkbox.Released"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Checkbox.Toggled","Name":"Toggled","Documentation":{},"DocId":"F:Editor.Checkbox.Toggled"},{"FieldType":"System.Action\u00601\u003CEditor.CheckState\u003E","IsPublic":true,"FullName":"Editor.Checkbox.StateChanged","Name":"StateChanged","Documentation":{},"DocId":"F:Editor.Checkbox.StateChanged"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Checkbox","Name":"Checkbox","Documentation":{"Summary":"A generic checkbox widget."},"DocId":"T:Editor.Checkbox"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/ComboBox.Cookie.cs","Line":21},"IsPublic":true,"FullName":"Editor.ComboBox.RestoreFromStateCookie","Name":"RestoreFromStateCookie","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.RestoreFromStateCookie"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/ComboBox.Cookie.cs","Line":35},"IsPublic":true,"FullName":"Editor.ComboBox.SaveToStateCookie","Name":"SaveToStateCookie","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.SaveToStateCookie"},{"ReturnType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Qt/ComboBox.cs","Line":72},"IsPublic":true,"FullName":"Editor.ComboBox.FindIndex","Name":"FindIndex","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.FindIndex(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/ComboBox.cs","Line":80},"IsPublic":true,"FullName":"Editor.ComboBox.TrySelectNamed","Name":"TrySelectNamed","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.TrySelectNamed(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/ComboBox.cs","Line":91},"IsPublic":true,"FullName":"Editor.ComboBox.ClearText","Name":"ClearText","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.ClearText"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/ComboBox.cs","Line":95},"IsPublic":true,"FullName":"Editor.ComboBox.Clear","Name":"Clear","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"onSelected","Type":"System.Action","Default":"null"},{"Name":"description","Type":"System.String","Default":"null"},{"Name":"selected","Type":"System.Boolean","Default":"False"},{"Name":"enabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Qt/ComboBox.cs","Line":145},"IsPublic":true,"FullName":"Editor.ComboBox.AddItem","Name":"AddItem","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.AddItem(System.String,System.String,System.Action,System.String,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/ComboBox.cs","Line":172},"IsPublic":true,"FullName":"Editor.ComboBox.InvokeSelected","Name":"InvokeSelected","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.InvokeSelected"},{"ReturnType":"System.Void","Parameters":[{"Name":"func","Type":"System.Action\u00602\u003CEditor.Menu,System.String\u003E"}],"l":{"File":"Qt/ComboBox.cs","Line":194},"IsPublic":true,"FullName":"Editor.ComboBox.SetAutoComplete","Name":"SetAutoComplete","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.SetAutoComplete(System.Action\u00602{Editor.Menu,System.String})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/ComboBox.cs","Line":141},"IsPublic":true,"FullName":"Editor.ComboBox..ctor","Name":".ctor","DeclaringType":"Editor.ComboBox","DocId":"M:Editor.ComboBox.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/ComboBox.Cookie.cs","Line":12},"IsPublic":true,"FullName":"Editor.ComboBox.StateCookie","Name":"StateCookie","DocId":"P:Editor.ComboBox.StateCookie"},{"PropertyType":"Editor.LineEdit","Loc":{"File":"Qt/ComboBox.cs","Line":9},"IsPublic":true,"FullName":"Editor.ComboBox.LineEdit","Name":"LineEdit","DocId":"P:Editor.ComboBox.LineEdit"},{"PropertyType":"System.String","Loc":{"File":"Qt/ComboBox.cs","Line":39},"IsPublic":true,"FullName":"Editor.ComboBox.CurrentText","Name":"CurrentText","DocId":"P:Editor.ComboBox.CurrentText"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ComboBox.cs","Line":54},"IsPublic":true,"FullName":"Editor.ComboBox.CurrentIndex","Name":"CurrentIndex","DocId":"P:Editor.ComboBox.CurrentIndex"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ComboBox.cs","Line":65},"IsPublic":true,"FullName":"Editor.ComboBox.Count","Name":"Count","DocId":"P:Editor.ComboBox.Count"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/ComboBox.cs","Line":98},"IsPublic":true,"FullName":"Editor.ComboBox.AllowDuplicates","Name":"AllowDuplicates","DocId":"P:Editor.ComboBox.AllowDuplicates"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ComboBox.cs","Line":99},"IsPublic":true,"FullName":"Editor.ComboBox.MaxVisibleItems","Name":"MaxVisibleItems","DocId":"P:Editor.ComboBox.MaxVisibleItems"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/ComboBox.cs","Line":105},"IsPublic":true,"FullName":"Editor.ComboBox.Editable","Name":"Editable","DocId":"P:Editor.ComboBox.Editable"},{"PropertyType":"Editor.ComboBox.InsertMode","Loc":{"File":"Qt/ComboBox.cs","Line":111},"IsPublic":true,"FullName":"Editor.ComboBox.Insertion","Name":"Insertion","DocId":"P:Editor.ComboBox.Insertion"},{"PropertyType":"System.Action","Loc":{"File":"Qt/ComboBox.cs","Line":112},"IsPublic":true,"FullName":"Editor.ComboBox.OnReturn","Name":"OnReturn","DocId":"P:Editor.ComboBox.OnReturn"},{"PropertyType":"Editor.AutoComplete","Loc":{"File":"Qt/ComboBox.cs","Line":199},"IsPublic":true,"FullName":"Editor.ComboBox.AutoComplete","Name":"AutoComplete","DocId":"P:Editor.ComboBox.AutoComplete"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ComboBox","Name":"ComboBox","DocId":"T:Editor.ComboBox"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ComboBox.InsertMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComboBox.InsertMode.Skip","Name":"Skip","DocId":"F:Editor.ComboBox.InsertMode.Skip"},{"FieldType":"Editor.ComboBox.InsertMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComboBox.InsertMode.AtTop","Name":"AtTop","DocId":"F:Editor.ComboBox.InsertMode.AtTop"},{"FieldType":"Editor.ComboBox.InsertMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComboBox.InsertMode.AtCurrent","Name":"AtCurrent","DocId":"F:Editor.ComboBox.InsertMode.AtCurrent"},{"FieldType":"Editor.ComboBox.InsertMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComboBox.InsertMode.AtBottom","Name":"AtBottom","DocId":"F:Editor.ComboBox.InsertMode.AtBottom"},{"FieldType":"Editor.ComboBox.InsertMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComboBox.InsertMode.AfterCurrent","Name":"AfterCurrent","DocId":"F:Editor.ComboBox.InsertMode.AfterCurrent"},{"FieldType":"Editor.ComboBox.InsertMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComboBox.InsertMode.BeforeCurrent","Name":"BeforeCurrent","DocId":"F:Editor.ComboBox.InsertMode.BeforeCurrent"},{"FieldType":"Editor.ComboBox.InsertMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComboBox.InsertMode.Alphabetically","Name":"Alphabetically","DocId":"F:Editor.ComboBox.InsertMode.Alphabetically"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ComboBox.InsertMode","Name":"InsertMode","DeclaringType":"Editor.ComboBox","DocId":"T:Editor.ComboBox.InsertMode"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"create","Type":"System.Func\u00601\u003CEditor.Widget\u003E"},{"Name":"deleteOnClose","Type":"System.Boolean","Default":"True"}],"l":{"File":"Qt/DockManager.cs","Line":76},"IsPublic":true,"FullName":"Editor.DockManager.RegisterDockType","Name":"RegisterDockType","DeclaringType":"Editor.DockManager","DocId":"M:Editor.DockManager.RegisterDockType(System.String,System.String,System.Func\u00601{Editor.Widget},System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/DockManager.cs","Line":92},"IsPublic":true,"FullName":"Editor.DockManager.UnregisterDockType","Name":"UnregisterDockType","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Unregister a dock type."},"DocId":"M:Editor.DockManager.UnregisterDockType(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sibling","Type":"Editor.Widget"},{"Name":"window","Type":"Editor.Widget"},{"Name":"dockArea","Type":"Editor.DockArea","Default":"5"},{"Name":"properties","Type":"Editor.DockManager.DockProperty","Default":"0"},{"Name":"split","Type":"System.Single","Default":"0.5"}],"l":{"File":"Qt/DockManager.cs","Line":100},"IsPublic":true,"FullName":"Editor.DockManager.AddDock","Name":"AddDock","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Add a window next (or on top of) to the specified window."},"DocId":"M:Editor.DockManager.AddDock(Editor.Widget,Editor.Widget,Editor.DockArea,Editor.DockManager.DockProperty,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"title","Type":"System.String"}],"l":{"File":"Qt/DockManager.cs","Line":119},"IsPublic":true,"FullName":"Editor.DockManager.IsDockOpen","Name":"IsDockOpen","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Whether the given dock-able window is visible or not."},"DocId":"M:Editor.DockManager.IsDockOpen(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"widget","Type":"Editor.Widget"},{"Name":"includeCookied","Type":"System.Boolean","Default":"True"}],"l":{"File":"Qt/DockManager.cs","Line":130},"IsPublic":true,"FullName":"Editor.DockManager.IsDockOpen","Name":"IsDockOpen","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Whether the given dock-able window is visible or not."},"DocId":"M:Editor.DockManager.IsDockOpen(Editor.Widget,System.Boolean)"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/DockManager.cs","Line":149},"IsPublic":true,"FullName":"Editor.DockManager.GetDockWidget","Name":"GetDockWidget","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Get an active, created dock"},"DocId":"M:Editor.DockManager.GetDockWidget(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/DockManager.cs","Line":160},"IsPublic":true,"FullName":"Editor.DockManager.RaiseDock","Name":"RaiseDock","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Raise this dock to the front of any tabs."},"DocId":"M:Editor.DockManager.RaiseDock(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"val","Type":"Editor.Widget"}],"l":{"File":"Qt/DockManager.cs","Line":174},"IsPublic":true,"FullName":"Editor.DockManager.RaiseDock","Name":"RaiseDock","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Raise this dock to the front of any tabs."},"DocId":"M:Editor.DockManager.RaiseDock(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"visible","Type":"System.Boolean"}],"l":{"File":"Qt/DockManager.cs","Line":183},"IsPublic":true,"FullName":"Editor.DockManager.SetDockState","Name":"SetDockState","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Set dock as visible, or hidden, by name."},"DocId":"M:Editor.DockManager.SetDockState(System.String,System.Boolean)"},{"ReturnType":"T","Parameters":[],"l":{"File":"Qt/DockManager.cs","Line":277},"IsPublic":true,"FullName":"Editor.DockManager.Create","Name":"Create","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Creates a widget by type"},"DocId":"M:Editor.DockManager.Create\u0060\u00601"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/DockManager.cs","Line":370},"IsPublic":true,"FullName":"Editor.DockManager.Clear","Name":"Clear","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Clear the known widgets, reset manager to an empty state."},"DocId":"M:Editor.DockManager.Clear"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/DockManager.cs","Line":68},"IsPublic":true,"FullName":"Editor.DockManager..ctor","Name":".ctor","DeclaringType":"Editor.DockManager","DocId":"M:Editor.DockManager.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Qt/DockManager.cs","Line":13},"IsPublic":true,"FullName":"Editor.DockManager.OnLayoutLoaded","Name":"OnLayoutLoaded","Documentation":{"Summary":"Called when the layout state is changed programatically. This is generally called when the default\nlayout is loaded, or a saved layout is loaded."},"DocId":"P:Editor.DockManager.OnLayoutLoaded"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.DockManager.DockInfo\u003E","Loc":{"File":"Qt/DockManager.cs","Line":66},"IsPublic":true,"FullName":"Editor.DockManager.DockTypes","Name":"DockTypes","Documentation":{"Summary":"A list of dock types that are registered."},"DocId":"P:Editor.DockManager.DockTypes"},{"PropertyType":"System.String","Loc":{"File":"Qt/DockManager.cs","Line":360},"IsPublic":true,"FullName":"Editor.DockManager.State","Name":"State","Documentation":{"Summary":"A JSON string representing the entire state of the dock manager, i.e. position of all the docks, etc."},"DocId":"P:Editor.DockManager.State"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DockManager","Name":"DockManager","DocId":"T:Editor.DockManager"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.DockManager.DockInfo..ctor","Name":".ctor","DeclaringType":"Editor.DockManager.DockInfo","DocId":"M:Editor.DockManager.DockInfo.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/DockManager.cs","Line":45},"IsPublic":true,"FullName":"Editor.DockManager.DockInfo.Title","Name":"Title","Documentation":{"Summary":"This is what the dock will be shown as in the menu - but also what it will be referenced as internally."},"DocId":"P:Editor.DockManager.DockInfo.Title"},{"PropertyType":"System.String","Loc":{"File":"Qt/DockManager.cs","Line":50},"IsPublic":true,"FullName":"Editor.DockManager.DockInfo.Icon","Name":"Icon","Documentation":{"Summary":"Icon to show in the menu."},"DocId":"P:Editor.DockManager.DockInfo.Icon"},{"PropertyType":"System.Func\u00601\u003CEditor.Widget\u003E","Loc":{"File":"Qt/DockManager.cs","Line":55},"IsPublic":true,"FullName":"Editor.DockManager.DockInfo.CreateAction","Name":"CreateAction","Documentation":{"Summary":"Called when the window wants to create this dock but it doesn\u0027t exist."},"DocId":"P:Editor.DockManager.DockInfo.CreateAction"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/DockManager.cs","Line":60},"IsPublic":true,"FullName":"Editor.DockManager.DockInfo.DeleteOnClose","Name":"DeleteOnClose","Documentation":{"Summary":"If true we\u0027ll delete the widget when it\u0027s closed. Otherwise it\u0027ll just be hidden."},"DocId":"P:Editor.DockManager.DockInfo.DeleteOnClose"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DockManager.DockInfo","Name":"DockInfo","DeclaringType":"Editor.DockManager","Documentation":{"Summary":"Description of a dock that is available to create by the backend."},"DocId":"T:Editor.DockManager.DockInfo"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.DockManager.DockProperty","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockManager.DockProperty.DisallowUserDocking","Name":"DisallowUserDocking","Documentation":{"Summary":"Disables all drag/docking ability by the user"},"DocId":"F:Editor.DockManager.DockProperty.DisallowUserDocking"},{"FieldType":"Editor.DockManager.DockProperty","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockManager.DockProperty.HideCloseButton","Name":"HideCloseButton","Documentation":{"Summary":"Hides the close button on the tab for this tool window"},"DocId":"F:Editor.DockManager.DockProperty.HideCloseButton"},{"FieldType":"Editor.DockManager.DockProperty","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockManager.DockProperty.DisableDraggableTab","Name":"DisableDraggableTab","Documentation":{"Summary":"Disable the user being able to drag this tab in the tab bar, to rearrange"},"DocId":"F:Editor.DockManager.DockProperty.DisableDraggableTab"},{"FieldType":"Editor.DockManager.DockProperty","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockManager.DockProperty.HideOnClose","Name":"HideOnClose","Documentation":{"Summary":"When the tool window is closed, hide it instead of removing it"},"DocId":"F:Editor.DockManager.DockProperty.HideOnClose"},{"FieldType":"Editor.DockManager.DockProperty","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockManager.DockProperty.DisallowFloatWindow","Name":"DisallowFloatWindow","Documentation":{"Summary":"Don\u0027t allow this tool window to be floated"},"DocId":"F:Editor.DockManager.DockProperty.DisallowFloatWindow"},{"FieldType":"Editor.DockManager.DockProperty","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockManager.DockProperty.AlwaysDisplayFullTabs","Name":"AlwaysDisplayFullTabs","Documentation":{"Summary":"When displaying this tool window in tabs, always display the tabs even if there\u0027s only one"},"DocId":"F:Editor.DockManager.DockProperty.AlwaysDisplayFullTabs"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DockManager.DockProperty","Name":"DockProperty","DeclaringType":"Editor.DockManager","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Editor.DockManager.DockProperty"},{"Namespace":"Editor","BaseType":"Editor.Window","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/DockWindow.cs","Line":38},"IsPublic":true,"FullName":"Editor.DockWindow.RestoreFromStateCookie","Name":"RestoreFromStateCookie","DeclaringType":"Editor.DockWindow","DocId":"M:Editor.DockWindow.RestoreFromStateCookie"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/DockWindow.cs","Line":56},"IsPublic":true,"FullName":"Editor.DockWindow.SaveToStateCookie","Name":"SaveToStateCookie","DeclaringType":"Editor.DockWindow","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["app.exit"]}],"DocId":"M:Editor.DockWindow.SaveToStateCookie"},{"ReturnType":"System.Void","Parameters":[{"Name":"menu","Type":"Editor.Menu"}],"l":{"File":"Qt/DockWindow.cs","Line":71},"IsPublic":true,"FullName":"Editor.DockWindow.CreateDynamicViewMenu","Name":"CreateDynamicViewMenu","DeclaringType":"Editor.DockWindow","Documentation":{"Summary":"Create a viewmenu dynamically, with common options"},"DocId":"M:Editor.DockWindow.CreateDynamicViewMenu(Editor.Menu)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/DockWindow.cs","Line":15},"IsPublic":true,"FullName":"Editor.DockWindow..ctor","Name":".ctor","DeclaringType":"Editor.DockWindow","DocId":"M:Editor.DockWindow.#ctor"}],"Properties":[{"PropertyType":"Editor.DockManager","Loc":{"File":"Qt/DockWindow.cs","Line":13},"IsPublic":true,"FullName":"Editor.DockWindow.DockManager","Name":"DockManager","Documentation":{"Summary":"The dock manager for this window, that is automatically created."},"DocId":"P:Editor.DockWindow.DockManager"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DockWindow","Name":"DockWindow","Documentation":{"Summary":"A window that is built from docking windows"},"DocId":"T:Editor.DockWindow"},{"Namespace":"Editor","BaseType":"Editor.QObject","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"l":{"File":"Qt/Drag.cs","Line":257},"IsPublic":true,"FullName":"Editor.DragData.OfType","Name":"OfType","DeclaringType":"Editor.DragData","Documentation":{"Summary":"Helper for finding instances of type \u003Ctypeparamref name=\u0022T\u0022 /\u003E in \u003Csee cref=\u0022P:Editor.DragData.Object\u0022 /\u003E.\nWill find matches if \u003Csee cref=\u0022P:Editor.DragData.Object\u0022 /\u003E is of type \u003Ctypeparamref name=\u0022T\u0022 /\u003E, is\nan \u003Csee cref=\u0022T:System.Collections.IEnumerable\u0022 /\u003E with \u003Ctypeparamref name=\u0022T\u0022 /\u003E items, or a \u003Csee cref=\u0022T:Sandbox.SerializedObject\u0022 /\u003E\nwith \u003Ctypeparamref name=\u0022T\u0022 /\u003E targets."},"DocId":"M:Editor.DragData.OfType\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"Qt/Drag.cs","Line":274},"IsPublic":true,"FullName":"Editor.DragData.OfType","Name":"OfType","DeclaringType":"Editor.DragData","Documentation":{"Summary":"Helper for finding instances of type \u003Cparamref name=\u0022type\u0022 /\u003E in \u003Csee cref=\u0022P:Editor.DragData.Object\u0022 /\u003E.\nWill find matches if \u003Csee cref=\u0022P:Editor.DragData.Object\u0022 /\u003E is of type \u003Cparamref name=\u0022type\u0022 /\u003E, is\nan \u003Csee cref=\u0022T:System.Collections.IEnumerable\u0022 /\u003E with \u003Cparamref name=\u0022type\u0022 /\u003E items, or a \u003Csee cref=\u0022T:Sandbox.SerializedObject\u0022 /\u003E\nwith \u003Cparamref name=\u0022type\u0022 /\u003E targets."},"DocId":"M:Editor.DragData.OfType(System.Type)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Drag.cs","Line":118},"IsPublic":true,"FullName":"Editor.DragData..ctor","Name":".ctor","DeclaringType":"Editor.DragData","DocId":"M:Editor.DragData.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.DragAssetData\u003E","Loc":{"File":"Qt/Drag.Assets.cs","Line":21},"IsPublic":true,"FullName":"Editor.DragData.Assets","Name":"Assets","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Interprets \u003Csee cref=\u0022P:Editor.DragData.Text\u0022 /\u003E as a list of asset paths or cloud asset URLs,\ngetting a list of helper objects to access each asset. Generated and cached\ninternally on first access after \u003Csee cref=\u0022P:Editor.DragData.Text\u0022 /\u003E changes."},"DocId":"P:Editor.DragData.Assets"},{"PropertyType":"System.Object","Loc":{"File":"Qt/Drag.cs","Line":145},"IsPublic":true,"FullName":"Editor.DragData.Object","Name":"Object","Documentation":{"Summary":"An object that can be used to pass drag and drop data"},"DocId":"P:Editor.DragData.Object"},{"PropertyType":"System.String","Loc":{"File":"Qt/Drag.cs","Line":153},"IsPublic":true,"FullName":"Editor.DragData.Text","Name":"Text","Documentation":{"Summary":"Text data of the drag and drop event."},"DocId":"P:Editor.DragData.Text"},{"PropertyType":"System.String","Loc":{"File":"Qt/Drag.cs","Line":162},"IsPublic":true,"FullName":"Editor.DragData.Html","Name":"Html","Documentation":{"Summary":"HTML data of the drag and drop event, if any."},"DocId":"P:Editor.DragData.Html"},{"PropertyType":"System.Uri","Loc":{"File":"Qt/Drag.cs","Line":182},"IsPublic":true,"FullName":"Editor.DragData.Url","Name":"Url","Documentation":{"Summary":"URL data of the drag and drop event, if any."},"DocId":"P:Editor.DragData.Url"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Drag.cs","Line":188},"IsPublic":true,"FullName":"Editor.DragData.HasFileOrFolder","Name":"HasFileOrFolder","Documentation":{"Summary":"Whether the drag data has at least 1 file or folder."},"DocId":"P:Editor.DragData.HasFileOrFolder"},{"PropertyType":"System.String","Loc":{"File":"Qt/Drag.cs","Line":197},"IsPublic":true,"FullName":"Editor.DragData.FileOrFolder","Name":"FileOrFolder","Documentation":{"Summary":"The first file or folder in the drag data."},"DocId":"P:Editor.DragData.FileOrFolder"},{"PropertyType":"System.String[]","Loc":{"File":"Qt/Drag.cs","Line":219},"IsPublic":true,"FullName":"Editor.DragData.Files","Name":"Files","Documentation":{"Summary":"All files and folders in the drag data."},"DocId":"P:Editor.DragData.Files"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DragData","Name":"DragData","Documentation":{"Summary":"Contains drag and drop data for tool widgets. See \u003Csee cref=\u0022T:Editor.Widget.DragEvent\u0022 /\u003E."},"DocId":"T:Editor.DragData"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Package\u003E","Parameters":[],"l":{"File":"Qt/Drag.Assets.cs","Line":103},"IsPublic":true,"FullName":"Editor.DragAssetData.GetPackageAsync","Name":"GetPackageAsync","DeclaringType":"Editor.DragAssetData","Documentation":{"Summary":"For package assets, completes when the source package information is available."},"DocId":"M:Editor.DragAssetData.GetPackageAsync"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.Asset\u003E","Parameters":[],"l":{"File":"Qt/Drag.Assets.cs","Line":115},"IsPublic":true,"FullName":"Editor.DragAssetData.GetAssetAsync","Name":"GetAssetAsync","DeclaringType":"Editor.DragAssetData","Documentation":{"Summary":"Completes when the asset is ready to use. For cloud assets, the first call to this\nwill start downloading and installing the source package. This is safe to call\nmultiple times, the same task will be returned."},"DocId":"M:Editor.DragAssetData.GetAssetAsync"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Drag.Assets.cs","Line":46},"IsPublic":true,"FullName":"Editor.DragAssetData.PackageIdent","Name":"PackageIdent","Documentation":{"Summary":"For package assets, the identifier of the source package. Will always be of the form \u003Cc\u003Eorg.package[#version]\u003C/c\u003E."},"DocId":"P:Editor.DragAssetData.PackageIdent"},{"PropertyType":"System.String","Loc":{"File":"Qt/Drag.Assets.cs","Line":51},"IsPublic":true,"FullName":"Editor.DragAssetData.AssetPath","Name":"AssetPath","Documentation":{"Summary":"For local assets, the path to the asset. Equivalent to \u003Csee cref=\u0022P:Editor.Asset.Path\u0022 /\u003E."},"DocId":"P:Editor.DragAssetData.AssetPath"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Drag.Assets.cs","Line":57},"IsPublic":true,"FullName":"Editor.DragAssetData.DownloadProgress","Name":"DownloadProgress","Documentation":{"Summary":"For cloud assets, a value between \u003Cc\u003E0.0\u003C/c\u003E and \u003Cc\u003E1.0\u003C/c\u003E representing download progress.\nDownload will only start after the first call to \u003Csee cref=\u0022M:Editor.DragAssetData.GetAssetAsync\u0022 /\u003E."},"DocId":"P:Editor.DragAssetData.DownloadProgress"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Drag.Assets.cs","Line":63},"IsPublic":true,"FullName":"Editor.DragAssetData.IsInstalled","Name":"IsInstalled","Documentation":{"Summary":"True when the asset is ready for use locally.\nFor cloud assets, download will only start after the first call to \u003Csee cref=\u0022M:Editor.DragAssetData.GetAssetAsync\u0022 /\u003E."},"DocId":"P:Editor.DragAssetData.IsInstalled"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DragAssetData","Name":"DragAssetData","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Represents an asset being dragged into an editor window. Assets will either\nbe sourced from a package (see \u003Csee cref=\u0022P:Editor.DragAssetData.PackageIdent\u0022 /\u003E) or a local path (see \u003Csee cref=\u0022P:Editor.DragAssetData.AssetPath\u0022 /\u003E).\nInstances of this type are accessed through \u003Csee cref=\u0022P:Editor.DragData.Assets\u0022 /\u003E."},"DocId":"T:Editor.DragAssetData"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.DropAction","IsPublic":true,"IsStatic":true,"FullName":"Editor.DropAction.Copy","Name":"Copy","Documentation":{"Summary":"The data will be copied."},"DocId":"F:Editor.DropAction.Copy"},{"FieldType":"Editor.DropAction","IsPublic":true,"IsStatic":true,"FullName":"Editor.DropAction.Move","Name":"Move","Documentation":{"Summary":"The data will be moved."},"DocId":"F:Editor.DropAction.Move"},{"FieldType":"Editor.DropAction","IsPublic":true,"IsStatic":true,"FullName":"Editor.DropAction.Link","Name":"Link","Documentation":{"Summary":"The data will be linked."},"DocId":"F:Editor.DropAction.Link"},{"FieldType":"Editor.DropAction","IsPublic":true,"IsStatic":true,"FullName":"Editor.DropAction.Ignore","Name":"Ignore","Documentation":{"Summary":"Ignore this drop action."},"DocId":"F:Editor.DropAction.Ignore"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DropAction","Name":"DropAction","Documentation":{"Summary":"Used to tell the user what kind of action will happen during a drag and drop event on mouse release.\nIn Windows, these actions will also display text near cursor to let the user know what will happen if they release their mouse button."},"DocId":"T:Editor.DropAction"},{"Namespace":"Editor","BaseType":"Editor.QObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"image","Type":"Editor.Pixmap"}],"l":{"File":"Qt/Drag.cs","Line":74},"IsPublic":true,"FullName":"Editor.Drag.SetImage","Name":"SetImage","DeclaringType":"Editor.Drag","DocId":"M:Editor.Drag.SetImage(Editor.Pixmap)"},{"ReturnType":"Editor.DropAction","Parameters":[],"l":{"File":"Qt/Drag.cs","Line":81},"IsPublic":true,"FullName":"Editor.Drag.ExecuteBlocking","Name":"ExecuteBlocking","DeclaringType":"Editor.Drag","DocId":"M:Editor.Drag.ExecuteBlocking"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Drag.cs","Line":92},"IsPublic":true,"FullName":"Editor.Drag.Execute","Name":"Execute","DeclaringType":"Editor.Drag","DocId":"M:Editor.Drag.Execute"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.QObject"}],"l":{"File":"Qt/Drag.cs","Line":41},"IsPublic":true,"FullName":"Editor.Drag..ctor","Name":".ctor","DeclaringType":"Editor.Drag","DocId":"M:Editor.Drag.#ctor(Editor.QObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"e","Type":"Editor.GraphicsMouseEvent"}],"l":{"File":"Qt/Drag.cs","Line":49},"IsPublic":true,"FullName":"Editor.Drag..ctor","Name":".ctor","DeclaringType":"Editor.Drag","DocId":"M:Editor.Drag.#ctor(Editor.GraphicsMouseEvent)"}],"Properties":[{"PropertyType":"Editor.DragData","Loc":{"File":"Qt/Drag.cs","Line":38},"IsPublic":true,"FullName":"Editor.Drag.Data","Name":"Data","DocId":"P:Editor.Drag.Data"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Drag","Name":"Drag","DocId":"T:Editor.Drag"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.None","Name":"None","Documentation":{"Summary":"No cursor override."},"DocId":"F:Editor.CursorShape.None"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.Arrow","Name":"Arrow","DocId":"F:Editor.CursorShape.Arrow"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.UpArrow","Name":"UpArrow","DocId":"F:Editor.CursorShape.UpArrow"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.Cross","Name":"Cross","DocId":"F:Editor.CursorShape.Cross"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.Wait","Name":"Wait","DocId":"F:Editor.CursorShape.Wait"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.IBeam","Name":"IBeam","DocId":"F:Editor.CursorShape.IBeam"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.SizeV","Name":"SizeV","DocId":"F:Editor.CursorShape.SizeV"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.SizeH","Name":"SizeH","DocId":"F:Editor.CursorShape.SizeH"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.SizeBDiag","Name":"SizeBDiag","DocId":"F:Editor.CursorShape.SizeBDiag"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.SizeFDiag","Name":"SizeFDiag","DocId":"F:Editor.CursorShape.SizeFDiag"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.SizeAll","Name":"SizeAll","DocId":"F:Editor.CursorShape.SizeAll"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.Blank","Name":"Blank","DocId":"F:Editor.CursorShape.Blank"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.SplitV","Name":"SplitV","DocId":"F:Editor.CursorShape.SplitV"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.SplitH","Name":"SplitH","DocId":"F:Editor.CursorShape.SplitH"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.Finger","Name":"Finger","DocId":"F:Editor.CursorShape.Finger"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.Forbidden","Name":"Forbidden","DocId":"F:Editor.CursorShape.Forbidden"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.WhatsThis","Name":"WhatsThis","DocId":"F:Editor.CursorShape.WhatsThis"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.Busy","Name":"Busy","DocId":"F:Editor.CursorShape.Busy"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.OpenHand","Name":"OpenHand","DocId":"F:Editor.CursorShape.OpenHand"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.ClosedHand","Name":"ClosedHand","DocId":"F:Editor.CursorShape.ClosedHand"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.DragCopy","Name":"DragCopy","DocId":"F:Editor.CursorShape.DragCopy"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.DragMove","Name":"DragMove","DocId":"F:Editor.CursorShape.DragMove"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.DragLink","Name":"DragLink","DocId":"F:Editor.CursorShape.DragLink"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.BitmapCursor","Name":"BitmapCursor","DocId":"F:Editor.CursorShape.BitmapCursor"},{"FieldType":"Editor.CursorShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.CursorShape.CustomCursor","Name":"CustomCursor","DocId":"F:Editor.CursorShape.CustomCursor"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.CursorShape","Name":"CursorShape","Documentation":{"Summary":"TODO: Make this match whatever we do in game"},"DocId":"T:Editor.CursorShape"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.LastUsed","Name":"LastUsed","DocId":"F:Editor.DockArea.LastUsed"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.Floating","Name":"Floating","DocId":"F:Editor.DockArea.Floating"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.Hidden","Name":"Hidden","DocId":"F:Editor.DockArea.Hidden"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.Inside","Name":"Inside","DocId":"F:Editor.DockArea.Inside"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.Left","Name":"Left","DocId":"F:Editor.DockArea.Left"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.Right","Name":"Right","DocId":"F:Editor.DockArea.Right"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.Top","Name":"Top","DocId":"F:Editor.DockArea.Top"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.Bottom","Name":"Bottom","DocId":"F:Editor.DockArea.Bottom"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.LeftOuter","Name":"LeftOuter","DocId":"F:Editor.DockArea.LeftOuter"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.RightOuter","Name":"RightOuter","DocId":"F:Editor.DockArea.RightOuter"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.TopOuter","Name":"TopOuter","DocId":"F:Editor.DockArea.TopOuter"},{"FieldType":"Editor.DockArea","IsPublic":true,"IsStatic":true,"FullName":"Editor.DockArea.BottomOuter","Name":"BottomOuter","DocId":"F:Editor.DockArea.BottomOuter"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.DockArea","Name":"DockArea","DocId":"T:Editor.DockArea"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Escape","Name":"Escape","DocId":"F:Editor.KeyCode.Escape"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Tab","Name":"Tab","DocId":"F:Editor.KeyCode.Tab"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Backtab","Name":"Backtab","DocId":"F:Editor.KeyCode.Backtab"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Backspace","Name":"Backspace","DocId":"F:Editor.KeyCode.Backspace"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Return","Name":"Return","DocId":"F:Editor.KeyCode.Return"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Enter","Name":"Enter","DocId":"F:Editor.KeyCode.Enter"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Insert","Name":"Insert","DocId":"F:Editor.KeyCode.Insert"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Delete","Name":"Delete","DocId":"F:Editor.KeyCode.Delete"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Pause","Name":"Pause","DocId":"F:Editor.KeyCode.Pause"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Print","Name":"Print","DocId":"F:Editor.KeyCode.Print"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.SysReq","Name":"SysReq","DocId":"F:Editor.KeyCode.SysReq"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Clear","Name":"Clear","DocId":"F:Editor.KeyCode.Clear"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Home","Name":"Home","DocId":"F:Editor.KeyCode.Home"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.End","Name":"End","DocId":"F:Editor.KeyCode.End"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Left","Name":"Left","DocId":"F:Editor.KeyCode.Left"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Up","Name":"Up","DocId":"F:Editor.KeyCode.Up"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Right","Name":"Right","DocId":"F:Editor.KeyCode.Right"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Down","Name":"Down","DocId":"F:Editor.KeyCode.Down"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.PageUp","Name":"PageUp","DocId":"F:Editor.KeyCode.PageUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.PageDown","Name":"PageDown","DocId":"F:Editor.KeyCode.PageDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Shift","Name":"Shift","DocId":"F:Editor.KeyCode.Shift"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Control","Name":"Control","DocId":"F:Editor.KeyCode.Control"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Meta","Name":"Meta","DocId":"F:Editor.KeyCode.Meta"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Alt","Name":"Alt","DocId":"F:Editor.KeyCode.Alt"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.CapsLock","Name":"CapsLock","DocId":"F:Editor.KeyCode.CapsLock"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.NumLock","Name":"NumLock","DocId":"F:Editor.KeyCode.NumLock"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ScrollLock","Name":"ScrollLock","DocId":"F:Editor.KeyCode.ScrollLock"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F1","Name":"F1","DocId":"F:Editor.KeyCode.F1"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F2","Name":"F2","DocId":"F:Editor.KeyCode.F2"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F3","Name":"F3","DocId":"F:Editor.KeyCode.F3"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F4","Name":"F4","DocId":"F:Editor.KeyCode.F4"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F5","Name":"F5","DocId":"F:Editor.KeyCode.F5"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F6","Name":"F6","DocId":"F:Editor.KeyCode.F6"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F7","Name":"F7","DocId":"F:Editor.KeyCode.F7"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F8","Name":"F8","DocId":"F:Editor.KeyCode.F8"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F9","Name":"F9","DocId":"F:Editor.KeyCode.F9"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F10","Name":"F10","DocId":"F:Editor.KeyCode.F10"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F11","Name":"F11","DocId":"F:Editor.KeyCode.F11"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F12","Name":"F12","DocId":"F:Editor.KeyCode.F12"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F13","Name":"F13","DocId":"F:Editor.KeyCode.F13"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F14","Name":"F14","DocId":"F:Editor.KeyCode.F14"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F15","Name":"F15","DocId":"F:Editor.KeyCode.F15"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F16","Name":"F16","DocId":"F:Editor.KeyCode.F16"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F17","Name":"F17","DocId":"F:Editor.KeyCode.F17"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F18","Name":"F18","DocId":"F:Editor.KeyCode.F18"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F19","Name":"F19","DocId":"F:Editor.KeyCode.F19"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F20","Name":"F20","DocId":"F:Editor.KeyCode.F20"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F21","Name":"F21","DocId":"F:Editor.KeyCode.F21"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F22","Name":"F22","DocId":"F:Editor.KeyCode.F22"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F23","Name":"F23","DocId":"F:Editor.KeyCode.F23"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F24","Name":"F24","DocId":"F:Editor.KeyCode.F24"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F25","Name":"F25","DocId":"F:Editor.KeyCode.F25"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F26","Name":"F26","DocId":"F:Editor.KeyCode.F26"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F27","Name":"F27","DocId":"F:Editor.KeyCode.F27"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F28","Name":"F28","DocId":"F:Editor.KeyCode.F28"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F29","Name":"F29","DocId":"F:Editor.KeyCode.F29"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F30","Name":"F30","DocId":"F:Editor.KeyCode.F30"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F31","Name":"F31","DocId":"F:Editor.KeyCode.F31"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F32","Name":"F32","DocId":"F:Editor.KeyCode.F32"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F33","Name":"F33","DocId":"F:Editor.KeyCode.F33"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F34","Name":"F34","DocId":"F:Editor.KeyCode.F34"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F35","Name":"F35","DocId":"F:Editor.KeyCode.F35"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Super_L","Name":"Super_L","DocId":"F:Editor.KeyCode.Super_L"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Super_R","Name":"Super_R","DocId":"F:Editor.KeyCode.Super_R"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Menu","Name":"Menu","DocId":"F:Editor.KeyCode.Menu"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hyper_L","Name":"Hyper_L","DocId":"F:Editor.KeyCode.Hyper_L"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hyper_R","Name":"Hyper_R","DocId":"F:Editor.KeyCode.Hyper_R"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Help","Name":"Help","DocId":"F:Editor.KeyCode.Help"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Direction_L","Name":"Direction_L","DocId":"F:Editor.KeyCode.Direction_L"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Direction_R","Name":"Direction_R","DocId":"F:Editor.KeyCode.Direction_R"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Space","Name":"Space","DocId":"F:Editor.KeyCode.Space"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Any","Name":"Any","DocId":"F:Editor.KeyCode.Any"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Exclam","Name":"Exclam","DocId":"F:Editor.KeyCode.Exclam"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.QuoteDbl","Name":"QuoteDbl","DocId":"F:Editor.KeyCode.QuoteDbl"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.NumberSign","Name":"NumberSign","DocId":"F:Editor.KeyCode.NumberSign"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Dollar","Name":"Dollar","DocId":"F:Editor.KeyCode.Dollar"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Percent","Name":"Percent","DocId":"F:Editor.KeyCode.Percent"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ampersand","Name":"Ampersand","DocId":"F:Editor.KeyCode.Ampersand"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Apostrophe","Name":"Apostrophe","DocId":"F:Editor.KeyCode.Apostrophe"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ParenLeft","Name":"ParenLeft","DocId":"F:Editor.KeyCode.ParenLeft"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ParenRight","Name":"ParenRight","DocId":"F:Editor.KeyCode.ParenRight"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Asterisk","Name":"Asterisk","DocId":"F:Editor.KeyCode.Asterisk"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Plus","Name":"Plus","DocId":"F:Editor.KeyCode.Plus"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Comma","Name":"Comma","DocId":"F:Editor.KeyCode.Comma"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Minus","Name":"Minus","DocId":"F:Editor.KeyCode.Minus"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Period","Name":"Period","DocId":"F:Editor.KeyCode.Period"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Slash","Name":"Slash","DocId":"F:Editor.KeyCode.Slash"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num0","Name":"Num0","DocId":"F:Editor.KeyCode.Num0"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num1","Name":"Num1","DocId":"F:Editor.KeyCode.Num1"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num2","Name":"Num2","DocId":"F:Editor.KeyCode.Num2"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num3","Name":"Num3","DocId":"F:Editor.KeyCode.Num3"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num4","Name":"Num4","DocId":"F:Editor.KeyCode.Num4"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num5","Name":"Num5","DocId":"F:Editor.KeyCode.Num5"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num6","Name":"Num6","DocId":"F:Editor.KeyCode.Num6"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num7","Name":"Num7","DocId":"F:Editor.KeyCode.Num7"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num8","Name":"Num8","DocId":"F:Editor.KeyCode.Num8"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Num9","Name":"Num9","DocId":"F:Editor.KeyCode.Num9"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Colon","Name":"Colon","DocId":"F:Editor.KeyCode.Colon"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Semicolon","Name":"Semicolon","DocId":"F:Editor.KeyCode.Semicolon"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Less","Name":"Less","DocId":"F:Editor.KeyCode.Less"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Equal","Name":"Equal","DocId":"F:Editor.KeyCode.Equal"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Greater","Name":"Greater","DocId":"F:Editor.KeyCode.Greater"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Question","Name":"Question","DocId":"F:Editor.KeyCode.Question"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.At","Name":"At","DocId":"F:Editor.KeyCode.At"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.A","Name":"A","DocId":"F:Editor.KeyCode.A"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.B","Name":"B","DocId":"F:Editor.KeyCode.B"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.C","Name":"C","DocId":"F:Editor.KeyCode.C"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.D","Name":"D","DocId":"F:Editor.KeyCode.D"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.E","Name":"E","DocId":"F:Editor.KeyCode.E"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.F","Name":"F","DocId":"F:Editor.KeyCode.F"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.G","Name":"G","DocId":"F:Editor.KeyCode.G"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.H","Name":"H","DocId":"F:Editor.KeyCode.H"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.I","Name":"I","DocId":"F:Editor.KeyCode.I"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.J","Name":"J","DocId":"F:Editor.KeyCode.J"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.K","Name":"K","DocId":"F:Editor.KeyCode.K"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.L","Name":"L","DocId":"F:Editor.KeyCode.L"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.M","Name":"M","DocId":"F:Editor.KeyCode.M"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.N","Name":"N","DocId":"F:Editor.KeyCode.N"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.O","Name":"O","DocId":"F:Editor.KeyCode.O"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.P","Name":"P","DocId":"F:Editor.KeyCode.P"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Q","Name":"Q","DocId":"F:Editor.KeyCode.Q"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.R","Name":"R","DocId":"F:Editor.KeyCode.R"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.S","Name":"S","DocId":"F:Editor.KeyCode.S"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.T","Name":"T","DocId":"F:Editor.KeyCode.T"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.U","Name":"U","DocId":"F:Editor.KeyCode.U"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.V","Name":"V","DocId":"F:Editor.KeyCode.V"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.W","Name":"W","DocId":"F:Editor.KeyCode.W"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.X","Name":"X","DocId":"F:Editor.KeyCode.X"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Y","Name":"Y","DocId":"F:Editor.KeyCode.Y"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Z","Name":"Z","DocId":"F:Editor.KeyCode.Z"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BracketLeft","Name":"BracketLeft","DocId":"F:Editor.KeyCode.BracketLeft"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Backslash","Name":"Backslash","DocId":"F:Editor.KeyCode.Backslash"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BracketRight","Name":"BracketRight","DocId":"F:Editor.KeyCode.BracketRight"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AsciiCircum","Name":"AsciiCircum","DocId":"F:Editor.KeyCode.AsciiCircum"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Underscore","Name":"Underscore","DocId":"F:Editor.KeyCode.Underscore"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.QuoteLeft","Name":"QuoteLeft","DocId":"F:Editor.KeyCode.QuoteLeft"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BraceLeft","Name":"BraceLeft","DocId":"F:Editor.KeyCode.BraceLeft"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Bar","Name":"Bar","DocId":"F:Editor.KeyCode.Bar"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BraceRight","Name":"BraceRight","DocId":"F:Editor.KeyCode.BraceRight"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AsciiTilde","Name":"AsciiTilde","DocId":"F:Editor.KeyCode.AsciiTilde"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.nobreakspace","Name":"nobreakspace","DocId":"F:Editor.KeyCode.nobreakspace"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.exclamdown","Name":"exclamdown","DocId":"F:Editor.KeyCode.exclamdown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.cent","Name":"cent","DocId":"F:Editor.KeyCode.cent"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.sterling","Name":"sterling","DocId":"F:Editor.KeyCode.sterling"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.currency","Name":"currency","DocId":"F:Editor.KeyCode.currency"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.yen","Name":"yen","DocId":"F:Editor.KeyCode.yen"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.brokenbar","Name":"brokenbar","DocId":"F:Editor.KeyCode.brokenbar"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.section","Name":"section","DocId":"F:Editor.KeyCode.section"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.diaeresis","Name":"diaeresis","DocId":"F:Editor.KeyCode.diaeresis"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.copyright","Name":"copyright","DocId":"F:Editor.KeyCode.copyright"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ordfeminine","Name":"ordfeminine","DocId":"F:Editor.KeyCode.ordfeminine"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.guillemotleft","Name":"guillemotleft","DocId":"F:Editor.KeyCode.guillemotleft"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.notsign","Name":"notsign","DocId":"F:Editor.KeyCode.notsign"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.hyphen","Name":"hyphen","DocId":"F:Editor.KeyCode.hyphen"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.registered","Name":"registered","DocId":"F:Editor.KeyCode.registered"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.macron","Name":"macron","DocId":"F:Editor.KeyCode.macron"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.degree","Name":"degree","DocId":"F:Editor.KeyCode.degree"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.plusminus","Name":"plusminus","DocId":"F:Editor.KeyCode.plusminus"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.twosuperior","Name":"twosuperior","DocId":"F:Editor.KeyCode.twosuperior"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.threesuperior","Name":"threesuperior","DocId":"F:Editor.KeyCode.threesuperior"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.acute","Name":"acute","DocId":"F:Editor.KeyCode.acute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.mu","Name":"mu","DocId":"F:Editor.KeyCode.mu"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.paragraph","Name":"paragraph","DocId":"F:Editor.KeyCode.paragraph"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.periodcentered","Name":"periodcentered","DocId":"F:Editor.KeyCode.periodcentered"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.cedilla","Name":"cedilla","DocId":"F:Editor.KeyCode.cedilla"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.onesuperior","Name":"onesuperior","DocId":"F:Editor.KeyCode.onesuperior"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.masculine","Name":"masculine","DocId":"F:Editor.KeyCode.masculine"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.guillemotright","Name":"guillemotright","DocId":"F:Editor.KeyCode.guillemotright"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.onequarter","Name":"onequarter","DocId":"F:Editor.KeyCode.onequarter"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.onehalf","Name":"onehalf","DocId":"F:Editor.KeyCode.onehalf"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.threequarters","Name":"threequarters","DocId":"F:Editor.KeyCode.threequarters"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.questiondown","Name":"questiondown","DocId":"F:Editor.KeyCode.questiondown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Agrave","Name":"Agrave","DocId":"F:Editor.KeyCode.Agrave"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Aacute","Name":"Aacute","DocId":"F:Editor.KeyCode.Aacute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Acircumflex","Name":"Acircumflex","DocId":"F:Editor.KeyCode.Acircumflex"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Atilde","Name":"Atilde","DocId":"F:Editor.KeyCode.Atilde"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Adiaeresis","Name":"Adiaeresis","DocId":"F:Editor.KeyCode.Adiaeresis"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Aring","Name":"Aring","DocId":"F:Editor.KeyCode.Aring"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AE","Name":"AE","DocId":"F:Editor.KeyCode.AE"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ccedilla","Name":"Ccedilla","DocId":"F:Editor.KeyCode.Ccedilla"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Egrave","Name":"Egrave","DocId":"F:Editor.KeyCode.Egrave"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Eacute","Name":"Eacute","DocId":"F:Editor.KeyCode.Eacute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ecircumflex","Name":"Ecircumflex","DocId":"F:Editor.KeyCode.Ecircumflex"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ediaeresis","Name":"Ediaeresis","DocId":"F:Editor.KeyCode.Ediaeresis"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Igrave","Name":"Igrave","DocId":"F:Editor.KeyCode.Igrave"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Iacute","Name":"Iacute","DocId":"F:Editor.KeyCode.Iacute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Icircumflex","Name":"Icircumflex","DocId":"F:Editor.KeyCode.Icircumflex"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Idiaeresis","Name":"Idiaeresis","DocId":"F:Editor.KeyCode.Idiaeresis"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ETH","Name":"ETH","DocId":"F:Editor.KeyCode.ETH"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ntilde","Name":"Ntilde","DocId":"F:Editor.KeyCode.Ntilde"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ograve","Name":"Ograve","DocId":"F:Editor.KeyCode.Ograve"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Oacute","Name":"Oacute","DocId":"F:Editor.KeyCode.Oacute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ocircumflex","Name":"Ocircumflex","DocId":"F:Editor.KeyCode.Ocircumflex"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Otilde","Name":"Otilde","DocId":"F:Editor.KeyCode.Otilde"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Odiaeresis","Name":"Odiaeresis","DocId":"F:Editor.KeyCode.Odiaeresis"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.multiply","Name":"multiply","DocId":"F:Editor.KeyCode.multiply"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ooblique","Name":"Ooblique","DocId":"F:Editor.KeyCode.Ooblique"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ugrave","Name":"Ugrave","DocId":"F:Editor.KeyCode.Ugrave"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Uacute","Name":"Uacute","DocId":"F:Editor.KeyCode.Uacute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Ucircumflex","Name":"Ucircumflex","DocId":"F:Editor.KeyCode.Ucircumflex"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Udiaeresis","Name":"Udiaeresis","DocId":"F:Editor.KeyCode.Udiaeresis"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Yacute","Name":"Yacute","DocId":"F:Editor.KeyCode.Yacute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.THORN","Name":"THORN","DocId":"F:Editor.KeyCode.THORN"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ssharp","Name":"ssharp","DocId":"F:Editor.KeyCode.ssharp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.division","Name":"division","DocId":"F:Editor.KeyCode.division"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ydiaeresis","Name":"ydiaeresis","DocId":"F:Editor.KeyCode.ydiaeresis"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AltGr","Name":"AltGr","DocId":"F:Editor.KeyCode.AltGr"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Multi_key","Name":"Multi_key","DocId":"F:Editor.KeyCode.Multi_key"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Codeinput","Name":"Codeinput","DocId":"F:Editor.KeyCode.Codeinput"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.SingleCandidate","Name":"SingleCandidate","DocId":"F:Editor.KeyCode.SingleCandidate"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MultipleCandidate","Name":"MultipleCandidate","DocId":"F:Editor.KeyCode.MultipleCandidate"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.PreviousCandidate","Name":"PreviousCandidate","DocId":"F:Editor.KeyCode.PreviousCandidate"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Mode_switch","Name":"Mode_switch","DocId":"F:Editor.KeyCode.Mode_switch"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Kanji","Name":"Kanji","DocId":"F:Editor.KeyCode.Kanji"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Muhenkan","Name":"Muhenkan","DocId":"F:Editor.KeyCode.Muhenkan"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Henkan","Name":"Henkan","DocId":"F:Editor.KeyCode.Henkan"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Romaji","Name":"Romaji","DocId":"F:Editor.KeyCode.Romaji"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hiragana","Name":"Hiragana","DocId":"F:Editor.KeyCode.Hiragana"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Katakana","Name":"Katakana","DocId":"F:Editor.KeyCode.Katakana"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hiragana_Katakana","Name":"Hiragana_Katakana","DocId":"F:Editor.KeyCode.Hiragana_Katakana"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Zenkaku","Name":"Zenkaku","DocId":"F:Editor.KeyCode.Zenkaku"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hankaku","Name":"Hankaku","DocId":"F:Editor.KeyCode.Hankaku"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Zenkaku_Hankaku","Name":"Zenkaku_Hankaku","DocId":"F:Editor.KeyCode.Zenkaku_Hankaku"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Touroku","Name":"Touroku","DocId":"F:Editor.KeyCode.Touroku"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Massyo","Name":"Massyo","DocId":"F:Editor.KeyCode.Massyo"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Kana_Lock","Name":"Kana_Lock","DocId":"F:Editor.KeyCode.Kana_Lock"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Kana_Shift","Name":"Kana_Shift","DocId":"F:Editor.KeyCode.Kana_Shift"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Eisu_Shift","Name":"Eisu_Shift","DocId":"F:Editor.KeyCode.Eisu_Shift"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Eisu_toggle","Name":"Eisu_toggle","DocId":"F:Editor.KeyCode.Eisu_toggle"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul","Name":"Hangul","DocId":"F:Editor.KeyCode.Hangul"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_Start","Name":"Hangul_Start","DocId":"F:Editor.KeyCode.Hangul_Start"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_End","Name":"Hangul_End","DocId":"F:Editor.KeyCode.Hangul_End"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_Hanja","Name":"Hangul_Hanja","DocId":"F:Editor.KeyCode.Hangul_Hanja"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_Jamo","Name":"Hangul_Jamo","DocId":"F:Editor.KeyCode.Hangul_Jamo"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_Romaja","Name":"Hangul_Romaja","DocId":"F:Editor.KeyCode.Hangul_Romaja"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_Jeonja","Name":"Hangul_Jeonja","DocId":"F:Editor.KeyCode.Hangul_Jeonja"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_Banja","Name":"Hangul_Banja","DocId":"F:Editor.KeyCode.Hangul_Banja"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_PreHanja","Name":"Hangul_PreHanja","DocId":"F:Editor.KeyCode.Hangul_PreHanja"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_PostHanja","Name":"Hangul_PostHanja","DocId":"F:Editor.KeyCode.Hangul_PostHanja"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangul_Special","Name":"Hangul_Special","DocId":"F:Editor.KeyCode.Hangul_Special"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Back","Name":"Back","DocId":"F:Editor.KeyCode.Back"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Forward","Name":"Forward","DocId":"F:Editor.KeyCode.Forward"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Stop","Name":"Stop","DocId":"F:Editor.KeyCode.Stop"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Refresh","Name":"Refresh","DocId":"F:Editor.KeyCode.Refresh"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.VolumeDown","Name":"VolumeDown","DocId":"F:Editor.KeyCode.VolumeDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.VolumeMute","Name":"VolumeMute","DocId":"F:Editor.KeyCode.VolumeMute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.VolumeUp","Name":"VolumeUp","DocId":"F:Editor.KeyCode.VolumeUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BassBoost","Name":"BassBoost","DocId":"F:Editor.KeyCode.BassBoost"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BassUp","Name":"BassUp","DocId":"F:Editor.KeyCode.BassUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BassDown","Name":"BassDown","DocId":"F:Editor.KeyCode.BassDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.TrebleUp","Name":"TrebleUp","DocId":"F:Editor.KeyCode.TrebleUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.TrebleDown","Name":"TrebleDown","DocId":"F:Editor.KeyCode.TrebleDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaPlay","Name":"MediaPlay","DocId":"F:Editor.KeyCode.MediaPlay"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaStop","Name":"MediaStop","DocId":"F:Editor.KeyCode.MediaStop"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaPrevious","Name":"MediaPrevious","DocId":"F:Editor.KeyCode.MediaPrevious"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaNext","Name":"MediaNext","DocId":"F:Editor.KeyCode.MediaNext"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaRecord","Name":"MediaRecord","DocId":"F:Editor.KeyCode.MediaRecord"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaPause","Name":"MediaPause","DocId":"F:Editor.KeyCode.MediaPause"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaTogglePlayPause","Name":"MediaTogglePlayPause","DocId":"F:Editor.KeyCode.MediaTogglePlayPause"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.HomePage","Name":"HomePage","DocId":"F:Editor.KeyCode.HomePage"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Favorites","Name":"Favorites","DocId":"F:Editor.KeyCode.Favorites"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Search","Name":"Search","DocId":"F:Editor.KeyCode.Search"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Standby","Name":"Standby","DocId":"F:Editor.KeyCode.Standby"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.OpenUrl","Name":"OpenUrl","DocId":"F:Editor.KeyCode.OpenUrl"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchMail","Name":"LaunchMail","DocId":"F:Editor.KeyCode.LaunchMail"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchMedia","Name":"LaunchMedia","DocId":"F:Editor.KeyCode.LaunchMedia"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch0","Name":"Launch0","DocId":"F:Editor.KeyCode.Launch0"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch1","Name":"Launch1","DocId":"F:Editor.KeyCode.Launch1"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch2","Name":"Launch2","DocId":"F:Editor.KeyCode.Launch2"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch3","Name":"Launch3","DocId":"F:Editor.KeyCode.Launch3"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch4","Name":"Launch4","DocId":"F:Editor.KeyCode.Launch4"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch5","Name":"Launch5","DocId":"F:Editor.KeyCode.Launch5"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch6","Name":"Launch6","DocId":"F:Editor.KeyCode.Launch6"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch7","Name":"Launch7","DocId":"F:Editor.KeyCode.Launch7"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch8","Name":"Launch8","DocId":"F:Editor.KeyCode.Launch8"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Launch9","Name":"Launch9","DocId":"F:Editor.KeyCode.Launch9"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchA","Name":"LaunchA","DocId":"F:Editor.KeyCode.LaunchA"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchB","Name":"LaunchB","DocId":"F:Editor.KeyCode.LaunchB"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchC","Name":"LaunchC","DocId":"F:Editor.KeyCode.LaunchC"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchD","Name":"LaunchD","DocId":"F:Editor.KeyCode.LaunchD"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchE","Name":"LaunchE","DocId":"F:Editor.KeyCode.LaunchE"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchF","Name":"LaunchF","DocId":"F:Editor.KeyCode.LaunchF"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MonBrightnessUp","Name":"MonBrightnessUp","DocId":"F:Editor.KeyCode.MonBrightnessUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MonBrightnessDown","Name":"MonBrightnessDown","DocId":"F:Editor.KeyCode.MonBrightnessDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.KeyboardLightOnOff","Name":"KeyboardLightOnOff","DocId":"F:Editor.KeyCode.KeyboardLightOnOff"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.KeyboardBrightnessUp","Name":"KeyboardBrightnessUp","DocId":"F:Editor.KeyCode.KeyboardBrightnessUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.KeyboardBrightnessDown","Name":"KeyboardBrightnessDown","DocId":"F:Editor.KeyCode.KeyboardBrightnessDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.PowerOff","Name":"PowerOff","DocId":"F:Editor.KeyCode.PowerOff"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.WakeUp","Name":"WakeUp","DocId":"F:Editor.KeyCode.WakeUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Eject","Name":"Eject","DocId":"F:Editor.KeyCode.Eject"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ScreenSaver","Name":"ScreenSaver","DocId":"F:Editor.KeyCode.ScreenSaver"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.WWW","Name":"WWW","DocId":"F:Editor.KeyCode.WWW"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Memo","Name":"Memo","DocId":"F:Editor.KeyCode.Memo"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LightBulb","Name":"LightBulb","DocId":"F:Editor.KeyCode.LightBulb"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Shop","Name":"Shop","DocId":"F:Editor.KeyCode.Shop"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.History","Name":"History","DocId":"F:Editor.KeyCode.History"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AddFavorite","Name":"AddFavorite","DocId":"F:Editor.KeyCode.AddFavorite"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.HotLinks","Name":"HotLinks","DocId":"F:Editor.KeyCode.HotLinks"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BrightnessAdjust","Name":"BrightnessAdjust","DocId":"F:Editor.KeyCode.BrightnessAdjust"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Finance","Name":"Finance","DocId":"F:Editor.KeyCode.Finance"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Community","Name":"Community","DocId":"F:Editor.KeyCode.Community"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AudioRewind","Name":"AudioRewind","DocId":"F:Editor.KeyCode.AudioRewind"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.BackForward","Name":"BackForward","DocId":"F:Editor.KeyCode.BackForward"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ApplicationLeft","Name":"ApplicationLeft","DocId":"F:Editor.KeyCode.ApplicationLeft"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ApplicationRight","Name":"ApplicationRight","DocId":"F:Editor.KeyCode.ApplicationRight"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Book","Name":"Book","DocId":"F:Editor.KeyCode.Book"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.CD","Name":"CD","DocId":"F:Editor.KeyCode.CD"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Calculator","Name":"Calculator","DocId":"F:Editor.KeyCode.Calculator"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ToDoList","Name":"ToDoList","DocId":"F:Editor.KeyCode.ToDoList"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ClearGrab","Name":"ClearGrab","DocId":"F:Editor.KeyCode.ClearGrab"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Close","Name":"Close","DocId":"F:Editor.KeyCode.Close"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Copy","Name":"Copy","DocId":"F:Editor.KeyCode.Copy"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Cut","Name":"Cut","DocId":"F:Editor.KeyCode.Cut"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Display","Name":"Display","DocId":"F:Editor.KeyCode.Display"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.DOS","Name":"DOS","DocId":"F:Editor.KeyCode.DOS"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Documents","Name":"Documents","DocId":"F:Editor.KeyCode.Documents"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Excel","Name":"Excel","DocId":"F:Editor.KeyCode.Excel"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Explorer","Name":"Explorer","DocId":"F:Editor.KeyCode.Explorer"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Game","Name":"Game","DocId":"F:Editor.KeyCode.Game"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Go","Name":"Go","DocId":"F:Editor.KeyCode.Go"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.iTouch","Name":"iTouch","DocId":"F:Editor.KeyCode.iTouch"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LogOff","Name":"LogOff","DocId":"F:Editor.KeyCode.LogOff"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Market","Name":"Market","DocId":"F:Editor.KeyCode.Market"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Meeting","Name":"Meeting","DocId":"F:Editor.KeyCode.Meeting"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MenuKB","Name":"MenuKB","DocId":"F:Editor.KeyCode.MenuKB"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MenuPB","Name":"MenuPB","DocId":"F:Editor.KeyCode.MenuPB"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MySites","Name":"MySites","DocId":"F:Editor.KeyCode.MySites"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.News","Name":"News","DocId":"F:Editor.KeyCode.News"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.OfficeHome","Name":"OfficeHome","DocId":"F:Editor.KeyCode.OfficeHome"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Option","Name":"Option","DocId":"F:Editor.KeyCode.Option"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Paste","Name":"Paste","DocId":"F:Editor.KeyCode.Paste"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Phone","Name":"Phone","DocId":"F:Editor.KeyCode.Phone"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Calendar","Name":"Calendar","DocId":"F:Editor.KeyCode.Calendar"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Reply","Name":"Reply","DocId":"F:Editor.KeyCode.Reply"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Reload","Name":"Reload","DocId":"F:Editor.KeyCode.Reload"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.RotateWindows","Name":"RotateWindows","DocId":"F:Editor.KeyCode.RotateWindows"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.RotationPB","Name":"RotationPB","DocId":"F:Editor.KeyCode.RotationPB"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.RotationKB","Name":"RotationKB","DocId":"F:Editor.KeyCode.RotationKB"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Save","Name":"Save","DocId":"F:Editor.KeyCode.Save"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Send","Name":"Send","DocId":"F:Editor.KeyCode.Send"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Spell","Name":"Spell","DocId":"F:Editor.KeyCode.Spell"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.SplitScreen","Name":"SplitScreen","DocId":"F:Editor.KeyCode.SplitScreen"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Support","Name":"Support","DocId":"F:Editor.KeyCode.Support"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.TaskPane","Name":"TaskPane","DocId":"F:Editor.KeyCode.TaskPane"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Terminal","Name":"Terminal","DocId":"F:Editor.KeyCode.Terminal"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Tools","Name":"Tools","DocId":"F:Editor.KeyCode.Tools"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Travel","Name":"Travel","DocId":"F:Editor.KeyCode.Travel"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Video","Name":"Video","DocId":"F:Editor.KeyCode.Video"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Word","Name":"Word","DocId":"F:Editor.KeyCode.Word"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Xfer","Name":"Xfer","DocId":"F:Editor.KeyCode.Xfer"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ZoomIn","Name":"ZoomIn","DocId":"F:Editor.KeyCode.ZoomIn"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ZoomOut","Name":"ZoomOut","DocId":"F:Editor.KeyCode.ZoomOut"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Away","Name":"Away","DocId":"F:Editor.KeyCode.Away"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Messenger","Name":"Messenger","DocId":"F:Editor.KeyCode.Messenger"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.WebCam","Name":"WebCam","DocId":"F:Editor.KeyCode.WebCam"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MailForward","Name":"MailForward","DocId":"F:Editor.KeyCode.MailForward"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Pictures","Name":"Pictures","DocId":"F:Editor.KeyCode.Pictures"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Music","Name":"Music","DocId":"F:Editor.KeyCode.Music"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Battery","Name":"Battery","DocId":"F:Editor.KeyCode.Battery"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Bluetooth","Name":"Bluetooth","DocId":"F:Editor.KeyCode.Bluetooth"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.WLAN","Name":"WLAN","DocId":"F:Editor.KeyCode.WLAN"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.UWB","Name":"UWB","DocId":"F:Editor.KeyCode.UWB"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AudioForward","Name":"AudioForward","DocId":"F:Editor.KeyCode.AudioForward"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AudioRepeat","Name":"AudioRepeat","DocId":"F:Editor.KeyCode.AudioRepeat"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AudioRandomPlay","Name":"AudioRandomPlay","DocId":"F:Editor.KeyCode.AudioRandomPlay"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Subtitle","Name":"Subtitle","DocId":"F:Editor.KeyCode.Subtitle"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.AudioCycleTrack","Name":"AudioCycleTrack","DocId":"F:Editor.KeyCode.AudioCycleTrack"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Time","Name":"Time","DocId":"F:Editor.KeyCode.Time"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hibernate","Name":"Hibernate","DocId":"F:Editor.KeyCode.Hibernate"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.View","Name":"View","DocId":"F:Editor.KeyCode.View"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.TopMenu","Name":"TopMenu","DocId":"F:Editor.KeyCode.TopMenu"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.PowerDown","Name":"PowerDown","DocId":"F:Editor.KeyCode.PowerDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Suspend","Name":"Suspend","DocId":"F:Editor.KeyCode.Suspend"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ContrastAdjust","Name":"ContrastAdjust","DocId":"F:Editor.KeyCode.ContrastAdjust"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchG","Name":"LaunchG","DocId":"F:Editor.KeyCode.LaunchG"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LaunchH","Name":"LaunchH","DocId":"F:Editor.KeyCode.LaunchH"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.TouchpadToggle","Name":"TouchpadToggle","DocId":"F:Editor.KeyCode.TouchpadToggle"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.TouchpadOn","Name":"TouchpadOn","DocId":"F:Editor.KeyCode.TouchpadOn"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.TouchpadOff","Name":"TouchpadOff","DocId":"F:Editor.KeyCode.TouchpadOff"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MicMute","Name":"MicMute","DocId":"F:Editor.KeyCode.MicMute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Red","Name":"Red","DocId":"F:Editor.KeyCode.Red"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Green","Name":"Green","DocId":"F:Editor.KeyCode.Green"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Yellow","Name":"Yellow","DocId":"F:Editor.KeyCode.Yellow"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Blue","Name":"Blue","DocId":"F:Editor.KeyCode.Blue"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ChannelUp","Name":"ChannelUp","DocId":"F:Editor.KeyCode.ChannelUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ChannelDown","Name":"ChannelDown","DocId":"F:Editor.KeyCode.ChannelDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Guide","Name":"Guide","DocId":"F:Editor.KeyCode.Guide"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Info","Name":"Info","DocId":"F:Editor.KeyCode.Info"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Settings","Name":"Settings","DocId":"F:Editor.KeyCode.Settings"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MicVolumeUp","Name":"MicVolumeUp","DocId":"F:Editor.KeyCode.MicVolumeUp"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MicVolumeDown","Name":"MicVolumeDown","DocId":"F:Editor.KeyCode.MicVolumeDown"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.New","Name":"New","DocId":"F:Editor.KeyCode.New"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Open","Name":"Open","DocId":"F:Editor.KeyCode.Open"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Find","Name":"Find","DocId":"F:Editor.KeyCode.Find"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Undo","Name":"Undo","DocId":"F:Editor.KeyCode.Undo"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Redo","Name":"Redo","DocId":"F:Editor.KeyCode.Redo"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.MediaLast","Name":"MediaLast","DocId":"F:Editor.KeyCode.MediaLast"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Select","Name":"Select","DocId":"F:Editor.KeyCode.Select"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Yes","Name":"Yes","DocId":"F:Editor.KeyCode.Yes"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.No","Name":"No","DocId":"F:Editor.KeyCode.No"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Cancel","Name":"Cancel","DocId":"F:Editor.KeyCode.Cancel"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Printer","Name":"Printer","DocId":"F:Editor.KeyCode.Printer"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Execute","Name":"Execute","DocId":"F:Editor.KeyCode.Execute"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Sleep","Name":"Sleep","DocId":"F:Editor.KeyCode.Sleep"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Play","Name":"Play","DocId":"F:Editor.KeyCode.Play"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Zoom","Name":"Zoom","DocId":"F:Editor.KeyCode.Zoom"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Exit","Name":"Exit","DocId":"F:Editor.KeyCode.Exit"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Context1","Name":"Context1","DocId":"F:Editor.KeyCode.Context1"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Context2","Name":"Context2","DocId":"F:Editor.KeyCode.Context2"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Context3","Name":"Context3","DocId":"F:Editor.KeyCode.Context3"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Context4","Name":"Context4","DocId":"F:Editor.KeyCode.Context4"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Call","Name":"Call","DocId":"F:Editor.KeyCode.Call"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Hangup","Name":"Hangup","DocId":"F:Editor.KeyCode.Hangup"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Flip","Name":"Flip","DocId":"F:Editor.KeyCode.Flip"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.ToggleCallHangup","Name":"ToggleCallHangup","DocId":"F:Editor.KeyCode.ToggleCallHangup"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.VoiceDial","Name":"VoiceDial","DocId":"F:Editor.KeyCode.VoiceDial"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.LastNumberRedial","Name":"LastNumberRedial","DocId":"F:Editor.KeyCode.LastNumberRedial"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Camera","Name":"Camera","DocId":"F:Editor.KeyCode.Camera"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.CameraFocus","Name":"CameraFocus","DocId":"F:Editor.KeyCode.CameraFocus"},{"FieldType":"Editor.KeyCode","IsPublic":true,"IsStatic":true,"FullName":"Editor.KeyCode.Unknown","Name":"Unknown","DocId":"F:Editor.KeyCode.Unknown"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.KeyCode","Name":"KeyCode","DocId":"T:Editor.KeyCode"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.Orientation","IsPublic":true,"IsStatic":true,"FullName":"Editor.Orientation.Horizontal","Name":"Horizontal","DocId":"F:Editor.Orientation.Horizontal"},{"FieldType":"Editor.Orientation","IsPublic":true,"IsStatic":true,"FullName":"Editor.Orientation.Vertical","Name":"Vertical","DocId":"F:Editor.Orientation.Vertical"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Orientation","Name":"Orientation","DocId":"T:Editor.Orientation"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShortcutContext","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShortcutContext.WidgetShortcut","Name":"WidgetShortcut","Documentation":{"Summary":"Shortcut is only active when the parent widget is focused."},"DocId":"F:Editor.ShortcutContext.WidgetShortcut"},{"FieldType":"Editor.ShortcutContext","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShortcutContext.WindowShortcut","Name":"WindowShortcut","Documentation":{"Summary":"Shortcut is only active when the window of the parent widget is focused."},"DocId":"F:Editor.ShortcutContext.WindowShortcut"},{"FieldType":"Editor.ShortcutContext","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShortcutContext.ApplicationShortcut","Name":"ApplicationShortcut","Documentation":{"Summary":"Shortcut is only active when one of the application windows is focused."},"DocId":"F:Editor.ShortcutContext.ApplicationShortcut"},{"FieldType":"Editor.ShortcutContext","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShortcutContext.WidgetWithChildrenShortcut","Name":"WidgetWithChildrenShortcut","Documentation":{"Summary":"Shortcut is only active when the parent widget, or a child of the parent widget, is focused."},"DocId":"F:Editor.ShortcutContext.WidgetWithChildrenShortcut"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ShortcutContext","Name":"ShortcutContext","Documentation":{"Summary":"Scope of the shortcut. Requires focus at this level for the shortcut to be active.\nDefaults to \u003Csee cref=\u0022F:Editor.ShortcutContext.WindowShortcut\u0022 /\u003E."},"DocId":"T:Editor.ShortcutContext"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.SizeConstraint","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeConstraint.SetDefaultConstraint","Name":"SetDefaultConstraint","Documentation":{"Summary":"The main widget enforces minimum size"},"DocId":"F:Editor.SizeConstraint.SetDefaultConstraint"},{"FieldType":"Editor.SizeConstraint","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeConstraint.SetNoConstraint","Name":"SetNoConstraint","Documentation":{"Summary":"The widget size ignores minimum and maximum size"},"DocId":"F:Editor.SizeConstraint.SetNoConstraint"},{"FieldType":"Editor.SizeConstraint","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeConstraint.SetMinimumSize","Name":"SetMinimumSize","Documentation":{"Summary":"The main widget is set to minimum size and cannot be smaller"},"DocId":"F:Editor.SizeConstraint.SetMinimumSize"},{"FieldType":"Editor.SizeConstraint","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeConstraint.SetFixedSize","Name":"SetFixedSize","Documentation":{"Summary":"The main widget is fixed to the layout\u0027s size and won\u0027t resize at all"},"DocId":"F:Editor.SizeConstraint.SetFixedSize"},{"FieldType":"Editor.SizeConstraint","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeConstraint.SetMaximumSize","Name":"SetMaximumSize","Documentation":{"Summary":"The main widget is set to maximum size and cannot be smaller"},"DocId":"F:Editor.SizeConstraint.SetMaximumSize"},{"FieldType":"Editor.SizeConstraint","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeConstraint.SetMinAndMaxSize","Name":"SetMinAndMaxSize","Documentation":{"Summary":"Size between minimum and maximum size"},"DocId":"F:Editor.SizeConstraint.SetMinAndMaxSize"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.SizeConstraint","Name":"SizeConstraint","DocId":"T:Editor.SizeConstraint"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.SizeMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeMode.CanGrow","Name":"CanGrow","Documentation":{"Summary":"Can grow beyond its size hint if necessary"},"DocId":"F:Editor.SizeMode.CanGrow"},{"FieldType":"Editor.SizeMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeMode.Expand","Name":"Expand","Documentation":{"Summary":"Should get as much space as possible."},"DocId":"F:Editor.SizeMode.Expand"},{"FieldType":"Editor.SizeMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeMode.CanShrink","Name":"CanShrink","Documentation":{"Summary":"can shrink below its size hint if necessary."},"DocId":"F:Editor.SizeMode.CanShrink"},{"FieldType":"Editor.SizeMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeMode.Ignore","Name":"Ignore","Documentation":{"Summary":"Widget size is ignored, will get as much space as possible."},"DocId":"F:Editor.SizeMode.Ignore"},{"FieldType":"Editor.SizeMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeMode.Default","Name":"Default","Documentation":{"Summary":"Default size mode - CanGrow and CanShrink"},"DocId":"F:Editor.SizeMode.Default"},{"FieldType":"Editor.SizeMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SizeMode.Flexible","Name":"Flexible","Documentation":{"Summary":"Ignores the size hint - just expand as large as possible"},"DocId":"F:Editor.SizeMode.Flexible"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.SizeMode","Name":"SizeMode","DocId":"T:Editor.SizeMode"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ToolbarPosition","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolbarPosition.Left","Name":"Left","DocId":"F:Editor.ToolbarPosition.Left"},{"FieldType":"Editor.ToolbarPosition","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolbarPosition.Right","Name":"Right","DocId":"F:Editor.ToolbarPosition.Right"},{"FieldType":"Editor.ToolbarPosition","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolbarPosition.Top","Name":"Top","DocId":"F:Editor.ToolbarPosition.Top"},{"FieldType":"Editor.ToolbarPosition","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolbarPosition.Bottom","Name":"Bottom","DocId":"F:Editor.ToolbarPosition.Bottom"},{"FieldType":"Editor.ToolbarPosition","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolbarPosition.All","Name":"All","DocId":"F:Editor.ToolbarPosition.All"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ToolbarPosition","Name":"ToolbarPosition","DocId":"T:Editor.ToolbarPosition"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Widget","Name":"Widget","DocId":"F:Editor.WindowFlags.Widget"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Window","Name":"Window","DocId":"F:Editor.WindowFlags.Window"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Dialog","Name":"Dialog","DocId":"F:Editor.WindowFlags.Dialog"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Sheet","Name":"Sheet","DocId":"F:Editor.WindowFlags.Sheet"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Popup","Name":"Popup","DocId":"F:Editor.WindowFlags.Popup"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Tool","Name":"Tool","DocId":"F:Editor.WindowFlags.Tool"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.ToolTip","Name":"ToolTip","DocId":"F:Editor.WindowFlags.ToolTip"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.SplashScreen","Name":"SplashScreen","DocId":"F:Editor.WindowFlags.SplashScreen"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Desktop","Name":"Desktop","DocId":"F:Editor.WindowFlags.Desktop"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.SubWindow","Name":"SubWindow","DocId":"F:Editor.WindowFlags.SubWindow"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.ForeignWindow","Name":"ForeignWindow","DocId":"F:Editor.WindowFlags.ForeignWindow"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowType_Mask","Name":"WindowType_Mask","DocId":"F:Editor.WindowFlags.WindowType_Mask"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.MSWindowsFixedSizeDialogHint","Name":"MSWindowsFixedSizeDialogHint","DocId":"F:Editor.WindowFlags.MSWindowsFixedSizeDialogHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.MSWindowsOwnDC","Name":"MSWindowsOwnDC","DocId":"F:Editor.WindowFlags.MSWindowsOwnDC"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.BypassWindowManagerHint","Name":"BypassWindowManagerHint","DocId":"F:Editor.WindowFlags.BypassWindowManagerHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.X11BypassWindowManagerHint","Name":"X11BypassWindowManagerHint","DocId":"F:Editor.WindowFlags.X11BypassWindowManagerHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.FramelessWindowHint","Name":"FramelessWindowHint","DocId":"F:Editor.WindowFlags.FramelessWindowHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowTitle","Name":"WindowTitle","DocId":"F:Editor.WindowFlags.WindowTitle"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowSystemMenuHint","Name":"WindowSystemMenuHint","DocId":"F:Editor.WindowFlags.WindowSystemMenuHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.MinimizeButton","Name":"MinimizeButton","DocId":"F:Editor.WindowFlags.MinimizeButton"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.MaximizeButton","Name":"MaximizeButton","DocId":"F:Editor.WindowFlags.MaximizeButton"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.MinMaxButtons","Name":"MinMaxButtons","DocId":"F:Editor.WindowFlags.MinMaxButtons"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowContextHelpButtonHint","Name":"WindowContextHelpButtonHint","DocId":"F:Editor.WindowFlags.WindowContextHelpButtonHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowShadeButtonHint","Name":"WindowShadeButtonHint","DocId":"F:Editor.WindowFlags.WindowShadeButtonHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowStaysOnTopHint","Name":"WindowStaysOnTopHint","DocId":"F:Editor.WindowFlags.WindowStaysOnTopHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowTransparentForInput","Name":"WindowTransparentForInput","DocId":"F:Editor.WindowFlags.WindowTransparentForInput"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowOverridesSystemGestures","Name":"WindowOverridesSystemGestures","DocId":"F:Editor.WindowFlags.WindowOverridesSystemGestures"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowDoesNotAcceptFocus","Name":"WindowDoesNotAcceptFocus","DocId":"F:Editor.WindowFlags.WindowDoesNotAcceptFocus"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.MaximizeUsingFullscreenGeometryHint","Name":"MaximizeUsingFullscreenGeometryHint","DocId":"F:Editor.WindowFlags.MaximizeUsingFullscreenGeometryHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.Customized","Name":"Customized","DocId":"F:Editor.WindowFlags.Customized"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.WindowStaysOnBottomHint","Name":"WindowStaysOnBottomHint","DocId":"F:Editor.WindowFlags.WindowStaysOnBottomHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.CloseButton","Name":"CloseButton","DocId":"F:Editor.WindowFlags.CloseButton"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.MacWindowToolBarButtonHint","Name":"MacWindowToolBarButtonHint","DocId":"F:Editor.WindowFlags.MacWindowToolBarButtonHint"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.BypassGraphicsProxyWidget","Name":"BypassGraphicsProxyWidget","DocId":"F:Editor.WindowFlags.BypassGraphicsProxyWidget"},{"FieldType":"Editor.WindowFlags","IsPublic":true,"IsStatic":true,"FullName":"Editor.WindowFlags.NoDropShadowWindowHint","Name":"NoDropShadowWindowHint","DocId":"F:Editor.WindowFlags.NoDropShadowWindowHint"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.WindowFlags","Name":"WindowFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Editor.WindowFlags"},{"Namespace":"Editor","Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":21},"IsPublic":true,"FullName":"Editor.MouseEvent.LeftMouseButton","Name":"LeftMouseButton","Documentation":{"Summary":"Whether the event was triggered by the left mouse button."},"DocId":"P:Editor.MouseEvent.LeftMouseButton"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":26},"IsPublic":true,"FullName":"Editor.MouseEvent.RightMouseButton","Name":"RightMouseButton","Documentation":{"Summary":"Whether the event was triggered by the left mouse button."},"DocId":"P:Editor.MouseEvent.RightMouseButton"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":31},"IsPublic":true,"FullName":"Editor.MouseEvent.MiddleMouseButton","Name":"MiddleMouseButton","Documentation":{"Summary":"Whether the event was triggered by the left mouse button."},"DocId":"P:Editor.MouseEvent.MiddleMouseButton"},{"PropertyType":"Sandbox.MouseButtons","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":36},"IsPublic":true,"FullName":"Editor.MouseEvent.ButtonState","Name":"ButtonState","Documentation":{"Summary":"The current mouse button state."},"DocId":"P:Editor.MouseEvent.ButtonState"},{"PropertyType":"Sandbox.MouseButtons","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":41},"IsPublic":true,"FullName":"Editor.MouseEvent.Button","Name":"Button","Documentation":{"Summary":"The mouse button that triggered the event."},"DocId":"P:Editor.MouseEvent.Button"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":46},"IsPublic":true,"FullName":"Editor.MouseEvent.LocalPosition","Name":"LocalPosition","Documentation":{"Summary":"Position of the mouse cursor relative to the widgets top left corner."},"DocId":"P:Editor.MouseEvent.LocalPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":51},"IsPublic":true,"FullName":"Editor.MouseEvent.WindowPosition","Name":"WindowPosition","Documentation":{"Summary":"Position of the mouse cursor relative to the top left corner of the window the widget belongs to."},"DocId":"P:Editor.MouseEvent.WindowPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":56},"IsPublic":true,"FullName":"Editor.MouseEvent.ScreenPosition","Name":"ScreenPosition","Documentation":{"Summary":"Absolute position of the mouse cursor on the screen."},"DocId":"P:Editor.MouseEvent.ScreenPosition"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":61},"IsPublic":true,"FullName":"Editor.MouseEvent.KeyboardModifiers","Name":"KeyboardModifiers","Documentation":{"Summary":"The keyboard modifier keys that were held down at the moment the event triggered."},"DocId":"P:Editor.MouseEvent.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":66},"IsPublic":true,"FullName":"Editor.MouseEvent.HasShift","Name":"HasShift","Documentation":{"Summary":"Whether \u003Cc\u003EShift\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Editor.MouseEvent.HasShift"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":71},"IsPublic":true,"FullName":"Editor.MouseEvent.HasCtrl","Name":"HasCtrl","Documentation":{"Summary":"Whether \u003Cc\u003EControl\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Editor.MouseEvent.HasCtrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":76},"IsPublic":true,"FullName":"Editor.MouseEvent.HasAlt","Name":"HasAlt","Documentation":{"Summary":"Whether \u003Cc\u003EAlt\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Editor.MouseEvent.HasAlt"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":84},"IsPublic":true,"FullName":"Editor.MouseEvent.Accepted","Name":"Accepted","Documentation":{"Summary":"Whether this event should be propagated to parent widgets (\u003Csee langword=\u0022false\u0022 /\u003E) or not (\u003Csee langword=\u0022true\u0022 /\u003E)."},"DocId":"P:Editor.MouseEvent.Accepted"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":90},"IsPublic":true,"FullName":"Editor.MouseEvent.IsDoubleClick","Name":"IsDoubleClick","Documentation":{"Summary":"Whether this mouse event was a double click."},"DocId":"P:Editor.MouseEvent.IsDoubleClick"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MouseEvent","Name":"MouseEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Information about a \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003Es mouse event."},"DocId":"T:Editor.MouseEvent"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","Parameters":[],"l":{"File":"Qt/Event/MouseEvent.cs","Line":169},"IsPublic":true,"FullName":"Editor.KeyEvent.GetButtonCodeName","Name":"GetButtonCodeName","DeclaringType":"Editor.KeyEvent","DocId":"M:Editor.KeyEvent.GetButtonCodeName"}],"Constructors":[],"Properties":[{"PropertyType":"Editor.KeyCode","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":126},"IsPublic":true,"FullName":"Editor.KeyEvent.Key","Name":"Key","Documentation":{"Summary":"The key that triggered this event."},"DocId":"P:Editor.KeyEvent.Key"},{"PropertyType":"System.String","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":131},"IsPublic":true,"FullName":"Editor.KeyEvent.Text","Name":"Text","Documentation":{"Summary":"Text the \u003Csee cref=\u0022P:Editor.KeyEvent.Key\u0022 /\u003E would type in a text field."},"DocId":"P:Editor.KeyEvent.Text"},{"PropertyType":"System.String","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":136},"IsPublic":true,"FullName":"Editor.KeyEvent.Name","Name":"Name","Documentation":{"Summary":"The name of the key that triggered this event."},"DocId":"P:Editor.KeyEvent.Name"},{"PropertyType":"System.UInt32","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":141},"IsPublic":true,"FullName":"Editor.KeyEvent.NativeKeyCode","Name":"NativeKeyCode","Documentation":{"Summary":"OS specific key code that triggered this event."},"DocId":"P:Editor.KeyEvent.NativeKeyCode"},{"PropertyType":"System.UInt32","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":146},"IsPublic":true,"FullName":"Editor.KeyEvent.NativeScanCode","Name":"NativeScanCode","Documentation":{"Summary":"The native scan code."},"DocId":"P:Editor.KeyEvent.NativeScanCode"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":149},"IsPublic":true,"FullName":"Editor.KeyEvent.KeyboardModifiers","Name":"KeyboardModifiers","Documentation":{},"DocId":"P:Editor.KeyEvent.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":152},"IsPublic":true,"FullName":"Editor.KeyEvent.HasShift","Name":"HasShift","Documentation":{},"DocId":"P:Editor.KeyEvent.HasShift"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":155},"IsPublic":true,"FullName":"Editor.KeyEvent.HasCtrl","Name":"HasCtrl","Documentation":{},"DocId":"P:Editor.KeyEvent.HasCtrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":158},"IsPublic":true,"FullName":"Editor.KeyEvent.HasAlt","Name":"HasAlt","Documentation":{},"DocId":"P:Editor.KeyEvent.HasAlt"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":164},"IsPublic":true,"FullName":"Editor.KeyEvent.Accepted","Name":"Accepted","Documentation":{},"DocId":"P:Editor.KeyEvent.Accepted"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.KeyEvent","Name":"KeyEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Information about a \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003Es keyboard event."},"DocId":"T:Editor.KeyEvent"},{"Namespace":"Editor","Properties":[{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":292},"IsPublic":true,"FullName":"Editor.ContextMenuEvent.LocalPosition","Name":"LocalPosition","Documentation":{},"DocId":"P:Editor.ContextMenuEvent.LocalPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":295},"IsPublic":true,"FullName":"Editor.ContextMenuEvent.ScreenPosition","Name":"ScreenPosition","Documentation":{},"DocId":"P:Editor.ContextMenuEvent.ScreenPosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":301},"IsPublic":true,"FullName":"Editor.ContextMenuEvent.Accepted","Name":"Accepted","Documentation":{},"DocId":"P:Editor.ContextMenuEvent.Accepted"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ContextMenuEvent","Name":"ContextMenuEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Information about a \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003Es context menu event."},"DocId":"T:Editor.ContextMenuEvent"},{"Namespace":"Editor","Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":320},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.LeftMouseButton","Name":"LeftMouseButton","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.LeftMouseButton"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":323},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.RightMouseButton","Name":"RightMouseButton","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.RightMouseButton"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":326},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.MiddleMouseButton","Name":"MiddleMouseButton","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.MiddleMouseButton"},{"PropertyType":"Sandbox.MouseButtons","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":329},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.Buttons","Name":"Buttons","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.Buttons"},{"PropertyType":"Sandbox.MouseButtons","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":332},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.Button","Name":"Button","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.Button"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":335},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.LocalPosition","Name":"LocalPosition","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.LocalPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":340},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.ScenePosition","Name":"ScenePosition","Documentation":{"Summary":"Position of the mouse cursor within the \u003Csee cref=\u0022T:Editor.GraphicsScene\u0022 /\u003E."},"DocId":"P:Editor.GraphicsMouseEvent.ScenePosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":343},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.ScreenPosition","Name":"ScreenPosition","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.ScreenPosition"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":346},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.KeyboardModifiers","Name":"KeyboardModifiers","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":349},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.HasShift","Name":"HasShift","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.HasShift"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":352},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.HasCtrl","Name":"HasCtrl","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.HasCtrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":355},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.HasAlt","Name":"HasAlt","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.HasAlt"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":361},"IsPublic":true,"FullName":"Editor.GraphicsMouseEvent.Accepted","Name":"Accepted","Documentation":{},"DocId":"P:Editor.GraphicsMouseEvent.Accepted"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsMouseEvent","Name":"GraphicsMouseEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Information about a \u003Csee cref=\u0022T:Editor.GraphicsItem\u0022 /\u003Es mouse click event."},"DocId":"T:Editor.GraphicsMouseEvent"},{"Namespace":"Editor","Properties":[{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":373},"IsPublic":true,"FullName":"Editor.GraphicsHoverEvent.LocalPosition","Name":"LocalPosition","Documentation":{},"DocId":"P:Editor.GraphicsHoverEvent.LocalPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":376},"IsPublic":true,"FullName":"Editor.GraphicsHoverEvent.ScenePosition","Name":"ScenePosition","Documentation":{},"DocId":"P:Editor.GraphicsHoverEvent.ScenePosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":379},"IsPublic":true,"FullName":"Editor.GraphicsHoverEvent.ScreenPosition","Name":"ScreenPosition","Documentation":{},"DocId":"P:Editor.GraphicsHoverEvent.ScreenPosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/MouseEvent.cs","Line":385},"IsPublic":true,"FullName":"Editor.GraphicsHoverEvent.Accepted","Name":"Accepted","Documentation":{},"DocId":"P:Editor.GraphicsHoverEvent.Accepted"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsHoverEvent","Name":"GraphicsHoverEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Information about a \u003Csee cref=\u0022T:Editor.GraphicsItem\u0022 /\u003Es mouse hover event."},"DocId":"T:Editor.GraphicsHoverEvent"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Event/WheelEvent.cs","Line":39},"IsPublic":true,"FullName":"Editor.WheelEvent.Accept","Name":"Accept","DeclaringType":"Editor.WheelEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Editor.WheelEvent.Accept"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Event/WheelEvent.cs","Line":40},"IsPublic":true,"FullName":"Editor.WheelEvent.Ignore","Name":"Ignore","DeclaringType":"Editor.WheelEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Editor.WheelEvent.Ignore"}],"Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":25},"IsPublic":true,"FullName":"Editor.WheelEvent.Delta","Name":"Delta","DocId":"P:Editor.WheelEvent.Delta"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":29},"IsPublic":true,"FullName":"Editor.WheelEvent.Position","Name":"Position","DocId":"P:Editor.WheelEvent.Position"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":30},"IsPublic":true,"FullName":"Editor.WheelEvent.GlobalPosition","Name":"GlobalPosition","DocId":"P:Editor.WheelEvent.GlobalPosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":36},"IsPublic":true,"FullName":"Editor.WheelEvent.Accepted","Name":"Accepted","Documentation":{},"DocId":"P:Editor.WheelEvent.Accepted"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":43},"IsPublic":true,"FullName":"Editor.WheelEvent.KeyboardModifiers","Name":"KeyboardModifiers","Documentation":{},"DocId":"P:Editor.WheelEvent.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":46},"IsPublic":true,"FullName":"Editor.WheelEvent.HasShift","Name":"HasShift","Documentation":{},"DocId":"P:Editor.WheelEvent.HasShift"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":49},"IsPublic":true,"FullName":"Editor.WheelEvent.HasCtrl","Name":"HasCtrl","Documentation":{},"DocId":"P:Editor.WheelEvent.HasCtrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Event/WheelEvent.cs","Line":52},"IsPublic":true,"FullName":"Editor.WheelEvent.HasAlt","Name":"HasAlt","Documentation":{},"DocId":"P:Editor.WheelEvent.HasAlt"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.WheelEvent","Name":"WheelEvent","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Information about a mouse wheel scroll event of a \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003E."},"DocId":"T:Editor.WheelEvent"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Qt/FileDialog.cs","Line":32},"IsPublic":true,"FullName":"Editor.FileDialog.Execute","Name":"Execute","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.Execute"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Qt/FileDialog.cs","Line":71},"IsPublic":true,"FullName":"Editor.FileDialog.SetNameFilter","Name":"SetNameFilter","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SetNameFilter(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/FileDialog.cs","Line":74},"IsPublic":true,"FullName":"Editor.FileDialog.SetFindDirectory","Name":"SetFindDirectory","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SetFindDirectory"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/FileDialog.cs","Line":75},"IsPublic":true,"FullName":"Editor.FileDialog.SetFindFile","Name":"SetFindFile","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SetFindFile"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/FileDialog.cs","Line":76},"IsPublic":true,"FullName":"Editor.FileDialog.SetFindExistingFile","Name":"SetFindExistingFile","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SetFindExistingFile"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/FileDialog.cs","Line":77},"IsPublic":true,"FullName":"Editor.FileDialog.SetFindExistingFiles","Name":"SetFindExistingFiles","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SetFindExistingFiles"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/FileDialog.cs","Line":81},"IsPublic":true,"FullName":"Editor.FileDialog.SetModeOpen","Name":"SetModeOpen","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SetModeOpen"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/FileDialog.cs","Line":86},"IsPublic":true,"FullName":"Editor.FileDialog.SetModeSave","Name":"SetModeSave","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SetModeSave"},{"ReturnType":"System.Void","Parameters":[{"Name":"file","Type":"System.String"}],"l":{"File":"Qt/FileDialog.cs","Line":91},"IsPublic":true,"FullName":"Editor.FileDialog.SelectFile","Name":"SelectFile","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.SelectFile(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/FileDialog.cs","Line":10},"IsPublic":true,"FullName":"Editor.FileDialog..ctor","Name":".ctor","DeclaringType":"Editor.FileDialog","DocId":"M:Editor.FileDialog.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/FileDialog.cs","Line":40},"IsPublic":true,"FullName":"Editor.FileDialog.Title","Name":"Title","DocId":"P:Editor.FileDialog.Title"},{"PropertyType":"System.String","Loc":{"File":"Qt/FileDialog.cs","Line":48},"IsPublic":true,"FullName":"Editor.FileDialog.SelectedFile","Name":"SelectedFile","DocId":"P:Editor.FileDialog.SelectedFile"},{"PropertyType":"System.String","Loc":{"File":"Qt/FileDialog.cs","Line":58},"IsPublic":true,"FullName":"Editor.FileDialog.Directory","Name":"Directory","DocId":"P:Editor.FileDialog.Directory"},{"PropertyType":"System.String","Loc":{"File":"Qt/FileDialog.cs","Line":64},"IsPublic":true,"FullName":"Editor.FileDialog.DefaultSuffix","Name":"DefaultSuffix","DocId":"P:Editor.FileDialog.DefaultSuffix"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Qt/FileDialog.cs","Line":67},"IsPublic":true,"FullName":"Editor.FileDialog.SelectedFiles","Name":"SelectedFiles","DocId":"P:Editor.FileDialog.SelectedFiles"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.FileDialog","Name":"FileDialog","DocId":"T:Editor.FileDialog"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/Frame.cs","Line":21},"IsPublic":true,"FullName":"Editor.Frame..ctor","Name":".ctor","DeclaringType":"Editor.Frame","DocId":"M:Editor.Frame.#ctor(Editor.Widget)"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Frame","Name":"Frame","Documentation":{"Summary":"Like a widget - but is drawn"},"DocId":"T:Editor.Frame"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ScrollbarMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ScrollbarMode.Auto","Name":"Auto","Documentation":{"Summary":"Only show the scrollbar when necessary."},"DocId":"F:Editor.ScrollbarMode.Auto"},{"FieldType":"Editor.ScrollbarMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ScrollbarMode.Off","Name":"Off","Documentation":{"Summary":"Never show the scrollbar."},"DocId":"F:Editor.ScrollbarMode.Off"},{"FieldType":"Editor.ScrollbarMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ScrollbarMode.On","Name":"On","Documentation":{"Summary":"Always show the scrollbar."},"DocId":"F:Editor.ScrollbarMode.On"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ScrollbarMode","Name":"ScrollbarMode","DocId":"T:Editor.ScrollbarMode"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Qt/GraphicsView.cs","Line":35},"IsPublic":true,"FullName":"Editor.GraphicsView.Capture","Name":"Capture","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.Capture(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"adjust","Type":"System.Single"},{"Name":"viewpos","Type":"Vector2"}],"l":{"File":"Qt/GraphicsView.cs","Line":81},"IsPublic":true,"FullName":"Editor.GraphicsView.Zoom","Name":"Zoom","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.Zoom(System.Single,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"delta","Type":"Vector2"}],"l":{"File":"Qt/GraphicsView.cs","Line":93},"IsPublic":true,"FullName":"Editor.GraphicsView.Translate","Name":"Translate","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.Translate(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/GraphicsView.cs","Line":129},"IsPublic":true,"FullName":"Editor.GraphicsView.ToScene","Name":"ToScene","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.ToScene(Vector2)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"pos","Type":"Sandbox.Rect"}],"l":{"File":"Qt/GraphicsView.cs","Line":130},"IsPublic":true,"FullName":"Editor.GraphicsView.ToScene","Name":"ToScene","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.ToScene(Sandbox.Rect)"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/GraphicsView.cs","Line":132},"IsPublic":true,"FullName":"Editor.GraphicsView.FromScene","Name":"FromScene","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.FromScene(Vector2)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"pos","Type":"Sandbox.Rect"}],"l":{"File":"Qt/GraphicsView.cs","Line":133},"IsPublic":true,"FullName":"Editor.GraphicsView.FromScene","Name":"FromScene","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.FromScene(Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/GraphicsView.cs","Line":143},"IsPublic":true,"FullName":"Editor.GraphicsView.DeleteAllItems","Name":"DeleteAllItems","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.DeleteAllItems"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"}],"l":{"File":"Qt/GraphicsView.cs","Line":167},"IsPublic":true,"FullName":"Editor.GraphicsView.CenterOn","Name":"CenterOn","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.CenterOn(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Qt/GraphicsView.cs","Line":168},"IsPublic":true,"FullName":"Editor.GraphicsView.FitInView","Name":"FitInView","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.FitInView(Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"image","Type":"System.String"}],"l":{"File":"Qt/GraphicsView.cs","Line":184},"IsPublic":true,"FullName":"Editor.GraphicsView.SetBackgroundImage","Name":"SetBackgroundImage","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.SetBackgroundImage(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"image","Type":"Editor.Pixmap"}],"l":{"File":"Qt/GraphicsView.cs","Line":189},"IsPublic":true,"FullName":"Editor.GraphicsView.SetBackgroundImage","Name":"SetBackgroundImage","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.SetBackgroundImage(Editor.Pixmap)"},{"ReturnType":"Editor.GraphicsItem","Parameters":[{"Name":"scenePosition","Type":"Vector2"}],"l":{"File":"Qt/GraphicsView.cs","Line":208},"IsPublic":true,"FullName":"Editor.GraphicsView.GetItemAt","Name":"GetItemAt","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.GetItemAt(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"t","Type":"Editor.GraphicsItem"}],"l":{"File":"Qt/GraphicsView.cs","Line":214},"IsPublic":true,"FullName":"Editor.GraphicsView.Add","Name":"Add","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.Add(Editor.GraphicsItem)"},{"ReturnType":"Editor.GraphicsWidget","Parameters":[{"Name":"t","Type":"Editor.Widget"}],"l":{"File":"Qt/GraphicsView.cs","Line":215},"IsPublic":true,"FullName":"Editor.GraphicsView.Add","Name":"Add","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.Add(Editor.Widget)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/GraphicsView.cs","Line":55},"IsPublic":true,"FullName":"Editor.GraphicsView..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsView","DocId":"M:Editor.GraphicsView.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/GraphicsView.cs","Line":30},"IsPublic":true,"FullName":"Editor.GraphicsView.SceneRect","Name":"SceneRect","DocId":"P:Editor.GraphicsView.SceneRect"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/GraphicsView.cs","Line":43},"IsPublic":true,"FullName":"Editor.GraphicsView.SelectionRect","Name":"SelectionRect","Documentation":{"Summary":"All items inside this rect will be selected"},"DocId":"P:Editor.GraphicsView.SelectionRect"},{"PropertyType":"Vector2","Loc":{"File":"Qt/GraphicsView.cs","Line":52},"IsPublic":true,"FullName":"Editor.GraphicsView.Center","Name":"Center","Documentation":{"Summary":"Where in the scene is the view currently centered."},"DocId":"P:Editor.GraphicsView.Center"},{"PropertyType":"Vector2","Loc":{"File":"Qt/GraphicsView.cs","Line":61},"IsPublic":true,"FullName":"Editor.GraphicsView.Scale","Name":"Scale","DocId":"P:Editor.GraphicsView.Scale"},{"PropertyType":"System.Single","Loc":{"File":"Qt/GraphicsView.cs","Line":72},"IsPublic":true,"FullName":"Editor.GraphicsView.Rotation","Name":"Rotation","DocId":"P:Editor.GraphicsView.Rotation"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.GraphicsItem\u003E","Loc":{"File":"Qt/GraphicsView.cs","Line":77},"IsPublic":true,"FullName":"Editor.GraphicsView.SelectedItems","Name":"SelectedItems","DocId":"P:Editor.GraphicsView.SelectedItems"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.GraphicsItem\u003E","Loc":{"File":"Qt/GraphicsView.cs","Line":149},"IsPublic":true,"FullName":"Editor.GraphicsView.Items","Name":"Items","DocId":"P:Editor.GraphicsView.Items"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/GraphicsView.cs","Line":173},"IsPublic":true,"FullName":"Editor.GraphicsView.HorizontalScrollbar","Name":"HorizontalScrollbar","DocId":"P:Editor.GraphicsView.HorizontalScrollbar"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/GraphicsView.cs","Line":179},"IsPublic":true,"FullName":"Editor.GraphicsView.VerticalScrollbar","Name":"VerticalScrollbar","DocId":"P:Editor.GraphicsView.VerticalScrollbar"},{"PropertyType":"Editor.GraphicsView.ViewportAnchorType","Loc":{"File":"Qt/GraphicsView.cs","Line":203},"IsPublic":true,"FullName":"Editor.GraphicsView.TransformAnchor","Name":"TransformAnchor","DocId":"P:Editor.GraphicsView.TransformAnchor"},{"PropertyType":"System.Action","Loc":{"File":"Qt/GraphicsView.cs","Line":217},"IsPublic":true,"FullName":"Editor.GraphicsView.OnSelectionChanged","Name":"OnSelectionChanged","DocId":"P:Editor.GraphicsView.OnSelectionChanged"},{"PropertyType":"Editor.GraphicsView.DragTypes","Loc":{"File":"Qt/GraphicsView.cs","Line":238},"IsPublic":true,"FullName":"Editor.GraphicsView.DragType","Name":"DragType","Documentation":{"Summary":"What happens when the user drags the mouse. You generally want to toggle this in\nOnMouseDown to switch what happens with different mouse buttons."},"DocId":"P:Editor.GraphicsView.DragType"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/GraphicsView.Render.cs","Line":18},"IsPublic":true,"FullName":"Editor.GraphicsView.Antialiasing","Name":"Antialiasing","DocId":"P:Editor.GraphicsView.Antialiasing"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/GraphicsView.Render.cs","Line":23},"IsPublic":true,"FullName":"Editor.GraphicsView.TextAntialiasing","Name":"TextAntialiasing","DocId":"P:Editor.GraphicsView.TextAntialiasing"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/GraphicsView.Render.cs","Line":28},"IsPublic":true,"FullName":"Editor.GraphicsView.BilinearFiltering","Name":"BilinearFiltering","DocId":"P:Editor.GraphicsView.BilinearFiltering"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsView","Name":"GraphicsView","DocId":"T:Editor.GraphicsView"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.GraphicsView.ViewportAnchorType","IsPublic":true,"IsStatic":true,"FullName":"Editor.GraphicsView.ViewportAnchorType.NoAnchor","Name":"NoAnchor","DocId":"F:Editor.GraphicsView.ViewportAnchorType.NoAnchor"},{"FieldType":"Editor.GraphicsView.ViewportAnchorType","IsPublic":true,"IsStatic":true,"FullName":"Editor.GraphicsView.ViewportAnchorType.AnchorViewCenter","Name":"AnchorViewCenter","DocId":"F:Editor.GraphicsView.ViewportAnchorType.AnchorViewCenter"},{"FieldType":"Editor.GraphicsView.ViewportAnchorType","IsPublic":true,"IsStatic":true,"FullName":"Editor.GraphicsView.ViewportAnchorType.AnchorUnderMouse","Name":"AnchorUnderMouse","DocId":"F:Editor.GraphicsView.ViewportAnchorType.AnchorUnderMouse"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsView.ViewportAnchorType","Name":"ViewportAnchorType","DeclaringType":"Editor.GraphicsView","DocId":"T:Editor.GraphicsView.ViewportAnchorType"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.GraphicsView.DragTypes","IsPublic":true,"IsStatic":true,"FullName":"Editor.GraphicsView.DragTypes.None","Name":"None","DocId":"F:Editor.GraphicsView.DragTypes.None"},{"FieldType":"Editor.GraphicsView.DragTypes","IsPublic":true,"IsStatic":true,"FullName":"Editor.GraphicsView.DragTypes.Scroll","Name":"Scroll","DocId":"F:Editor.GraphicsView.DragTypes.Scroll"},{"FieldType":"Editor.GraphicsView.DragTypes","IsPublic":true,"IsStatic":true,"FullName":"Editor.GraphicsView.DragTypes.SelectionRect","Name":"SelectionRect","DocId":"F:Editor.GraphicsView.DragTypes.SelectionRect"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsView.DragTypes","Name":"DragTypes","DeclaringType":"Editor.GraphicsView","DocId":"T:Editor.GraphicsView.DragTypes"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":77},"IsPublic":true,"FullName":"Editor.GraphicsItem.Destroy","Name":"Destroy","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.Destroy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":388},"IsPublic":true,"FullName":"Editor.GraphicsItem.Update","Name":"Update","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.Update"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":396},"IsPublic":true,"FullName":"Editor.GraphicsItem.PrepareGeometryChange","Name":"PrepareGeometryChange","DeclaringType":"Editor.GraphicsItem","Documentation":{"Summary":"Usually called before resizing items so they paint properly."},"DocId":"M:Editor.GraphicsItem.PrepareGeometryChange"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":400},"IsPublic":true,"FullName":"Editor.GraphicsItem.ToScene","Name":"ToScene","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.ToScene(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":401},"IsPublic":true,"FullName":"Editor.GraphicsItem.FromScene","Name":"FromScene","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.FromScene(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":403},"IsPublic":true,"FullName":"Editor.GraphicsItem.ToParent","Name":"ToParent","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.ToParent(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":404},"IsPublic":true,"FullName":"Editor.GraphicsItem.FromParent","Name":"FromParent","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.FromParent(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"item","Type":"Editor.GraphicsItem"},{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":406},"IsPublic":true,"FullName":"Editor.GraphicsItem.ToItem","Name":"ToItem","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.ToItem(Editor.GraphicsItem,Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"item","Type":"Editor.GraphicsItem"},{"Name":"pos","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":407},"IsPublic":true,"FullName":"Editor.GraphicsItem.FromItem","Name":"FromItem","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.FromItem(Editor.GraphicsItem,Vector2)"},{"ReturnType":"Sandbox.Bind.Builder","Parameters":[{"Name":"targetName","Type":"System.String"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":474},"IsPublic":true,"FullName":"Editor.GraphicsItem.Bind","Name":"Bind","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.Bind(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"localPos","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":504},"IsPublic":true,"FullName":"Editor.GraphicsItem.Contains","Name":"Contains","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.Contains(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItem","Default":"null"}],"l":{"File":"Qt/Graphic/GraphicsItem.cs","Line":454},"IsPublic":true,"FullName":"Editor.GraphicsItem..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsItem","DocId":"M:Editor.GraphicsItem.#ctor(Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.GraphicsItem\u003E","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":15},"IsPublic":true,"FullName":"Editor.GraphicsItem.Children","Name":"Children","DocId":"P:Editor.GraphicsItem.Children"},{"PropertyType":"Editor.GraphicsView","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":33},"IsPublic":true,"FullName":"Editor.GraphicsItem.GraphicsView","Name":"GraphicsView","DocId":"P:Editor.GraphicsItem.GraphicsView"},{"PropertyType":"Editor.GraphicsItem","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":58},"IsPublic":true,"FullName":"Editor.GraphicsItem.Parent","Name":"Parent","DocId":"P:Editor.GraphicsItem.Parent"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":110},"IsPublic":true,"FullName":"Editor.GraphicsItem.IsValid","Name":"IsValid","DocId":"P:Editor.GraphicsItem.IsValid"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":151},"IsPublic":true,"FullName":"Editor.GraphicsItem.Position","Name":"Position","DocId":"P:Editor.GraphicsItem.Position"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":156},"IsPublic":true,"FullName":"Editor.GraphicsItem.ViewPosition","Name":"ViewPosition","DocId":"P:Editor.GraphicsItem.ViewPosition"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":161},"IsPublic":true,"FullName":"Editor.GraphicsItem.Center","Name":"Center","DocId":"P:Editor.GraphicsItem.Center"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":166},"IsPublic":true,"FullName":"Editor.GraphicsItem.LocalRect","Name":"LocalRect","DocId":"P:Editor.GraphicsItem.LocalRect"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":174},"IsPublic":true,"FullName":"Editor.GraphicsItem.SceneRect","Name":"SceneRect","DocId":"P:Editor.GraphicsItem.SceneRect"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":182},"IsPublic":true,"FullName":"Editor.GraphicsItem.Rotation","Name":"Rotation","DocId":"P:Editor.GraphicsItem.Rotation"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":188},"IsPublic":true,"FullName":"Editor.GraphicsItem.Scale","Name":"Scale","DocId":"P:Editor.GraphicsItem.Scale"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":194},"IsPublic":true,"FullName":"Editor.GraphicsItem.Movable","Name":"Movable","DocId":"P:Editor.GraphicsItem.Movable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":200},"IsPublic":true,"FullName":"Editor.GraphicsItem.ClipChildren","Name":"ClipChildren","DocId":"P:Editor.GraphicsItem.ClipChildren"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":206},"IsPublic":true,"FullName":"Editor.GraphicsItem.Clip","Name":"Clip","DocId":"P:Editor.GraphicsItem.Clip"},{"PropertyType":"System.String","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":215},"IsPublic":true,"FullName":"Editor.GraphicsItem.Tooltip","Name":"Tooltip","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use ToolTip"]}],"DocId":"P:Editor.GraphicsItem.Tooltip"},{"PropertyType":"System.String","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":223},"IsPublic":true,"FullName":"Editor.GraphicsItem.ToolTip","Name":"ToolTip","DocId":"P:Editor.GraphicsItem.ToolTip"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":237},"IsPublic":true,"FullName":"Editor.GraphicsItem.Selected","Name":"Selected","DocId":"P:Editor.GraphicsItem.Selected"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":245},"IsPublic":true,"FullName":"Editor.GraphicsItem.Selectable","Name":"Selectable","DocId":"P:Editor.GraphicsItem.Selectable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":254},"IsPublic":true,"FullName":"Editor.GraphicsItem.Focusable","Name":"Focusable","Documentation":{"Summary":"Gets keyboard input"},"DocId":"P:Editor.GraphicsItem.Focusable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":260},"IsPublic":true,"FullName":"Editor.GraphicsItem.HoverEvents","Name":"HoverEvents","DocId":"P:Editor.GraphicsItem.HoverEvents"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":266},"IsPublic":true,"FullName":"Editor.GraphicsItem.ZIndex","Name":"ZIndex","DocId":"P:Editor.GraphicsItem.ZIndex"},{"PropertyType":"Sandbox.Rect","IsVirtual":true,"Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":305},"IsPublic":true,"FullName":"Editor.GraphicsItem.BoundingRect","Name":"BoundingRect","Documentation":{"Summary":"The outer bounds of the item as a rectangle; all painting must be restricted to inside an item\u0027s bounding rect."},"DocId":"P:Editor.GraphicsItem.BoundingRect"},{"PropertyType":"Vector2","IsVirtual":true,"Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":310},"IsPublic":true,"FullName":"Editor.GraphicsItem.Size","Name":"Size","DocId":"P:Editor.GraphicsItem.Size"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":316},"IsPublic":true,"FullName":"Editor.GraphicsItem.Width","Name":"Width","DocId":"P:Editor.GraphicsItem.Width"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":322},"IsPublic":true,"FullName":"Editor.GraphicsItem.Height","Name":"Height","DocId":"P:Editor.GraphicsItem.Height"},{"PropertyType":"Vector2","IsVirtual":true,"Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":331},"IsPublic":true,"FullName":"Editor.GraphicsItem.HandlePosition","Name":"HandlePosition","Documentation":{"Summary":"0,0 means top left, 1,1 means bottom right"},"DocId":"P:Editor.GraphicsItem.HandlePosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":352},"IsPublic":true,"FullName":"Editor.GraphicsItem.Hovered","Name":"Hovered","DocId":"P:Editor.GraphicsItem.Hovered"},{"PropertyType":"Editor.CursorShape","Loc":{"File":"Qt/Graphic/GraphicsItem.cs","Line":460},"IsPublic":true,"FullName":"Editor.GraphicsItem.Cursor","Name":"Cursor","DocId":"P:Editor.GraphicsItem.Cursor"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsItem","Name":"GraphicsItem","DocId":"T:Editor.GraphicsItem"},{"Namespace":"Editor","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Graphic/GraphicsLine.cs","Line":29},"IsPublic":true,"FullName":"Editor.GraphicsLine.Clear","Name":"Clear","DeclaringType":"Editor.GraphicsLine","DocId":"M:Editor.GraphicsLine.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"point","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsLine.cs","Line":30},"IsPublic":true,"FullName":"Editor.GraphicsLine.MoveTo","Name":"MoveTo","DeclaringType":"Editor.GraphicsLine","DocId":"M:Editor.GraphicsLine.MoveTo(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"point","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsLine.cs","Line":31},"IsPublic":true,"FullName":"Editor.GraphicsLine.LineTo","Name":"LineTo","DeclaringType":"Editor.GraphicsLine","DocId":"M:Editor.GraphicsLine.LineTo(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"c1","Type":"Vector2"},{"Name":"c2","Type":"Vector2"},{"Name":"point","Type":"Vector2"}],"l":{"File":"Qt/Graphic/GraphicsLine.cs","Line":32},"IsPublic":true,"FullName":"Editor.GraphicsLine.CubicLineTo","Name":"CubicLineTo","DeclaringType":"Editor.GraphicsLine","DocId":"M:Editor.GraphicsLine.CubicLineTo(Vector2,Vector2,Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItem","Default":"null"}],"l":{"File":"Qt/Graphic/GraphicsLine.cs","Line":10},"IsPublic":true,"FullName":"Editor.GraphicsLine..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsLine","DocId":"M:Editor.GraphicsLine.#ctor(Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Qt/Graphic/GraphicsLine.cs","Line":37},"IsPublic":true,"FullName":"Editor.GraphicsLine.HitWidth","Name":"HitWidth","DocId":"P:Editor.GraphicsLine.HitWidth"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsLine","Name":"GraphicsLine","DocId":"T:Editor.GraphicsLine"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.PenStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.PenStyle.None","Name":"None","DocId":"F:Editor.PenStyle.None"},{"FieldType":"Editor.PenStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.PenStyle.Solid","Name":"Solid","DocId":"F:Editor.PenStyle.Solid"},{"FieldType":"Editor.PenStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.PenStyle.Dash","Name":"Dash","DocId":"F:Editor.PenStyle.Dash"},{"FieldType":"Editor.PenStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.PenStyle.Dot","Name":"Dot","DocId":"F:Editor.PenStyle.Dot"},{"FieldType":"Editor.PenStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.PenStyle.DashDot","Name":"DashDot","DocId":"F:Editor.PenStyle.DashDot"},{"FieldType":"Editor.PenStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.PenStyle.DashDotDot","Name":"DashDotDot","DocId":"F:Editor.PenStyle.DashDotDot"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.PenStyle","Name":"PenStyle","DocId":"T:Editor.PenStyle"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Normal","Name":"Normal","DocId":"F:Editor.RenderMode.Normal"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Plus","Name":"Plus","DocId":"F:Editor.RenderMode.Plus"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Multiply","Name":"Multiply","DocId":"F:Editor.RenderMode.Multiply"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Screen","Name":"Screen","DocId":"F:Editor.RenderMode.Screen"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Overlay","Name":"Overlay","DocId":"F:Editor.RenderMode.Overlay"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Darken","Name":"Darken","DocId":"F:Editor.RenderMode.Darken"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Lighten","Name":"Lighten","DocId":"F:Editor.RenderMode.Lighten"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.ColorDodge","Name":"ColorDodge","DocId":"F:Editor.RenderMode.ColorDodge"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.ColorBurn","Name":"ColorBurn","DocId":"F:Editor.RenderMode.ColorBurn"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.HardLight","Name":"HardLight","DocId":"F:Editor.RenderMode.HardLight"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.SoftLight","Name":"SoftLight","DocId":"F:Editor.RenderMode.SoftLight"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Difference","Name":"Difference","DocId":"F:Editor.RenderMode.Difference"},{"FieldType":"Editor.RenderMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.RenderMode.Exclusion","Name":"Exclusion","DocId":"F:Editor.RenderMode.Exclusion"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.RenderMode","Name":"RenderMode","DocId":"T:Editor.RenderMode"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"tx","Type":"Vector2"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":85},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Translate","Name":"Translate","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.Translate(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":89},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Scale","Name":"Scale","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.Scale(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scale","Type":"System.Single"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":93},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Rotate","Name":"Rotate","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.Rotate(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scale","Type":"System.Single"},{"Name":"center","Type":"Vector2"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Rotate","Name":"Rotate","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.Rotate(System.Single,Vector2)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Graphic/Paint.cs","Line":105},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.ResetTransform","Name":"ResetTransform","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.ResetTransform"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"borderRadius","Type":"System.Single"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":110},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawRect","Name":"DrawRect","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawRect(Sandbox.Rect@,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.Rect"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":121},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawRect","Name":"DrawRect","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawRect(Sandbox.Rect@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","In":true,"Type":"Sandbox.Rect"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":126},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawCircle","Name":"DrawCircle","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawCircle(Sandbox.Rect@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"},{"Name":"scale","Type":"Vector2"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":131},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawCircle","Name":"DrawCircle","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawCircle(Vector2,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"},{"Name":"radius","Type":"Vector2"},{"Name":"angle","Type":"System.Single"},{"Name":"angleSize","Type":"System.Single"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":143},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawArc","Name":"DrawArc","DeclaringType":"Editor.Paint","Documentation":{"Summary":"Draws an arc (line). Angles are clockwise, 0 is north.","Params":{"center":"The center of the circle","radius":"The radius of the circle","angle":"The center of the arc, in degrees","angleSize":"The size of the arc, in degrees"}},"DocId":"M:Editor.Paint.DrawArc(Vector2,Vector2,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"},{"Name":"radius","Type":"Vector2"},{"Name":"angle","Type":"System.Single"},{"Name":"angleSize","Type":"System.Single"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":161},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawPie","Name":"DrawPie","DeclaringType":"Editor.Paint","Documentation":{"Summary":"Draws a pie. Angles are clockwise, 0 is north.","Params":{"center":"The center of the circle","radius":"The radius of the circle","angle":"The center of the pie, in degrees","angleSize":"The size of the pie, in degrees"}},"DocId":"M:Editor.Paint.DrawPie(Vector2,Vector2,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"},{"Name":"scale","Type":"Vector2"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":172},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawSquare","Name":"DrawSquare","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawSquare(Vector2,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"points","Type":"System.Collections.Generic.IEnumerable\u00601\u003CVector2\u003E"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":179},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawPolygon","Name":"DrawPolygon","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawPolygon(System.Collections.Generic.IEnumerable\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"points","Type":"System.Collections.Generic.IEnumerable\u00601\u003CVector2\u003E"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":191},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawLine","Name":"DrawLine","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawLine(System.Collections.Generic.IEnumerable\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"points","Type":"System.Collections.Generic.IEnumerable\u00601\u003CVector2\u003E"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":203},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawPoints","Name":"DrawPoints","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawPoints(System.Collections.Generic.IEnumerable\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"points","Type":"Vector2[]"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":215},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawPolygon","Name":"DrawPolygon","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawPolygon(Vector2[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"p1","Type":"Vector2"},{"Name":"p2","Type":"Vector2"},{"Name":"width","Type":"System.Single"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":220},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawArrow","Name":"DrawArrow","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawArrow(Vector2,Vector2,System.Single)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Vector2"},{"Name":"text","Type":"System.String"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":232},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawText","Name":"DrawText","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawText(Vector2@,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"from","In":true,"Type":"Vector2"},{"Name":"to","In":true,"Type":"Vector2"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":237},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawLine","Name":"DrawLine","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawLine(Vector2@,Vector2@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Sandbox.Rect"},{"Name":"text","Type":"System.String"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":242},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawText","Name":"DrawText","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawText(Sandbox.Rect@,System.String,Sandbox.TextFlag)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","In":true,"Type":"Sandbox.Rect"},{"Name":"text","Type":"System.String"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":248},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.MeasureText","Name":"MeasureText","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.MeasureText(Sandbox.Rect@,System.String,Sandbox.TextFlag)"},{"ReturnType":"Vector2","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":259},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.MeasureText","Name":"MeasureText","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.MeasureText(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"size","Type":"System.Single","Default":"8"},{"Name":"weight","Type":"System.Int32","Default":"400"},{"Name":"italic","Type":"System.Boolean","Default":"False"},{"Name":"sizeInPixels","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":275},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetFont","Name":"SetFont","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetFont(System.String,System.Single,System.Int32,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"System.Single","Default":"8"},{"Name":"weight","Type":"System.Int32","Default":"400"},{"Name":"italic","Type":"System.Boolean","Default":"False"},{"Name":"sizeInPixels","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":286},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetDefaultFont","Name":"SetDefaultFont","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetDefaultFont(System.Single,System.Int32,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"System.Single","Default":"15"},{"Name":"weight","Type":"System.Int32","Default":"400"},{"Name":"italic","Type":"System.Boolean","Default":"False"},{"Name":"sizeInPixels","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":291},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetHeadingFont","Name":"SetHeadingFont","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetHeadingFont(System.Single,System.Int32,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Graphic/Paint.cs","Line":296},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.ClearPen","Name":"ClearPen","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.ClearPen"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Graphic/Paint.cs","Line":301},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.ClearBrush","Name":"ClearBrush","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.ClearBrush"},{"ReturnType":"System.Void","Parameters":[{"Name":"style","In":true,"Type":"Sandbox.UI.Styles"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":360},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetFont","Name":"SetFont","DeclaringType":"Editor.Paint","Documentation":{"Summary":"Set the pen and font style from a style"},"DocId":"M:Editor.Paint.SetFont(Sandbox.UI.Styles@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"styles","In":true,"Type":"Sandbox.UI.Styles"},{"Name":"rect","In":true,"Type":"Sandbox.Rect"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":369},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Rect","Name":"Rect","DeclaringType":"Editor.Paint","Documentation":{"Summary":"Draw a rectangle using the background of a style"},"DocId":"M:Editor.Paint.Rect(Sandbox.UI.Styles@,Sandbox.Rect@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","In":true,"Type":"Color"},{"Name":"size","In":true,"Type":"System.Single","Default":"0"},{"Name":"style","In":true,"Type":"Editor.PenStyle","Default":"1"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":390},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetPen","Name":"SetPen","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetPen(Color@,System.Single@,Editor.PenStyle@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","In":true,"Type":"Color"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":405},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrush","Name":"SetBrush","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrush(Color@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"brushColor","Type":"Color"},{"Name":"penColor","Type":"Color"},{"Name":"penSize","Type":"System.Single","Default":"1"},{"Name":"style","Type":"Editor.PenStyle","Default":"1"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":418},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrushAndPen","Name":"SetBrushAndPen","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrushAndPen(Color,Color,System.Single,Editor.PenStyle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"brushColor","Type":"Color"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":428},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrushAndPen","Name":"SetBrushAndPen","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrushAndPen(Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"a_pos","Type":"Vector2"},{"Name":"b_pos","Type":"Vector2"},{"Name":"a_color","Type":"Color"},{"Name":"b_color","Type":"Color"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":435},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrushLinear","Name":"SetBrushLinear","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrushLinear(Vector2,Vector2,Color,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"},{"Name":"radius","Type":"System.Single"},{"Name":"a_color","Type":"Color"},{"Name":"b_color","Type":"Color"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":440},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrushRadial","Name":"SetBrushRadial","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrushRadial(Vector2,System.Single,Color,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"},{"Name":"radius","Type":"System.Single"},{"Name":"a","Type":"System.Single"},{"Name":"a_color","Type":"Color"},{"Name":"b","Type":"System.Single"},{"Name":"b_color","Type":"Color"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":445},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrushRadial","Name":"SetBrushRadial","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrushRadial(Vector2,System.Single,System.Single,Color,System.Single,Color)"},{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":453},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.LoadImage","Name":"LoadImage","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.LoadImage(System.String)"},{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":485},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.LoadImage","Name":"LoadImage","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.LoadImage(System.String,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"image","Type":"System.String"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":522},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrush","Name":"SetBrush","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrush(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":530},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetBrush","Name":"SetBrush","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetBrush(Editor.Pixmap)"},{"ReturnType":"System.Void","Parameters":[{"Name":"selected","Type":"System.Boolean"},{"Name":"mouseOver","Type":"System.Boolean"},{"Name":"pressed","Type":"System.Boolean"},{"Name":"focused","Type":"System.Boolean"},{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":544},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.SetFlags","Name":"SetFlags","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.SetFlags(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"iconName","Type":"System.String"},{"Name":"pixelHeight","Type":"System.Single"},{"Name":"alignment","Type":"Sandbox.TextFlag","Default":"132"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":583},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawIcon","Name":"DrawIcon","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawIcon(Sandbox.Rect,System.String,System.Single,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"Sandbox.Rect"},{"Name":"pixmap","Type":"Editor.Pixmap"},{"Name":"alpha","Type":"System.Single","Default":"1"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":598},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Draw","Name":"Draw","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.Draw(Sandbox.Rect,Editor.Pixmap,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"Sandbox.Rect"},{"Name":"image","Type":"System.String"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":605},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Draw","Name":"Draw","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.Draw(Sandbox.Rect,System.String)"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.ToPixmap","Name":"ToPixmap","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.ToPixmap(Editor.Pixmap)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"position","Type":"Sandbox.Rect"},{"Name":"text","Type":"System.String"},{"Name":"textColor","Type":"Color"},{"Name":"padding","Type":"Sandbox.UI.Margin"},{"Name":"borderRadius","Type":"System.Single"},{"Name":"flag","Type":"Sandbox.TextFlag"}],"l":{"File":"Qt/Graphic/Paint.cs","Line":652},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.DrawTextBox","Name":"DrawTextBox","DeclaringType":"Editor.Paint","DocId":"M:Editor.Paint.DrawTextBox(Sandbox.Rect,System.String,Color,Sandbox.UI.Margin,System.Single,Sandbox.TextFlag)"}],"Properties":[{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Graphic/Paint.cs","Line":66},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.LocalRect","Name":"LocalRect","DocId":"P:Editor.Paint.LocalRect"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Antialiasing","Name":"Antialiasing","DocId":"P:Editor.Paint.Antialiasing"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.TextAntialiasing","Name":"TextAntialiasing","DocId":"P:Editor.Paint.TextAntialiasing"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":80},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.BilinearFiltering","Name":"BilinearFiltering","DocId":"P:Editor.Paint.BilinearFiltering"},{"PropertyType":"Color","Loc":{"File":"Qt/Graphic/Paint.cs","Line":312},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.Pen","Name":"Pen","DocId":"P:Editor.Paint.Pen"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Graphic/Paint.cs","Line":325},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.PenSize","Name":"PenSize","DocId":"P:Editor.Paint.PenSize"},{"PropertyType":"Editor.PenStyle","Loc":{"File":"Qt/Graphic/Paint.cs","Line":338},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.PenStyle","Name":"PenStyle","DocId":"P:Editor.Paint.PenStyle"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":536},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.HasSelected","Name":"HasSelected","DocId":"P:Editor.Paint.HasSelected"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":537},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.HasMouseOver","Name":"HasMouseOver","DocId":"P:Editor.Paint.HasMouseOver"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":538},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.HasPressed","Name":"HasPressed","DocId":"P:Editor.Paint.HasPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":539},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.HasFocus","Name":"HasFocus","DocId":"P:Editor.Paint.HasFocus"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Paint.cs","Line":540},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.HasEnabled","Name":"HasEnabled","DocId":"P:Editor.Paint.HasEnabled"},{"PropertyType":"Editor.RenderMode","Loc":{"File":"Qt/Graphic/Paint.cs","Line":645},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint.RenderMode","Name":"RenderMode","DocId":"P:Editor.Paint.RenderMode"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.Paint","Name":"Paint","DocId":"T:Editor.Paint"},{"Namespace":"Editor","Methods":[{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":124},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Pixmap.FromFile","Name":"FromFile","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Load an image from a file on disk, specifically from \u0022core/tools/images\u0022."},"DocId":"M:Editor.Pixmap.FromFile(System.String)"},{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"withAlpha","Type":"System.Boolean","Default":"True"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":136},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Pixmap.FromTexture","Name":"FromTexture","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Create a pixmap from a texture."},"DocId":"M:Editor.Pixmap.FromTexture(Sandbox.Texture,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":175},"IsPublic":true,"FullName":"Editor.Pixmap.Clear","Name":"Clear","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Fill the pixel map with given color."},"DocId":"M:Editor.Pixmap.Clear(Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"},{"Name":"r","Type":"Sandbox.Rect"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":186},"IsPublic":true,"FullName":"Editor.Pixmap.Scroll","Name":"Scroll","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Duplicate a sub-rectangle of the image at re-draw it at given coordinates.","Params":{"x":"Position to re-draw the duplicated image at on the X axis, from the left edge.","y":"Position to re-draw the duplicated image at on the Y axis, from the top edge.","r":"The area on the image to duplicate."}},"DocId":"M:Editor.Pixmap.Scroll(System.Int32,System.Int32,Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":196},"IsPublic":true,"FullName":"Editor.Pixmap.Scroll","Name":"Scroll","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Duplicate the entire image and re-draw it at given coordinates.","Params":{"x":"Position to re-draw the duplicated image at on the X axis, from the left edge.","y":"Position to re-draw the duplicated image at on the Y axis, from the top edge."}},"DocId":"M:Editor.Pixmap.Scroll(System.Int32,System.Int32)"},{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":205},"IsPublic":true,"FullName":"Editor.Pixmap.Resize","Name":"Resize","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Returns a new pixel map that contains resized version of this image with given dimensions.\nWill try to preserve aspect ratio."},"DocId":"M:Editor.Pixmap.Resize(Vector2)"},{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":212},"IsPublic":true,"FullName":"Editor.Pixmap.Resize","Name":"Resize","DeclaringType":"Editor.Pixmap","Documentation":{},"DocId":"M:Editor.Pixmap.Resize(System.Int32,System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"format","Type":"Sandbox.ImageFormat","Default":"12"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":225},"IsPublic":true,"FullName":"Editor.Pixmap.UpdateFromPixels","Name":"UpdateFromPixels","DeclaringType":"Editor.Pixmap","DocId":"M:Editor.Pixmap.UpdateFromPixels(System.ReadOnlySpan\u00601{System.Byte},System.Int32,System.Int32,Sandbox.ImageFormat)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"bitmap","Type":"Sandbox.Bitmap"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":253},"IsPublic":true,"FullName":"Editor.Pixmap.UpdateFromPixels","Name":"UpdateFromPixels","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Copy from a bitmap"},"DocId":"M:Editor.Pixmap.UpdateFromPixels(Sandbox.Bitmap)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"size","Type":"Vector2"},{"Name":"format","Type":"Sandbox.ImageFormat","Default":"12"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":268},"IsPublic":true,"FullName":"Editor.Pixmap.UpdateFromPixels","Name":"UpdateFromPixels","DeclaringType":"Editor.Pixmap","DocId":"M:Editor.Pixmap.UpdateFromPixels(System.ReadOnlySpan\u00601{System.Byte},Vector2,Sandbox.ImageFormat)"},{"ReturnType":"System.Byte[]","Parameters":[],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":276},"IsPublic":true,"FullName":"Editor.Pixmap.GetPng","Name":"GetPng","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Returns the raw bytes of a PNG file that contains this pixel maps image.\nInternally writes and deletes a file, so be careful using it often."},"DocId":"M:Editor.Pixmap.GetPng"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":295},"IsPublic":true,"FullName":"Editor.Pixmap.SavePng","Name":"SavePng","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Save the pixel map as a PNG file at given location.","Return":"Whether the file was created or not.","Params":{"filename":"A full, valid absolute target path. Will not create directories on its own."}},"DocId":"M:Editor.Pixmap.SavePng(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"quality","Type":"System.Int32","Default":"70"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":306},"IsPublic":true,"FullName":"Editor.Pixmap.SaveJpg","Name":"SaveJpg","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Save the pixel map as a JPEG file at given location.","Return":"Whether the file was created or not.","Params":{"filename":"A full, valid absolute target path. Will not create directories on its own.","quality":"JPEG quality, 0 to 100."}},"DocId":"M:Editor.Pixmap.SaveJpg(System.String,System.Int32)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"quality","Type":"System.Int32"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":316},"IsPublic":true,"FullName":"Editor.Pixmap.GetJpeg","Name":"GetJpeg","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Returns the raw bytes of a JPEG file that contains this pixel maps image.\nInternally writes and deletes a file, so be careful using it often.","Params":{"quality":"JPEG quality, 0 to 100."}},"DocId":"M:Editor.Pixmap.GetJpeg(System.Int32)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"quality","Type":"System.Int32"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":334},"IsPublic":true,"FullName":"Editor.Pixmap.GetBmp","Name":"GetBmp","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Returns the raw bytes of a BMP file that contains this pixel maps image.\nInternally writes and deletes a file, so be careful using it often."},"DocId":"M:Editor.Pixmap.GetBmp(System.Int32)"},{"ReturnType":"Color","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":373},"IsPublic":true,"FullName":"Editor.Pixmap.GetPixel","Name":"GetPixel","DeclaringType":"Editor.Pixmap","DocId":"M:Editor.Pixmap.GetPixel(System.Int32,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":76},"IsPublic":true,"FullName":"Editor.Pixmap..ctor","Name":".ctor","DeclaringType":"Editor.Pixmap","Documentation":{"Summary":"Create a new empty pixel map. It can then be drawn to via the \u003Csee cref=\u0022T:Editor.Paint\u0022 /\u003E class, like so:\n\u003Ccode\u003E\nvar myPixMap = new Pixmap( 16, 16 );\n \nPaint.Target( myPixMap );\n Paint.Antialiasing = true;\n Paint.ClearPen();\n Paint.SetBrush( Color.Red );\n Paint.DrawRect( new Rect( 0, myPixMap.Size ), 2 );\nPaint.Target( null );\n\u003C/code\u003E"},"DocId":"M:Editor.Pixmap.#ctor(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Qt/Graphic/Pixmap.cs","Line":84},"IsPublic":true,"FullName":"Editor.Pixmap..ctor","Name":".ctor","DeclaringType":"Editor.Pixmap","Documentation":{},"DocId":"M:Editor.Pixmap.#ctor(Vector2)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Qt/Graphic/Pixmap.cs","Line":102},"IsPublic":true,"FullName":"Editor.Pixmap.Width","Name":"Width","Documentation":{"Summary":"Width of the pixel map."},"DocId":"P:Editor.Pixmap.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/Graphic/Pixmap.cs","Line":107},"IsPublic":true,"FullName":"Editor.Pixmap.Height","Name":"Height","Documentation":{"Summary":"Height of the pixel map."},"DocId":"P:Editor.Pixmap.Height"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/Pixmap.cs","Line":112},"IsPublic":true,"FullName":"Editor.Pixmap.HasAlpha","Name":"HasAlpha","Documentation":{"Summary":"Whether this pixel map supports the alpha channel."},"DocId":"P:Editor.Pixmap.HasAlpha"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Graphic/Pixmap.cs","Line":117},"IsPublic":true,"FullName":"Editor.Pixmap.Size","Name":"Size","Documentation":{"Summary":"THe size of this pixel map."},"DocId":"P:Editor.Pixmap.Size"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Pixmap","Name":"Pixmap","Documentation":{"Summary":"A pixel map, or just a simple image."},"DocId":"T:Editor.Pixmap"},{"Namespace":"Editor","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"},{"Name":"parent","Type":"Editor.GraphicsItem","Default":"null"}],"l":{"File":"Qt/Graphic/ProxyWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.GraphicsWidget..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsWidget","DocId":"M:Editor.GraphicsWidget.#ctor(Editor.Widget,Editor.GraphicsItem)"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItem","Default":"null"}],"l":{"File":"Qt/Graphic/ProxyWidget.cs","Line":32},"IsPublic":true,"FullName":"Editor.GraphicsWidget..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsWidget","DocId":"M:Editor.GraphicsWidget.#ctor(Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/Graphic/ProxyWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.GraphicsWidget.Widget","Name":"Widget","DocId":"P:Editor.GraphicsWidget.Widget"},{"PropertyType":"Vector2","IsVirtual":true,"Loc":{"File":"Qt/Graphic/ProxyWidget.cs","Line":56},"IsPublic":true,"FullName":"Editor.GraphicsWidget.Size","Name":"Size","DocId":"P:Editor.GraphicsWidget.Size"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/ProxyWidget.cs","Line":62},"IsPublic":true,"FullName":"Editor.GraphicsWidget.TranslucentBackground","Name":"TranslucentBackground","DocId":"P:Editor.GraphicsWidget.TranslucentBackground"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Graphic/ProxyWidget.cs","Line":68},"IsPublic":true,"FullName":"Editor.GraphicsWidget.NoSystemBackground","Name":"NoSystemBackground","DocId":"P:Editor.GraphicsWidget.NoSystemBackground"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GraphicsWidget","Name":"GraphicsWidget","DocId":"T:Editor.GraphicsWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":72},"IsPublic":true,"FullName":"Editor.Label..ctor","Name":".ctor","DeclaringType":"Editor.Label","DocId":"M:Editor.Label.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":72},"IsPublic":true,"FullName":"Editor.Label..ctor","Name":".ctor","DeclaringType":"Editor.Label","DocId":"M:Editor.Label.#ctor(System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Label.cs","Line":19},"IsPublic":true,"FullName":"Editor.Label.Text","Name":"Text","Documentation":{"Summary":"The text of this label."},"DocId":"P:Editor.Label.Text"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Label.cs","Line":25},"IsPublic":true,"FullName":"Editor.Label.WordWrap","Name":"WordWrap","DocId":"P:Editor.Label.WordWrap"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Label.cs","Line":33},"IsPublic":true,"FullName":"Editor.Label.TextSelectable","Name":"TextSelectable","DocId":"P:Editor.Label.TextSelectable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Label.cs","Line":57},"IsPublic":true,"FullName":"Editor.Label.OpenExternalLinks","Name":"OpenExternalLinks","Documentation":{"Summary":"If true, clicking a html link on this label will open the website.\nThis is true by default."},"DocId":"P:Editor.Label.OpenExternalLinks"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Label.cs","Line":63},"IsPublic":true,"FullName":"Editor.Label.Indent","Name":"Indent","DocId":"P:Editor.Label.Indent"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Label.cs","Line":69},"IsPublic":true,"FullName":"Editor.Label.Margin","Name":"Margin","DocId":"P:Editor.Label.Margin"},{"PropertyType":"Color","Loc":{"File":"Qt/Label.cs","Line":79},"IsPublic":true,"FullName":"Editor.Label.Color","Name":"Color","DocId":"P:Editor.Label.Color"},{"PropertyType":"Sandbox.TextFlag","Loc":{"File":"Qt/Label.cs","Line":89},"IsPublic":true,"FullName":"Editor.Label.Alignment","Name":"Alignment","DocId":"P:Editor.Label.Alignment"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Label","Name":"Label","Documentation":{"Summary":"A simple text label."},"DocId":"T:Editor.Label"},{"Namespace":"","BaseType":"Editor.Label","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":127},"IsPublic":true,"FullName":"Editor.Label.Title..ctor","Name":".ctor","DeclaringType":"Editor.Label.Title","DocId":"M:Editor.Label.Title.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":129},"IsPublic":true,"FullName":"Editor.Label.Title..ctor","Name":".ctor","DeclaringType":"Editor.Label.Title","DocId":"M:Editor.Label.Title.#ctor(System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Label.Title","Name":"Title","DeclaringType":"Editor.Label","DocId":"T:Editor.Label.Title"},{"Namespace":"","BaseType":"Editor.Label","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":138},"IsPublic":true,"FullName":"Editor.Label.Subtitle..ctor","Name":".ctor","DeclaringType":"Editor.Label.Subtitle","DocId":"M:Editor.Label.Subtitle.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":140},"IsPublic":true,"FullName":"Editor.Label.Subtitle..ctor","Name":".ctor","DeclaringType":"Editor.Label.Subtitle","DocId":"M:Editor.Label.Subtitle.#ctor(System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Label.Subtitle","Name":"Subtitle","DeclaringType":"Editor.Label","DocId":"T:Editor.Label.Subtitle"},{"Namespace":"","BaseType":"Editor.Label","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":149},"IsPublic":true,"FullName":"Editor.Label.Small..ctor","Name":".ctor","DeclaringType":"Editor.Label.Small","DocId":"M:Editor.Label.Small.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":151},"IsPublic":true,"FullName":"Editor.Label.Small..ctor","Name":".ctor","DeclaringType":"Editor.Label.Small","DocId":"M:Editor.Label.Small.#ctor(System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Label.Small","Name":"Small","DeclaringType":"Editor.Label","DocId":"T:Editor.Label.Small"},{"Namespace":"","BaseType":"Editor.Label","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":160},"IsPublic":true,"FullName":"Editor.Label.Body..ctor","Name":".ctor","DeclaringType":"Editor.Label.Body","DocId":"M:Editor.Label.Body.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":162},"IsPublic":true,"FullName":"Editor.Label.Body..ctor","Name":".ctor","DeclaringType":"Editor.Label.Body","DocId":"M:Editor.Label.Body.#ctor(System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Label.Body","Name":"Body","DeclaringType":"Editor.Label","DocId":"T:Editor.Label.Body"},{"Namespace":"","BaseType":"Editor.Label","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":171},"IsPublic":true,"FullName":"Editor.Label.Header..ctor","Name":".ctor","DeclaringType":"Editor.Label.Header","DocId":"M:Editor.Label.Header.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Label.cs","Line":173},"IsPublic":true,"FullName":"Editor.Label.Header..ctor","Name":".ctor","DeclaringType":"Editor.Label.Header","DocId":"M:Editor.Label.Header.#ctor(System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Label.Header","Name":"Header","DeclaringType":"Editor.Label","DocId":"T:Editor.Label.Header"},{"Namespace":"Editor","BaseType":"Editor.QObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"deleteWidgets","Type":"System.Boolean"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":108},"IsPublic":true,"FullName":"Editor.Layout.Clear","Name":"Clear","DeclaringType":"Editor.Layout","Documentation":{"Summary":"Remove all widgets from this layout, without deleting them outright.","Params":{"deleteWidgets":"Also delete all the widgets."}},"DocId":"M:Editor.Layout.Clear(System.Boolean)"},{"ReturnType":"Editor.Layout","IsVirtual":true,"Parameters":[{"Name":"layout","Type":"Editor.Layout"}],"IsPublic":true,"FullName":"Editor.Layout.Add","Name":"Add","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Add(Editor.Layout)"},{"ReturnType":"Editor.Layout","IsVirtual":true,"Parameters":[{"Name":"layout","Type":"Editor.Layout"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":115},"IsPublic":true,"FullName":"Editor.Layout.Add","Name":"Add","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Add(Editor.Layout,System.Int32)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"layout","Type":"T"},{"Name":"stretch","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":121},"IsPublic":true,"FullName":"Editor.Layout.AddLayout","Name":"AddLayout","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.AddLayout\u0060\u00601(\u0060\u00600,System.Int32)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"widget","Type":"T"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":129},"IsPublic":true,"FullName":"Editor.Layout.Add","Name":"Add","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Add\u0060\u00601(\u0060\u00600)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"widget","Type":"T"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":137},"IsPublic":true,"FullName":"Editor.Layout.Add","Name":"Add","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Add\u0060\u00601(\u0060\u00600,System.Int32)"},{"ReturnType":"Editor.Layout","Parameters":[{"Name":"reversed","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":147},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Layout.Row","Name":"Row","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Row(System.Boolean)"},{"ReturnType":"Editor.Layout","Parameters":[{"Name":"reversed","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":152},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Layout.Column","Name":"Column","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Column(System.Boolean)"},{"ReturnType":"Editor.GridLayout","Parameters":[],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":155},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Layout.Grid","Name":"Grid","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Grid"},{"ReturnType":"Editor.Layout","Parameters":[],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":157},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Layout.Flow","Name":"Flow","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.Flow"},{"ReturnType":"Editor.Layout","Parameters":[{"Name":"stretch","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":159},"IsPublic":true,"FullName":"Editor.Layout.AddFlow","Name":"AddFlow","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.AddFlow(System.Int32)"},{"ReturnType":"Editor.Layout","Parameters":[{"Name":"stretch","Type":"System.Int32","Default":"0"},{"Name":"reversed","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":160},"IsPublic":true,"FullName":"Editor.Layout.AddRow","Name":"AddRow","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.AddRow(System.Int32,System.Boolean)"},{"ReturnType":"Editor.Layout","Parameters":[{"Name":"stretch","Type":"System.Int32","Default":"0"},{"Name":"reversed","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":161},"IsPublic":true,"FullName":"Editor.Layout.AddColumn","Name":"AddColumn","DeclaringType":"Editor.Layout","DocId":"M:Editor.Layout.AddColumn(System.Int32,System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"size","Type":"System.Single"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":168},"IsPublic":true,"FullName":"Editor.Layout.AddSpacingCell","Name":"AddSpacingCell","DeclaringType":"Editor.Layout","Documentation":{"Summary":"Add a spacing item"},"DocId":"M:Editor.Layout.AddSpacingCell(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"stretch","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":176},"IsPublic":true,"FullName":"Editor.Layout.AddStretchCell","Name":"AddStretchCell","DeclaringType":"Editor.Layout","Documentation":{"Summary":"Add a stretch item"},"DocId":"M:Editor.Layout.AddStretchCell(System.Int32)"},{"ReturnType":"Editor.Separator","Parameters":[{"Name":"light","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":184},"IsPublic":true,"FullName":"Editor.Layout.AddSeparator","Name":"AddSeparator","DeclaringType":"Editor.Layout","Documentation":{"Summary":"Adds a 1 pixel line"},"DocId":"M:Editor.Layout.AddSeparator(System.Boolean)"},{"ReturnType":"Editor.Separator","Parameters":[{"Name":"size","Type":"System.Single"},{"Name":"color","Type":"Color"}],"l":{"File":"Qt/Layout/BaseLayout.cs","Line":193},"IsPublic":true,"FullName":"Editor.Layout.AddSeparator","Name":"AddSeparator","DeclaringType":"Editor.Layout","Documentation":{"Summary":"Adds a line"},"DocId":"M:Editor.Layout.AddSeparator(System.Single,Color)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Qt/Layout/BaseLayout.cs","Line":40},"IsPublic":true,"FullName":"Editor.Layout.Spacing","Name":"Spacing","Documentation":{"Summary":"The amount of space between items"},"DocId":"P:Editor.Layout.Spacing"},{"PropertyType":"Editor.SizeConstraint","Loc":{"File":"Qt/Layout/BaseLayout.cs","Line":54},"IsPublic":true,"FullName":"Editor.Layout.SizeConstraint","Name":"SizeConstraint","Documentation":{"Summary":"How the layout should resize the owning widget"},"DocId":"P:Editor.Layout.SizeConstraint"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Layout/BaseLayout.cs","Line":65},"IsPublic":true,"FullName":"Editor.Layout.Enabled","Name":"Enabled","Documentation":{"Summary":"An enabled layout adjusts dynamically to changes; a disabled layout acts as if it did not exist."},"DocId":"P:Editor.Layout.Enabled"},{"PropertyType":"Sandbox.TextFlag","Loc":{"File":"Qt/Layout/BaseLayout.cs","Line":74},"IsPublic":true,"FullName":"Editor.Layout.Alignment","Name":"Alignment","Documentation":{"Summary":"An enabled layout adjusts dynamically to changes; a disabled layout acts as if it did not exist."},"DocId":"P:Editor.Layout.Alignment"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Layout/BaseLayout.cs","Line":80},"IsPublic":true,"FullName":"Editor.Layout.OuterRect","Name":"OuterRect","Documentation":{"Summary":"The rect of this layout including margins"},"DocId":"P:Editor.Layout.OuterRect"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Layout/BaseLayout.cs","Line":85},"IsPublic":true,"FullName":"Editor.Layout.InnerRect","Name":"InnerRect","Documentation":{"Summary":"The rect of this layout excluding margins"},"DocId":"P:Editor.Layout.InnerRect"},{"PropertyType":"Sandbox.UI.Margin","Loc":{"File":"Qt/Layout/BaseLayout.cs","Line":97},"IsPublic":true,"FullName":"Editor.Layout.Margin","Name":"Margin","Documentation":{"Summary":"The amount of space to leave free around the outside of the layout"},"DocId":"P:Editor.Layout.Margin"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Layout","Name":"Layout","DocId":"T:Editor.Layout"},{"Namespace":"Editor","BaseType":"Editor.Layout","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"size","Type":"System.Single"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":32},"IsPublic":true,"FullName":"Editor.BoxLayout.AddSpacingCell","Name":"AddSpacingCell","DeclaringType":"Editor.BoxLayout","Documentation":{"Summary":"Add a spacing item"},"DocId":"M:Editor.BoxLayout.AddSpacingCell(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"stretch","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":40},"IsPublic":true,"FullName":"Editor.BoxLayout.AddStretchCell","Name":"AddStretchCell","DeclaringType":"Editor.BoxLayout","Documentation":{"Summary":"Add a stretch item"},"DocId":"M:Editor.BoxLayout.AddStretchCell(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":48},"IsPublic":true,"FullName":"Editor.BoxLayout.GetCellStretch","Name":"GetCellStretch","DeclaringType":"Editor.BoxLayout","DocId":"M:Editor.BoxLayout.GetCellStretch(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":53},"IsPublic":true,"FullName":"Editor.BoxLayout.SetCellStretch","Name":"SetCellStretch","DeclaringType":"Editor.BoxLayout","DocId":"M:Editor.BoxLayout.SetCellStretch(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":58},"IsPublic":true,"FullName":"Editor.BoxLayout.SetCellStretch","Name":"SetCellStretch","DeclaringType":"Editor.BoxLayout","DocId":"M:Editor.BoxLayout.SetCellStretch(Editor.Widget,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"layout","Type":"Editor.Layout"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":63},"IsPublic":true,"FullName":"Editor.BoxLayout.SetCellStretch","Name":"SetCellStretch","DeclaringType":"Editor.BoxLayout","DocId":"M:Editor.BoxLayout.SetCellStretch(Editor.Layout,System.Int32)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"widget","Type":"T"},{"Name":"stretch","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":69},"IsPublic":true,"FullName":"Editor.BoxLayout.Add","Name":"Add","DeclaringType":"Editor.BoxLayout","DocId":"M:Editor.BoxLayout.Add\u0060\u00601(\u0060\u00600,System.Int32)"},{"ReturnType":"Editor.Layout","IsVirtual":true,"Parameters":[{"Name":"layout","Type":"Editor.Layout"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":76},"IsPublic":true,"FullName":"Editor.BoxLayout.Add","Name":"Add","DeclaringType":"Editor.BoxLayout","DocId":"M:Editor.BoxLayout.Add(Editor.Layout)"},{"ReturnType":"Editor.Layout","IsVirtual":true,"Parameters":[{"Name":"layout","Type":"Editor.Layout"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Layout/BoxLayout.cs","Line":83},"IsPublic":true,"FullName":"Editor.BoxLayout.Add","Name":"Add","DeclaringType":"Editor.BoxLayout","DocId":"M:Editor.BoxLayout.Add(Editor.Layout,System.Int32)"}],"Constructors":[],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BoxLayout","Name":"BoxLayout","Documentation":{"Summary":"A widget layout. You can think of it as an invisible box of rows or columns, each one containing a widget, useful for automatic positioning and scaling."},"DocId":"T:Editor.BoxLayout"},{"Namespace":"Editor","BaseType":"Editor.Layout","Methods":[{"ReturnType":"T","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"widget","Type":"T"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":21},"IsPublic":true,"FullName":"Editor.GridLayout.Add","Name":"Add","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.Add\u0060\u00601(\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"},{"Name":"widget","Type":"T"},{"Name":"xSpan","Type":"System.Int32","Default":"1"},{"Name":"ySpan","Type":"System.Int32","Default":"1"},{"Name":"alignment","Type":"Sandbox.TextFlag","Default":"0"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":28},"IsPublic":true,"FullName":"Editor.GridLayout.AddCell","Name":"AddCell","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.AddCell\u0060\u00601(System.Int32,System.Int32,\u0060\u00600,System.Int32,System.Int32,Sandbox.TextFlag)"},{"ReturnType":"Editor.Layout","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"layout","Type":"Editor.Layout"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":35},"IsPublic":true,"FullName":"Editor.GridLayout.Add","Name":"Add","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.Add(Editor.Layout)"},{"ReturnType":"Editor.Layout","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"layout","Type":"Editor.Layout"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":43},"IsPublic":true,"FullName":"Editor.GridLayout.Add","Name":"Add","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.Add(Editor.Layout,System.Int32)"},{"ReturnType":"Editor.Layout","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"},{"Name":"layout","Type":"Editor.Layout"},{"Name":"xSpan","Type":"System.Int32","Default":"1"},{"Name":"ySpan","Type":"System.Int32","Default":"1"},{"Name":"alignment","Type":"Sandbox.TextFlag","Default":"0"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":50},"IsPublic":true,"FullName":"Editor.GridLayout.AddCell","Name":"AddCell","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.AddCell(System.Int32,System.Int32,Editor.Layout,System.Int32,System.Int32,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","Type":"System.Single[]"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":57},"IsPublic":true,"FullName":"Editor.GridLayout.SetRowStretch","Name":"SetRowStretch","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.SetRowStretch(System.Single[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","Type":"System.Single[]"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":65},"IsPublic":true,"FullName":"Editor.GridLayout.SetColumnStretch","Name":"SetColumnStretch","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.SetColumnStretch(System.Single[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"row","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":104},"IsPublic":true,"FullName":"Editor.GridLayout.SetMinimumRowHeight","Name":"SetMinimumRowHeight","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.SetMinimumRowHeight(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"column","Type":"System.Int32"},{"Name":"width","Type":"System.Int32"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":110},"IsPublic":true,"FullName":"Editor.GridLayout.SetMinimumColumnWidth","Name":"SetMinimumColumnWidth","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.SetMinimumColumnWidth(System.Int32,System.Int32)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":116},"IsPublic":true,"FullName":"Editor.GridLayout.GetCellRect","Name":"GetCellRect","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.GetCellRect(System.Int32,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Layout/ColumnLayout.cs","Line":14},"IsPublic":true,"FullName":"Editor.GridLayout..ctor","Name":".ctor","DeclaringType":"Editor.GridLayout","DocId":"M:Editor.GridLayout.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Qt/Layout/ColumnLayout.cs","Line":76},"IsPublic":true,"FullName":"Editor.GridLayout.HorizontalSpacing","Name":"HorizontalSpacing","DocId":"P:Editor.GridLayout.HorizontalSpacing"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Layout/ColumnLayout.cs","Line":91},"IsPublic":true,"FullName":"Editor.GridLayout.VerticalSpacing","Name":"VerticalSpacing","DocId":"P:Editor.GridLayout.VerticalSpacing"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.GridLayout","Name":"GridLayout","Documentation":{"Summary":"A widget layout. You can think of it as an invisible box of rows or columns, each one containing a widget, useful for automatic positioning and scaling."},"DocId":"T:Editor.GridLayout"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/LineEdit.Cookie.cs","Line":23},"IsPublic":true,"FullName":"Editor.LineEdit.RestoreHistoryFromCookie","Name":"RestoreHistoryFromCookie","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.RestoreHistoryFromCookie"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/LineEdit.Cookie.cs","Line":34},"IsPublic":true,"FullName":"Editor.LineEdit.SaveHistoryCookie","Name":"SaveHistoryCookie","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.SaveHistoryCookie"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":143},"IsPublic":true,"FullName":"Editor.LineEdit.Clear","Name":"Clear","DeclaringType":"Editor.LineEdit","Documentation":{"Summary":"Clear the text."},"DocId":"M:Editor.LineEdit.Clear"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":148},"IsPublic":true,"FullName":"Editor.LineEdit.SelectAll","Name":"SelectAll","DeclaringType":"Editor.LineEdit","Documentation":{"Summary":"Select all of the text."},"DocId":"M:Editor.LineEdit.SelectAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":153},"IsPublic":true,"FullName":"Editor.LineEdit.Deselect","Name":"Deselect","DeclaringType":"Editor.LineEdit","Documentation":{"Summary":"De-select all of the text."},"DocId":"M:Editor.LineEdit.Deselect"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":155},"IsPublic":true,"FullName":"Editor.LineEdit.Undo","Name":"Undo","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.Undo"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":156},"IsPublic":true,"FullName":"Editor.LineEdit.Redo","Name":"Redo","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.Redo"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":157},"IsPublic":true,"FullName":"Editor.LineEdit.Cut","Name":"Cut","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.Cut"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":158},"IsPublic":true,"FullName":"Editor.LineEdit.Copy","Name":"Copy","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.Copy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/LineEdit.cs","Line":159},"IsPublic":true,"FullName":"Editor.LineEdit.Paste","Name":"Paste","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.Paste"},{"ReturnType":"System.Void","Parameters":[{"Name":"val","Type":"System.String"}],"l":{"File":"Qt/LineEdit.cs","Line":160},"IsPublic":true,"FullName":"Editor.LineEdit.Insert","Name":"Insert","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.Insert(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Qt/LineEdit.cs","Line":164},"IsPublic":true,"FullName":"Editor.LineEdit.SetValidator","Name":"SetValidator","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.SetValidator(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"func","Type":"System.Action\u00602\u003CEditor.Menu,System.String\u003E"}],"l":{"File":"Qt/LineEdit.cs","Line":261},"IsPublic":true,"FullName":"Editor.LineEdit.SetAutoComplete","Name":"SetAutoComplete","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.SetAutoComplete(System.Action\u00602{Editor.Menu,System.String})"},{"ReturnType":"Editor.Option","Parameters":[{"Name":"option","Type":"Editor.Option"}],"l":{"File":"Qt/LineEdit.cs","Line":344},"IsPublic":true,"FullName":"Editor.LineEdit.AddOptionToFront","Name":"AddOptionToFront","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.AddOptionToFront(Editor.Option)"},{"ReturnType":"Editor.Option","Parameters":[{"Name":"option","Type":"Editor.Option"}],"l":{"File":"Qt/LineEdit.cs","Line":352},"IsPublic":true,"FullName":"Editor.LineEdit.AddOptionToEnd","Name":"AddOptionToEnd","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.AddOptionToEnd(Editor.Option)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Qt/LineEdit.History.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.LineEdit.AddHistory","Name":"AddHistory","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.AddHistory(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/LineEdit.History.cs","Line":7},"IsPublic":true,"FullName":"Editor.LineEdit..ctor","Name":".ctor","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/LineEdit.cs","Line":179},"IsPublic":true,"FullName":"Editor.LineEdit..ctor","Name":".ctor","DeclaringType":"Editor.LineEdit","DocId":"M:Editor.LineEdit.#ctor(System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/LineEdit.Cookie.cs","Line":14},"IsPublic":true,"FullName":"Editor.LineEdit.HistoryCookie","Name":"HistoryCookie","DocId":"P:Editor.LineEdit.HistoryCookie"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/LineEdit.cs","Line":40},"IsPublic":true,"FullName":"Editor.LineEdit.ForwardNavigationEvents","Name":"ForwardNavigationEvents","Documentation":{"Summary":"Forward up, down and enter keys to this control. This is useful if you have a\nsearch box that you want to also allow to navigate a list of items."},"DocId":"P:Editor.LineEdit.ForwardNavigationEvents"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Qt/LineEdit.cs","Line":50},"IsPublic":true,"FullName":"Editor.LineEdit.Value","Name":"Value","Documentation":{"Summary":"Alias of \u003Csee cref=\u0022P:Editor.LineEdit.Text\u0022 /\u003E, except disallows setting text when \u003Csee cref=\u0022P:Editor.Widget.IsFocused\u0022 /\u003E is \u003Csee langword=\u0022true\u0022 /\u003E."},"DocId":"P:Editor.LineEdit.Value"},{"PropertyType":"System.String","Loc":{"File":"Qt/LineEdit.cs","Line":63},"IsPublic":true,"FullName":"Editor.LineEdit.Text","Name":"Text","Documentation":{"Summary":"The text of this text entry."},"DocId":"P:Editor.LineEdit.Text"},{"PropertyType":"System.String","Loc":{"File":"Qt/LineEdit.cs","Line":68},"IsPublic":true,"FullName":"Editor.LineEdit.DisplayText","Name":"DisplayText","DocId":"P:Editor.LineEdit.DisplayText"},{"PropertyType":"System.String","Loc":{"File":"Qt/LineEdit.cs","Line":78},"IsPublic":true,"FullName":"Editor.LineEdit.PlaceholderText","Name":"PlaceholderText","Documentation":{"Summary":"The placeholder text, it will be displayed only when the text entry is empty.\nTypically used to as a short description of the expected input, or as an example input."},"DocId":"P:Editor.LineEdit.PlaceholderText"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/LineEdit.cs","Line":87},"IsPublic":true,"FullName":"Editor.LineEdit.MaxLength","Name":"MaxLength","Documentation":{"Summary":"User entered text can never be longer than this many characters (not bytes)."},"DocId":"P:Editor.LineEdit.MaxLength"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/LineEdit.cs","Line":93},"IsPublic":true,"FullName":"Editor.LineEdit.HasSelectedText","Name":"HasSelectedText","Documentation":{"Summary":"Whether the user has any text selected within this text entry."},"DocId":"P:Editor.LineEdit.HasSelectedText"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/LineEdit.cs","Line":100},"IsPublic":true,"FullName":"Editor.LineEdit.SelectionStart","Name":"SelectionStart","Documentation":{"Summary":"Character at which the text selection begins, or -1 if there is no selection."},"DocId":"P:Editor.LineEdit.SelectionStart"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/LineEdit.cs","Line":108},"IsPublic":true,"FullName":"Editor.LineEdit.SelectionEnd","Name":"SelectionEnd","Documentation":{"Summary":"Character at which the text selection ends, or -1 if there is no selection."},"DocId":"P:Editor.LineEdit.SelectionEnd"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/LineEdit.cs","Line":117},"IsPublic":true,"FullName":"Editor.LineEdit.ClearButtonEnabled","Name":"ClearButtonEnabled","Documentation":{"Summary":"Show a button to clear the text input when it is not empty."},"DocId":"P:Editor.LineEdit.ClearButtonEnabled"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Qt/LineEdit.cs","Line":123},"IsPublic":true,"FullName":"Editor.LineEdit.ReadOnly","Name":"ReadOnly","DocId":"P:Editor.LineEdit.ReadOnly"},{"PropertyType":"System.String","Loc":{"File":"Qt/LineEdit.cs","Line":129},"IsPublic":true,"FullName":"Editor.LineEdit.SelectedText","Name":"SelectedText","Documentation":{"Summary":"The selected text, if any."},"DocId":"P:Editor.LineEdit.SelectedText"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/LineEdit.cs","Line":137},"IsPublic":true,"FullName":"Editor.LineEdit.CursorPosition","Name":"CursorPosition","Documentation":{"Summary":"Position of the text cursor, at which newly typed letters will be inserted."},"DocId":"P:Editor.LineEdit.CursorPosition"},{"PropertyType":"Editor.AutoComplete","Loc":{"File":"Qt/LineEdit.cs","Line":266},"IsPublic":true,"FullName":"Editor.LineEdit.AutoComplete","Name":"AutoComplete","DocId":"P:Editor.LineEdit.AutoComplete"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/LineEdit.cs","Line":289},"IsPublic":true,"FullName":"Editor.LineEdit.AutoCompleteVisible","Name":"AutoCompleteVisible","Documentation":{"Summary":"Whether the \u003Csee cref=\u0022P:Editor.LineEdit.AutoComplete\u0022\u003Eauto complete\u003C/see\u003E\u003Csee cref=\u0022T:Editor.Menu\u0022 /\u003E is visible or not."},"DocId":"P:Editor.LineEdit.AutoCompleteVisible"},{"PropertyType":"Sandbox.TextFlag","Loc":{"File":"Qt/LineEdit.cs","Line":361},"IsPublic":true,"FullName":"Editor.LineEdit.Alignment","Name":"Alignment","DocId":"P:Editor.LineEdit.Alignment"},{"PropertyType":"System.String","Loc":{"File":"Qt/LineEdit.cs","Line":368},"IsPublic":true,"FullName":"Editor.LineEdit.RegexValidator","Name":"RegexValidator","DocId":"P:Editor.LineEdit.RegexValidator"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/LineEdit.cs","Line":376},"IsPublic":true,"FullName":"Editor.LineEdit.CursorRect","Name":"CursorRect","DocId":"P:Editor.LineEdit.CursorRect"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/LineEdit.History.cs","Line":13},"IsPublic":true,"FullName":"Editor.LineEdit.HistoryVisible","Name":"HistoryVisible","Documentation":{"Summary":"True if history menu is visible"},"DocId":"P:Editor.LineEdit.HistoryVisible"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/LineEdit.History.cs","Line":18},"IsPublic":true,"FullName":"Editor.LineEdit.MaxHistoryItems","Name":"MaxHistoryItems","Documentation":{"Summary":"if set \u0026gt; 1 we will support history items (which you need to add using AddHistory)"},"DocId":"P:Editor.LineEdit.MaxHistoryItems"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.LineEdit","Name":"LineEdit","Documentation":{"Summary":"A single line text entry. See \u003Csee cref=\u0022T:Editor.TextEdit\u0022 /\u003E for multi line version."},"DocId":"T:Editor.LineEdit"},{"Namespace":"Editor","BaseType":"Editor.Splitter","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"other","Type":"Editor.LinkableSplitter"}],"l":{"File":"Qt/LinkableSplitter.cs","Line":35},"IsPublic":true,"FullName":"Editor.LinkableSplitter.LinkWith","Name":"LinkWith","DeclaringType":"Editor.LinkableSplitter","DocId":"M:Editor.LinkableSplitter.LinkWith(Editor.LinkableSplitter)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"orientation","Type":"Editor.Orientation"},{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/LinkableSplitter.cs","Line":13},"IsPublic":true,"FullName":"Editor.LinkableSplitter..ctor","Name":".ctor","DeclaringType":"Editor.LinkableSplitter","DocId":"M:Editor.LinkableSplitter.#ctor(Editor.Orientation,Editor.Widget)"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.LinkableSplitter","Name":"LinkableSplitter","Documentation":{"Summary":"Splitter that can be linked to move alongside others"},"DocId":"T:Editor.LinkableSplitter"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"Editor.Menu.PathElement[]","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Menu.GetSplitPath","Name":"GetSplitPath","DeclaringType":"Editor.Menu","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Splits a path as a list of \u003Cc\u003E/\u003C/c\u003E-delimited elements, each with the form \u003Cc\u003E\u0022[#]name[:icon][@order]\u0022\u003C/c\u003E.","Params":{"path":"Path to split."}},"DocId":"M:Editor.Menu.GetSplitPath(System.String)"},{"ReturnType":"Editor.Menu.PathElement[]","Parameters":[{"Name":"item","Type":"Sandbox.Internal.ITitleProvider"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":116},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Menu.GetSplitPath","Name":"GetSplitPath","DeclaringType":"Editor.Menu","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Combines the \u003Csee cref=\u0022P:Sandbox.Internal.ICategoryProvider.Value\u0022 /\u003E (if exists) and \u003Csee cref=\u0022P:Sandbox.Internal.ITitleProvider.Value\u0022 /\u003E, then splits it with \u003Csee cref=\u0022M:Editor.Menu.GetSplitPath(System.String)\u0022 /\u003E."},"DocId":"M:Editor.Menu.GetSplitPath(Sandbox.Internal.ITitleProvider)"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"getPath","Type":"System.Func\u00602\u003CT,System.String\u003E"},{"Name":"action","Type":"System.Action\u00601\u003CT\u003E","Default":"null"},{"Name":"flat","Type":"System.Boolean","Default":"False"},{"Name":"reduce","Type":"System.Boolean","Default":"True"},{"Name":"defaultSubMenuIcon","Type":"System.String","Default":"folder"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.Menu.AddOptions","Name":"AddOptions","DeclaringType":"Editor.Menu","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Editor.Menu.AddOptions\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Func\u00602{\u0060\u00600,System.String},System.Action\u00601{\u0060\u00600},System.Boolean,System.Boolean,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"action","Type":"System.Action\u00601\u003CT\u003E","Default":"null"},{"Name":"flat","Type":"System.Boolean","Default":"False"},{"Name":"reduce","Type":"System.Boolean","Default":"True"},{"Name":"defaultSubMenuIcon","Type":"System.String","Default":"folder"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":288},"IsPublic":true,"FullName":"Editor.Menu.AddOptions","Name":"AddOptions","DeclaringType":"Editor.Menu","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Editor.Menu.AddOptions\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Action\u00601{\u0060\u00600},System.Boolean,System.Boolean,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"getPath","Type":"System.Func\u00602\u003CT,Editor.Menu.PathElement[]\u003E"},{"Name":"action","Type":"System.Action\u00601\u003CT\u003E","Default":"null"},{"Name":"flat","Type":"System.Boolean","Default":"False"},{"Name":"reduce","Type":"System.Boolean","Default":"True"},{"Name":"defaultSubMenuIcon","Type":"System.String","Default":"folder"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.Menu.AddOptions","Name":"AddOptions","DeclaringType":"Editor.Menu","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Editor.Menu.AddOptions\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Func\u00602{\u0060\u00600,Editor.Menu.PathElement[]},System.Action\u00601{\u0060\u00600},System.Boolean,System.Boolean,System.String)"},{"ReturnType":"Editor.Option","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"action","Type":"System.Action","Default":"null"},{"Name":"shortcut","Type":"System.String","Default":"null"}],"l":{"File":"Qt/Menu.cs","Line":125},"IsPublic":true,"FullName":"Editor.Menu.AddOption","Name":"AddOption","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.AddOption(System.String,System.String,System.Action,System.String)"},{"ReturnType":"Editor.Option","Parameters":[{"Name":"path","Type":"System.String[]"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"action","Type":"System.Action","Default":"null"},{"Name":"shortcut","Type":"System.String","Default":"null"}],"l":{"File":"Qt/Menu.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.Menu.AddOption","Name":"AddOption","DeclaringType":"Editor.Menu","Documentation":{"Summary":"Like AddOption, except will automatically create the menu path from the array of names"},"DocId":"M:Editor.Menu.AddOption(System.String[],System.String,System.Action,System.String)"},{"ReturnType":"Editor.Option","Parameters":[{"Name":"path","Type":"System.ReadOnlySpan\u00601\u003CEditor.Menu.PathElement\u003E"},{"Name":"action","Type":"System.Action","Default":"null"},{"Name":"shortcut","Type":"System.String","Default":"null"}],"l":{"File":"Qt/Menu.cs","Line":145},"IsPublic":true,"FullName":"Editor.Menu.AddOption","Name":"AddOption","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.AddOption(System.ReadOnlySpan\u00601{Editor.Menu.PathElement},System.Action,System.String)"},{"ReturnType":"Editor.Option","IsVirtual":true,"Parameters":[{"Name":"option","Type":"Editor.Option"}],"l":{"File":"Qt/Menu.cs","Line":161},"IsPublic":true,"FullName":"Editor.Menu.AddOption","Name":"AddOption","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.AddOption(Editor.Option)"},{"ReturnType":"T","Parameters":[{"Name":"widget","Type":"T"}],"l":{"File":"Qt/Menu.cs","Line":174},"IsPublic":true,"FullName":"Editor.Menu.AddWidget","Name":"AddWidget","DeclaringType":"Editor.Menu","Documentation":{"Summary":"Add a widget as an action to the menu.\u003Cbr /\u003E\nSome widgets such as \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003E and \u003Csee cref=\u0022T:Editor.LineEdit\u0022 /\u003E require \u003Csee cref=\u0022M:Editor.Widget.OnMouseReleased(Editor.MouseEvent)\u0022 /\u003E\nto set \u003Csee cref=\u0022P:Editor.MouseEvent.Accepted\u0022 /\u003E to \u003Csee langword=\u0022true\u0022 /\u003E to prevent the menu from closing."},"DocId":"M:Editor.Menu.AddWidget\u0060\u00601(\u0060\u00600)"},{"ReturnType":"Editor.Label","Parameters":[{"Name":"title","Type":"System.String"}],"l":{"File":"Qt/Menu.cs","Line":207},"IsPublic":true,"FullName":"Editor.Menu.AddHeading","Name":"AddHeading","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.AddHeading(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"list","Type":"System.Collections.Generic.List\u00601\u003CEditor.Menu\u003E"}],"l":{"File":"Qt/Menu.cs","Line":212},"IsPublic":true,"FullName":"Editor.Menu.GetPathTo","Name":"GetPathTo","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.GetPathTo(System.String,System.Collections.Generic.List\u00601{Editor.Menu})"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.ReadOnlySpan\u00601\u003CEditor.Menu.PathElement\u003E"},{"Name":"list","Type":"System.Collections.Generic.List\u00601\u003CEditor.Menu\u003E"}],"l":{"File":"Qt/Menu.cs","Line":217},"IsPublic":true,"FullName":"Editor.Menu.GetPathTo","Name":"GetPathTo","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.GetPathTo(System.ReadOnlySpan\u00601{Editor.Menu.PathElement},System.Collections.Generic.List\u00601{Editor.Menu})"},{"ReturnType":"Editor.Menu","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Menu.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.Menu.FindOrCreateMenu","Name":"FindOrCreateMenu","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.FindOrCreateMenu(System.String)"},{"ReturnType":"Editor.Menu","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"}],"l":{"File":"Qt/Menu.cs","Line":260},"IsPublic":true,"FullName":"Editor.Menu.AddMenu","Name":"AddMenu","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.AddMenu(System.String,System.String)"},{"ReturnType":"Editor.Menu","Parameters":[{"Name":"menu","Type":"Editor.Menu"}],"l":{"File":"Qt/Menu.cs","Line":268},"IsPublic":true,"FullName":"Editor.Menu.AddMenu","Name":"AddMenu","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.AddMenu(Editor.Menu)"},{"ReturnType":"Editor.Option","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Menu.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.Menu.GetOption","Name":"GetOption","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.GetOption(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Menu.cs","Line":285},"IsPublic":true,"FullName":"Editor.Menu.RemoveOption","Name":"RemoveOption","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.RemoveOption(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"option","Type":"Editor.Option"}],"l":{"File":"Qt/Menu.cs","Line":292},"IsPublic":true,"FullName":"Editor.Menu.RemoveOption","Name":"RemoveOption","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.RemoveOption(Editor.Option)"},{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Qt/Menu.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.Menu.RemoveWidget","Name":"RemoveWidget","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.RemoveWidget(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Menu.cs","Line":312},"IsPublic":true,"FullName":"Editor.Menu.RemoveOptions","Name":"RemoveOptions","DeclaringType":"Editor.Menu","Documentation":{"Summary":"Remove all options"},"DocId":"M:Editor.Menu.RemoveOptions"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Menu.cs","Line":325},"IsPublic":true,"FullName":"Editor.Menu.RemoveMenus","Name":"RemoveMenus","DeclaringType":"Editor.Menu","Documentation":{"Summary":"Remove all menus"},"DocId":"M:Editor.Menu.RemoveMenus"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Menu.cs","Line":338},"IsPublic":true,"FullName":"Editor.Menu.RemoveWidgets","Name":"RemoveWidgets","DeclaringType":"Editor.Menu","Documentation":{"Summary":"Remove all widgets"},"DocId":"M:Editor.Menu.RemoveWidgets"},{"ReturnType":"Editor.Option","Parameters":[],"l":{"File":"Qt/Menu.cs","Line":348},"IsPublic":true,"FullName":"Editor.Menu.AddSeparator","Name":"AddSeparator","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.AddSeparator"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"},{"Name":"modal","Type":"System.Boolean","Default":"True"}],"l":{"File":"Qt/Menu.cs","Line":353},"IsPublic":true,"FullName":"Editor.Menu.OpenAt","Name":"OpenAt","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.OpenAt(Vector2,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"modal","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Menu.cs","Line":373},"IsPublic":true,"FullName":"Editor.Menu.OpenAtCursor","Name":"OpenAtCursor","DeclaringType":"Editor.Menu","Documentation":{"Summary":"Open this menu at the mouse cursor position"},"DocId":"M:Editor.Menu.OpenAtCursor(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Menu.cs","Line":378},"IsPublic":true,"FullName":"Editor.Menu.Clear","Name":"Clear","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.Clear"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Menu.cs","Line":242},"IsPublic":true,"FullName":"Editor.Menu..ctor","Name":".ctor","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Menu.cs","Line":83},"IsPublic":true,"FullName":"Editor.Menu..ctor","Name":".ctor","DeclaringType":"Editor.Menu","DocId":"M:Editor.Menu.#ctor(System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Menu.cs","Line":16},"IsPublic":true,"FullName":"Editor.Menu.Title","Name":"Title","DocId":"P:Editor.Menu.Title"},{"PropertyType":"System.String","Loc":{"File":"Qt/Menu.cs","Line":26},"IsPublic":true,"FullName":"Editor.Menu.Icon","Name":"Icon","DocId":"P:Editor.Menu.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Menu.cs","Line":49},"IsPublic":true,"FullName":"Editor.Menu.ToolTipsVisible","Name":"ToolTipsVisible","Documentation":{"Summary":"\u003Cpara\u003E\n This property holds whether tooltips of menu actions should be visible.\n \u003C/para\u003E\u003Cpara\u003E\n This property specifies whether action menu entries show their tooltip.\n \u003C/para\u003E\u003Cpara\u003E\n By default, this property is \u003Cc\u003Efalse\u003C/c\u003E.\n \u003C/para\u003E"},"DocId":"P:Editor.Menu.ToolTipsVisible"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Qt/Menu.cs","Line":59},"IsPublic":true,"FullName":"Editor.Menu.ToolTip","Name":"ToolTip","DocId":"P:Editor.Menu.ToolTip"},{"PropertyType":"Editor.Menu","Loc":{"File":"Qt/Menu.cs","Line":64},"IsPublic":true,"FullName":"Editor.Menu.ParentMenu","Name":"ParentMenu","DocId":"P:Editor.Menu.ParentMenu"},{"PropertyType":"Editor.Menu","Loc":{"File":"Qt/Menu.cs","Line":65},"IsPublic":true,"FullName":"Editor.Menu.RootMenu","Name":"RootMenu","DocId":"P:Editor.Menu.RootMenu"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Menu.cs","Line":247},"IsPublic":true,"FullName":"Editor.Menu.HasOptions","Name":"HasOptions","DocId":"P:Editor.Menu.HasOptions"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Menu.cs","Line":248},"IsPublic":true,"FullName":"Editor.Menu.HasMenus","Name":"HasMenus","DocId":"P:Editor.Menu.HasMenus"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/Menu.cs","Line":250},"IsPublic":true,"FullName":"Editor.Menu.OptionCount","Name":"OptionCount","DocId":"P:Editor.Menu.OptionCount"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/Menu.cs","Line":251},"IsPublic":true,"FullName":"Editor.Menu.MenuCount","Name":"MenuCount","DocId":"P:Editor.Menu.MenuCount"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.Widget\u003E","Loc":{"File":"Qt/Menu.cs","Line":253},"IsPublic":true,"FullName":"Editor.Menu.Widgets","Name":"Widgets","DocId":"P:Editor.Menu.Widgets"},{"PropertyType":"Editor.Option","Loc":{"File":"Qt/Menu.cs","Line":391},"IsPublic":true,"FullName":"Editor.Menu.SelectedOption","Name":"SelectedOption","DocId":"P:Editor.Menu.SelectedOption"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Menu","Name":"Menu","DocId":"T:Editor.Menu"},{"Namespace":"","Methods":[{"ReturnType":"System.Int32","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"other","Type":"Editor.Menu.PathElement"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":15},"IsPublic":true,"FullName":"Editor.Menu.PathElement.CompareTo","Name":"CompareTo","DeclaringType":"Editor.Menu.PathElement","DocId":"M:Editor.Menu.PathElement.CompareTo(Editor.Menu.PathElement)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"aPath","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.Menu.PathElement\u003E"},{"Name":"bPath","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.Menu.PathElement\u003E"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Menu.PathElement.Compare","Name":"Compare","DeclaringType":"Editor.Menu.PathElement","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Editor.Menu.PathElement.Compare(System.Collections.Generic.IReadOnlyList\u00601{Editor.Menu.PathElement},System.Collections.Generic.IReadOnlyList\u00601{Editor.Menu.PathElement})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"other","Type":"Editor.Menu.PathElement"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":59},"IsPublic":true,"FullName":"Editor.Menu.PathElement.Matches","Name":"Matches","DeclaringType":"Editor.Menu.PathElement","DocId":"M:Editor.Menu.PathElement.Matches(Editor.Menu.PathElement)"},{"ReturnType":"Editor.Menu.PathElement","Parameters":[{"Name":"other","Type":"Editor.Menu.PathElement"}],"l":{"File":"Qt/Menu.AddOptions.cs","Line":64},"IsPublic":true,"FullName":"Editor.Menu.PathElement.Merge","Name":"Merge","DeclaringType":"Editor.Menu.PathElement","DocId":"M:Editor.Menu.PathElement.Merge(Editor.Menu.PathElement)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Icon","Out":true,"Type":"System.String"},{"Name":"Description","Out":true,"Type":"System.String"},{"Name":"Order","Out":true,"Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"},{"Name":"IsHeading","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"Editor.Menu.PathElement.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.Menu.PathElement","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.Menu.PathElement.Deconstruct(System.String@,System.String@,System.String@,System.Nullable\u00601{System.Int32}@,System.Boolean@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Icon","Type":"System.String","Default":"null"},{"Name":"Description","Type":"System.String","Default":"null"},{"Name":"Order","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"},{"Name":"IsHeading","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Editor.Menu.PathElement..ctor","Name":".ctor","DeclaringType":"Editor.Menu.PathElement","DocId":"M:Editor.Menu.PathElement.#ctor(System.String,System.String,System.String,System.Nullable\u00601{System.Int32},System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Menu.AddOptions.cs","Line":11},"IsPublic":true,"FullName":"Editor.Menu.PathElement.Name","Name":"Name","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]}],"DocId":"P:Editor.Menu.PathElement.Name"},{"PropertyType":"System.String","Loc":{"File":"Qt/Menu.AddOptions.cs","Line":11},"IsPublic":true,"FullName":"Editor.Menu.PathElement.Icon","Name":"Icon","DocId":"P:Editor.Menu.PathElement.Icon"},{"PropertyType":"System.String","Loc":{"File":"Qt/Menu.AddOptions.cs","Line":11},"IsPublic":true,"FullName":"Editor.Menu.PathElement.Description","Name":"Description","DocId":"P:Editor.Menu.PathElement.Description"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Qt/Menu.AddOptions.cs","Line":11},"IsPublic":true,"FullName":"Editor.Menu.PathElement.Order","Name":"Order","DocId":"P:Editor.Menu.PathElement.Order"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Menu.AddOptions.cs","Line":11},"IsPublic":true,"FullName":"Editor.Menu.PathElement.IsHeading","Name":"IsHeading","DocId":"P:Editor.Menu.PathElement.IsHeading"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Menu.PathElement","Name":"PathElement","DeclaringType":"Editor.Menu","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Editor.Menu.PathElement"},{"Namespace":"Editor","BaseType":"Editor.Menu","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Menu.cs","Line":408},"IsPublic":true,"FullName":"Editor.ContextMenu..ctor","Name":".ctor","DeclaringType":"Editor.ContextMenu","DocId":"M:Editor.ContextMenu.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ContextMenu","Name":"ContextMenu","Documentation":{"Summary":"Identical to Menu except DeleteOnClose defaults to true"},"DocId":"T:Editor.ContextMenu"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"Editor.Option","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"action","Type":"System.Action","Default":"null"},{"Name":"shortcut","Type":"System.String","Default":"null"}],"l":{"File":"Qt/MenuBar.cs","Line":35},"IsPublic":true,"FullName":"Editor.MenuBar.AddOption","Name":"AddOption","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.AddOption(System.String,System.String,System.Action,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"option","Type":"Editor.Option"}],"l":{"File":"Qt/MenuBar.cs","Line":43},"IsPublic":true,"FullName":"Editor.MenuBar.AddOption","Name":"AddOption","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.AddOption(System.String,Editor.Option)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Qt/MenuBar.cs","Line":52},"IsPublic":true,"FullName":"Editor.MenuBar.RemovePath","Name":"RemovePath","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.RemovePath(System.String)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.Menu\u003E","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Qt/MenuBar.cs","Line":70},"IsPublic":true,"FullName":"Editor.MenuBar.GetPathTo","Name":"GetPathTo","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.GetPathTo(System.String)"},{"ReturnType":"Editor.Menu","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/MenuBar.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.MenuBar.FindOrCreateMenu","Name":"FindOrCreateMenu","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.FindOrCreateMenu(System.String)"},{"ReturnType":"Editor.Option","Parameters":[],"l":{"File":"Qt/MenuBar.cs","Line":101},"IsPublic":true,"FullName":"Editor.MenuBar.AddSeparator","Name":"AddSeparator","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.AddSeparator"},{"ReturnType":"Editor.Menu","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/MenuBar.cs","Line":106},"IsPublic":true,"FullName":"Editor.MenuBar.AddMenu","Name":"AddMenu","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.AddMenu(System.String)"},{"ReturnType":"Editor.Menu","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/MenuBar.cs","Line":118},"IsPublic":true,"FullName":"Editor.MenuBar.AddMenu","Name":"AddMenu","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.AddMenu(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/MenuBar.cs","Line":127},"IsPublic":true,"FullName":"Editor.MenuBar.Clear","Name":"Clear","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.Clear"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/MenuBar.cs","Line":87},"IsPublic":true,"FullName":"Editor.MenuBar..ctor","Name":".ctor","DeclaringType":"Editor.MenuBar","DocId":"M:Editor.MenuBar.#ctor(Editor.Widget)"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MenuBar","Name":"MenuBar","DocId":"T:Editor.MenuBar"},{"Namespace":"Editor","BaseType":"Editor.Frame","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/NativeRenderingWidget.cs","Line":76},"IsPublic":true,"FullName":"Editor.NativeRenderingWidget.PreFrame","Name":"PreFrame","DeclaringType":"Editor.NativeRenderingWidget","DocId":"M:Editor.NativeRenderingWidget.PreFrame"},{"ReturnType":"Ray","Parameters":[{"Name":"localPosition","Type":"Vector2"}],"l":{"File":"Qt/NativeRenderingWidget.cs","Line":101},"IsPublic":true,"FullName":"Editor.NativeRenderingWidget.GetRay","Name":"GetRay","DeclaringType":"Editor.NativeRenderingWidget","Documentation":{"Summary":"Given a local widget position, return a Ray"},"DocId":"M:Editor.NativeRenderingWidget.GetRay(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/NativeRenderingWidget.cs","Line":24},"IsPublic":true,"FullName":"Editor.NativeRenderingWidget..ctor","Name":".ctor","DeclaringType":"Editor.NativeRenderingWidget","DocId":"M:Editor.NativeRenderingWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.SceneCamera","Loc":{"File":"Qt/NativeRenderingWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.NativeRenderingWidget.Camera","Name":"Camera","Documentation":{"Summary":"The camera to render from"},"DocId":"P:Editor.NativeRenderingWidget.Camera"},{"PropertyType":"Sandbox.Scene","Loc":{"File":"Qt/NativeRenderingWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.NativeRenderingWidget.Scene","Name":"Scene","Documentation":{"Summary":"The active scene that we\u0027re rendering"},"DocId":"P:Editor.NativeRenderingWidget.Scene"},{"PropertyType":"Ray","Loc":{"File":"Qt/NativeRenderingWidget.cs","Line":93},"IsPublic":true,"FullName":"Editor.NativeRenderingWidget.CursorRay","Name":"CursorRay","Documentation":{"Summary":"Return a ray for the current cursor position"},"DocId":"P:Editor.NativeRenderingWidget.CursorRay"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.NativeRenderingWidget","Name":"NativeRenderingWidget","Documentation":{"Summary":"Sets up the widget to render"},"DocId":"T:Editor.NativeRenderingWidget"},{"Namespace":"Editor","BaseType":"Editor.QObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Qt/Option.cs","Line":233},"IsPublic":true,"FullName":"Editor.Option.SetIcon","Name":"SetIcon","DeclaringType":"Editor.Option","Documentation":{"Summary":"Sets an icon for the option via a raw image."},"DocId":"M:Editor.Option.SetIcon(Editor.Pixmap)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.QObject"},{"Name":"title","Type":"System.String","Default":"null"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"action","Type":"System.Action","Default":"null"}],"l":{"File":"Qt/Option.cs","Line":141},"IsPublic":true,"FullName":"Editor.Option..ctor","Name":".ctor","DeclaringType":"Editor.Option","DocId":"M:Editor.Option.#ctor(Editor.QObject,System.String,System.String,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String","Default":"null"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"action","Type":"System.Action","Default":"null"}],"l":{"File":"Qt/Option.cs","Line":151},"IsPublic":true,"FullName":"Editor.Option..ctor","Name":".ctor","DeclaringType":"Editor.Option","DocId":"M:Editor.Option.#ctor(System.String,System.String,System.Action)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":31},"IsPublic":true,"FullName":"Editor.Option.Text","Name":"Text","Documentation":{"Summary":"Text for this option."},"DocId":"P:Editor.Option.Text"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":43},"IsPublic":true,"FullName":"Editor.Option.IconText","Name":"IconText","Documentation":{"Summary":"Text to display if \u003Csee cref=\u0022P:Editor.Option.Text\u0022 /\u003E is empty."},"DocId":"P:Editor.Option.IconText"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Option.cs","Line":52},"IsPublic":true,"FullName":"Editor.Option.Checkable","Name":"Checkable","Documentation":{"Summary":"Whether this option is a toggle option. \u003Csee cref=\u0022P:Editor.Option.Checked\u0022 /\u003E."},"DocId":"P:Editor.Option.Checkable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Option.cs","Line":61},"IsPublic":true,"FullName":"Editor.Option.Checked","Name":"Checked","Documentation":{"Summary":"Whether this option is toggled/checked. \u003Csee cref=\u0022P:Editor.Option.Checkable\u0022 /\u003E."},"DocId":"P:Editor.Option.Checked"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":68},"IsPublic":true,"FullName":"Editor.Option.Tooltip","Name":"Tooltip","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use ToolTip"]}],"DocId":"P:Editor.Option.Tooltip"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":77},"IsPublic":true,"FullName":"Editor.Option.ToolTip","Name":"ToolTip","Documentation":{},"DocId":"P:Editor.Option.ToolTip"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":84},"IsPublic":true,"FullName":"Editor.Option.StatusText","Name":"StatusText","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use StatusTip"]}],"DocId":"P:Editor.Option.StatusText"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":91},"IsPublic":true,"FullName":"Editor.Option.StatusTip","Name":"StatusTip","Documentation":{},"DocId":"P:Editor.Option.StatusTip"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Option.cs","Line":100},"IsPublic":true,"FullName":"Editor.Option.Enabled","Name":"Enabled","Documentation":{"Summary":"Whether this option can be clicked. Will also be visually different."},"DocId":"P:Editor.Option.Enabled"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":105},"IsPublic":true,"FullName":"Editor.Option.Shortcut","Name":"Shortcut","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Please use ShortcutName, which takes a shortcut ident (such as editor.save) instead of keys (such as CTRL\u002BS)."]}],"DocId":"P:Editor.Option.Shortcut"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":112},"IsPublic":true,"FullName":"Editor.Option.ShortcutName","Name":"ShortcutName","DocId":"P:Editor.Option.ShortcutName"},{"PropertyType":"System.String","Loc":{"File":"Qt/Option.cs","Line":128},"IsPublic":true,"FullName":"Editor.Option.Icon","Name":"Icon","Documentation":{"Summary":"The icon for this option."},"DocId":"P:Editor.Option.Icon"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Option.Triggered","Name":"Triggered","Documentation":{},"DocId":"F:Editor.Option.Triggered"},{"FieldType":"System.Action\u00601\u003CSystem.Boolean\u003E","IsPublic":true,"FullName":"Editor.Option.Toggled","Name":"Toggled","Documentation":{},"DocId":"F:Editor.Option.Toggled"},{"FieldType":"System.Func\u00601\u003CSystem.Boolean\u003E","IsPublic":true,"FullName":"Editor.Option.FetchCheckedState","Name":"FetchCheckedState","Documentation":{"Summary":"A method to get the checked state. Called periodically to update the status"},"DocId":"F:Editor.Option.FetchCheckedState"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Option","Name":"Option","DocId":"T:Editor.Option"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String","Default":"\u26A0\uFE0F"}],"l":{"File":"Qt/PopupDialogWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.PopupDialogWidget..ctor","Name":".ctor","DeclaringType":"Editor.PopupDialogWidget","DocId":"M:Editor.PopupDialogWidget.#ctor(System.String)"}],"Properties":[{"PropertyType":"Editor.Label","Loc":{"File":"Qt/PopupDialogWidget.cs","Line":5},"IsPublic":true,"FullName":"Editor.PopupDialogWidget.MessageLabel","Name":"MessageLabel","DocId":"P:Editor.PopupDialogWidget.MessageLabel"},{"PropertyType":"Editor.Layout","Loc":{"File":"Qt/PopupDialogWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.PopupDialogWidget.ButtonLayout","Name":"ButtonLayout","DocId":"P:Editor.PopupDialogWidget.ButtonLayout"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.PopupDialogWidget","Name":"PopupDialogWidget","DocId":"T:Editor.PopupDialogWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/QObject.cs","Line":36},"IsPublic":true,"FullName":"Editor.QObject.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.QObject","DocId":"M:Editor.QObject.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/QObject.cs","Line":81},"IsPublic":true,"FullName":"Editor.QObject.Destroy","Name":"Destroy","DeclaringType":"Editor.QObject","DocId":"M:Editor.QObject.Destroy"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Boolean"}],"l":{"File":"Qt/QObject.cs","Line":159},"IsPublic":true,"FullName":"Editor.QObject.SetProperty","Name":"SetProperty","DeclaringType":"Editor.QObject","DocId":"M:Editor.QObject.SetProperty(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Qt/QObject.cs","Line":164},"IsPublic":true,"FullName":"Editor.QObject.SetProperty","Name":"SetProperty","DeclaringType":"Editor.QObject","DocId":"M:Editor.QObject.SetProperty(System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Qt/QObject.cs","Line":169},"IsPublic":true,"FullName":"Editor.QObject.SetProperty","Name":"SetProperty","DeclaringType":"Editor.QObject","DocId":"M:Editor.QObject.SetProperty(System.String,System.String)"},{"ReturnType":"Sandbox.Bind.Builder","Parameters":[{"Name":"targetName","Type":"System.String"},{"Name":"onChanged","Type":"System.Action","Default":"null"}],"l":{"File":"Qt/QObject.cs","Line":174},"IsPublic":true,"FullName":"Editor.QObject.Bind","Name":"Bind","DeclaringType":"Editor.QObject","DocId":"M:Editor.QObject.Bind(System.String,System.Action)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/QObject.cs","Line":11},"IsPublic":true,"FullName":"Editor.QObject..ctor","Name":".ctor","DeclaringType":"Editor.QObject","DocId":"M:Editor.QObject.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/QObject.cs","Line":17},"IsPublic":true,"FullName":"Editor.QObject.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.QObject.IsValid"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.QObject","Name":"QObject","DocId":"T:Editor.QObject"},{"Namespace":"Editor","BaseType":"Editor.Frame","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/SceneRenderingWidget.cs","Line":74},"IsPublic":true,"FullName":"Editor.SceneRenderingWidget.PreFrame","Name":"PreFrame","DeclaringType":"Editor.SceneRenderingWidget","DocId":"M:Editor.SceneRenderingWidget.PreFrame"},{"ReturnType":"Ray","Parameters":[{"Name":"localPosition","Type":"Vector2"}],"l":{"File":"Qt/SceneRenderingWidget.cs","Line":135},"IsPublic":true,"FullName":"Editor.SceneRenderingWidget.GetRay","Name":"GetRay","DeclaringType":"Editor.SceneRenderingWidget","Documentation":{"Summary":"Given a local widget position, return a Ray"},"DocId":"M:Editor.SceneRenderingWidget.GetRay(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/SceneRenderingWidget.cs","Line":24},"IsPublic":true,"FullName":"Editor.SceneRenderingWidget..ctor","Name":".ctor","DeclaringType":"Editor.SceneRenderingWidget","DocId":"M:Editor.SceneRenderingWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.Scene","Loc":{"File":"Qt/SceneRenderingWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.SceneRenderingWidget.Scene","Name":"Scene","Documentation":{"Summary":"The active scene that we\u0027re rendering"},"DocId":"P:Editor.SceneRenderingWidget.Scene"},{"PropertyType":"Sandbox.CameraComponent","Loc":{"File":"Qt/SceneRenderingWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.SceneRenderingWidget.Camera","Name":"Camera","Documentation":{"Summary":"The camera to render from. We will fallback to Scene.Camera if this is null"},"DocId":"P:Editor.SceneRenderingWidget.Camera"},{"PropertyType":"Sandbox.Gizmo.Instance","Loc":{"File":"Qt/SceneRenderingWidget.cs","Line":24},"IsPublic":true,"FullName":"Editor.SceneRenderingWidget.GizmoInstance","Name":"GizmoInstance","DocId":"P:Editor.SceneRenderingWidget.GizmoInstance"},{"PropertyType":"Ray","Loc":{"File":"Qt/SceneRenderingWidget.cs","Line":127},"IsPublic":true,"FullName":"Editor.SceneRenderingWidget.CursorRay","Name":"CursorRay","Documentation":{"Summary":"Return a ray for the current cursor position"},"DocId":"P:Editor.SceneRenderingWidget.CursorRay"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.SceneRenderingWidget","Name":"SceneRenderingWidget","Documentation":{"Summary":"Render a scene to a native widget. This replaces NativeRenderingWidget."},"DocId":"T:Editor.SceneRenderingWidget"},{"Namespace":"Editor","BaseType":"Editor.Frame","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Qt/ScrollArea.cs","Line":82},"IsPublic":true,"FullName":"Editor.ScrollArea.MakeVisible","Name":"MakeVisible","DeclaringType":"Editor.ScrollArea","DocId":"M:Editor.ScrollArea.MakeVisible(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"pos","Type":"Vector3"}],"l":{"File":"Qt/ScrollArea.cs","Line":87},"IsPublic":true,"FullName":"Editor.ScrollArea.MakeVisible","Name":"MakeVisible","DeclaringType":"Editor.ScrollArea","DocId":"M:Editor.ScrollArea.MakeVisible(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/ScrollArea.cs","Line":20},"IsPublic":true,"FullName":"Editor.ScrollArea..ctor","Name":".ctor","DeclaringType":"Editor.ScrollArea","DocId":"M:Editor.ScrollArea.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.ScrollBar","Loc":{"File":"Qt/ScrollArea.cs","Line":17},"IsPublic":true,"FullName":"Editor.ScrollArea.VerticalScrollbar","Name":"VerticalScrollbar","DocId":"P:Editor.ScrollArea.VerticalScrollbar"},{"PropertyType":"Editor.ScrollBar","Loc":{"File":"Qt/ScrollArea.cs","Line":18},"IsPublic":true,"FullName":"Editor.ScrollArea.HorizontalScrollbar","Name":"HorizontalScrollbar","DocId":"P:Editor.ScrollArea.HorizontalScrollbar"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/ScrollArea.cs","Line":41},"IsPublic":true,"FullName":"Editor.ScrollArea.Canvas","Name":"Canvas","Documentation":{"Summary":"The content widget to scroll."},"DocId":"P:Editor.ScrollArea.Canvas"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/ScrollArea.cs","Line":71},"IsPublic":true,"FullName":"Editor.ScrollArea.HorizontalScrollbarMode","Name":"HorizontalScrollbarMode","DocId":"P:Editor.ScrollArea.HorizontalScrollbarMode"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/ScrollArea.cs","Line":77},"IsPublic":true,"FullName":"Editor.ScrollArea.VerticalScrollbarMode","Name":"VerticalScrollbarMode","DocId":"P:Editor.ScrollArea.VerticalScrollbarMode"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ScrollArea","Name":"ScrollArea","Documentation":{"Summary":"A widget that can scroll its \u003Csee cref=\u0022P:Editor.ScrollArea.Canvas\u0022 /\u003E."},"DocId":"T:Editor.ScrollArea"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"ptr","Type":"System.IntPtr"}],"l":{"File":"Qt/ScrollBar.cs","Line":46},"IsPublic":true,"FullName":"Editor.ScrollBar..ctor","Name":".ctor","DeclaringType":"Editor.ScrollBar","DocId":"M:Editor.ScrollBar.#ctor(System.IntPtr)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Qt/ScrollBar.cs","Line":12},"IsPublic":true,"FullName":"Editor.ScrollBar.Minimum","Name":"Minimum","DocId":"P:Editor.ScrollBar.Minimum"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ScrollBar.cs","Line":18},"IsPublic":true,"FullName":"Editor.ScrollBar.Maximum","Name":"Maximum","DocId":"P:Editor.ScrollBar.Maximum"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ScrollBar.cs","Line":24},"IsPublic":true,"FullName":"Editor.ScrollBar.Value","Name":"Value","DocId":"P:Editor.ScrollBar.Value"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ScrollBar.cs","Line":30},"IsPublic":true,"FullName":"Editor.ScrollBar.SliderPosition","Name":"SliderPosition","DocId":"P:Editor.ScrollBar.SliderPosition"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ScrollBar.cs","Line":36},"IsPublic":true,"FullName":"Editor.ScrollBar.PageStep","Name":"PageStep","DocId":"P:Editor.ScrollBar.PageStep"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/ScrollBar.cs","Line":42},"IsPublic":true,"FullName":"Editor.ScrollBar.SingleStep","Name":"SingleStep","DocId":"P:Editor.ScrollBar.SingleStep"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ScrollBar","Name":"ScrollBar","DocId":"T:Editor.ScrollBar"},{"Namespace":"Editor","BaseType":"Editor.Frame","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"w","Type":"Editor.Widget"}],"l":{"File":"Qt/Splitter.cs","Line":38},"IsPublic":true,"FullName":"Editor.Splitter.AddWidget","Name":"AddWidget","DeclaringType":"Editor.Splitter","DocId":"M:Editor.Splitter.AddWidget(Editor.Widget)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Qt/Splitter.cs","Line":59},"IsPublic":true,"FullName":"Editor.Splitter.SaveState","Name":"SaveState","DeclaringType":"Editor.Splitter","DocId":"M:Editor.Splitter.SaveState"},{"ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.String"}],"l":{"File":"Qt/Splitter.cs","Line":60},"IsPublic":true,"FullName":"Editor.Splitter.RestoreState","Name":"RestoreState","DeclaringType":"Editor.Splitter","DocId":"M:Editor.Splitter.RestoreState(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"cell","Type":"System.Int32"},{"Name":"stretch","Type":"System.Int32"}],"l":{"File":"Qt/Splitter.cs","Line":64},"IsPublic":true,"FullName":"Editor.Splitter.SetStretch","Name":"SetStretch","DeclaringType":"Editor.Splitter","DocId":"M:Editor.Splitter.SetStretch(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"},{"Name":"collapsible","Type":"System.Boolean"}],"l":{"File":"Qt/Splitter.cs","Line":69},"IsPublic":true,"FullName":"Editor.Splitter.SetCollapsible","Name":"SetCollapsible","DeclaringType":"Editor.Splitter","DocId":"M:Editor.Splitter.SetCollapsible(System.Int32,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/Splitter.cs","Line":16},"IsPublic":true,"FullName":"Editor.Splitter..ctor","Name":".ctor","DeclaringType":"Editor.Splitter","DocId":"M:Editor.Splitter.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Splitter.cs","Line":44},"IsPublic":true,"FullName":"Editor.Splitter.IsHorizontal","Name":"IsHorizontal","DocId":"P:Editor.Splitter.IsHorizontal"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Splitter.cs","Line":50},"IsPublic":true,"FullName":"Editor.Splitter.IsVertical","Name":"IsVertical","DocId":"P:Editor.Splitter.IsVertical"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Splitter.cs","Line":56},"IsPublic":true,"FullName":"Editor.Splitter.OpaqueResize","Name":"OpaqueResize","DocId":"P:Editor.Splitter.OpaqueResize"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Splitter","Name":"Splitter","Documentation":{"Summary":"Split frame, allows dragging to resize panels"},"DocId":"T:Editor.Splitter"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"w","Type":"Editor.Widget"},{"Name":"stretch","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/StatusBar.cs","Line":37},"IsPublic":true,"FullName":"Editor.StatusBar.AddWidgetLeft","Name":"AddWidgetLeft","DeclaringType":"Editor.StatusBar","DocId":"M:Editor.StatusBar.AddWidgetLeft(Editor.Widget,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"w","Type":"Editor.Widget"}],"l":{"File":"Qt/StatusBar.cs","Line":42},"IsPublic":true,"FullName":"Editor.StatusBar.RemoveWidget","Name":"RemoveWidget","DeclaringType":"Editor.StatusBar","DocId":"M:Editor.StatusBar.RemoveWidget(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"w","Type":"Editor.Widget"},{"Name":"stretch","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/StatusBar.cs","Line":47},"IsPublic":true,"FullName":"Editor.StatusBar.AddWidgetRight","Name":"AddWidgetRight","DeclaringType":"Editor.StatusBar","DocId":"M:Editor.StatusBar.AddWidgetRight(Editor.Widget,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"seconds","Type":"System.Single","Default":"5"}],"l":{"File":"Qt/StatusBar.cs","Line":52},"IsPublic":true,"FullName":"Editor.StatusBar.ShowMessage","Name":"ShowMessage","DeclaringType":"Editor.StatusBar","DocId":"M:Editor.StatusBar.ShowMessage(System.String,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/StatusBar.cs","Line":14},"IsPublic":true,"FullName":"Editor.StatusBar..ctor","Name":".ctor","DeclaringType":"Editor.StatusBar","DocId":"M:Editor.StatusBar.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/StatusBar.cs","Line":58},"IsPublic":true,"FullName":"Editor.StatusBar.SizeGrip","Name":"SizeGrip","DocId":"P:Editor.StatusBar.SizeGrip"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StatusBar","Name":"StatusBar","DocId":"T:Editor.StatusBar"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TabBar","Name":"TabBar","DocId":"T:Editor.TabBar"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/TextEdit.cs","Line":153},"IsPublic":true,"FullName":"Editor.TextEdit.ScrollToBottom","Name":"ScrollToBottom","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.ScrollToBottom"},{"ReturnType":"System.Void","Parameters":[{"Name":"html","Type":"System.String"}],"l":{"File":"Qt/TextEdit.cs","Line":177},"IsPublic":true,"FullName":"Editor.TextEdit.AppendHtml","Name":"AppendHtml","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.AppendHtml(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Qt/TextEdit.cs","Line":180},"IsPublic":true,"FullName":"Editor.TextEdit.AppendPlainText","Name":"AppendPlainText","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.AppendPlainText(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/TextEdit.cs","Line":181},"IsPublic":true,"FullName":"Editor.TextEdit.Clear","Name":"Clear","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.Clear"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/TextEdit.cs","Line":182},"IsPublic":true,"FullName":"Editor.TextEdit.SelectAll","Name":"SelectAll","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.SelectAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/TextEdit.cs","Line":183},"IsPublic":true,"FullName":"Editor.TextEdit.CenterOnCursor","Name":"CenterOnCursor","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.CenterOnCursor"},{"ReturnType":"System.Void","Parameters":[{"Name":"cursor","Type":"Editor.TextCursor"}],"l":{"File":"Qt/TextEdit.cs","Line":217},"IsPublic":true,"FullName":"Editor.TextEdit.SetTextCursor","Name":"SetTextCursor","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.SetTextCursor(Editor.TextCursor)"},{"ReturnType":"Editor.TextCursor","Parameters":[{"Name":"position","Type":"Vector2"}],"l":{"File":"Qt/TextEdit.cs","Line":222},"IsPublic":true,"FullName":"Editor.TextEdit.GetCursorAtPosition","Name":"GetCursorAtPosition","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.GetCursorAtPosition(Vector2)"},{"ReturnType":"Editor.TextCursor","Parameters":[],"l":{"File":"Qt/TextEdit.cs","Line":227},"IsPublic":true,"FullName":"Editor.TextEdit.GetTextCursor","Name":"GetTextCursor","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.GetTextCursor"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"cursor","Type":"Editor.TextCursor"}],"l":{"File":"Qt/TextEdit.cs","Line":232},"IsPublic":true,"FullName":"Editor.TextEdit.GetCursorRect","Name":"GetCursorRect","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.GetCursorRect(Editor.TextCursor)"},{"ReturnType":"System.String","Parameters":[{"Name":"point","Type":"Vector2"}],"l":{"File":"Qt/TextEdit.cs","Line":237},"IsPublic":true,"FullName":"Editor.TextEdit.GetAnchorAt","Name":"GetAnchorAt","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.GetAnchorAt(Vector2)"},{"ReturnType":"Editor.TextCursor","Parameters":[{"Name":"block","Type":"System.Int32"}],"l":{"File":"Qt/TextEdit.cs","Line":265},"IsPublic":true,"FullName":"Editor.TextEdit.GetCursorAtBlock","Name":"GetCursorAtBlock","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.GetCursorAtBlock(System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/TextEdit.cs","Line":51},"IsPublic":true,"FullName":"Editor.TextEdit..ctor","Name":".ctor","DeclaringType":"Editor.TextEdit","DocId":"M:Editor.TextEdit.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/TextEdit.cs","Line":77},"IsPublic":true,"FullName":"Editor.TextEdit.TextSelectable","Name":"TextSelectable","DocId":"P:Editor.TextEdit.TextSelectable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/TextEdit.cs","Line":99},"IsPublic":true,"FullName":"Editor.TextEdit.LinksClickable","Name":"LinksClickable","DocId":"P:Editor.TextEdit.LinksClickable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/TextEdit.cs","Line":121},"IsPublic":true,"FullName":"Editor.TextEdit.Editable","Name":"Editable","DocId":"P:Editor.TextEdit.Editable"},{"PropertyType":"Editor.ScrollBar","Loc":{"File":"Qt/TextEdit.cs","Line":136},"IsPublic":true,"FullName":"Editor.TextEdit.VerticalScrollbar","Name":"VerticalScrollbar","DocId":"P:Editor.TextEdit.VerticalScrollbar"},{"PropertyType":"Editor.ScrollBar","Loc":{"File":"Qt/TextEdit.cs","Line":137},"IsPublic":true,"FullName":"Editor.TextEdit.HorizontalScrollbar","Name":"HorizontalScrollbar","DocId":"P:Editor.TextEdit.HorizontalScrollbar"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/TextEdit.cs","Line":142},"IsPublic":true,"FullName":"Editor.TextEdit.HorizontalScrollbarMode","Name":"HorizontalScrollbarMode","DocId":"P:Editor.TextEdit.HorizontalScrollbarMode"},{"PropertyType":"Editor.ScrollbarMode","Loc":{"File":"Qt/TextEdit.cs","Line":148},"IsPublic":true,"FullName":"Editor.TextEdit.VerticalScrollbarMode","Name":"VerticalScrollbarMode","DocId":"P:Editor.TextEdit.VerticalScrollbarMode"},{"PropertyType":"System.String","Loc":{"File":"Qt/TextEdit.cs","Line":159},"IsPublic":true,"FullName":"Editor.TextEdit.PlainText","Name":"PlainText","DocId":"P:Editor.TextEdit.PlainText"},{"PropertyType":"System.String","Loc":{"File":"Qt/TextEdit.cs","Line":165},"IsPublic":true,"FullName":"Editor.TextEdit.Html","Name":"Html","DocId":"P:Editor.TextEdit.Html"},{"PropertyType":"System.String","Loc":{"File":"Qt/TextEdit.cs","Line":171},"IsPublic":true,"FullName":"Editor.TextEdit.PlaceholderText","Name":"PlaceholderText","DocId":"P:Editor.TextEdit.PlaceholderText"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/TextEdit.cs","Line":188},"IsPublic":true,"FullName":"Editor.TextEdit.CenterOnScroll","Name":"CenterOnScroll","DocId":"P:Editor.TextEdit.CenterOnScroll"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/TextEdit.cs","Line":194},"IsPublic":true,"FullName":"Editor.TextEdit.BackgroundVisible","Name":"BackgroundVisible","DocId":"P:Editor.TextEdit.BackgroundVisible"},{"PropertyType":"System.Int32","Loc":{"File":"Qt/TextEdit.cs","Line":200},"IsPublic":true,"FullName":"Editor.TextEdit.MaximumBlockCount","Name":"MaximumBlockCount","DocId":"P:Editor.TextEdit.MaximumBlockCount"},{"PropertyType":"System.Single","Loc":{"File":"Qt/TextEdit.cs","Line":206},"IsPublic":true,"FullName":"Editor.TextEdit.TabSize","Name":"TabSize","DocId":"P:Editor.TextEdit.TabSize"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Qt/TextEdit.cs","Line":212},"IsPublic":true,"FullName":"Editor.TextEdit.ReadOnly","Name":"ReadOnly","DocId":"P:Editor.TextEdit.ReadOnly"},{"PropertyType":"Editor.CursorShape","IsVirtual":true,"Loc":{"File":"Qt/TextEdit.cs","Line":245},"IsPublic":true,"FullName":"Editor.TextEdit.Cursor","Name":"Cursor","DocId":"P:Editor.TextEdit.Cursor"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.TextEdit.TextChanged","Name":"TextChanged","Documentation":{},"DocId":"F:Editor.TextEdit.TextChanged"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TextEdit","Name":"TextEdit","Documentation":{"Summary":"A multi-line text entry. See \u003Csee cref=\u0022T:Editor.LineEdit\u0022 /\u003E for a single line version."},"DocId":"T:Editor.TextEdit"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ToolButtonStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolButtonStyle.IconOnly","Name":"IconOnly","DocId":"F:Editor.ToolButtonStyle.IconOnly"},{"FieldType":"Editor.ToolButtonStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolButtonStyle.TextOnly","Name":"TextOnly","DocId":"F:Editor.ToolButtonStyle.TextOnly"},{"FieldType":"Editor.ToolButtonStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolButtonStyle.TextBesideIcon","Name":"TextBesideIcon","DocId":"F:Editor.ToolButtonStyle.TextBesideIcon"},{"FieldType":"Editor.ToolButtonStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolButtonStyle.TextUnderIcon","Name":"TextUnderIcon","DocId":"F:Editor.ToolButtonStyle.TextUnderIcon"},{"FieldType":"Editor.ToolButtonStyle","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolButtonStyle.Default","Name":"Default","DocId":"F:Editor.ToolButtonStyle.Default"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ToolButtonStyle","Name":"ToolButtonStyle","DocId":"T:Editor.ToolButtonStyle"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"Editor.Option","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"action","Type":"System.Action","Default":"null"}],"l":{"File":"Qt/ToolBar.cs","Line":70},"IsPublic":true,"FullName":"Editor.ToolBar.AddOption","Name":"AddOption","DeclaringType":"Editor.ToolBar","DocId":"M:Editor.ToolBar.AddOption(System.String,System.String,System.Action)"},{"ReturnType":"Editor.Option","Parameters":[{"Name":"option","Type":"Editor.Option"}],"l":{"File":"Qt/ToolBar.cs","Line":75},"IsPublic":true,"FullName":"Editor.ToolBar.AddOption","Name":"AddOption","DeclaringType":"Editor.ToolBar","DocId":"M:Editor.ToolBar.AddOption(Editor.Option)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/ToolBar.cs","Line":83},"IsPublic":true,"FullName":"Editor.ToolBar.Clear","Name":"Clear","DeclaringType":"Editor.ToolBar","DocId":"M:Editor.ToolBar.Clear"},{"ReturnType":"Editor.Option","Parameters":[],"l":{"File":"Qt/ToolBar.cs","Line":88},"IsPublic":true,"FullName":"Editor.ToolBar.AddSeparator","Name":"AddSeparator","DeclaringType":"Editor.ToolBar","DocId":"M:Editor.ToolBar.AddSeparator"},{"ReturnType":"T","Parameters":[{"Name":"widget","Type":"T"}],"l":{"File":"Qt/ToolBar.cs","Line":93},"IsPublic":true,"FullName":"Editor.ToolBar.AddWidget","Name":"AddWidget","DeclaringType":"Editor.ToolBar","DocId":"M:Editor.ToolBar.AddWidget\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"Vector2"}],"l":{"File":"Qt/ToolBar.cs","Line":101},"IsPublic":true,"FullName":"Editor.ToolBar.SetIconSize","Name":"SetIconSize","DeclaringType":"Editor.ToolBar","DocId":"M:Editor.ToolBar.SetIconSize(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"name","Type":"System.String","Default":"null"}],"l":{"File":"Qt/ToolBar.cs","Line":23},"IsPublic":true,"FullName":"Editor.ToolBar..ctor","Name":".ctor","DeclaringType":"Editor.ToolBar","DocId":"M:Editor.ToolBar.#ctor(Editor.Widget,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/ToolBar.cs","Line":38},"IsPublic":true,"FullName":"Editor.ToolBar.Title","Name":"Title","DocId":"P:Editor.ToolBar.Title"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/ToolBar.cs","Line":44},"IsPublic":true,"FullName":"Editor.ToolBar.Movable","Name":"Movable","DocId":"P:Editor.ToolBar.Movable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/ToolBar.cs","Line":50},"IsPublic":true,"FullName":"Editor.ToolBar.Floatable","Name":"Floatable","DocId":"P:Editor.ToolBar.Floatable"},{"PropertyType":"Editor.ToolButtonStyle","Loc":{"File":"Qt/ToolBar.cs","Line":111},"IsPublic":true,"FullName":"Editor.ToolBar.ButtonStyle","Name":"ButtonStyle","DocId":"P:Editor.ToolBar.ButtonStyle"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ToolBar","Name":"ToolBar","DocId":"T:Editor.ToolBar"},{"Namespace":"Editor","BaseType":"Editor.QObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"}],"l":{"File":"Qt/TrayIcon.cs","Line":31},"IsPublic":true,"FullName":"Editor.TrayIcon.SetIcon","Name":"SetIcon","DeclaringType":"Editor.TrayIcon","DocId":"M:Editor.TrayIcon.SetIcon(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"message","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"seconds","Type":"System.Single"}],"l":{"File":"Qt/TrayIcon.cs","Line":36},"IsPublic":true,"FullName":"Editor.TrayIcon.ShowMessage","Name":"ShowMessage","DeclaringType":"Editor.TrayIcon","DocId":"M:Editor.TrayIcon.ShowMessage(System.String,System.String,System.String,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.QObject"}],"l":{"File":"Qt/TrayIcon.cs","Line":14},"IsPublic":true,"FullName":"Editor.TrayIcon..ctor","Name":".ctor","DeclaringType":"Editor.TrayIcon","DocId":"M:Editor.TrayIcon.#ctor(Editor.QObject)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/TrayIcon.cs","Line":25},"IsPublic":true,"FullName":"Editor.TrayIcon.Visible","Name":"Visible","DocId":"P:Editor.TrayIcon.Visible"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.TrayIcon","Name":"TrayIcon","Documentation":{"Summary":"Like a widget - but is drawn"},"DocId":"T:Editor.TrayIcon"},{"Namespace":"Editor","BaseType":"Editor.QObject","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Qt/Widget.Context.cs","Line":12},"IsPublic":true,"FullName":"Editor.Widget.SetContext","Name":"SetContext","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Set a context value on this widget. This context will be available to its children via FindContext."},"DocId":"M:Editor.Widget.SetContext(System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Qt/Widget.Context.cs","Line":22},"IsPublic":true,"FullName":"Editor.Widget.ClearContext","Name":"ClearContext","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Remove a context on this widget. This will NOT remove contexts set from parent objects.","Params":{"key":""}},"DocId":"M:Editor.Widget.ClearContext(System.String)"},{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultIfMissing","Type":"T","Default":"null"}],"l":{"File":"Qt/Widget.Context.cs","Line":31},"IsPublic":true,"FullName":"Editor.Widget.GetContext","Name":"GetContext","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Find a context on this widget. If not found, look at the parent. If not found, look at the parent.\nThis is useful for passing information down to child widgets without any effort."},"DocId":"M:Editor.Widget.GetContext\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"T","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":124},"IsPublic":true,"FullName":"Editor.Widget.GetAncestor","Name":"GetAncestor","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Find the closest ancestor widget of type"},"DocId":"M:Editor.Widget.GetAncestor\u0060\u00601"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","Parameters":[],"IsPublic":true,"FullName":"Editor.Widget.GetDescendants","Name":"GetDescendants","DeclaringType":"Editor.Widget","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Editor.Widget/\u003CGetDescendants\u003Ed__22\u00601"]}],"Documentation":{"Summary":"Get all descendants of type T"},"DocId":"M:Editor.Widget.GetDescendants\u0060\u00601"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Qt/Widget.cs","Line":149},"IsPublic":true,"FullName":"Editor.Widget.IsDescendantOf","Name":"IsDescendantOf","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Returns whether or not the specified Widget is a descendent of this Widget."},"DocId":"M:Editor.Widget.IsDescendantOf(Editor.Widget)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"child","Type":"Editor.Widget"}],"l":{"File":"Qt/Widget.cs","Line":159},"IsPublic":true,"FullName":"Editor.Widget.IsAncestorOf","Name":"IsAncestorOf","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Returns whether or not the specified Widget is an ancestor of this Widget."},"DocId":"M:Editor.Widget.IsAncestorOf(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"activateWindow","Type":"System.Boolean","Default":"True"}],"l":{"File":"Qt/Widget.cs","Line":495},"IsPublic":true,"FullName":"Editor.Widget.Focus","Name":"Focus","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.Focus(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":506},"IsPublic":true,"FullName":"Editor.Widget.Blur","Name":"Blur","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Clear keyboard focus from this widget."},"DocId":"M:Editor.Widget.Blur"},{"ReturnType":"System.Void","Parameters":[{"Name":"sheet","Type":"System.String"}],"l":{"File":"Qt/Widget.cs","Line":695},"IsPublic":true,"FullName":"Editor.Widget.SetStyles","Name":"SetStyles","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Directly set CSS style sheet(s) for this widget. Same format as a .css file.","Params":{"sheet":""}},"DocId":"M:Editor.Widget.SetStyles(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Qt/Widget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.Widget.SetStylesheetFile","Name":"SetStylesheetFile","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Set a file to load CSS for this widget from."},"DocId":"M:Editor.Widget.SetStylesheetFile(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":747},"IsPublic":true,"FullName":"Editor.Widget.DestroyChildren","Name":"DestroyChildren","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Destroys all child widgets of this widget."},"DocId":"M:Editor.Widget.DestroyChildren"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Widget.cs","Line":816},"IsPublic":true,"FullName":"Editor.Widget.Update","Name":"Update","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Tell this widget that shit changed and it needs to redraw"},"DocId":"M:Editor.Widget.Update"},{"ReturnType":"Vector2","Parameters":[{"Name":"p","Type":"Vector2"}],"l":{"File":"Qt/Widget.cs","Line":843},"IsPublic":true,"FullName":"Editor.Widget.ToScreen","Name":"ToScreen","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Transform coordinates relative to the panel\u0027s top left corner, to coordinates relative to monitors\u0027s top left corner.","Return":"The same position relative to the monitors top left corner.","Params":{"p":"Position on the panel, relative it its top left corner."}},"DocId":"M:Editor.Widget.ToScreen(Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"p","Type":"Vector2"}],"l":{"File":"Qt/Widget.cs","Line":852},"IsPublic":true,"FullName":"Editor.Widget.FromScreen","Name":"FromScreen","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Transform coordinates relative to the monitors\u0027s top left corner, to coordinates relative to panel\u0027s top left corner.","Return":"The same position on the panel, relative it its top left corner.","Params":{"p":"Position relative to the monitors top left corner."}},"DocId":"M:Editor.Widget.FromScreen(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"Editor.KeyCode"}],"l":{"File":"Qt/Widget.cs","Line":856},"IsPublic":true,"FullName":"Editor.Widget.PostKeyEvent","Name":"PostKeyEvent","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.PostKeyEvent(Editor.KeyCode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"horizontal","Type":"Editor.SizeMode"},{"Name":"vertical","Type":"Editor.SizeMode"}],"l":{"File":"Qt/Widget.cs","Line":874},"IsPublic":true,"FullName":"Editor.Widget.SetSizeMode","Name":"SetSizeMode","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.SetSizeMode(Editor.SizeMode,Editor.SizeMode)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":893},"IsPublic":true,"FullName":"Editor.Widget.SaveGeometry","Name":"SaveGeometry","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Serialize position and size of this widget to a string, which can then be passed to \u003Csee cref=\u0022M:Editor.Widget.RestoreGeometry(System.String)\u0022 /\u003E.","Return":""},"DocId":"M:Editor.Widget.SaveGeometry"},{"ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.String"}],"l":{"File":"Qt/Widget.cs","Line":901},"IsPublic":true,"FullName":"Editor.Widget.RestoreGeometry","Name":"RestoreGeometry","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Restore position and size previously stored via \u003Csee cref=\u0022M:Editor.Widget.SaveGeometry\u0022 /\u003E.","Params":{"state":""}},"DocId":"M:Editor.Widget.RestoreGeometry(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Editor.Widget"}],"l":{"File":"Qt/Widget.cs","Line":942},"IsPublic":true,"FullName":"Editor.Widget.ChildValuesChanged","Name":"ChildValuesChanged","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.ChildValuesChanged(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Widget.cs","Line":947},"IsPublic":true,"FullName":"Editor.Widget.MakeSignal","Name":"MakeSignal","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.MakeSignal(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":965},"IsPublic":true,"FullName":"Editor.Widget.AdjustSize","Name":"AdjustSize","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Adjusts the size of the widget to fit its contents."},"DocId":"M:Editor.Widget.AdjustSize"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":981},"IsPublic":true,"FullName":"Editor.Widget.ConstrainToScreen","Name":"ConstrainToScreen","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Constrain this widget to the screen it\u0027s currently on."},"DocId":"M:Editor.Widget.ConstrainToScreen"},{"ReturnType":"System.Void","Parameters":[{"Name":"parentRect","Type":"Sandbox.Rect"}],"l":{"File":"Qt/Widget.cs","Line":992},"IsPublic":true,"FullName":"Editor.Widget.ConstrainTo","Name":"ConstrainTo","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Reposition this widget to ensure it is within the given rectangle.","Params":{"parentRect":"Rectangle to constraint to, relative to the parent widget."}},"DocId":"M:Editor.Widget.ConstrainTo(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Widget.cs","Line":1008},"IsPublic":true,"FullName":"Editor.Widget.SetWindowIcon","Name":"SetWindowIcon","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.SetWindowIcon(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"icon","Type":"Editor.Pixmap"}],"l":{"File":"Qt/Widget.cs","Line":1013},"IsPublic":true,"FullName":"Editor.Widget.SetWindowIcon","Name":"SetWindowIcon","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.SetWindowIcon(Editor.Pixmap)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1027},"IsPublic":true,"FullName":"Editor.Widget.Show","Name":"Show","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Make this widget visible."},"DocId":"M:Editor.Widget.Show"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1035},"IsPublic":true,"FullName":"Editor.Widget.Hide","Name":"Hide","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Make this widget not visible."},"DocId":"M:Editor.Widget.Hide"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1043},"IsPublic":true,"FullName":"Editor.Widget.Close","Name":"Close","DeclaringType":"Editor.Widget","Documentation":{"Summary":"If a window - will close"},"DocId":"M:Editor.Widget.Close"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1049},"IsPublic":true,"FullName":"Editor.Widget.MakeMinimized","Name":"MakeMinimized","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.MakeMinimized"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1056},"IsPublic":true,"FullName":"Editor.Widget.MakeMaximized","Name":"MakeMaximized","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.MakeMaximized"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1063},"IsPublic":true,"FullName":"Editor.Widget.MakeWindowed","Name":"MakeWindowed","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.MakeWindowed"},{"ReturnType":"System.Void","Parameters":[{"Name":"on","Type":"System.Boolean"},{"Name":"application","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Widget.cs","Line":1071},"IsPublic":true,"FullName":"Editor.Widget.SetModal","Name":"SetModal","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Set this window to be modal. This means it will appear on top of everything and block input to everything else."},"DocId":"M:Editor.Widget.SetModal(System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1084},"IsPublic":true,"FullName":"Editor.Widget.IsModal","Name":"IsModal","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Returns true if this is a modal window. This means it will appear on top of everything and block input to everything else."},"DocId":"M:Editor.Widget.IsModal"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1093},"IsPublic":true,"FullName":"Editor.Widget.DisableWindowActivation","Name":"DisableWindowActivation","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Calling this will set the WS_EX_NOACTIVATE flag on the window internally, which will stop\nit taking focus away from other windows."},"DocId":"M:Editor.Widget.DisableWindowActivation"},{"ReturnType":"System.Void","Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"Qt/Widget.cs","Line":1099},"IsPublic":true,"FullName":"Editor.Widget.SetEffectOpacity","Name":"SetEffectOpacity","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.SetEffectOpacity(System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hash","Type":"System.Int32"},{"Name":"secondsDebounce","Type":"System.Single","Default":"0.1"}],"l":{"File":"Qt/Widget.cs","Line":1116},"IsPublic":true,"FullName":"Editor.Widget.SetContentHash","Name":"SetContentHash","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Call every frame/tick to redraw this Widget on content change"},"DocId":"M:Editor.Widget.SetContentHash(System.Int32,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"getHash","Type":"System.Func\u00601\u003CSystem.Int32\u003E"},{"Name":"secondsDebounce","Type":"System.Single","Default":"0.1"}],"l":{"File":"Qt/Widget.cs","Line":1133},"IsPublic":true,"FullName":"Editor.Widget.SetContentHash","Name":"SetContentHash","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.SetContentHash(System.Func\u00601{System.Int32},System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"alignment","Type":"Sandbox.TextFlag"},{"Name":"offset","Type":"Vector2","Default":"null"}],"l":{"File":"Qt/Widget.cs","Line":1161},"IsPublic":true,"FullName":"Editor.Widget.AlignToParent","Name":"AlignToParent","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Align this widget to its parents edge, with an offset."},"DocId":"M:Editor.Widget.AlignToParent(Sandbox.TextFlag,Vector2)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1177},"IsPublic":true,"FullName":"Editor.Widget.UpdateGeometry","Name":"UpdateGeometry","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Tell everything that the geometry of this has changed"},"DocId":"M:Editor.Widget.UpdateGeometry"},{"ReturnType":"Editor.Widget","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1185},"IsPublic":true,"FullName":"Editor.Widget.GetWindow","Name":"GetWindow","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Get the top level window widget"},"DocId":"M:Editor.Widget.GetWindow"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Widget.Events.cs","Line":712},"IsPublic":true,"FullName":"Editor.Widget.OnDragLeave","Name":"OnDragLeave","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Cursor with drag and drop data left the bounds of this widget.\n\u003Cpara\u003ERequires \u003Csee cref=\u0022P:Editor.Widget.AcceptDrops\u0022 /\u003E to function.\u003C/para\u003E"},"DocId":"M:Editor.Widget.OnDragLeave"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Qt/Widget.Events.cs","Line":722},"IsPublic":true,"FullName":"Editor.Widget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Cursor with drag and drop data moved on this widget.\n\u003Cpara\u003ERequires \u003Csee cref=\u0022P:Editor.Widget.AcceptDrops\u0022 /\u003E to function.\u003C/para\u003E","Params":{"ev":"The drag event info."}},"DocId":"M:Editor.Widget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Qt/Widget.Events.cs","Line":732},"IsPublic":true,"FullName":"Editor.Widget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Something was dragged and dropped on this widget. Apply the data here, if its valid.\n\u003Cpara\u003ERequires \u003Csee cref=\u0022P:Editor.Widget.AcceptDrops\u0022 /\u003E to function.\u003C/para\u003E","Params":{"ev":"The drag event info."}},"DocId":"M:Editor.Widget.OnDragDrop(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.Layout.cs","Line":30},"IsPublic":true,"FullName":"Editor.Widget.Raise","Name":"Raise","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Raises this widget to the top of the parent widget\u0027s stack.\nAfter this call the widget will be visually in front of any overlapping sibling widgets."},"DocId":"M:Editor.Widget.Raise"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.Layout.cs","Line":39},"IsPublic":true,"FullName":"Editor.Widget.Lower","Name":"Lower","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Lowers the widget to the bottom of the parent widget\u0027s stack.\nAfter this call the widget will be visually behind (and therefore obscured by) any overlapping sibling widgets."},"DocId":"M:Editor.Widget.Lower"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Widget.cs","Line":20},"IsPublic":true,"FullName":"Editor.Widget..ctor","Name":".ctor","DeclaringType":"Editor.Widget","DocId":"M:Editor.Widget.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"isDarkWindow","Type":"System.Boolean","Default":"False"}],"l":{"File":"Qt/Widget.cs","Line":760},"IsPublic":true,"FullName":"Editor.Widget..ctor","Name":".ctor","DeclaringType":"Editor.Widget","Documentation":{"Summary":"The default widget constructor","Params":{"parent":"The parent to attach this to. This can be null while you\u0027re sorting stuff out, before you add it to a layout or something - but generally a null parent is something a window has.","isDarkWindow":"If true we\u0027ll run a function on startup to force this to be a darkmode window. Basically pass true if this is going to be a window and we\u0027ll all be friends."}},"DocId":"M:Editor.Widget.#ctor(Editor.Widget,System.Boolean)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":89},"IsPublic":true,"FullName":"Editor.Widget.Enabled","Name":"Enabled","Documentation":{"Summary":"Makes the widget not interactable. This is also usually be reflected visually by the widget.\nThe widget will not process any keyboard or mouse inputs. Applies retroactively to all children."},"DocId":"P:Editor.Widget.Enabled"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Qt/Widget.cs","Line":102},"IsPublic":true,"FullName":"Editor.Widget.ReadOnly","Name":"ReadOnly","Documentation":{"Summary":"Makes the widget read only. I.e. You can copy text of a text entry, but can\u0027t edit it.\nApplies retroactively to all children."},"DocId":"P:Editor.Widget.ReadOnly"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/Widget.cs","Line":113},"IsPublic":true,"FullName":"Editor.Widget.Parent","Name":"Parent","Documentation":{"Summary":"Parent widget. If non null, position of this widget will be relative to the parent widget. Certain events will also propagate to the parent widget if unhandled."},"DocId":"P:Editor.Widget.Parent"},{"PropertyType":"Sandbox.UI.Margin","Loc":{"File":"Qt/Widget.cs","Line":167},"IsPublic":true,"FullName":"Editor.Widget.ContentMargins","Name":"ContentMargins","DocId":"P:Editor.Widget.ContentMargins"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Widget.cs","Line":172},"IsPublic":true,"FullName":"Editor.Widget.ContentRect","Name":"ContentRect","DocId":"P:Editor.Widget.ContentRect"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Widget.cs","Line":181},"IsPublic":true,"FullName":"Editor.Widget.Size","Name":"Size","Documentation":{"Summary":"Size of this widget."},"DocId":"P:Editor.Widget.Size"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Widget.cs","Line":188},"IsPublic":true,"FullName":"Editor.Widget.LocalRect","Name":"LocalRect","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"This panel\u0027s rect at 0,0"},"DocId":"P:Editor.Widget.LocalRect"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Widget.cs","Line":194},"IsPublic":true,"FullName":"Editor.Widget.ScreenRect","Name":"ScreenRect","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"This panel\u0027s rect in screen coordinates"},"DocId":"P:Editor.Widget.ScreenRect"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":203},"IsPublic":true,"FullName":"Editor.Widget.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Utility to interact with a widget\u0027s width - use Size where possible"},"DocId":"P:Editor.Widget.Width"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":213},"IsPublic":true,"FullName":"Editor.Widget.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Utility to interact with a widget\u0027s width - use Size where possible"},"DocId":"P:Editor.Widget.Height"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Widget.cs","Line":224},"IsPublic":true,"FullName":"Editor.Widget.MinimumSize","Name":"MinimumSize","Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Editor.Widget.MinimumWidth\u0022 /\u003E and \u003Csee cref=\u0022P:Editor.Widget.MinimumHeight\u0022 /\u003E simultaneously."},"DocId":"P:Editor.Widget.MinimumSize"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":232},"IsPublic":true,"FullName":"Editor.Widget.MinimumWidth","Name":"MinimumWidth","Documentation":{"Summary":"This widgets width should never be smaller than the given value."},"DocId":"P:Editor.Widget.MinimumWidth"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":237},"IsPublic":true,"FullName":"Editor.Widget.MinimumHeight","Name":"MinimumHeight","Documentation":{"Summary":"This widgets height should never be smaller than the given value."},"DocId":"P:Editor.Widget.MinimumHeight"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":249},"IsPublic":true,"FullName":"Editor.Widget.FixedHeight","Name":"FixedHeight","Documentation":{"Summary":"Sets the fixed height for this widget"},"DocId":"P:Editor.Widget.FixedHeight"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":262},"IsPublic":true,"FullName":"Editor.Widget.FixedWidth","Name":"FixedWidth","Documentation":{"Summary":"Sets the fixed width for this widget"},"DocId":"P:Editor.Widget.FixedWidth"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Widget.cs","Line":273},"IsPublic":true,"FullName":"Editor.Widget.FixedSize","Name":"FixedSize","DocId":"P:Editor.Widget.FixedSize"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":284},"IsPublic":true,"FullName":"Editor.Widget.MaximumWidth","Name":"MaximumWidth","Documentation":{"Summary":"This widgets width should never be larger than the given value."},"DocId":"P:Editor.Widget.MaximumWidth"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":293},"IsPublic":true,"FullName":"Editor.Widget.MaximumHeight","Name":"MaximumHeight","Documentation":{"Summary":"This widgets height should never be larger than the given value."},"DocId":"P:Editor.Widget.MaximumHeight"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Widget.cs","Line":315},"IsPublic":true,"FullName":"Editor.Widget.MaximumSize","Name":"MaximumSize","Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Editor.Widget.MaximumWidth\u0022 /\u003E and \u003Csee cref=\u0022P:Editor.Widget.MaximumHeight\u0022 /\u003E simultaneously."},"DocId":"P:Editor.Widget.MaximumSize"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Widget.cs","Line":330},"IsPublic":true,"FullName":"Editor.Widget.Position","Name":"Position","Documentation":{"Summary":"Position of this widget, relative to its parent if it has one."},"DocId":"P:Editor.Widget.Position"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":345},"IsPublic":true,"FullName":"Editor.Widget.Visible","Name":"Visible","Documentation":{"Summary":"Whether this widget is visible or not, in the tree. This will return false if a parent is hidden. You \nmight want to set Hidden if you\u0027re looking to check local visible status on a widget."},"DocId":"P:Editor.Widget.Visible"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":360},"IsPublic":true,"FullName":"Editor.Widget.Hidden","Name":"Hidden","Documentation":{"Summary":"Whether this widget is hidden. This differs from Visible because this will return the state for\nthis particular widget, where as Visible returns false if a parent is hidden etc."},"DocId":"P:Editor.Widget.Hidden"},{"PropertyType":"System.String","Loc":{"File":"Qt/Widget.cs","Line":371},"IsPublic":true,"FullName":"Editor.Widget.Name","Name":"Name","Documentation":{"Summary":"Name of the widget, usually for debugging purposes."},"DocId":"P:Editor.Widget.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":377},"IsPublic":true,"FullName":"Editor.Widget.TranslucentBackground","Name":"TranslucentBackground","DocId":"P:Editor.Widget.TranslucentBackground"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":383},"IsPublic":true,"FullName":"Editor.Widget.NoSystemBackground","Name":"NoSystemBackground","DocId":"P:Editor.Widget.NoSystemBackground"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":389},"IsPublic":true,"FullName":"Editor.Widget.TransparentForMouseEvents","Name":"TransparentForMouseEvents","DocId":"P:Editor.Widget.TransparentForMouseEvents"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":395},"IsPublic":true,"FullName":"Editor.Widget.ShowWithoutActivating","Name":"ShowWithoutActivating","DocId":"P:Editor.Widget.ShowWithoutActivating"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":401},"IsPublic":true,"FullName":"Editor.Widget.MouseTracking","Name":"MouseTracking","DocId":"P:Editor.Widget.MouseTracking"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":410},"IsPublic":true,"FullName":"Editor.Widget.AcceptDrops","Name":"AcceptDrops","Documentation":{"Summary":"Accept drag and dropping shit on us"},"DocId":"P:Editor.Widget.AcceptDrops"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":418},"IsPublic":true,"FullName":"Editor.Widget.IsFramelessWindow","Name":"IsFramelessWindow","DocId":"P:Editor.Widget.IsFramelessWindow"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":434},"IsPublic":true,"FullName":"Editor.Widget.IsTooltip","Name":"IsTooltip","DocId":"P:Editor.Widget.IsTooltip"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":450},"IsPublic":true,"FullName":"Editor.Widget.IsPopup","Name":"IsPopup","DocId":"P:Editor.Widget.IsPopup"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":464},"IsPublic":true,"FullName":"Editor.Widget.IsWindow","Name":"IsWindow","DocId":"P:Editor.Widget.IsWindow"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":471},"IsPublic":true,"FullName":"Editor.Widget.HasMaximizeButton","Name":"HasMaximizeButton","DocId":"P:Editor.Widget.HasMaximizeButton"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":484},"IsPublic":true,"FullName":"Editor.Widget.DeleteOnClose","Name":"DeleteOnClose","Documentation":{"Summary":"Delete this widget when close is pressed"},"DocId":"P:Editor.Widget.DeleteOnClose"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":491},"IsPublic":true,"FullName":"Editor.Widget.DpiScale","Name":"DpiScale","Documentation":{"Summary":"The scale this widget is using (multiplying Size by this value gives the actual native size)"},"DocId":"P:Editor.Widget.DpiScale"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":514},"IsPublic":true,"FullName":"Editor.Widget.IsFocused","Name":"IsFocused","Documentation":{"Summary":"Whether this widget has keyboard focus."},"DocId":"P:Editor.Widget.IsFocused"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":519},"IsPublic":true,"FullName":"Editor.Widget.IsActiveWindow","Name":"IsActiveWindow","DocId":"P:Editor.Widget.IsActiveWindow"},{"PropertyType":"Editor.FocusMode","Loc":{"File":"Qt/Widget.cs","Line":528},"IsPublic":true,"FullName":"Editor.Widget.FocusMode","Name":"FocusMode","Documentation":{"Summary":"Sets the focus mode for this widget. This determines both how it will get focus and whether it will receive keyboard input."},"DocId":"P:Editor.Widget.FocusMode"},{"PropertyType":"Editor.WindowFlags","Loc":{"File":"Qt/Widget.cs","Line":683},"IsPublic":true,"FullName":"Editor.Widget.WindowFlags","Name":"WindowFlags","DocId":"P:Editor.Widget.WindowFlags"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.Widget\u003E","Loc":{"File":"Qt/Widget.cs","Line":726},"IsPublic":true,"FullName":"Editor.Widget.Children","Name":"Children","Documentation":{"Summary":"Child widgets of this widget."},"DocId":"P:Editor.Widget.Children"},{"PropertyType":"Editor.CursorShape","IsVirtual":true,"Loc":{"File":"Qt/Widget.cs","Line":770},"IsPublic":true,"FullName":"Editor.Widget.Cursor","Name":"Cursor","Documentation":{"Summary":"Cursor override for this widget."},"DocId":"P:Editor.Widget.Cursor"},{"PropertyType":"Editor.Pixmap","IsVirtual":true,"Loc":{"File":"Qt/Widget.cs","Line":794},"IsPublic":true,"FullName":"Editor.Widget.PixmapCursor","Name":"PixmapCursor","Documentation":{"Summary":"Custom cursor override for this widget.\nWill override \u003Csee cref=\u0022P:Editor.Widget.Cursor\u0022 /\u003E with \u003Csee cref=\u0022F:Editor.CursorShape.CustomCursor\u0022 /\u003E."},"DocId":"P:Editor.Widget.PixmapCursor"},{"PropertyType":"Vector2","Loc":{"File":"Qt/Widget.cs","Line":833},"IsPublic":true,"FullName":"Editor.Widget.ScreenPosition","Name":"ScreenPosition","Documentation":{"Summary":"Position of the widget relative to the monitor\u0027s top left corner."},"DocId":"P:Editor.Widget.ScreenPosition"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/Widget.cs","Line":865},"IsPublic":true,"FullName":"Editor.Widget.FocusProxy","Name":"FocusProxy","DocId":"P:Editor.Widget.FocusProxy"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":870},"IsPublic":true,"FullName":"Editor.Widget.IsUnderMouse","Name":"IsUnderMouse","DocId":"P:Editor.Widget.IsUnderMouse"},{"PropertyType":"Editor.SizeMode","Loc":{"File":"Qt/Widget.cs","Line":880},"IsPublic":true,"FullName":"Editor.Widget.HorizontalSizeMode","Name":"HorizontalSizeMode","DocId":"P:Editor.Widget.HorizontalSizeMode"},{"PropertyType":"Editor.SizeMode","Loc":{"File":"Qt/Widget.cs","Line":886},"IsPublic":true,"FullName":"Editor.Widget.VerticalSizeMode","Name":"VerticalSizeMode","DocId":"P:Editor.Widget.VerticalSizeMode"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Qt/Widget.cs","Line":913},"IsPublic":true,"FullName":"Editor.Widget.ToolTip","Name":"ToolTip","Documentation":{"Summary":"If set, this text will be displayed after a certain delay of hovering this widget with the mouse cursor."},"DocId":"P:Editor.Widget.ToolTip"},{"PropertyType":"System.String","Loc":{"File":"Qt/Widget.cs","Line":922},"IsPublic":true,"FullName":"Editor.Widget.StatusTip","Name":"StatusTip","Documentation":{"Summary":"If set, hovering over this widget will set the text of a \u003Csee cref=\u0022T:Editor.StatusBar\u0022 /\u003E of the window the widget belongs to."},"DocId":"P:Editor.Widget.StatusTip"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Qt/Widget.cs","Line":974},"IsPublic":true,"FullName":"Editor.Widget.ScreenGeometry","Name":"ScreenGeometry","Documentation":{"Summary":"Returns the geometry of the screen this widget is currently on."},"DocId":"P:Editor.Widget.ScreenGeometry"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Qt/Widget.cs","Line":1019},"IsPublic":true,"FullName":"Editor.Widget.WindowTitle","Name":"WindowTitle","DocId":"P:Editor.Widget.WindowTitle"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":1052},"IsPublic":true,"FullName":"Editor.Widget.IsMinimized","Name":"IsMinimized","DocId":"P:Editor.Widget.IsMinimized"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":1059},"IsPublic":true,"FullName":"Editor.Widget.IsMaximized","Name":"IsMaximized","DocId":"P:Editor.Widget.IsMaximized"},{"PropertyType":"System.Single","Loc":{"File":"Qt/Widget.cs","Line":1105},"IsPublic":true,"FullName":"Editor.Widget.WindowOpacity","Name":"WindowOpacity","DocId":"P:Editor.Widget.WindowOpacity"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.cs","Line":1153},"IsPublic":true,"FullName":"Editor.Widget.UpdatesEnabled","Name":"UpdatesEnabled","Documentation":{"Summary":"If true, Update will call"},"DocId":"P:Editor.Widget.UpdatesEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.DebugMode.cs","Line":23},"IsPublic":true,"FullName":"Editor.Widget.DebugModeEnabled","Name":"DebugModeEnabled","Documentation":{"Summary":"Enable debug mode on this widget."},"DocId":"P:Editor.Widget.DebugModeEnabled"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Qt/Widget.DebugMode.cs","Line":32},"IsPublic":true,"FullName":"Editor.Widget.ProvidesDebugMode","Name":"ProvidesDebugMode","Documentation":{"Summary":"If true then this widget has a debug mode that can be activated"},"DocId":"P:Editor.Widget.ProvidesDebugMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.Events.cs","Line":27},"IsPublic":true,"FullName":"Editor.Widget.IsPressed","Name":"IsPressed","Documentation":{"Summary":"Whether this widget is currently being pressed down or not."},"DocId":"P:Editor.Widget.IsPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.Events.cs","Line":194},"IsPublic":true,"FullName":"Editor.Widget.IsDraggable","Name":"IsDraggable","Documentation":{"Summary":"Whether this widget can be drag and dropped onto other widgets."},"DocId":"P:Editor.Widget.IsDraggable"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.Events.cs","Line":549},"IsPublic":true,"FullName":"Editor.Widget.IsBeingDroppedOn","Name":"IsBeingDroppedOn","Documentation":{"Summary":"Whether something is being dragged over this widget."},"DocId":"P:Editor.Widget.IsBeingDroppedOn"},{"PropertyType":"Editor.Layout","Loc":{"File":"Qt/Widget.Layout.cs","Line":17},"IsPublic":true,"FullName":"Editor.Widget.Layout","Name":"Layout","Documentation":{"Summary":"The widget\u0027s internal layout, if any"},"DocId":"P:Editor.Widget.Layout"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Widget.MouseRelease","Name":"MouseRelease","Documentation":{},"DocId":"F:Editor.Widget.MouseRelease"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Widget.MouseClick","Name":"MouseClick","Documentation":{},"DocId":"F:Editor.Widget.MouseClick"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Widget.MouseRightClick","Name":"MouseRightClick","Documentation":{},"DocId":"F:Editor.Widget.MouseRightClick"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Widget.MouseLeftPress","Name":"MouseLeftPress","Documentation":{"Summary":"Called when this widget is left clicked (on mouse press)."},"DocId":"F:Editor.Widget.MouseLeftPress"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Widget.MouseRightPress","Name":"MouseRightPress","Documentation":{"Summary":"Called when this widget is right clicked (on mouse press)."},"DocId":"F:Editor.Widget.MouseRightPress"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.Widget.MouseMiddlePress","Name":"MouseMiddlePress","Documentation":{"Summary":"Called when this widget is clicked with the mouse wheel (on mouse press)."},"DocId":"F:Editor.Widget.MouseMiddlePress"},{"FieldType":"System.Action\u00601\u003CVector2\u003E","IsPublic":true,"FullName":"Editor.Widget.MouseMove","Name":"MouseMove","Documentation":{},"DocId":"F:Editor.Widget.MouseMove"},{"FieldType":"System.Func\u00601\u003CSystem.Boolean\u003E","IsPublic":true,"FullName":"Editor.Widget.OnPaintOverride","Name":"OnPaintOverride","Documentation":{"Summary":"Override the widget\u0027s paint process.\n \nReturn \u003Csee langword=\u0022true\u0022 /\u003E to prevent the default paint action, which is to call \u003Csee cref=\u0022M:Editor.Widget.OnPaint\u0022 /\u003E."},"DocId":"F:Editor.Widget.OnPaintOverride"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Widget","Name":"Widget","Attributes":[{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"A generic widget."},"DocId":"T:Editor.Widget"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.Widget.DragEvent..ctor","Name":".ctor","DeclaringType":"Editor.Widget.DragEvent","DocId":"M:Editor.Widget.DragEvent.#ctor"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Qt/Widget.Events.cs","Line":565},"IsPublic":true,"FullName":"Editor.Widget.DragEvent.LocalPosition","Name":"LocalPosition","Documentation":{"Summary":"Cursor position, local to this widget."},"DocId":"P:Editor.Widget.DragEvent.LocalPosition"},{"PropertyType":"Editor.DragData","Loc":{"File":"Qt/Widget.Events.cs","Line":570},"IsPublic":true,"FullName":"Editor.Widget.DragEvent.Data","Name":"Data","Documentation":{"Summary":"The drag data."},"DocId":"P:Editor.Widget.DragEvent.Data"},{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Qt/Widget.Events.cs","Line":577},"IsPublic":true,"FullName":"Editor.Widget.DragEvent.KeyboardModifiers","Name":"KeyboardModifiers","Documentation":{"Summary":"The keyboard modifier keys that were held down at the moment the event triggered."},"DocId":"P:Editor.Widget.DragEvent.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.Events.cs","Line":582},"IsPublic":true,"FullName":"Editor.Widget.DragEvent.HasShift","Name":"HasShift","Documentation":{"Summary":"Whether \u003Cc\u003EShift\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Editor.Widget.DragEvent.HasShift"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.Events.cs","Line":587},"IsPublic":true,"FullName":"Editor.Widget.DragEvent.HasCtrl","Name":"HasCtrl","Documentation":{"Summary":"Whether \u003Cc\u003EControl\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Editor.Widget.DragEvent.HasCtrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Widget.Events.cs","Line":592},"IsPublic":true,"FullName":"Editor.Widget.DragEvent.HasAlt","Name":"HasAlt","Documentation":{"Summary":"Whether \u003Cc\u003EAlt\u003C/c\u003E key was being held down at the time of the event."},"DocId":"P:Editor.Widget.DragEvent.HasAlt"},{"PropertyType":"Editor.DropAction","Loc":{"File":"Qt/Widget.Events.cs","Line":602},"IsPublic":true,"FullName":"Editor.Widget.DragEvent.Action","Name":"Action","Documentation":{"Summary":"Set this to what action will be (or was) performed."},"DocId":"P:Editor.Widget.DragEvent.Action"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Widget.DragEvent","Name":"DragEvent","DeclaringType":"Editor.Widget","Documentation":{"Summary":"Information about a widget drag and drop event."},"DocId":"T:Editor.Widget.DragEvent"},{"Namespace":"Editor","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.WidgetSignal..ctor","Name":".ctor","DeclaringType":"Editor.WidgetSignal","DocId":"M:Editor.WidgetSignal.#ctor"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.WidgetSignal.Type","Name":"Type","DocId":"F:Editor.WidgetSignal.Type"},{"FieldType":"Editor.Widget","IsPublic":true,"FullName":"Editor.WidgetSignal.SourceWidget","Name":"SourceWidget","DocId":"F:Editor.WidgetSignal.SourceWidget"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.WidgetSignal.Propagate","Name":"Propagate","DocId":"F:Editor.WidgetSignal.Propagate"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.WidgetSignal","Name":"WidgetSignal","DocId":"T:Editor.WidgetSignal"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.FocusMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusMode.None","Name":"None","Documentation":{"Summary":"Do not accept focus."},"DocId":"F:Editor.FocusMode.None"},{"FieldType":"Editor.FocusMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusMode.Tab","Name":"Tab","Documentation":{"Summary":"Accept focus by tabbing."},"DocId":"F:Editor.FocusMode.Tab"},{"FieldType":"Editor.FocusMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusMode.Click","Name":"Click","Documentation":{"Summary":"Accept focus by being clicked on."},"DocId":"F:Editor.FocusMode.Click"},{"FieldType":"Editor.FocusMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusMode.TabOrClick","Name":"TabOrClick","Documentation":{"Summary":"Accept focus by clicking or tabbing."},"DocId":"F:Editor.FocusMode.TabOrClick"},{"FieldType":"Editor.FocusMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusMode.TabOrClickOrWheel","Name":"TabOrClickOrWheel","Documentation":{"Summary":"Accept focus when using the mouse wheel too."},"DocId":"F:Editor.FocusMode.TabOrClickOrWheel"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.FocusMode","Name":"FocusMode","DocId":"T:Editor.FocusMode"},{"Namespace":"Editor","Methods":[{"ReturnType":"Editor.SuspendUpdates","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Qt/Widget.cs","Line":1246},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SuspendUpdates.For","Name":"For","DeclaringType":"Editor.SuspendUpdates","DocId":"M:Editor.SuspendUpdates.For(Editor.Widget)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Qt/Widget.cs","Line":1265},"IsPublic":true,"FullName":"Editor.SuspendUpdates.Dispose","Name":"Dispose","DeclaringType":"Editor.SuspendUpdates","DocId":"M:Editor.SuspendUpdates.Dispose"}],"Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.SuspendUpdates","Name":"SuspendUpdates","Documentation":{"Summary":"Suspends updates in the widget for this using scope."},"DocId":"T:Editor.SuspendUpdates"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.Mouse","Name":"Mouse","DocId":"F:Editor.FocusChangeReason.Mouse"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.Tab","Name":"Tab","DocId":"F:Editor.FocusChangeReason.Tab"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.Backtab","Name":"Backtab","DocId":"F:Editor.FocusChangeReason.Backtab"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.ActiveWindow","Name":"ActiveWindow","DocId":"F:Editor.FocusChangeReason.ActiveWindow"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.Popup","Name":"Popup","DocId":"F:Editor.FocusChangeReason.Popup"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.Shortcut","Name":"Shortcut","DocId":"F:Editor.FocusChangeReason.Shortcut"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.MenuBar","Name":"MenuBar","DocId":"F:Editor.FocusChangeReason.MenuBar"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.Other","Name":"Other","DocId":"F:Editor.FocusChangeReason.Other"},{"FieldType":"Editor.FocusChangeReason","IsPublic":true,"IsStatic":true,"FullName":"Editor.FocusChangeReason.None","Name":"None","DocId":"F:Editor.FocusChangeReason.None"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.FocusChangeReason","Name":"FocusChangeReason","Documentation":{"Summary":"Describes why a \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003Es\u0027 keyboard focus has changed via \u003Csee cref=\u0022M:Editor.Widget.OnFocus(Editor.FocusChangeReason)\u0022 /\u003E and \u003Csee cref=\u0022M:Editor.Widget.OnBlur(Editor.FocusChangeReason)\u0022 /\u003E callbacks."},"DocId":"T:Editor.FocusChangeReason"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Window.Cookies.cs","Line":31},"IsPublic":true,"FullName":"Editor.Window.RestoreFromStateCookie","Name":"RestoreFromStateCookie","DeclaringType":"Editor.Window","Documentation":{"Summary":"Called whenever the window should restore its state via the \u003Csee cref=\u0022P:Sandbox.Internal.GlobalToolsNamespace.EditorCookie\u0022\u003EEditorCookie\u003C/see\u003E library,\nthat was previously saved in \u003Csee cref=\u0022M:Editor.Window.SaveToStateCookie\u0022 /\u003E.\u003Cbr /\u003E\nYou should use \u003Csee cref=\u0022P:Editor.Window.StateCookie\u0022 /\u003E in the cookie name."},"DocId":"M:Editor.Window.RestoreFromStateCookie"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Window.Cookies.cs","Line":49},"IsPublic":true,"FullName":"Editor.Window.SaveToStateCookie","Name":"SaveToStateCookie","DeclaringType":"Editor.Window","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["app.exit"]}],"Documentation":{"Summary":"Called whenever the window should save its state via the \u003Csee cref=\u0022P:Sandbox.Internal.GlobalToolsNamespace.EditorCookie\u0022\u003EEditorCookie\u003C/see\u003E library,\nto be later restored in \u003Csee cref=\u0022M:Editor.Window.RestoreFromStateCookie\u0022 /\u003E. This is useful to carry data across game sessions.\u003Cbr /\u003E\nYou should use \u003Csee cref=\u0022P:Editor.Window.StateCookie\u0022 /\u003E in the cookie name."},"DocId":"M:Editor.Window.SaveToStateCookie"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Qt/Window.cs","Line":178},"IsPublic":true,"FullName":"Editor.Window.SetWindowIcon","Name":"SetWindowIcon","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.SetWindowIcon(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"icon","Type":"Editor.Pixmap"}],"l":{"File":"Qt/Window.cs","Line":184},"IsPublic":true,"FullName":"Editor.Window.SetWindowIcon","Name":"SetWindowIcon","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.SetWindowIcon(Editor.Pixmap)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Window.cs","Line":208},"IsPublic":true,"FullName":"Editor.Window.Show","Name":"Show","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.Show"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Qt/Window.cs","Line":229},"IsPublic":true,"FullName":"Editor.Window.Close","Name":"Close","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.Close"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Window.cs","Line":238},"IsPublic":true,"FullName":"Editor.Window.Clear","Name":"Clear","DeclaringType":"Editor.Window","Documentation":{"Summary":"TODO this was a test, get rid of it"},"DocId":"M:Editor.Window.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"bar","Type":"Editor.ToolBar"},{"Name":"position","Type":"Editor.ToolbarPosition","Default":"4"}],"l":{"File":"Qt/Window.cs","Line":258},"IsPublic":true,"FullName":"Editor.Window.AddToolBar","Name":"AddToolBar","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.AddToolBar(Editor.ToolBar,Editor.ToolbarPosition)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bar","Type":"Editor.ToolBar"}],"l":{"File":"Qt/Window.cs","Line":263},"IsPublic":true,"FullName":"Editor.Window.RemoveToolBar","Name":"RemoveToolBar","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.RemoveToolBar(Editor.ToolBar)"},{"ReturnType":"System.String","Parameters":[{"Name":"version","Type":"System.Int32","Default":"0"}],"l":{"File":"Qt/Window.cs","Line":266},"IsPublic":true,"FullName":"Editor.Window.SaveState","Name":"SaveState","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.SaveState(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.String"}],"l":{"File":"Qt/Window.cs","Line":267},"IsPublic":true,"FullName":"Editor.Window.RestoreState","Name":"RestoreState","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.RestoreState(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Qt/Window.cs","Line":281},"IsPublic":true,"FullName":"Editor.Window.Center","Name":"Center","DeclaringType":"Editor.Window","Documentation":{"Summary":"Position the window at the centre of the screen, or main editor window if one is present."},"DocId":"M:Editor.Window.Center"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Qt/Window.cs","Line":101},"IsPublic":true,"FullName":"Editor.Window..ctor","Name":".ctor","DeclaringType":"Editor.Window","DocId":"M:Editor.Window.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Window.Cookies.cs","Line":17},"IsPublic":true,"FullName":"Editor.Window.StateCookie","Name":"StateCookie","Documentation":{"Summary":"A unique identifier for this window, to store the window state across sessions using the \u003Csee cref=\u0022P:Sandbox.Internal.GlobalGameNamespace.Cookie\u0022\u003ECookie\u003C/see\u003E library."},"DocId":"P:Editor.Window.StateCookie"},{"PropertyType":"System.String","Loc":{"File":"Qt/Window.cs","Line":19},"IsPublic":true,"FullName":"Editor.Window.Title","Name":"Title","DocId":"P:Editor.Window.Title"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/Window.cs","Line":31},"IsPublic":true,"FullName":"Editor.Window.Canvas","Name":"Canvas","DocId":"P:Editor.Window.Canvas"},{"PropertyType":"Editor.MenuBar","IsVirtual":true,"Loc":{"File":"Qt/Window.cs","Line":48},"IsPublic":true,"FullName":"Editor.Window.MenuBar","Name":"MenuBar","DocId":"P:Editor.Window.MenuBar"},{"PropertyType":"Editor.Widget","Loc":{"File":"Qt/Window.cs","Line":59},"IsPublic":true,"FullName":"Editor.Window.MenuWidget","Name":"MenuWidget","DocId":"P:Editor.Window.MenuWidget"},{"PropertyType":"Editor.StatusBar","Loc":{"File":"Qt/Window.cs","Line":89},"IsPublic":true,"FullName":"Editor.Window.StatusBar","Name":"StatusBar","DocId":"P:Editor.Window.StatusBar"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Window.cs","Line":101},"IsPublic":true,"FullName":"Editor.Window.StartCentered","Name":"StartCentered","Documentation":{"Summary":"Initialises the window at the centre of the screen (or main editor window if one is present) by default."},"DocId":"P:Editor.Window.StartCentered"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Window.cs","Line":150},"IsPublic":true,"FullName":"Editor.Window.IsDialog","Name":"IsDialog","DocId":"P:Editor.Window.IsDialog"},{"PropertyType":"System.Boolean","Loc":{"File":"Qt/Window.cs","Line":163},"IsPublic":true,"FullName":"Editor.Window.CloseButtonVisible","Name":"CloseButtonVisible","DocId":"P:Editor.Window.CloseButtonVisible"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.Window\u003E","IsPublic":true,"IsStatic":true,"FullName":"Editor.Window.All","Name":"All","DocId":"F:Editor.Window.All"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Window","Name":"Window","DocId":"T:Editor.Window"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.RestoreState","Name":"RestoreState","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorScene/\u003CRestoreState\u003Ed__13"]}],"DocId":"M:Editor.EditorScene.RestoreState"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.NewScene","Name":"NewScene","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.new","CTRL\u002BN","0"]}],"DocId":"M:Editor.EditorScene.NewScene"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Open","Name":"Open","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.open","CTRL\u002BO","0"]}],"DocId":"M:Editor.EditorScene.Open"},{"ReturnType":"System.Void","Parameters":[{"Name":"resource","Type":"Sandbox.SceneFile"}],"l":{"File":"Scene/EditorScene.cs","Line":140},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.OpenScene","Name":"OpenScene","DeclaringType":"Editor.EditorScene","Documentation":{"Summary":"Opens the given scene file for editing, if it\u0027s not already open."},"DocId":"M:Editor.EditorScene.OpenScene(Sandbox.SceneFile)"},{"ReturnType":"System.Void","Parameters":[{"Name":"resource","Type":"Sandbox.PrefabFile"}],"l":{"File":"Scene/EditorScene.cs","Line":172},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.OpenPrefab","Name":"OpenPrefab","DeclaringType":"Editor.EditorScene","Documentation":{"Summary":"Opens the given prefab file for editing, if it\u0027s not already open."},"DocId":"M:Editor.EditorScene.OpenPrefab(Sandbox.PrefabFile)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":196},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.SaveSession","Name":"SaveSession","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.save","CTRL\u002BS","0"]}],"DocId":"M:Editor.EditorScene.SaveSession"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":205},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.SaveSessionAs","Name":"SaveSessionAs","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.save-as","CTRL\u002BSHIFT\u002BS","0"]}],"DocId":"M:Editor.EditorScene.SaveSessionAs"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":214},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.SaveAllSessions","Name":"SaveAllSessions","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.save-all","CTRL\u002BALT\u002BSHIFT\u002BS","0"]}],"DocId":"M:Editor.EditorScene.SaveAllSessions"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Discard","Name":"Discard","DeclaringType":"Editor.EditorScene","DocId":"M:Editor.EditorScene.Discard"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":296},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.TogglePlay","Name":"TogglePlay","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.toggle-play","F5","1"]}],"Documentation":{"Summary":"Toggles play mode."},"DocId":"M:Editor.EditorScene.TogglePlay"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Scene/EditorScene.cs","Line":329},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.PlayMap","Name":"PlayMap","DeclaringType":"Editor.EditorScene","DocId":"M:Editor.EditorScene.PlayMap(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":341},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Play","Name":"Play","DeclaringType":"Editor.EditorScene","DocId":"M:Editor.EditorScene.Play"},{"ReturnType":"System.Void","Parameters":[{"Name":"playmode","Type":"System.String"}],"l":{"File":"Scene/EditorScene.cs","Line":359},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Play","Name":"Play","DeclaringType":"Editor.EditorScene","DocId":"M:Editor.EditorScene.Play(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":424},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Stop","Name":"Stop","DeclaringType":"Editor.EditorScene","DocId":"M:Editor.EditorScene.Stop"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":468},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.SceneEditorTick","Name":"SceneEditorTick","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"Documentation":{"Summary":"Called once a frame to keep the game camera in sync with the main camera in the editor scene"},"DocId":"M:Editor.EditorScene.SceneEditorTick"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"resource","Type":"Sandbox.SceneFile"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.LoadFromScene","Name":"LoadFromScene","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorScene/\u003CLoadFromScene\u003Ed__35"]},{"FullName":"Editor.EditorForAssetTypeAttribute","ConstructorArguments":["scene"]}],"Documentation":{"Summary":"This is called when the user wants to open a new scene"},"DocId":"M:Editor.EditorScene.LoadFromScene(Sandbox.SceneFile)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"resource","Type":"Sandbox.PrefabFile"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.LoadFromPrefab","Name":"LoadFromPrefab","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorScene/\u003CLoadFromPrefab\u003Ed__36"]},{"FullName":"Editor.EditorForAssetTypeAttribute","ConstructorArguments":["prefab"]}],"Documentation":{"Summary":"This is called when the user wants to open a new scene"},"DocId":"M:Editor.EditorScene.LoadFromPrefab(Sandbox.PrefabFile)"},{"ReturnType":"System.Void","Parameters":[{"Name":"prefab","Type":"Sandbox.PrefabFile"}],"l":{"File":"Scene/EditorScene.cs","Line":551},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.UpdatePrefabInstances","Name":"UpdatePrefabInstances","DeclaringType":"Editor.EditorScene","Documentation":{"Summary":"Update any/all instances of a prefab in any open sessions"},"DocId":"M:Editor.EditorScene.UpdatePrefabInstances(Sandbox.PrefabFile)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Cut","Name":"Cut","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.cut","CTRL\u002BX","0"]}],"DocId":"M:Editor.EditorScene.Cut"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":623},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.SelectAll","Name":"SelectAll","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.select-all","CTRL\u002BA","0"]}],"DocId":"M:Editor.EditorScene.SelectAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Copy","Name":"Copy","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.copy","CTRL\u002BC","0"]}],"DocId":"M:Editor.EditorScene.Copy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":657},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Paste","Name":"Paste","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.paste","CTRL\u002BV","0"]}],"DocId":"M:Editor.EditorScene.Paste"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/EditorScene.cs","Line":679},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.PasteAsChild","Name":"PasteAsChild","DeclaringType":"Editor.EditorScene","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.paste-as-child","CTRL\u002BSHIFT\u002BV","0"]}],"DocId":"M:Editor.EditorScene.PasteAsChild"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/EditorScene.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.PlayMode","Name":"PlayMode","DocId":"P:Editor.EditorScene.PlayMode"},{"PropertyType":"Sandbox.Gizmo.SceneSettings","Loc":{"File":"Scene/EditorScene.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.GizmoSettings","Name":"GizmoSettings","DocId":"P:Editor.EditorScene.GizmoSettings"},{"PropertyType":"Sandbox.SelectionSystem","Loc":{"File":"Scene/EditorScene.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.Selection","Name":"Selection","DocId":"P:Editor.EditorScene.Selection"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/EditorScene.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene.LastOpenedScenes","Name":"LastOpenedScenes","DocId":"P:Editor.EditorScene.LastOpenedScenes"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorScene","Name":"EditorScene","DocId":"T:Editor.EditorScene"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/SceneUtility.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditor.HasComponentInClipboard","Name":"HasComponentInClipboard","DeclaringType":"Editor.SceneEditor","Documentation":{"Summary":"Is there a \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E type in the clipboard?"},"DocId":"M:Editor.SceneEditor.HasComponentInClipboard"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditor","Name":"SceneEditor","DocId":"T:Editor.SceneEditor"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":133},"IsPublic":true,"FullName":"Editor.SceneEditorSession.Destroy","Name":"Destroy","DeclaringType":"Editor.SceneEditorSession","DocId":"M:Editor.SceneEditorSession.Destroy"},{"ReturnType":"System.Void","Parameters":[{"Name":"bringToFront","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":179},"IsPublic":true,"FullName":"Editor.SceneEditorSession.MakeActive","Name":"MakeActive","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Makes this scene active and brings it to the front"},"DocId":"M:Editor.SceneEditorSession.MakeActive(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":192},"IsPublic":true,"FullName":"Editor.SceneEditorSession.BringToFront","Name":"BringToFront","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Bring this scene tab to the front"},"DocId":"M:Editor.SceneEditorSession.BringToFront"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":207},"IsPublic":true,"FullName":"Editor.SceneEditorSession.Tick","Name":"Tick","DeclaringType":"Editor.SceneEditorSession","DocId":"M:Editor.SceneEditorSession.Tick"},{"ReturnType":"System.IDisposable","Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":255},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorSession.Scope","Name":"Scope","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Pushes the active editor scene to the current scope"},"DocId":"M:Editor.SceneEditorSession.Scope"},{"ReturnType":"System.Void","Parameters":[{"Name":"box","In":true,"Type":"BBox"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":271},"IsPublic":true,"FullName":"Editor.SceneEditorSession.FrameTo","Name":"FrameTo","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Zoom the scene to view this bbox"},"DocId":"M:Editor.SceneEditorSession.FrameTo(BBox@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":293},"IsPublic":true,"FullName":"Editor.SceneEditorSession.Reload","Name":"Reload","DeclaringType":"Editor.SceneEditorSession","DocId":"M:Editor.SceneEditorSession.Reload"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"saveAs","Type":"System.Boolean"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":304},"IsPublic":true,"FullName":"Editor.SceneEditorSession.Save","Name":"Save","DeclaringType":"Editor.SceneEditorSession","DocId":"M:Editor.SceneEditorSession.Save(System.Boolean)"},{"ReturnType":"Editor.SceneEditorSession","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorSession.Resolve","Name":"Resolve","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Resolve a scene to an editor session"},"DocId":"M:Editor.SceneEditorSession.Resolve(Sandbox.Scene)"},{"ReturnType":"Editor.SceneEditorSession","Parameters":[{"Name":"sceneFile","Type":"Sandbox.SceneFile"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorSession.Resolve","Name":"Resolve","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Resolve a scene file to an editor session."},"DocId":"M:Editor.SceneEditorSession.Resolve(Sandbox.SceneFile)"},{"ReturnType":"Editor.SceneEditorSession","Parameters":[{"Name":"prefabFile","Type":"Sandbox.PrefabFile"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorSession.Resolve","Name":"Resolve","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Resolve a prefab file to an editor session."},"DocId":"M:Editor.SceneEditorSession.Resolve(Sandbox.PrefabFile)"},{"ReturnType":"Editor.SceneEditorSession","Parameters":[{"Name":"sourceLocation","Type":"Facepunch.ActionGraphs.ISourceLocation"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":394},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorSession.Resolve","Name":"Resolve","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Resolve an action graph source location to an editor session."},"DocId":"M:Editor.SceneEditorSession.Resolve(Facepunch.ActionGraphs.ISourceLocation)"},{"ReturnType":"Editor.SceneEditorSession","Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":407},"IsPublic":true,"FullName":"Editor.SceneEditorSession.GetParentSession","Name":"GetParentSession","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"If this is a GameSession then this will return its parent editor session."},"DocId":"M:Editor.SceneEditorSession.GetParentSession"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/Session/SceneEditorSession.cs","Line":414},"IsPublic":true,"FullName":"Editor.SceneEditorSession.RecordChange","Name":"RecordChange","DeclaringType":"Editor.SceneEditorSession","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"M:Editor.SceneEditorSession.RecordChange(Sandbox.SerializedProperty)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.Selection.cs","Line":19},"IsPublic":true,"FullName":"Editor.SceneEditorSession.SerializeSelection","Name":"SerializeSelection","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Serlialize the current selection to a json string. The aim here is to make something we can transfer back to objects."},"DocId":"M:Editor.SceneEditorSession.SerializeSelection"},{"ReturnType":"System.Void","Parameters":[{"Name":"selection","Type":"System.String"}],"l":{"File":"Scene/Session/SceneEditorSession.Selection.cs","Line":27},"IsPublic":true,"FullName":"Editor.SceneEditorSession.DeserializeSelection","Name":"DeserializeSelection","DeclaringType":"Editor.SceneEditorSession","Documentation":{"Summary":"Take a json string created by SerializeSelection and turn it into a selection"},"DocId":"M:Editor.SceneEditorSession.DeserializeSelection(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"}],"l":{"File":"Scene/Session/SceneEditorSession.Undo.cs","Line":38},"IsPublic":true,"FullName":"Editor.SceneEditorSession.FullUndoSnapshot","Name":"FullUndoSnapshot","DeclaringType":"Editor.SceneEditorSession","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Manual full scene undo snapshots are no longer working use UndoScope or AddUndo"]}],"Documentation":{"Summary":"Take a full scene snapshot for the undo system. This is usually a last resort, if you can\u0027t do anything more incremental."},"DocId":"M:Editor.SceneEditorSession.FullUndoSnapshot(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Session/SceneEditorSession.Undo.cs","Line":46},"IsPublic":true,"FullName":"Editor.SceneEditorSession.PushUndoSelection","Name":"PushUndoSelection","DeclaringType":"Editor.SceneEditorSession","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Manual selections snapshots are no longer working use UndoScope or AddUndo"]}],"Documentation":{"Summary":"Push the current selection into the undo system"},"DocId":"M:Editor.SceneEditorSession.PushUndoSelection"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"undo","Type":"System.Action"},{"Name":"redo","Type":"System.Action"}],"l":{"File":"Scene/Session/SceneEditorSession.Undo.cs","Line":55},"IsPublic":true,"FullName":"Editor.SceneEditorSession.AddUndo","Name":"AddUndo","DeclaringType":"Editor.SceneEditorSession","DocId":"M:Editor.SceneEditorSession.AddUndo(System.String,System.Action,System.Action)"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Session/SceneEditorSession.Undo.cs","Line":60},"IsPublic":true,"FullName":"Editor.SceneEditorSession.UndoScope","Name":"UndoScope","DeclaringType":"Editor.SceneEditorSession","DocId":"M:Editor.SceneEditorSession.UndoScope(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/Session/SceneEditorSession.Selection.cs","Line":7},"IsPublic":true,"FullName":"Editor.SceneEditorSession..ctor","Name":".ctor","DeclaringType":"Editor.SceneEditorSession","DocId":"M:Editor.SceneEditorSession.#ctor(Sandbox.Scene)"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.SceneEditorSession\u003E","Loc":{"File":"Scene/Session/SceneEditorSession.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorSession.All","Name":"All","DocId":"P:Editor.SceneEditorSession.All"},{"PropertyType":"Editor.SceneEditorSession","Loc":{"File":"Scene/Session/SceneEditorSession.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorSession.Active","Name":"Active","DocId":"P:Editor.SceneEditorSession.Active"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Session/SceneEditorSession.cs","Line":35},"IsPublic":true,"FullName":"Editor.SceneEditorSession.IsGameSession","Name":"IsGameSession","Documentation":{"Summary":"Returns true if this session is the running game"},"DocId":"P:Editor.SceneEditorSession.IsGameSession"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Session/SceneEditorSession.cs","Line":40},"IsPublic":true,"FullName":"Editor.SceneEditorSession.IsPrefabSession","Name":"IsPrefabSession","Documentation":{"Summary":"Returns true if this session is editing a prefab"},"DocId":"P:Editor.SceneEditorSession.IsPrefabSession"},{"PropertyType":"Sandbox.Scene","Loc":{"File":"Scene/Session/SceneEditorSession.cs","Line":43},"IsPublic":true,"FullName":"Editor.SceneEditorSession.Scene","Name":"Scene","DocId":"P:Editor.SceneEditorSession.Scene"},{"PropertyType":"System.Action\u00601\u003CBBox\u003E","Loc":{"File":"Scene/Session/SceneEditorSession.cs","Line":264},"IsPublic":true,"FullName":"Editor.SceneEditorSession.OnFrameTo","Name":"OnFrameTo","DocId":"P:Editor.SceneEditorSession.OnFrameTo"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Session/SceneEditorSession.cs","Line":281},"IsPublic":true,"FullName":"Editor.SceneEditorSession.HasUnsavedChanges","Name":"HasUnsavedChanges","DocId":"P:Editor.SceneEditorSession.HasUnsavedChanges"},{"PropertyType":"Sandbox.SelectionSystem","Loc":{"File":"Scene/Session/SceneEditorSession.Selection.cs","Line":7},"IsPublic":true,"FullName":"Editor.SceneEditorSession.Selection","Name":"Selection","DocId":"P:Editor.SceneEditorSession.Selection"},{"PropertyType":"Sandbox.Helpers.UndoSystem","Loc":{"File":"Scene/Session/SceneEditorSession.Undo.cs","Line":9},"IsPublic":true,"FullName":"Editor.SceneEditorSession.UndoSystem","Name":"UndoSystem","DocId":"P:Editor.SceneEditorSession.UndoSystem"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.SceneEditorSession","Name":"SceneEditorSession","Documentation":{"Summary":"Holds a current open scene and its edit state"},"DocId":"T:Editor.SceneEditorSession"},{"Namespace":"Editor","Methods":[{"ReturnType":"Color","Parameters":[{"Name":"tint","Type":"Sandbox.EditorTint"}],"l":{"File":"Theme.cs","Line":215},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.GetTint","Name":"GetTint","DeclaringType":"Editor.Theme","DocId":"M:Editor.Theme.GetTint(Sandbox.EditorTint)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"filename","Type":"System.String"},{"Name":"flags","Type":"Sandbox.TextFlag"},{"Name":"color","Type":"Color"}],"l":{"File":"Theme.cs","Line":228},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.DrawFilename","Name":"DrawFilename","DeclaringType":"Editor.Theme","DocId":"M:Editor.Theme.DrawFilename(Sandbox.Rect,System.String,Sandbox.TextFlag,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"color","Type":"System.Nullable\u00601\u003CColor\u003E","Default":"null"}],"l":{"File":"Theme.cs","Line":261},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.DrawButton","Name":"DrawButton","DeclaringType":"Editor.Theme","DocId":"M:Editor.Theme.DrawButton(Sandbox.Rect,System.Nullable\u00601{Color})"}],"Fields":[{"FieldType":"Color32[]","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.QtColors","Name":"QtColors","DocId":"F:Editor.Theme.QtColors"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Blue","Name":"Blue","DocId":"F:Editor.Theme.Blue"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Green","Name":"Green","DocId":"F:Editor.Theme.Green"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Red","Name":"Red","DocId":"F:Editor.Theme.Red"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Yellow","Name":"Yellow","DocId":"F:Editor.Theme.Yellow"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Pink","Name":"Pink","DocId":"F:Editor.Theme.Pink"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Prefab","Name":"Prefab","DocId":"F:Editor.Theme.Prefab"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Folder","Name":"Folder","DocId":"F:Editor.Theme.Folder"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TabBackground","Name":"TabBackground","DocId":"F:Editor.Theme.TabBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TabBarBackground","Name":"TabBarBackground","DocId":"F:Editor.Theme.TabBarBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TabInactiveBackground","Name":"TabInactiveBackground","DocId":"F:Editor.Theme.TabInactiveBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.SurfaceBackground","Name":"SurfaceBackground","DocId":"F:Editor.Theme.SurfaceBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.SurfaceLightBackground","Name":"SurfaceLightBackground","DocId":"F:Editor.Theme.SurfaceLightBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.SidebarBackground","Name":"SidebarBackground","DocId":"F:Editor.Theme.SidebarBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.WindowBackground","Name":"WindowBackground","DocId":"F:Editor.Theme.WindowBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.WidgetBackground","Name":"WidgetBackground","DocId":"F:Editor.Theme.WidgetBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.ControlBackground","Name":"ControlBackground","DocId":"F:Editor.Theme.ControlBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.ButtonBackground","Name":"ButtonBackground","DocId":"F:Editor.Theme.ButtonBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.SelectedBackground","Name":"SelectedBackground","DocId":"F:Editor.Theme.SelectedBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.StatusBarBackground","Name":"StatusBarBackground","DocId":"F:Editor.Theme.StatusBarBackground"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Text","Name":"Text","DocId":"F:Editor.Theme.Text"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextControl","Name":"TextControl","DocId":"F:Editor.Theme.TextControl"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextLight","Name":"TextLight","DocId":"F:Editor.Theme.TextLight"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextWidget","Name":"TextWidget","DocId":"F:Editor.Theme.TextWidget"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextButton","Name":"TextButton","DocId":"F:Editor.Theme.TextButton"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextSelected","Name":"TextSelected","DocId":"F:Editor.Theme.TextSelected"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextLink","Name":"TextLink","DocId":"F:Editor.Theme.TextLink"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextHighlight","Name":"TextHighlight","DocId":"F:Editor.Theme.TextHighlight"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextDisabled","Name":"TextDisabled","DocId":"F:Editor.Theme.TextDisabled"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Border","Name":"Border","DocId":"F:Editor.Theme.Border"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.BorderLight","Name":"BorderLight","DocId":"F:Editor.Theme.BorderLight"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.BorderButton","Name":"BorderButton","DocId":"F:Editor.Theme.BorderButton"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Shadow","Name":"Shadow","DocId":"F:Editor.Theme.Shadow"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Primary","Name":"Primary","DocId":"F:Editor.Theme.Primary"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Overlay","Name":"Overlay","DocId":"F:Editor.Theme.Overlay"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.MultipleValues","Name":"MultipleValues","DocId":"F:Editor.Theme.MultipleValues"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Highlight","Name":"Highlight","DocId":"F:Editor.Theme.Highlight"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.TextDark","Name":"TextDark","DocId":"F:Editor.Theme.TextDark"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.Base","Name":"Base","DocId":"F:Editor.Theme.Base"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.BaseAlt","Name":"BaseAlt","DocId":"F:Editor.Theme.BaseAlt"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.ToggleEnabled","Name":"ToggleEnabled","DocId":"F:Editor.Theme.ToggleEnabled"},{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.ToggleDisabled","Name":"ToggleDisabled","DocId":"F:Editor.Theme.ToggleDisabled"},{"FieldType":"System.Single","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.ControlRadius","Name":"ControlRadius","DocId":"F:Editor.Theme.ControlRadius"},{"FieldType":"System.Single","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.ControlHeight","Name":"ControlHeight","DocId":"F:Editor.Theme.ControlHeight"},{"FieldType":"System.Single","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.RowHeight","Name":"RowHeight","DocId":"F:Editor.Theme.RowHeight"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.HeadingFont","Name":"HeadingFont","DocId":"F:Editor.Theme.HeadingFont"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme.DefaultFont","Name":"DefaultFont","DocId":"F:Editor.Theme.DefaultFont"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.Theme","Name":"Theme","DocId":"T:Editor.Theme"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"pos","Type":"Vector2"},{"Name":"color","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.DrawScreenText","Name":"DrawScreenText","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.DrawScreenText(System.String,Vector2,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"pos","Type":"Vector3"},{"Name":"pixelOffset2D","Type":"Vector2"},{"Name":"color","Type":"Color"},{"Name":"minZoomLevelToRender","Type":"System.Single"}],"l":{"File":"ToolRenderContext.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.DrawWorldSpaceText","Name":"DrawWorldSpaceText","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.DrawWorldSpaceText(System.String,Vector3,Vector2,Color,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"Vector3"},{"Name":"end","Type":"Vector3"},{"Name":"startColor","Type":"Color"},{"Name":"endColor","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":47},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.DrawLine","Name":"DrawLine","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.DrawLine(Vector3,Vector3,Color,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"Vector3"},{"Name":"end","Type":"Vector3"},{"Name":"color","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":53},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.DrawLine","Name":"DrawLine","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.DrawLine(Vector3,Vector3,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"mins","Type":"Vector3"},{"Name":"maxs","Type":"Vector3"},{"Name":"color","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":59},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.DrawBox","Name":"DrawBox","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.DrawBox(Vector3,Vector3,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"topLeft","Type":"Vector2"},{"Name":"bottomRight","Type":"Vector2"},{"Name":"color","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":65},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.Draw2DRectangleFilled","Name":"Draw2DRectangleFilled","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.Draw2DRectangleFilled(Vector2,Vector2,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"topLeft","Type":"Vector2"},{"Name":"bottomRight","Type":"Vector2"},{"Name":"color","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.Draw2DRectangleOutlined","Name":"Draw2DRectangleOutlined","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.Draw2DRectangleOutlined(Vector2,Vector2,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"center","Type":"Vector2"},{"Name":"radius","Type":"System.Single"},{"Name":"segments","Type":"System.Int32"},{"Name":"color","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":76},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.Draw2DCircle","Name":"Draw2DCircle","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.Draw2DCircle(Vector2,System.Single,System.Int32,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"topLeft","Type":"Vector2"},{"Name":"bottomRight","Type":"Vector2"},{"Name":"color","Type":"Color"}],"l":{"File":"ToolRenderContext.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.Draw2DCross","Name":"Draw2DCross","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.Draw2DCross(Vector2,Vector2,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"topLeft","Type":"Vector2"},{"Name":"bottomRight","Type":"Vector2"},{"Name":"texture","Type":"Sandbox.Texture"},{"Name":"alpha","Type":"System.Boolean","Default":"True"},{"Name":"srgb","Type":"System.Boolean","Default":"True"}],"l":{"File":"ToolRenderContext.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.Draw2DRectangleTextured","Name":"Draw2DRectangleTextured","DeclaringType":"Editor.ToolRender","DocId":"M:Editor.ToolRender.Draw2DRectangleTextured(Vector2,Vector2,Sandbox.Texture,System.Boolean,System.Boolean)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"ToolRenderContext.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender.IsActiveView","Name":"IsActiveView","DocId":"P:Editor.ToolRender.IsActiveView"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.ToolRender","Name":"ToolRender","Documentation":{"Summary":"Renders basic stuff for tool views"},"DocId":"T:Editor.ToolRender"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"input","Type":"System.String"},{"Name":"language","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.TranslateString","Name":"TranslateString","DeclaringType":"Editor.EditorUtility","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/\u003CTranslateString\u003Ed__2"]}],"Documentation":{"Summary":"Translate input into language"},"DocId":"M:Editor.EditorUtility.TranslateString(System.String,System.String)"},{"ReturnType":"Sandbox.Utility.FloatBitmap","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Utility/Utility.Bitmap.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.LoadBitmap","Name":"LoadBitmap","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Load a float bitmap. This is usually a png, tga, exr, psd"},"DocId":"M:Editor.EditorUtility.LoadBitmap(System.String)"},{"ReturnType":"Editor.Asset","Parameters":[{"Name":"meshFile","Type":"Editor.Asset"},{"Name":"targetAbsolutePath","Type":"System.String","Default":"null"}],"l":{"File":"Utility/Utility.CreateModel.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CreateModelFromMeshFile","Name":"CreateModelFromMeshFile","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Create a vmdl file from a mesh. Will return non null if the asset was created successfully"},"DocId":"M:Editor.EditorUtility.CreateModelFromMeshFile(Editor.Asset,System.String)"},{"ReturnType":"Editor.Asset","Parameters":[{"Name":"polygonMeshes","Type":"Sandbox.PolygonMesh[]"},{"Name":"targetAbsolutePath","Type":"System.String"}],"l":{"File":"Utility/Utility.CreateModel.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CreateModelFromPolygonMeshes","Name":"CreateModelFromPolygonMeshes","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Create a vmdl file from polygon meshes. Will return non null if the asset was created successfully"},"DocId":"M:Editor.EditorUtility.CreateModelFromPolygonMeshes(Sandbox.PolygonMesh[],System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"logger","Type":"System.Action\u00601\u003CSandbox.LogEvent\u003E"}],"l":{"File":"Utility/Utility.cs","Line":83},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.AddLogger","Name":"AddLogger","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.AddLogger(System.Action\u00601{Sandbox.LogEvent})"},{"ReturnType":"System.Void","Parameters":[{"Name":"logger","Type":"System.Action\u00601\u003CSandbox.LogEvent\u003E"}],"l":{"File":"Utility/Utility.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.RemoveLogger","Name":"RemoveLogger","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.RemoveLogger(System.Action\u00601{Sandbox.LogEvent})"},{"ReturnType":"Sandbox.ConCmdAttribute.AutoCompleteResult[]","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"maxCount","Type":"System.Int32"}],"l":{"File":"Utility/Utility.cs","Line":93},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.AutoComplete","Name":"AutoComplete","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.AutoComplete(System.String,System.Int32)"},{"ReturnType":"System.Collections.Generic.HashSet\u00601\u003CSandbox.Internal.IPanel\u003E","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":99},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.GetRootPanels","Name":"GetRootPanels","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Get all the root panels."},"DocId":"M:Editor.EditorUtility.GetRootPanels"},{"ReturnType":"System.Void","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":103},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.SendToRecycleBin","Name":"SendToRecycleBin","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.SendToRecycleBin(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.OpenFolder","Name":"OpenFolder","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Open a folder (or url)"},"DocId":"M:Editor.EditorUtility.OpenFolder(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":126},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.OpenFile","Name":"OpenFile","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Open a folder (or url)"},"DocId":"M:Editor.EditorUtility.OpenFile(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":151},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.OpenFileFolder","Name":"OpenFileFolder","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Open given file\u0027s folder in OS file explorer and select given file."},"DocId":"M:Editor.EditorUtility.OpenFileFolder(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"directory","Type":"System.String"},{"Name":"overwrite","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/Utility.cs","Line":184},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.MoveAssetToDirectory","Name":"MoveAssetToDirectory","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Moves an asset\u0027s source and compiled files to a directory (if they exist)"},"DocId":"M:Editor.EditorUtility.MoveAssetToDirectory(Editor.Asset,System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"directory","Type":"System.String"},{"Name":"newDirectory","Type":"System.String"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"l":{"File":"Utility/Utility.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.RenameDirectory","Name":"RenameDirectory","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.RenameDirectory(System.String,System.String,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"newName","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":249},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.RenameAsset","Name":"RenameAsset","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Moves a file to the same directory but gives it a new name","Params":{"asset":"","newName":""}},"DocId":"M:Editor.EditorUtility.RenameAsset(Editor.Asset,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"directory","Type":"System.String"},{"Name":"overwrite","Type":"System.Boolean","Default":"True"}],"l":{"File":"Utility/Utility.cs","Line":299},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CopyAssetToDirectory","Name":"CopyAssetToDirectory","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Copies an asset\u0027s source and compiled files to a directory (if they exist)"},"DocId":"M:Editor.EditorUtility.CopyAssetToDirectory(Editor.Asset,System.String,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"fileStream","Type":"System.IO.Stream"},{"Name":"endpoint","Type":"System.String"},{"Name":"progress","Type":"Sandbox.Utility.DataProgress.Callback","Default":"null"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Utility/Utility.cs","Line":313},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.PutAsync","Name":"PutAsync","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.PutAsync(System.IO.Stream,System.String,Sandbox.Utility.DataProgress.Callback,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"url","Type":"System.String"},{"Name":"targetfile","Type":"System.String"},{"Name":"progress","Type":"Sandbox.Utility.DataProgress.Callback","Default":"null"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Utility/Utility.cs","Line":326},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.DownloadAsync","Name":"DownloadAsync","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.DownloadAsync(System.String,System.String,Sandbox.Utility.DataProgress.Callback,System.Threading.CancellationToken)"},{"ReturnType":"Sandbox.SceneWorld","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":345},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CreateSceneWorld","Name":"CreateSceneWorld","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.CreateSceneWorld"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":355},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.StopAssetSound","Name":"StopAssetSound","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Stop a sound playing from an asset preview"},"DocId":"M:Editor.EditorUtility.StopAssetSound"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Utility/Utility.cs","Line":364},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.PlayAssetSound","Name":"PlayAssetSound","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Plays an asset sound in 2d space"},"DocId":"M:Editor.EditorUtility.PlayAssetSound(Editor.Asset)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"file","Type":"Sandbox.SoundEvent"}],"l":{"File":"Utility/Utility.cs","Line":401},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.PlayAssetSound","Name":"PlayAssetSound","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Plays an asset sound in 2d space"},"DocId":"M:Editor.EditorUtility.PlayAssetSound(Sandbox.SoundEvent)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"file","Type":"Sandbox.SoundFile"}],"l":{"File":"Utility/Utility.cs","Line":422},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.PlayAssetSound","Name":"PlayAssetSound","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Plays an asset sound in 2d space"},"DocId":"M:Editor.EditorUtility.PlayAssetSound(Sandbox.SoundFile)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"sound","Type":"System.String"},{"Name":"startTime","Type":"System.Single","Default":"0"}],"l":{"File":"Utility/Utility.cs","Line":443},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.PlaySound","Name":"PlaySound","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Plays a sound event"},"DocId":"M:Editor.EditorUtility.PlaySound(System.String,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"file","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":461},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.PlayRawSound","Name":"PlayRawSound","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Plays a sound via the OS, which is the way you play a sound if you\nwant it to be heard when the game is tabbed away"},"DocId":"M:Editor.EditorUtility.PlayRawSound(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":477},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.ClearPackageCache","Name":"ClearPackageCache","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Delete the cached package info. This will cause any future requests to get fresh information\nfrom the backend. This is useful if you just updated something and want to see the changes."},"DocId":"M:Editor.EditorUtility.ClearPackageCache"},{"ReturnType":"Sandbox.WebSurface","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":485},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CreateWebSurface","Name":"CreateWebSurface","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Create an unlimited web surface"},"DocId":"M:Editor.EditorUtility.CreateWebSurface"},{"ReturnType":"Sandbox.SerializedObject","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/Utility.cs","Line":494},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.GetSerializedObject","Name":"GetSerializedObject","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Get a serialized object for this object. Because you\u0027re in the editor, this is an\nunrestricted object, we aren\u0027t whitelisting or using TypeLibrary."},"DocId":"M:Editor.EditorUtility.GetSerializedObject(System.Object)"},{"ReturnType":"Sandbox.VideoWriter","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"config","Type":"Sandbox.VideoWriter.Config"}],"l":{"File":"Utility/Utility.cs","Line":502},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CreateVideoWriter","Name":"CreateVideoWriter","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Create a video writer"},"DocId":"M:Editor.EditorUtility.CreateVideoWriter(System.String,Sandbox.VideoWriter.Config)"},{"ReturnType":"System.IDisposable","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.DisableTextureStreaming","Name":"DisableTextureStreaming","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Force textures to load fully when loading a model etc.."},"DocId":"M:Editor.EditorUtility.DisableTextureStreaming"},{"ReturnType":"System.Void","Parameters":[{"Name":"toLauncher","Type":"System.Boolean","Default":"False"}],"l":{"File":"Utility/Utility.cs","Line":529},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Quit","Name":"Quit","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Quit the whole engine","Params":{"toLauncher":"Open the launcher on exit, if it\u0027s not already open."}},"DocId":"M:Editor.EditorUtility.Quit(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"message","Type":"System.String"},{"Name":"okay","Type":"System.String","Default":"Okay"},{"Name":"icon","Type":"System.String","Default":"\u26A0\uFE0F"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Utility/Utility.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.DisplayDialog","Name":"DisplayDialog","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Display a modal dialog message. This is a blocking call."},"DocId":"M:Editor.EditorUtility.DisplayDialog(System.String,System.String,System.String,System.String,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"message","Type":"System.String"},{"Name":"noLabel","Type":"System.String"},{"Name":"yesLabel","Type":"System.String"},{"Name":"action","Type":"System.Action"},{"Name":"icon","Type":"System.String","Default":"\u2753"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Utility/Utility.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.DisplayDialog","Name":"DisplayDialog","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Display a modal dialog message. This is a blocking call."},"DocId":"M:Editor.EditorUtility.DisplayDialog(System.String,System.String,System.String,System.String,System.Action,System.String,Editor.Widget)"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"},{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Utility/Utility.cs","Line":596},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.OpenControlSheet","Name":"OpenControlSheet","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Show a popup control sheet for this. You should set parent to the control from this this sheet is created.\nIf you do that properly, when that control is deleted, this popup will get deleted too. If you set it to null\nthen the control sheet will stay open until it\u0027s closed."},"DocId":"M:Editor.EditorUtility.OpenControlSheet(Sandbox.SerializedObject,Editor.Widget)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":630},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.GetSearchPaths","Name":"GetSearchPaths","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Gets every search path seperated by ;"},"DocId":"M:Editor.EditorUtility.GetSearchPaths"},{"ReturnType":"System.String","Parameters":[{"Name":"kvString","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":645},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.KeyValues3ToJson","Name":"KeyValues3ToJson","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Some assets are kv3, we want to convert them to json"},"DocId":"M:Editor.EditorUtility.KeyValues3ToJson(System.String)"},{"ReturnType":"Editor.Pixmap","Parameters":[{"Name":"filePath","Type":"System.String"},{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Utility/Utility.cs","Line":656},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.GetFileThumbnail","Name":"GetFileThumbnail","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.GetFileThumbnail(System.String,System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Utility.cs","Line":665},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.RestartEditor","Name":"RestartEditor","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Restarts the editor with the same project."},"DocId":"M:Editor.EditorUtility.RestartEditor"},{"ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.String"},{"Name":"title","Type":"System.String","Default":"Restart Editor"}],"l":{"File":"Utility/Utility.cs","Line":682},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.RestartEditorPrompt","Name":"RestartEditorPrompt","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Open a dialog prompt asking the user to restart the editor.","Params":{"message":"","title":""}},"DocId":"M:Editor.EditorUtility.RestartEditorPrompt(System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"fullPath","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":692},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.IsCodeFolder","Name":"IsCodeFolder","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Checks if a given folder is a code folder, e.g. [project root]/Code","Return":"","Params":{"fullPath":""}},"DocId":"M:Editor.EditorUtility.IsCodeFolder(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"fullPath","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":725},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.IsCodeFile","Name":"IsCodeFile","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Checks if a given file is a code file","Return":"","Params":{"fullPath":""}},"DocId":"M:Editor.EditorUtility.IsCodeFile(System.String)"},{"ReturnType":"Facepunch.ActionGraphs.ISourceLocation","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Utility/Utility.cs","Line":736},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.EditorUtility.GetSourceLocation","Name":"GetSourceLocation","DeclaringType":"Editor.EditorUtility","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Gets the source location for the given scene, used by action graph stack traces,\nand so the action graph editor knows which asset to save when editing a graph."},"DocId":"M:Editor.EditorUtility.GetSourceLocation(Sandbox.Scene)"},{"ReturnType":"Sandbox.Project","Parameters":[{"Name":"fullPath","Type":"System.String"}],"l":{"File":"Utility/Utility.cs","Line":744},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.FindProjectByDirectory","Name":"FindProjectByDirectory","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Tries to find a project based on a given directory."},"DocId":"M:Editor.EditorUtility.FindProjectByDirectory(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Engine.Shaders.ShaderCompile.Results\u003E","Parameters":[{"Name":"localPath","Type":"System.String"},{"Name":"options","Type":"Sandbox.Engine.Shaders.ShaderCompileOptions"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CompileShader","Name":"CompileShader","DeclaringType":"Editor.EditorUtility","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/\u003CCompileShader\u003Ed__68"]}],"Documentation":{"Summary":"Compile a fucking shader. Takes a .shader file and compiles it."},"DocId":"M:Editor.EditorUtility.CompileShader(System.String,Sandbox.Engine.Shaders.ShaderCompileOptions,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Engine.Shaders.ShaderCompile.Results\u003E","Parameters":[{"Name":"fs","Type":"Sandbox.BaseFileSystem"},{"Name":"localPath","Type":"System.String"},{"Name":"options","Type":"Sandbox.Engine.Shaders.ShaderCompileOptions"},{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.CompileShader","Name":"CompileShader","DeclaringType":"Editor.EditorUtility","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/\u003CCompileShader\u003Ed__69"]}],"DocId":"M:Editor.EditorUtility.CompileShader(Sandbox.BaseFileSystem,System.String,Sandbox.Engine.Shaders.ShaderCompileOptions,System.Threading.CancellationToken)"},{"ReturnType":"Editor.Asset","Parameters":[{"Name":"project","Type":"Sandbox.Project"}],"l":{"File":"Utility/Utility.cs","Line":809},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.GetAssetFromProject","Name":"GetAssetFromProject","DeclaringType":"Editor.EditorUtility","DocId":"M:Editor.EditorUtility.GetAssetFromProject(Sandbox.Project)"},{"ReturnType":"System.String","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"extension","Type":"System.String"},{"Name":"defaultPath","Type":"System.String"}],"l":{"File":"Utility/Utility.FileDialog.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.SaveFileDialog","Name":"SaveFileDialog","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Open a file save dialog. Returns null on cancel, else the absolute path of the target file."},"DocId":"M:Editor.EditorUtility.SaveFileDialog(System.String,System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"extension","Type":"System.String"},{"Name":"defaultPath","Type":"System.String"}],"l":{"File":"Utility/Utility.FileDialog.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.OpenFileDialog","Name":"OpenFileDialog","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Open a file open dialog. Returns null on cancel, else the absolute path of the target file."},"DocId":"M:Editor.EditorUtility.OpenFileDialog(System.String,System.String,System.String)"},{"ReturnType":"T","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Utility/Utility.ProjectSettings.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.LoadProjectSettings","Name":"LoadProjectSettings","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Load a project settings file"},"DocId":"M:Editor.EditorUtility.LoadProjectSettings\u0060\u00601(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"T"},{"Name":"filename","Type":"System.String"}],"l":{"File":"Utility/Utility.ProjectSettings.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.SaveProjectSettings","Name":"SaveProjectSettings","DeclaringType":"Editor.EditorUtility","Documentation":{"Summary":"Save a project settings file"},"DocId":"M:Editor.EditorUtility.SaveProjectSettings\u0060\u00601(\u0060\u00600,System.String)"}],"Properties":[{"PropertyType":"System.Object","Loc":{"File":"Utility/Utility.cs","Line":38},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.InspectorObject","Name":"InspectorObject","Documentation":{"Summary":"Set the object to be inspected by the inspector."},"DocId":"P:Editor.EditorUtility.InspectorObject"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.cs","Line":543},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.IsVulkan","Name":"IsVulkan","Documentation":{"Summary":"Used for shadergraph"},"DocId":"P:Editor.EditorUtility.IsVulkan"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.cs","Line":548},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.IsRecordingVideo","Name":"IsRecordingVideo","Documentation":{"Summary":"True if we\u0027re currently recording a video (using the video command, or F6)"},"DocId":"P:Editor.EditorUtility.IsRecordingVideo"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Loc":{"File":"Utility/Utility.cs","Line":633},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.FontFamilies","Name":"FontFamilies","DocId":"P:Editor.EditorUtility.FontFamilies"},{"PropertyType":"Sandbox.Engine.Settings.RenderSettings","Loc":{"File":"Utility/Utility.cs","Line":638},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.RenderSettings","Name":"RenderSettings","Documentation":{"Summary":"Access to the client\u0027s render settings"},"DocId":"P:Editor.EditorUtility.RenderSettings"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.EditorUtility","Name":"EditorUtility","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.EditorUtility"},{"Namespace":"","Methods":[{"ReturnType":"System.Threading.Tasks.ValueTask","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Account.Assure","Name":"Assure","DeclaringType":"Editor.EditorUtility.Account","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/Account/\u003CAssure\u003Ed__0"]}],"DocId":"M:Editor.EditorUtility.Account.Assure"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"l":{"File":"Utility/Account.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Account.Refresh","Name":"Refresh","DeclaringType":"Editor.EditorUtility.Account","DocId":"M:Editor.EditorUtility.Account.Refresh"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"org","Type":"System.String"}],"l":{"File":"Utility/Account.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Account.IsMember","Name":"IsMember","DeclaringType":"Editor.EditorUtility.Account","DocId":"M:Editor.EditorUtility.Account.IsMember(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Package.Organization\u003E","Loc":{"File":"Utility/Account.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Account.Memberships","Name":"Memberships","DocId":"P:Editor.EditorUtility.Account.Memberships"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Package\u003E","Loc":{"File":"Utility/Account.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Account.Favourites","Name":"Favourites","DocId":"P:Editor.EditorUtility.Account.Favourites"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.StreamService\u003E","Loc":{"File":"Utility/Account.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Account.ServiceLinks","Name":"ServiceLinks","DocId":"P:Editor.EditorUtility.Account.ServiceLinks"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Account","Name":"Account","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.Account"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Utility/Clipboard.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Clipboard.Copy","Name":"Copy","DeclaringType":"Editor.EditorUtility.Clipboard","DocId":"M:Editor.EditorUtility.Clipboard.Copy(System.String)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Utility/Clipboard.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Clipboard.Paste","Name":"Paste","DeclaringType":"Editor.EditorUtility.Clipboard","DocId":"M:Editor.EditorUtility.Clipboard.Paste"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Clipboard","Name":"Clipboard","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.Clipboard"},{"Namespace":"","Methods":[{"ReturnType":"Editor.EditorUtility.AssemblyMetadata.Attribute[]","Parameters":[{"Name":"assemblyData","Type":"System.Byte[]"}],"l":{"File":"Utility/Utility.AssemblyMetadata.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.AssemblyMetadata.GetCustomAttributes","Name":"GetCustomAttributes","DeclaringType":"Editor.EditorUtility.AssemblyMetadata","DocId":"M:Editor.EditorUtility.AssemblyMetadata.GetCustomAttributes(System.Byte[])"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.AssemblyMetadata","Name":"AssemblyMetadata","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.AssemblyMetadata"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"Mono.Cecil.CustomAttribute"}],"l":{"File":"Utility/Utility.AssemblyMetadata.cs","Line":19},"IsPublic":true,"FullName":"Editor.EditorUtility.AssemblyMetadata.Attribute..ctor","Name":".ctor","DeclaringType":"Editor.EditorUtility.AssemblyMetadata.Attribute","DocId":"M:Editor.EditorUtility.AssemblyMetadata.Attribute.#ctor(Mono.Cecil.CustomAttribute)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Utility/Utility.AssemblyMetadata.cs","Line":14},"IsPublic":true,"FullName":"Editor.EditorUtility.AssemblyMetadata.Attribute.AttributeType","Name":"AttributeType","DocId":"P:Editor.EditorUtility.AssemblyMetadata.Attribute.AttributeType"},{"PropertyType":"System.String","Loc":{"File":"Utility/Utility.AssemblyMetadata.cs","Line":15},"IsPublic":true,"FullName":"Editor.EditorUtility.AssemblyMetadata.Attribute.AttributeFullName","Name":"AttributeFullName","DocId":"P:Editor.EditorUtility.AssemblyMetadata.Attribute.AttributeFullName"},{"PropertyType":"System.Object[]","Loc":{"File":"Utility/Utility.AssemblyMetadata.cs","Line":17},"IsPublic":true,"FullName":"Editor.EditorUtility.AssemblyMetadata.Attribute.Arguments","Name":"Arguments","DocId":"P:Editor.EditorUtility.AssemblyMetadata.Attribute.Arguments"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorUtility.AssemblyMetadata.Attribute","Name":"Attribute","DeclaringType":"Editor.EditorUtility/AssemblyMetadata","DocId":"T:Editor.EditorUtility.AssemblyMetadata.Attribute"},{"Namespace":"","BaseType":"System.EventArgs","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.EditorUtility.OnInspectArgs..ctor","Name":".ctor","DeclaringType":"Editor.EditorUtility.OnInspectArgs","DocId":"M:Editor.EditorUtility.OnInspectArgs.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.cs","Line":18},"IsPublic":true,"FullName":"Editor.EditorUtility.OnInspectArgs.Cancel","Name":"Cancel","DocId":"P:Editor.EditorUtility.OnInspectArgs.Cancel"},{"PropertyType":"System.Object","Loc":{"File":"Utility/Utility.cs","Line":20},"IsPublic":true,"FullName":"Editor.EditorUtility.OnInspectArgs.Object","Name":"Object","DocId":"P:Editor.EditorUtility.OnInspectArgs.Object"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorUtility.OnInspectArgs","Name":"OnInspectArgs","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.OnInspectArgs"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.Mounting.BaseGameMount","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Utility/Utility.Mounting.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Mounting.Get","Name":"Get","DeclaringType":"Editor.EditorUtility.Mounting","Documentation":{"Summary":"Get the mount"},"DocId":"M:Editor.EditorUtility.Mounting.Get(System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"state","Type":"System.Boolean"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Mounting.SetMounted","Name":"SetMounted","DeclaringType":"Editor.EditorUtility.Mounting","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/Mounting/\u003CSetMounted\u003Ed__2"]}],"Documentation":{"Summary":"Set a mount state. This state will be saved in the project, and your game will require it if you publish it."},"DocId":"M:Editor.EditorUtility.Mounting.SetMounted(System.String,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Mounting.Refresh","Name":"Refresh","DeclaringType":"Editor.EditorUtility.Mounting","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/Mounting/\u003CRefresh\u003Ed__3"]}],"Documentation":{"Summary":"Flush this source to force a refresh. Unmount and re-mount, updating and getting a list of all the new files.\nThis is used during development to force an update of the files, so you don\u0027t have to restart the editor."},"DocId":"M:Editor.EditorUtility.Mounting.Refresh(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Mounting","Name":"Mounting","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.Mounting"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Utility.Network.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.Disconnect","Name":"Disconnect","DeclaringType":"Editor.EditorUtility.Network","Documentation":{"Summary":"Disconnect from the current network session"},"DocId":"M:Editor.EditorUtility.Network.Disconnect"},{"ReturnType":"System.Void","Parameters":[{"Name":"address","Type":"System.String"}],"l":{"File":"Utility/Utility.Network.cs","Line":42},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.Connect","Name":"Connect","DeclaringType":"Editor.EditorUtility.Network","Documentation":{"Summary":"Connenct to a network address"},"DocId":"M:Editor.EditorUtility.Network.Connect(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Utility.Network.cs","Line":49},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.StartHosting","Name":"StartHosting","DeclaringType":"Editor.EditorUtility.Network","Documentation":{"Summary":"Start hosting a lobby. If we\u0027re not already in play mode, we\u0027ll enter play mode first."},"DocId":"M:Editor.EditorUtility.Network.StartHosting"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.Network.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.Active","Name":"Active","Documentation":{"Summary":"True if the network system is active"},"DocId":"P:Editor.EditorUtility.Network.Active"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.Network.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.Hosting","Name":"Hosting","Documentation":{"Summary":"True if the network system is active and we\u0027re the host"},"DocId":"P:Editor.EditorUtility.Network.Hosting"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.Network.cs","Line":22},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.Client","Name":"Client","Documentation":{"Summary":"True if the network system is active and we\u0027re the host"},"DocId":"P:Editor.EditorUtility.Network.Client"},{"PropertyType":"Sandbox.Network.LobbyPrivacy","Loc":{"File":"Utility/Utility.Network.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.HostPrivacy","Name":"HostPrivacy","Documentation":{"Summary":"Determines who can join a lobby hosted from the editor. Should only be set\nbefore creating a lobby. Persists between lobbies."},"DocId":"P:Editor.EditorUtility.Network.HostPrivacy"},{"PropertyType":"Sandbox.Connection[]","Loc":{"File":"Utility/Utility.Network.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.Channels","Name":"Channels","Documentation":{"Summary":"Return all of the channels on this connection. \nIf you\u0027re the host, it should return all client connections.\nIf you\u0027re the client, it should return empty - unless you\u0027re in a p2p session (lobby).\nReturns empty if you\u0027re not connected"},"DocId":"P:Editor.EditorUtility.Network.Channels"},{"PropertyType":"Sandbox.Network.NetworkSocket[]","Loc":{"File":"Utility/Utility.Network.cs","Line":83},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network.Sockets","Name":"Sockets","Documentation":{"Summary":"Return all of the sockets on this connection. \nIf you\u0027re the host, it should return all active sockets.\nIf you\u0027re the client, it should return empty - unless you\u0027re in a p2p session (lobby).\nReturns empty if you\u0027re not connected"},"DocId":"P:Editor.EditorUtility.Network.Sockets"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Network","Name":"Network","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.Network"},{"Namespace":"","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.GetOuterMostPrefabName","Name":"GetOuterMostPrefabName","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"Returns the name of the prefab file that this GameObject or Component is an instance of."},"DocId":"M:Editor.EditorUtility.Prefabs.GetOuterMostPrefabName(System.Object)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"prop","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.IsPropertyOverridden","Name":"IsPropertyOverridden","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.IsPropertyOverridden(System.Object,System.String,System.Boolean)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.IsPropertyOverridden(Sandbox.SerializedProperty)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":54},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.IsGameObjectAddedToInstance","Name":"IsGameObjectAddedToInstance","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.IsAddedGameObject(Sandbox.GameObject)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.IsGameObjectAddedToInstance(Sandbox.GameObject)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"comp","Type":"Sandbox.Component"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":70},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.IsComponentAddedToInstance","Name":"IsComponentAddedToInstance","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.IsAddedComponent(Sandbox.Component)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.IsComponentAddedToInstance(Sandbox.Component)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"prefabInstance","Type":"Sandbox.GameObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":81},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.IsInstanceModified","Name":"IsInstanceModified","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.IsModified\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.IsInstanceModified(Sandbox.GameObject)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":92},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.IsGameObjectInstanceModified","Name":"IsGameObjectInstanceModified","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.IsGameObjectModified(Sandbox.GameObject,System.Boolean)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.IsGameObjectInstanceModified(Sandbox.GameObject)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"comp","Type":"Sandbox.Component"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":103},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.IsComponentInstanceModified","Name":"IsComponentInstanceModified","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.IsComponentModified(Sandbox.Component)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.IsComponentInstanceModified(Sandbox.Component)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"comp","Type":"Sandbox.Component"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":114},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.IsComponentPartOfInstance","Name":"IsComponentPartOfInstance","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"Returns true if the owning GameObject is part of a prefab instance."},"DocId":"M:Editor.EditorUtility.Prefabs.IsComponentPartOfInstance(Sandbox.Component)"},{"ReturnType":"System.Void","Parameters":[{"Name":"prop","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":126},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.RevertPropertyChange","Name":"RevertPropertyChange","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.RevertPropertyChange(System.Object,System.String)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.RevertPropertyChange(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","Parameters":[{"Name":"prop","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":145},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.ApplyPropertyChange","Name":"ApplyPropertyChange","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.ApplyPropertyChangeToPrefab(System.Object,System.String)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.ApplyPropertyChange(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","Parameters":[{"Name":"comp","Type":"Sandbox.Component"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":172},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.RevertComponentInstanceChanges","Name":"RevertComponentInstanceChanges","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.RevertComponentChanges(Sandbox.Component)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.RevertComponentInstanceChanges(Sandbox.Component)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":183},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.RevertGameObjectInstanceChanges","Name":"RevertGameObjectInstanceChanges","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.RevertGameObjectChanges(Sandbox.GameObject)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.RevertGameObjectInstanceChanges(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"comp","Type":"Sandbox.Component"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":194},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.ApplyComponentInstanceChangesToPrefab","Name":"ApplyComponentInstanceChangesToPrefab","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.ApplyComponentChangesToPrefab(Sandbox.Component)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.ApplyComponentInstanceChangesToPrefab(Sandbox.Component)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":213},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.ApplyGameObjectInstanceChangesToPrefab","Name":"ApplyGameObjectInstanceChangesToPrefab","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"\u003Csee cref=\u0022M:Sandbox.GameObject.PrefabInstanceData.ApplyGameObjectChangesToPrefab(Sandbox.GameObject,System.Boolean)\u0022 /\u003E"},"DocId":"M:Editor.EditorUtility.Prefabs.ApplyGameObjectInstanceChangesToPrefab(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":232},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.RevertInstanceToPrefab","Name":"RevertInstanceToPrefab","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"Revert a prefab instance to the state of the prefab."},"DocId":"M:Editor.EditorUtility.Prefabs.RevertInstanceToPrefab(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"skipDiskWrite","Type":"System.Boolean","Default":"False"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":246},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.WriteInstanceToPrefab","Name":"WriteInstanceToPrefab","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"Write a prefab instance back to the prefab file and save it to disk."},"DocId":"M:Editor.EditorUtility.Prefabs.WriteInstanceToPrefab(Sandbox.GameObject,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"saveLocation","Type":"System.String"},{"Name":"skipDiskWrite","Type":"System.Boolean","Default":"False"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":365},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.ConvertGameObjectToPrefab","Name":"ConvertGameObjectToPrefab","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"Convert a GameObject to a prefab. This will write the newly created prefab to disk and set the prefab source on the GameObject."},"DocId":"M:Editor.EditorUtility.Prefabs.ConvertGameObjectToPrefab(Sandbox.GameObject,System.String,System.Boolean)"},{"ReturnType":"Sandbox.SerializedProperty","Parameters":[{"Name":"root","Type":"Sandbox.GameObject"},{"Name":"variable","Type":"Sandbox.PrefabVariable"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":408},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.GetTargets","Name":"GetTargets","DeclaringType":"Editor.EditorUtility.Prefabs","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"Documentation":{"Summary":"Get a SerializedProperty representing variable targets. Will return null if there are no targets"},"DocId":"M:Editor.EditorUtility.Prefabs.GetTargets(Sandbox.GameObject,Sandbox.PrefabVariable)"},{"ReturnType":"Sandbox.PrefabScene.VariableCollection","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":414},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.GetVariables","Name":"GetVariables","DeclaringType":"Editor.EditorUtility.Prefabs","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"M:Editor.EditorUtility.Prefabs.GetVariables(Sandbox.SerializedObject)"},{"ReturnType":"Sandbox.PrefabFile","Parameters":[{"Name":"clone","Type":"Sandbox.GameObject"}],"l":{"File":"Utility/Utility.Prefabs.cs","Line":423},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.CreateAsset","Name":"CreateAsset","DeclaringType":"Editor.EditorUtility.Prefabs","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"Documentation":{"Summary":"Create a prefab out of any GameObject"},"DocId":"M:Editor.EditorUtility.Prefabs.CreateAsset(Sandbox.GameObject)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PrefabFile\u003E","Parameters":[],"l":{"File":"Utility/Utility.Prefabs.cs","Line":431},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs.GetTemplates","Name":"GetTemplates","DeclaringType":"Editor.EditorUtility.Prefabs","Documentation":{"Summary":"Fetches all prefab templates to show in Create GameObject menus"},"DocId":"M:Editor.EditorUtility.Prefabs.GetTemplates"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Prefabs","Name":"Prefabs","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.Prefabs"},{"Namespace":"","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.CompilerOutput[]\u003E","Parameters":[{"Name":"project","Type":"Sandbox.Project"},{"Name":"logOutput","Type":"System.Action\u00601\u003CSystem.String\u003E"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Projects.Compile","Name":"Compile","DeclaringType":"Editor.EditorUtility.Projects","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/Projects/\u003CCompile\u003Ed__0"]}],"DocId":"M:Editor.EditorUtility.Projects.Compile(Sandbox.Project,System.Action\u00601{System.String})"},{"ReturnType":"Sandbox.Compiler","Parameters":[{"Name":"assembly","Type":"System.Reflection.Assembly"}],"l":{"File":"Utility/Utility.Projects.Compile.cs","Line":152},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Projects.ResolveCompiler","Name":"ResolveCompiler","DeclaringType":"Editor.EditorUtility.Projects","Documentation":{"Summary":"Resolve a compiler from an assembly, using the assembly name"},"DocId":"M:Editor.EditorUtility.Projects.ResolveCompiler(System.Reflection.Assembly)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Project\u003E","Parameters":[],"l":{"File":"Utility/Utility.Projects.cs","Line":7},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Projects.GetAll","Name":"GetAll","DeclaringType":"Editor.EditorUtility.Projects","DocId":"M:Editor.EditorUtility.Projects.GetAll"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"addon","Type":"Sandbox.Project"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Projects.Updated","Name":"Updated","DeclaringType":"Editor.EditorUtility.Projects","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/Projects/\u003CUpdated\u003Ed__5"]}],"DocId":"M:Editor.EditorUtility.Projects.Updated(Sandbox.Project)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Projects.WaitForCompiles","Name":"WaitForCompiles","DeclaringType":"Editor.EditorUtility.Projects","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/Projects/\u003CWaitForCompiles\u003Ed__6"]}],"Documentation":{"Summary":"Wait for the local compiles to be finished"},"DocId":"M:Editor.EditorUtility.Projects.WaitForCompiles"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Projects.GenerateSolution","Name":"GenerateSolution","DeclaringType":"Editor.EditorUtility.Projects","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.EditorUtility/Projects/\u003CGenerateSolution\u003Ed__7"]}],"Documentation":{"Summary":"Regenerates the project\u0027s solution"},"DocId":"M:Editor.EditorUtility.Projects.GenerateSolution"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.Projects","Name":"Projects","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.Projects"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"System.Int32","Default":"44100"},{"Name":"bytesPerSecond","Type":"System.Int32","Default":"192000"}],"l":{"File":"Utility/Utility.VoiceRecording.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.VoiceRecording.Start","Name":"Start","DeclaringType":"Editor.EditorUtility.VoiceRecording","Documentation":{"Summary":"Start recording data from microphone"},"DocId":"M:Editor.EditorUtility.VoiceRecording.Start(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Utility.VoiceRecording.cs","Line":28},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.VoiceRecording.Stop","Name":"Stop","DeclaringType":"Editor.EditorUtility.VoiceRecording","Documentation":{"Summary":"Stop recording data from microphone"},"DocId":"M:Editor.EditorUtility.VoiceRecording.Stop"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Utility.VoiceRecording.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.VoiceRecording.Flush","Name":"Flush","DeclaringType":"Editor.EditorUtility.VoiceRecording","Documentation":{"Summary":"Flush any recorded data so we don\u0027t have it kept in memory"},"DocId":"M:Editor.EditorUtility.VoiceRecording.Flush"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Utility/Utility.VoiceRecording.cs","Line":44},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.VoiceRecording.Save","Name":"Save","DeclaringType":"Editor.EditorUtility.VoiceRecording","Documentation":{"Summary":"Grab any recorded voice data and save it as a WAV file"},"DocId":"M:Editor.EditorUtility.VoiceRecording.Save(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.VoiceRecording","Name":"VoiceRecording","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.VoiceRecording"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.EditorUtility.VR..ctor","Name":".ctor","DeclaringType":"Editor.EditorUtility.VR","DocId":"M:Editor.EditorUtility.VR.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.VR.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.VR.Enabled","Name":"Enabled","DocId":"P:Editor.EditorUtility.VR.Enabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/Utility.VR.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorUtility.VR.HasHeadset","Name":"HasHeadset","DocId":"P:Editor.EditorUtility.VR.HasHeadset"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.EditorUtility.VR","Name":"VR","DeclaringType":"Editor.EditorUtility","DocId":"T:Editor.EditorUtility.VR"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"owningObject","Type":"System.Object"},{"Name":"secondsToTake","Type":"System.Single"},{"Name":"from","Type":"System.Single"},{"Name":"to","Type":"System.Single"},{"Name":"value","Type":"System.Action\u00601\u003CSystem.Single\u003E"},{"Name":"ease","Type":"System.String","Default":"ease-in-out"}],"l":{"File":"Utility/Animate.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Animate.Add","Name":"Add","DeclaringType":"Editor.Animate","DocId":"M:Editor.Animate.Add(System.Object,System.Single,System.Single,System.Single,System.Action\u00601{System.Single},System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"owningObject","Type":"System.Object"},{"Name":"jumpToEnd","Type":"System.Boolean"}],"l":{"File":"Utility/Animate.cs","Line":58},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Animate.CancelAll","Name":"CancelAll","DeclaringType":"Editor.Animate","Documentation":{"Summary":"Cancel all of this object\u0027s active animations"},"DocId":"M:Editor.Animate.CancelAll(System.Object,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"owningObject","Type":"System.Object"}],"l":{"File":"Utility/Animate.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Animate.IsActive","Name":"IsActive","DeclaringType":"Editor.Animate","Documentation":{"Summary":"Returns true if this object has any active animations"},"DocId":"M:Editor.Animate.IsActive(System.Object)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Animate.cs","Line":79},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Animate.Frame","Name":"Frame","DeclaringType":"Editor.Animate","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Animate.Frame"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.Animate","Name":"Animate","DocId":"T:Editor.Animate"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ident","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.CloudAsset.InstallSingle","Name":"InstallSingle","DeclaringType":"Editor.CloudAsset","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.CloudAsset/\u003CInstallSingle\u003Ed__1"]},{"FullName":"Sandbox.ConCmdAttribute","ConstructorArguments":["install","64"]}],"Documentation":{"Summary":"Install a cloud asset by ident"},"DocId":"M:Editor.CloudAsset.InstallSingle(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"windowTitle","Type":"System.String"},{"Name":"packages","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.CloudAsset.Install","Name":"Install","DeclaringType":"Editor.CloudAsset","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.CloudAsset/\u003CInstall\u003Ed__2"]}],"DocId":"M:Editor.CloudAsset.Install(System.String,System.Collections.Generic.IEnumerable\u00601{System.String})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[{"Name":"packages","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"},{"Name":"onPackageInstalling","Type":"System.Action\u00601\u003CSandbox.Package\u003E"},{"Name":"token","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.CloudAsset.Install","Name":"Install","DeclaringType":"Editor.CloudAsset","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.CloudAsset/\u003CInstall\u003Ed__3"]}],"DocId":"M:Editor.CloudAsset.Install(System.Collections.Generic.IEnumerable\u00601{System.String},System.Action\u00601{Sandbox.Package},System.Threading.CancellationToken)"},{"ReturnType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"currentProjectOnly","Type":"System.Boolean"}],"l":{"File":"Utility/CloudAsset.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CloudAsset.GetAssetReferences","Name":"GetAssetReferences","DeclaringType":"Editor.CloudAsset","Documentation":{"Summary":"Gets all cloud packages referenced from assets"},"DocId":"M:Editor.CloudAsset.GetAssetReferences(System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.CloudAsset..ctor","Name":".ctor","DeclaringType":"Editor.CloudAsset","DocId":"M:Editor.CloudAsset.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.CloudAsset","Name":"CloudAsset","DocId":"T:Editor.CloudAsset"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ColorSampler.cs","Line":20},"IsPublic":true,"FullName":"Editor.ColorSampler.Show","Name":"Show","DeclaringType":"Editor.ColorSampler","DocId":"M:Editor.ColorSampler.Show"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ColorSampler.cs","Line":31},"IsPublic":true,"FullName":"Editor.ColorSampler.Hide","Name":"Hide","DeclaringType":"Editor.ColorSampler","DocId":"M:Editor.ColorSampler.Hide"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ColorSampler.cs","Line":13},"IsPublic":true,"FullName":"Editor.ColorSampler..ctor","Name":".ctor","DeclaringType":"Editor.ColorSampler","DocId":"M:Editor.ColorSampler.#ctor"}],"Fields":[{"FieldType":"System.Action\u00601\u003CColor\u003E","IsPublic":true,"FullName":"Editor.ColorSampler.OnPicked","Name":"OnPicked","DocId":"F:Editor.ColorSampler.OnPicked"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.ColorSampler.OnCancelled","Name":"OnCancelled","DocId":"F:Editor.ColorSampler.OnCancelled"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ColorSampler","Name":"ColorSampler","DocId":"T:Editor.ColorSampler"},{"Namespace":"Editor","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.IPopupEditor\u003CT\u003E","Name":"IPopupEditor\u003CT\u003E","Documentation":{"Summary":"An popup editor capable of editing type T. This is created when EditorUtility.OpenControlSheet is called, \nwhich is generally and most commonly done via the GenericControlWidget, which is a ControlWidget used\nto view and edit generic classes."},"DocId":"T:Editor.IPopupEditor\u00601"},{"Namespace":"Editor","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ExportConfig.cs","Line":13},"IsPublic":true,"FullName":"Editor.ExportConfig..ctor","Name":".ctor","DeclaringType":"Editor.ExportConfig","DocId":"M:Editor.ExportConfig.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Project","Loc":{"File":"Utility/ExportConfig.cs","Line":7},"IsPublic":true,"FullName":"Editor.ExportConfig.Project","Name":"Project","DocId":"P:Editor.ExportConfig.Project"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"Utility/ExportConfig.cs","Line":18},"IsPublic":true,"FullName":"Editor.ExportConfig.AssemblyFiles","Name":"AssemblyFiles","Documentation":{"Summary":"If the compile process created any assemblies"},"DocId":"P:Editor.ExportConfig.AssemblyFiles"},{"PropertyType":"System.String","Loc":{"File":"Utility/ExportConfig.cs","Line":24},"IsPublic":true,"FullName":"Editor.ExportConfig.TargetDir","Name":"TargetDir","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Export Directory"]},{"FullName":"EditorAttribute","ConstructorArguments":["folder"]}],"Documentation":{"Summary":"Where are we putting the exported build?"},"DocId":"P:Editor.ExportConfig.TargetDir"},{"PropertyType":"System.String","Loc":{"File":"Utility/ExportConfig.cs","Line":30},"IsPublic":true,"FullName":"Editor.ExportConfig.ExecutableName","Name":"ExecutableName","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Executable Name"]}],"Documentation":{"Summary":"The target .exe name for this export"},"DocId":"P:Editor.ExportConfig.ExecutableName"},{"PropertyType":"System.String","Loc":{"File":"Utility/ExportConfig.cs","Line":36},"IsPublic":true,"FullName":"Editor.ExportConfig.TargetIcon","Name":"TargetIcon","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Executable Icon"]}],"Documentation":{"Summary":"The icon for the target .exe"},"DocId":"P:Editor.ExportConfig.TargetIcon"},{"PropertyType":"System.String","Loc":{"File":"Utility/ExportConfig.cs","Line":42},"IsPublic":true,"FullName":"Editor.ExportConfig.StartupImage","Name":"StartupImage","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Startup Image"]},{"FullName":"Sandbox.ResourceTypeAttribute","ConstructorArguments":["vtex"]}],"Documentation":{"Summary":"The splash screen to use"},"DocId":"P:Editor.ExportConfig.StartupImage"},{"PropertyType":"System.UInt32","Loc":{"File":"Utility/ExportConfig.cs","Line":48},"IsPublic":true,"FullName":"Editor.ExportConfig.AppId","Name":"AppId","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Steam App ID"]}],"Documentation":{"Summary":"The Steam AppID for the target .exe"},"DocId":"P:Editor.ExportConfig.AppId"},{"PropertyType":"System.DateTime","Loc":{"File":"Utility/ExportConfig.cs","Line":53},"IsPublic":true,"FullName":"Editor.ExportConfig.BuildDate","Name":"BuildDate","Documentation":{"Summary":"Game\u0027s build date"},"DocId":"P:Editor.ExportConfig.BuildDate"}],"Fields":[{"FieldType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.ExportConfig.CodePackages","Name":"CodePackages","Documentation":{"Summary":"Assemblies can reference asset packages. This is a list\nof packages that the compiled code references."},"DocId":"F:Editor.ExportConfig.CodePackages"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ExportConfig","Name":"ExportConfig","DocId":"T:Editor.ExportConfig"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/HistoryList.cs","Line":57},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.Clear","Name":"Clear","DeclaringType":"Editor.HistoryList\u003CT\u003E","DocId":"M:Editor.HistoryList\u00601.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"T"}],"l":{"File":"Utility/HistoryList.cs","Line":67},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.Add","Name":"Add","DeclaringType":"Editor.HistoryList\u003CT\u003E","DocId":"M:Editor.HistoryList\u00601.Add(\u0060\u00600)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"delta","Type":"System.Int32"}],"l":{"File":"Utility/HistoryList.cs","Line":90},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.Navigate","Name":"Navigate","DeclaringType":"Editor.HistoryList\u003CT\u003E","Documentation":{"Summary":"Navigate to delta positions from the current position. For example, -1 is backwards.\nReturns false if nothing changed."},"DocId":"M:Editor.HistoryList\u00601.Navigate(System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/HistoryList.cs","Line":14},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Editor.HistoryList\u003CT\u003E","DocId":"M:Editor.HistoryList\u00601.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Utility/HistoryList.cs","Line":14},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.MaxItems","Name":"MaxItems","Documentation":{"Summary":"The maximum history length"},"DocId":"P:Editor.HistoryList\u00601.MaxItems"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/HistoryList.cs","Line":19},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.Debug","Name":"Debug","Documentation":{"Summary":"Print debug information on navigation"},"DocId":"P:Editor.HistoryList\u00601.Debug"},{"PropertyType":"T","Loc":{"File":"Utility/HistoryList.cs","Line":33},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.Current","Name":"Current","DocId":"P:Editor.HistoryList\u00601.Current"},{"PropertyType":"System.String","Loc":{"File":"Utility/HistoryList.cs","Line":46},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.StateCookie","Name":"StateCookie","DocId":"P:Editor.HistoryList\u00601.StateCookie"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/HistoryList.cs","Line":52},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.CanGoBack","Name":"CanGoBack","DocId":"P:Editor.HistoryList\u00601.CanGoBack"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/HistoryList.cs","Line":53},"IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.CanGoForward","Name":"CanGoForward","DocId":"P:Editor.HistoryList\u00601.CanGoForward"}],"Fields":[{"FieldType":"System.Action\u00601\u003CT\u003E","IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E.OnNavigate","Name":"OnNavigate","Documentation":{"Summary":"Called when navigations successfully happened."},"DocId":"F:Editor.HistoryList\u00601.OnNavigate"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.HistoryList\u003CT\u003E","Name":"HistoryList\u003CT\u003E","Documentation":{"Summary":"A helper class to store a list of strings, which can then be navigated around, saved, restored"},"DocId":"T:Editor.HistoryList\u00601"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"message","Type":"System.String"}],"l":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":11},"IsPublic":true,"FullName":"Editor.IProgress.SetProgressMessage","Name":"SetProgressMessage","DeclaringType":"Editor.IProgress","DocId":"M:Editor.IProgress.SetProgressMessage(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"total","Type":"System.Single"},{"Name":"current","Type":"System.Single"}],"l":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":12},"IsPublic":true,"FullName":"Editor.IProgress.SetProgress","Name":"SetProgress","DeclaringType":"Editor.IProgress","DocId":"M:Editor.IProgress.SetProgress(System.Single,System.Single)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.IProgress","Name":"IProgress","DocId":"T:Editor.IProgress"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":27},"IsPublic":true,"FullName":"Editor.ProjectPublisher.SetMeta","Name":"SetMeta","DeclaringType":"Editor.ProjectPublisher","DocId":"M:Editor.ProjectPublisher.SetMeta(System.String,System.Object)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.ProjectPublisher\u003E","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.ProjectPublisher.FromAsset","Name":"FromAsset","DeclaringType":"Editor.ProjectPublisher","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/\u003CFromAsset\u003Ed__24"]}],"DocId":"M:Editor.ProjectPublisher.FromAsset(Editor.Asset)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.ProjectPublisher\u003E","Parameters":[{"Name":"project","Type":"Sandbox.Project"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.ProjectPublisher.FromProject","Name":"FromProject","DeclaringType":"Editor.ProjectPublisher","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/\u003CFromProject\u003Ed__25"]}],"DocId":"M:Editor.ProjectPublisher.FromProject(Sandbox.Project)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSandbox.DataModel.GameSetting\u003E","Parameters":[{"Name":"assemblies","Type":"Sandbox.CompilerOutput[]"}],"l":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":84},"IsPublic":true,"FullName":"Editor.ProjectPublisher.GetGameSettings","Name":"GetGameSettings","DeclaringType":"Editor.ProjectPublisher","Documentation":{"Summary":"Fetch a list of game settings to be added to the project\u0027s metadata","Return":"","Params":{"assemblies":""}},"DocId":"M:Editor.ProjectPublisher.GetGameSettings(Sandbox.CompilerOutput[])"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"progress","Type":"Editor.IProgress","Default":"null"},{"Name":"cancel","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Editor.ProjectPublisher.Publish","Name":"Publish","DeclaringType":"Editor.ProjectPublisher","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/\u003CPublish\u003Ed__31"]}],"Documentation":{"Summary":"Publish a new revision"},"DocId":"M:Editor.ProjectPublisher.Publish(Editor.IProgress,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"cancellationToken","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Editor.ProjectPublisher.PrePublish","Name":"PrePublish","DeclaringType":"Editor.ProjectPublisher","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/\u003CPrePublish\u003Ed__32"]}],"Documentation":{"Summary":"Check the intended manifest, ask the backend which files need to be uploaded."},"DocId":"M:Editor.ProjectPublisher.PrePublish(System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Editor.ProjectPublisher.UploadFiles","Name":"UploadFiles","DeclaringType":"Editor.ProjectPublisher","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/\u003CUploadFiles\u003Ed__35"]}],"DocId":"M:Editor.ProjectPublisher.UploadFiles"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"contents","Type":"System.Byte[]"},{"Name":"relativePath","Type":"System.String"}],"l":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":455},"IsPublic":true,"FullName":"Editor.ProjectPublisher.AddFile","Name":"AddFile","DeclaringType":"Editor.ProjectPublisher","Documentation":{"Summary":"Manually add a file to the manifest"},"DocId":"M:Editor.ProjectPublisher.AddFile(System.Byte[],System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"contents","Type":"System.String"},{"Name":"relativePath","Type":"System.String"}],"l":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":463},"IsPublic":true,"FullName":"Editor.ProjectPublisher.AddFile","Name":"AddFile","DeclaringType":"Editor.ProjectPublisher","Documentation":{"Summary":"Manually add a file to the manifest"},"DocId":"M:Editor.ProjectPublisher.AddFile(System.String,System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"package","Type":"System.String"}],"l":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":471},"IsPublic":true,"FullName":"Editor.ProjectPublisher.AddCodePackageReference","Name":"AddCodePackageReference","DeclaringType":"Editor.ProjectPublisher","Documentation":{"Summary":"If the code is referencing a package - we can add it to the manifest using this."},"DocId":"M:Editor.ProjectPublisher.AddCodePackageReference(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"change","Type":"System.String"},{"Name":"detail","Type":"System.String"}],"l":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":495},"IsPublic":true,"FullName":"Editor.ProjectPublisher.SetChangeDetails","Name":"SetChangeDetails","DeclaringType":"Editor.ProjectPublisher","Documentation":{"Summary":"Allows to set information on the revision - for future reference"},"DocId":"M:Editor.ProjectPublisher.SetChangeDetails(System.String,System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"a","Type":"Editor.Asset"}],"l":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":506},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ProjectPublisher.CanPublishFile","Name":"CanPublishFile","DeclaringType":"Editor.ProjectPublisher","Documentation":{"Summary":"Return true if we\u0027re not opposed to publishing this asset"},"DocId":"M:Editor.ProjectPublisher.CanPublishFile(Editor.Asset)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":12},"IsPublic":true,"FullName":"Editor.ProjectPublisher.TargetPackageIdent","Name":"TargetPackageIdent","DocId":"P:Editor.ProjectPublisher.TargetPackageIdent"},{"PropertyType":"Editor.ProjectPublisher.PackageManifest","Loc":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":15},"IsPublic":true,"FullName":"Editor.ProjectPublisher.Manifest","Name":"Manifest","DocId":"P:Editor.ProjectPublisher.Manifest"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":19},"IsPublic":true,"FullName":"Editor.ProjectPublisher.TotalFileCount","Name":"TotalFileCount","DocId":"P:Editor.ProjectPublisher.TotalFileCount"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":20},"IsPublic":true,"FullName":"Editor.ProjectPublisher.MissingFileCount","Name":"MissingFileCount","DocId":"P:Editor.ProjectPublisher.MissingFileCount"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":21},"IsPublic":true,"FullName":"Editor.ProjectPublisher.MissingFileSize","Name":"MissingFileSize","DocId":"P:Editor.ProjectPublisher.MissingFileSize"},{"PropertyType":"System.Action","Loc":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":23},"IsPublic":true,"FullName":"Editor.ProjectPublisher.OnProgressChanged","Name":"OnProgressChanged","DocId":"P:Editor.ProjectPublisher.OnProgressChanged"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.ProjectPublisher.ProjectFile\u003E","Loc":{"File":"Utility/ProjectPublisher/ProjectPublisher.cs","Line":488},"IsPublic":true,"FullName":"Editor.ProjectPublisher.Files","Name":"Files","Documentation":{"Summary":"Get access to the files within the manifest"},"DocId":"P:Editor.ProjectPublisher.Files"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ProjectPublisher","Name":"ProjectPublisher","DocId":"T:Editor.ProjectPublisher"},{"Namespace":"","Methods":[{"ReturnType":"Editor.ProjectPublisher.ProjectFile","Parameters":[{"Name":"relativePath","Type":"System.String"}],"l":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.FindAsset","Name":"FindAsset","DeclaringType":"Editor.ProjectPublisher.PackageManifest","DocId":"M:Editor.ProjectPublisher.PackageManifest.FindAsset(System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"project","Type":"Sandbox.Project"},{"Name":"progress","Type":"Editor.IProgress","Default":"null"},{"Name":"cancel","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.BuildFromAssets","Name":"BuildFromAssets","DeclaringType":"Editor.ProjectPublisher.PackageManifest","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/PackageManifest/\u003CBuildFromAssets\u003Ed__23"]}],"DocId":"M:Editor.ProjectPublisher.PackageManifest.BuildFromAssets(Sandbox.Project,Editor.IProgress,System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"addon","Type":"Sandbox.Project"},{"Name":"progress","Type":"Editor.IProgress","Default":"null"},{"Name":"cancel","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.BuildFromSource","Name":"BuildFromSource","DeclaringType":"Editor.ProjectPublisher.PackageManifest","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/PackageManifest/\u003CBuildFromSource\u003Ed__27"]}],"DocId":"M:Editor.ProjectPublisher.PackageManifest.BuildFromSource(Sandbox.Project,Editor.IProgress,System.Threading.CancellationToken)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":186},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.ToJson","Name":"ToJson","DeclaringType":"Editor.ProjectPublisher.PackageManifest","DocId":"M:Editor.ProjectPublisher.PackageManifest.ToJson"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"file","Type":"System.String"},{"Name":"allowSourceFiles","Type":"System.Boolean"}],"l":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.LooseFileAllowed","Name":"LooseFileAllowed","DeclaringType":"Editor.ProjectPublisher.PackageManifest","DocId":"M:Editor.ProjectPublisher.PackageManifest.LooseFileAllowed(System.String,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"contents","Type":"System.String"},{"Name":"relativePath","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.AddTextFile","Name":"AddTextFile","DeclaringType":"Editor.ProjectPublisher.PackageManifest","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ProjectPublisher/PackageManifest/\u003CAddTextFile\u003Ed__37"]}],"DocId":"M:Editor.ProjectPublisher.PackageManifest.AddTextFile(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":27},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest..ctor","Name":".ctor","DeclaringType":"Editor.ProjectPublisher.PackageManifest","DocId":"M:Editor.ProjectPublisher.PackageManifest.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":20},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.Summary","Name":"Summary","DocId":"P:Editor.ProjectPublisher.PackageManifest.Summary"},{"PropertyType":"System.String","Loc":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":21},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.Description","Name":"Description","DocId":"P:Editor.ProjectPublisher.PackageManifest.Description"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":22},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.IncludeSourceFiles","Name":"IncludeSourceFiles","DocId":"P:Editor.ProjectPublisher.PackageManifest.IncludeSourceFiles"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":27},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.CodePackageReferences","Name":"CodePackageReferences","Documentation":{"Summary":"List of packages that the code references"},"DocId":"P:Editor.ProjectPublisher.PackageManifest.CodePackageReferences"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.ProjectPublisher.ProjectFile\u003E","Loc":{"File":"Utility/ProjectPublisher/PackageManifest.cs","Line":40},"IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.Assets","Name":"Assets","DocId":"P:Editor.ProjectPublisher.PackageManifest.Assets"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.Errors","Name":"Errors","DocId":"F:Editor.ProjectPublisher.PackageManifest.Errors"},{"FieldType":"System.String[]","IsPublic":true,"IsStatic":true,"FullName":"Editor.ProjectPublisher.PackageManifest.DissallowedExtensions","Name":"DissallowedExtensions","Documentation":{"Summary":"This really exists only to dissallow dangerous extensions like .exe etc.\nSo feel free to add anything non dangerous to this list."},"DocId":"F:Editor.ProjectPublisher.PackageManifest.DissallowedExtensions"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ProjectPublisher.PackageManifest","Name":"PackageManifest","DeclaringType":"Editor.ProjectPublisher","DocId":"T:Editor.ProjectPublisher.PackageManifest"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile..ctor","Name":".ctor","DeclaringType":"Editor.ProjectPublisher.ProjectFile","DocId":"M:Editor.ProjectPublisher.ProjectFile.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Utility/ProjectPublisher/ProjectFile.cs","Line":13},"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile.Name","Name":"Name","DocId":"P:Editor.ProjectPublisher.ProjectFile.Name"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ProjectPublisher/ProjectFile.cs","Line":14},"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile.Size","Name":"Size","DocId":"P:Editor.ProjectPublisher.ProjectFile.Size"},{"PropertyType":"System.String","Loc":{"File":"Utility/ProjectPublisher/ProjectFile.cs","Line":15},"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile.Hash","Name":"Hash","DocId":"P:Editor.ProjectPublisher.ProjectFile.Hash"},{"PropertyType":"System.String","Loc":{"File":"Utility/ProjectPublisher/ProjectFile.cs","Line":18},"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile.AbsolutePath","Name":"AbsolutePath","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ProjectPublisher.ProjectFile.AbsolutePath"},{"PropertyType":"System.Byte[]","Loc":{"File":"Utility/ProjectPublisher/ProjectFile.cs","Line":21},"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile.Contents","Name":"Contents","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ProjectPublisher.ProjectFile.Contents"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/ProjectPublisher/ProjectFile.cs","Line":24},"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile.Skip","Name":"Skip","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ProjectPublisher.ProjectFile.Skip"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/ProjectPublisher/ProjectFile.cs","Line":27},"IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile.SizeUploaded","Name":"SizeUploaded","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ProjectPublisher.ProjectFile.SizeUploaded"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ProjectPublisher.ProjectFile","Name":"ProjectFile","DeclaringType":"Editor.ProjectPublisher","Documentation":{"Summary":"A single file in the project revision manifest"},"DocId":"T:Editor.ProjectPublisher.ProjectFile"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.StandaloneExporter\u003E","Parameters":[{"Name":"config","Type":"Editor.ExportConfig"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.FromConfig","Name":"FromConfig","DeclaringType":"Editor.StandaloneExporter","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.StandaloneExporter/\u003CFromConfig\u003Ed__23"]}],"DocId":"M:Editor.StandaloneExporter.FromConfig(Editor.ExportConfig)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":78},"IsPublic":true,"FullName":"Editor.StandaloneExporter.QueueFiles","Name":"QueueFiles","DeclaringType":"Editor.StandaloneExporter","DocId":"M:Editor.StandaloneExporter.QueueFiles"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Editor.StandaloneExporter.CopyFiles","Name":"CopyFiles","DeclaringType":"Editor.StandaloneExporter","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.StandaloneExporter/\u003CCopyFiles\u003Ed__26"]}],"DocId":"M:Editor.StandaloneExporter.CopyFiles"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":96},"IsPublic":true,"FullName":"Editor.StandaloneExporter.Finish","Name":"Finish","DeclaringType":"Editor.StandaloneExporter","DocId":"M:Editor.StandaloneExporter.Finish"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"contents","Type":"System.Byte[]"},{"Name":"relativePath","Type":"System.String"}],"l":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":354},"IsPublic":true,"FullName":"Editor.StandaloneExporter.AddFile","Name":"AddFile","DeclaringType":"Editor.StandaloneExporter","Documentation":{"Summary":"Manually add a file to the manifest"},"DocId":"M:Editor.StandaloneExporter.AddFile(System.Byte[],System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"contents","Type":"System.String"},{"Name":"relativePath","Type":"System.String"}],"l":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":362},"IsPublic":true,"FullName":"Editor.StandaloneExporter.AddFile","Name":"AddFile","DeclaringType":"Editor.StandaloneExporter","Documentation":{"Summary":"Manually add a file to the manifest"},"DocId":"M:Editor.StandaloneExporter.AddFile(System.String,System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"package","Type":"System.String"}],"l":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":370},"IsPublic":true,"FullName":"Editor.StandaloneExporter.AddCodePackageReference","Name":"AddCodePackageReference","DeclaringType":"Editor.StandaloneExporter","Documentation":{"Summary":"If the code is referencing a package - we can add it to the manifest using this."},"DocId":"M:Editor.StandaloneExporter.AddCodePackageReference(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":14},"IsPublic":true,"FullName":"Editor.StandaloneExporter.TargetPackageIdent","Name":"TargetPackageIdent","DocId":"P:Editor.StandaloneExporter.TargetPackageIdent"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.StandaloneExporter.QueuedFile\u003E","Loc":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":15},"IsPublic":true,"FullName":"Editor.StandaloneExporter.Files","Name":"Files","DocId":"P:Editor.StandaloneExporter.Files"},{"PropertyType":"Editor.ProjectPublisher.PackageManifest","Loc":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":17},"IsPublic":true,"FullName":"Editor.StandaloneExporter.PackageManifest","Name":"PackageManifest","DocId":"P:Editor.StandaloneExporter.PackageManifest"},{"PropertyType":"Sandbox.StandaloneManifest","Loc":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":18},"IsPublic":true,"FullName":"Editor.StandaloneExporter.StandaloneManifest","Name":"StandaloneManifest","DocId":"P:Editor.StandaloneExporter.StandaloneManifest"},{"PropertyType":"System.Action\u00601\u003CEditor.StandaloneExporter.ExportProgress\u003E","Loc":{"File":"Utility/Standalone/StandaloneExporter.cs","Line":20},"IsPublic":true,"FullName":"Editor.StandaloneExporter.OnProgressChanged","Name":"OnProgressChanged","DocId":"P:Editor.StandaloneExporter.OnProgressChanged"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StandaloneExporter","Name":"StandaloneExporter","DocId":"T:Editor.StandaloneExporter"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.Unknown","Name":"Unknown","DocId":"F:Editor.StandaloneExporter.BuildStep.Unknown"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.CopyDLLs","Name":"CopyDLLs","DocId":"F:Editor.StandaloneExporter.BuildStep.CopyDLLs"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.CopyCoreAssets","Name":"CopyCoreAssets","DocId":"F:Editor.StandaloneExporter.BuildStep.CopyCoreAssets"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.CopyBaseAssets","Name":"CopyBaseAssets","DocId":"F:Editor.StandaloneExporter.BuildStep.CopyBaseAssets"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.CopyCloudAssets","Name":"CopyCloudAssets","DocId":"F:Editor.StandaloneExporter.BuildStep.CopyCloudAssets"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.CopyProjectAssets","Name":"CopyProjectAssets","DocId":"F:Editor.StandaloneExporter.BuildStep.CopyProjectAssets"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.CopyCode","Name":"CopyCode","DocId":"F:Editor.StandaloneExporter.BuildStep.CopyCode"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.CopyMisc","Name":"CopyMisc","DocId":"F:Editor.StandaloneExporter.BuildStep.CopyMisc"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.BuildStep.FinalizeExecutable","Name":"FinalizeExecutable","DocId":"F:Editor.StandaloneExporter.BuildStep.FinalizeExecutable"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StandaloneExporter.BuildStep","Name":"BuildStep","DeclaringType":"Editor.StandaloneExporter","DocId":"T:Editor.StandaloneExporter.BuildStep"},{"Namespace":"","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Utility/Standalone/StandaloneExporter.ExportProgress.cs","Line":7},"IsPublic":true,"FullName":"Editor.StandaloneExporter.ExportProgress.ProgressFraction","Name":"ProgressFraction","DocId":"P:Editor.StandaloneExporter.ExportProgress.ProgressFraction"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/Standalone/StandaloneExporter.ExportProgress.cs","Line":8},"IsPublic":true,"FullName":"Editor.StandaloneExporter.ExportProgress.FilesDone","Name":"FilesDone","DocId":"P:Editor.StandaloneExporter.ExportProgress.FilesDone"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/Standalone/StandaloneExporter.ExportProgress.cs","Line":9},"IsPublic":true,"FullName":"Editor.StandaloneExporter.ExportProgress.FilesTotal","Name":"FilesTotal","DocId":"P:Editor.StandaloneExporter.ExportProgress.FilesTotal"},{"PropertyType":"System.String[]","Loc":{"File":"Utility/Standalone/StandaloneExporter.ExportProgress.cs","Line":10},"IsPublic":true,"FullName":"Editor.StandaloneExporter.ExportProgress.BuildIssues","Name":"BuildIssues","DocId":"P:Editor.StandaloneExporter.ExportProgress.BuildIssues"},{"PropertyType":"System.String","Loc":{"File":"Utility/Standalone/StandaloneExporter.ExportProgress.cs","Line":11},"IsPublic":true,"FullName":"Editor.StandaloneExporter.ExportProgress.CurrentOperation","Name":"CurrentOperation","DocId":"P:Editor.StandaloneExporter.ExportProgress.CurrentOperation"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StandaloneExporter.ExportProgress","Name":"ExportProgress","DeclaringType":"Editor.StandaloneExporter","DocId":"T:Editor.StandaloneExporter.ExportProgress"},{"Namespace":"","Constructors":[],"Fields":[{"FieldType":"Editor.StandaloneExporter.QueuedFileState","IsPublic":true,"FullName":"Editor.StandaloneExporter.QueuedFile.State","Name":"State","DocId":"F:Editor.StandaloneExporter.QueuedFile.State"},{"FieldType":"Editor.StandaloneExporter.BuildStep","IsPublic":true,"FullName":"Editor.StandaloneExporter.QueuedFile.Step","Name":"Step","DocId":"F:Editor.StandaloneExporter.QueuedFile.Step"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.StandaloneExporter.QueuedFile.FileSize","Name":"FileSize","DocId":"F:Editor.StandaloneExporter.QueuedFile.FileSize"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.StandaloneExporter.QueuedFile.Source","Name":"Source","DocId":"F:Editor.StandaloneExporter.QueuedFile.Source"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.StandaloneExporter.QueuedFile.Destination","Name":"Destination","DocId":"F:Editor.StandaloneExporter.QueuedFile.Destination"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StandaloneExporter.QueuedFile","Name":"QueuedFile","DeclaringType":"Editor.StandaloneExporter","DocId":"T:Editor.StandaloneExporter.QueuedFile"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.StandaloneExporter.QueuedFileState","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.QueuedFileState.Waiting","Name":"Waiting","DocId":"F:Editor.StandaloneExporter.QueuedFileState.Waiting"},{"FieldType":"Editor.StandaloneExporter.QueuedFileState","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.QueuedFileState.Copied","Name":"Copied","DocId":"F:Editor.StandaloneExporter.QueuedFileState.Copied"},{"FieldType":"Editor.StandaloneExporter.QueuedFileState","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.QueuedFileState.FileNotFound","Name":"FileNotFound","DocId":"F:Editor.StandaloneExporter.QueuedFileState.FileNotFound"},{"FieldType":"Editor.StandaloneExporter.QueuedFileState","IsPublic":true,"IsStatic":true,"FullName":"Editor.StandaloneExporter.QueuedFileState.FailedToCopy","Name":"FailedToCopy","DocId":"F:Editor.StandaloneExporter.QueuedFileState.FailedToCopy"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.StandaloneExporter.QueuedFileState","Name":"QueuedFileState","DeclaringType":"Editor.StandaloneExporter","DocId":"T:Editor.StandaloneExporter.QueuedFileState"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"step","Type":"Editor.StandaloneExporter.BuildStep"}],"l":{"File":"Utility/Standalone/StandaloneExporter.BuildStep.cs","Line":23},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.BuildStepExtensions.GetDescription","Name":"GetDescription","DeclaringType":"Editor.BuildStepExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.BuildStepExtensions.GetDescription(Editor.StandaloneExporter.BuildStep)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.BuildStepExtensions","Name":"BuildStepExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.BuildStepExtensions"},{"Namespace":"Editor","BaseType":"Editor.BaseScrollWidget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":112},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SetItems","Name":"SetItems","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.SetItems(System.Collections.Generic.IEnumerable\u00601{System.Object})"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":130},"IsPublic":true,"FullName":"Editor.BaseItemWidget.AddItems","Name":"AddItems","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.AddItems(System.Collections.Generic.IEnumerable\u00601{System.Object})"},{"ReturnType":"T","Parameters":[{"Name":"item","Type":"T"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":146},"IsPublic":true,"FullName":"Editor.BaseItemWidget.AddItem","Name":"AddItem","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Add given item to this widget."},"DocId":"M:Editor.BaseItemWidget.AddItem\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"System.Object"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":160},"IsPublic":true,"FullName":"Editor.BaseItemWidget.RemoveItem","Name":"RemoveItem","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Remove given item from this widget."},"DocId":"M:Editor.BaseItemWidget.RemoveItem(System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/BaseItemWidget.cs","Line":176},"IsPublic":true,"FullName":"Editor.BaseItemWidget.Clear","Name":"Clear","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Remove all items."},"DocId":"M:Editor.BaseItemWidget.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"dirtyObject","Type":"System.Object","Default":"null"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":191},"IsPublic":true,"FullName":"Editor.BaseItemWidget.Dirty","Name":"Dirty","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.Dirty(System.Object)"},{"ReturnType":"Editor.VirtualWidget","Parameters":[{"Name":"localPosition","Type":"Vector2"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":279},"IsPublic":true,"FullName":"Editor.BaseItemWidget.GetItemAt","Name":"GetItemAt","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Get the virtual item at this local position."},"DocId":"M:Editor.BaseItemWidget.GetItemAt(Vector2)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/BaseItemWidget.cs","Line":426},"IsPublic":true,"FullName":"Editor.BaseItemWidget.OnDragLeave","Name":"OnDragLeave","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.OnDragLeave"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":435},"IsPublic":true,"FullName":"Editor.BaseItemWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":450},"IsPublic":true,"FullName":"Editor.BaseItemWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.OnDragDrop(Editor.Widget.DragEvent)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"positions","Type":"System.Int32"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":632},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SelectMoveColumn","Name":"SelectMoveColumn","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.SelectMoveColumn(System.Int32)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"positions","Type":"System.Int32"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":637},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SelectMoveRow","Name":"SelectMoveRow","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.SelectMoveRow(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"target","Type":"System.Object"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":727},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ScrollTo","Name":"ScrollTo","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Ensure that given item is in view, scrolling to it if necessary."},"DocId":"M:Editor.BaseItemWidget.ScrollTo(System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"targetPosition","Type":"System.Single"},{"Name":"height","Type":"System.Single"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":736},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ScrollTo","Name":"ScrollTo","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Ensure that given position is in view, scrolling to it if necessary.","Params":{"targetPosition":"Target vertical position to make sure is in view.","height":"Height of a potential item/element we want to make sure is in view."}},"DocId":"M:Editor.BaseItemWidget.ScrollTo(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/BaseItemWidget.cs","Line":767},"IsPublic":true,"FullName":"Editor.BaseItemWidget.UpdateIfDirty","Name":"UpdateIfDirty","DeclaringType":"Editor.BaseItemWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.BaseItemWidget.UpdateIfDirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/BaseItemWidget.cs","Line":837},"IsPublic":true,"FullName":"Editor.BaseItemWidget.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.OnDestroyed"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":890},"IsPublic":true,"FullName":"Editor.BaseItemWidget.IsSelected","Name":"IsSelected","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Return true if this item is selected."},"DocId":"M:Editor.BaseItemWidget.IsSelected(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"add","Type":"System.Boolean","Default":"False"},{"Name":"skipEvents","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":901},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SelectItem","Name":"SelectItem","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Select given item.","Params":{"obj":"Item to select.","add":"Whether to add the item to selection, or replace current selection.","skipEvents":"Do not invoke \u003Csee cref=\u0022P:Editor.BaseItemWidget.ItemSelected\u0022 /\u003E and \u003Csee cref=\u0022P:Editor.BaseItemWidget.ItemDeselected\u0022 /\u003E."}},"DocId":"M:Editor.BaseItemWidget.SelectItem(System.Object,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/BaseItemWidget.cs","Line":911},"IsPublic":true,"FullName":"Editor.BaseItemWidget.UnselectAll","Name":"UnselectAll","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.UnselectAll"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"state","Type":"System.Boolean"},{"Name":"skipEvents","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SetSelected","Name":"SetSelected","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Set the selection state of an item.","Params":{"obj":"Item to set selection state of.","state":"Whether the item should be selected or not.","skipEvents":"Do not invoke \u003Csee cref=\u0022P:Editor.BaseItemWidget.ItemSelected\u0022 /\u003E and \u003Csee cref=\u0022P:Editor.BaseItemWidget.ItemDeselected\u0022 /\u003E."}},"DocId":"M:Editor.BaseItemWidget.SetSelected(System.Object,System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":995},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SelectMove","Name":"SelectMove","DeclaringType":"Editor.BaseItemWidget","Documentation":{"Summary":"Move the selection pointer by this many positions."},"DocId":"M:Editor.BaseItemWidget.SelectMove(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":1162},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SelectItemStartingWith","Name":"SelectItemStartingWith","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.SelectItemStartingWith(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/BaseItemWidget.cs","Line":88},"IsPublic":true,"FullName":"Editor.BaseItemWidget..ctor","Name":".ctor","DeclaringType":"Editor.BaseItemWidget","DocId":"M:Editor.BaseItemWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemClicked","Name":"ItemClicked","Documentation":{"Summary":"Called when an item is selected."},"DocId":"P:Editor.BaseItemWidget.ItemClicked"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":16},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemSelected","Name":"ItemSelected","Documentation":{"Summary":"Called when an item is selected."},"DocId":"P:Editor.BaseItemWidget.ItemSelected"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":21},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDeselected","Name":"ItemDeselected","Documentation":{"Summary":"Called when an item is no longer selected."},"DocId":"P:Editor.BaseItemWidget.ItemDeselected"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":26},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemHoverEnter","Name":"ItemHoverEnter","Documentation":{"Summary":"Called when an item is hovered by the user\u0027s cursor."},"DocId":"P:Editor.BaseItemWidget.ItemHoverEnter"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":31},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemHoverLeave","Name":"ItemHoverLeave","Documentation":{"Summary":"Called when an item is no longer hovered by the user\u0027s cursor."},"DocId":"P:Editor.BaseItemWidget.ItemHoverLeave"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":36},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemContextMenu","Name":"ItemContextMenu","Documentation":{"Summary":"Called when an item is right clicked."},"DocId":"P:Editor.BaseItemWidget.ItemContextMenu"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":41},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemActivated","Name":"ItemActivated","Documentation":{"Summary":"Called when an item is double left clicked."},"DocId":"P:Editor.BaseItemWidget.ItemActivated"},{"PropertyType":"System.Action\u00601\u003CEditor.VirtualWidget\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":46},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemPaint","Name":"ItemPaint","Documentation":{"Summary":"Used to overwrite an item\u0027s style"},"DocId":"P:Editor.BaseItemWidget.ItemPaint"},{"PropertyType":"System.Func\u00602\u003CSystem.Object,System.Boolean\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":51},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDrag","Name":"ItemDrag","Documentation":{"Summary":"Called to see whether or not we can drag a specific item."},"DocId":"P:Editor.BaseItemWidget.ItemDrag"},{"PropertyType":"System.Func\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":56},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SelectionOverride","Name":"SelectionOverride","Documentation":{"Summary":"Can override an item\u0027s selection here."},"DocId":"P:Editor.BaseItemWidget.SelectionOverride"},{"PropertyType":"System.Action","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":61},"IsPublic":true,"FullName":"Editor.BaseItemWidget.BodyContextMenu","Name":"BodyContextMenu","Documentation":{"Summary":"Called when right clicking on the item\u0027s parent."},"DocId":"P:Editor.BaseItemWidget.BodyContextMenu"},{"PropertyType":"System.Action\u00601\u003CSystem.Object[]\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":66},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemsPreSelectionChange","Name":"ItemsPreSelectionChange","Documentation":{"Summary":"Calle before selection is changed"},"DocId":"P:Editor.BaseItemWidget.ItemsPreSelectionChange"},{"PropertyType":"System.Action\u00601\u003CSystem.Object[]\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":71},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemsSelected","Name":"ItemsSelected","Documentation":{"Summary":"Multiple items have been selected"},"DocId":"P:Editor.BaseItemWidget.ItemsSelected"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":76},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ToggleSelect","Name":"ToggleSelect","Documentation":{"Summary":"If set, selecting an item will not deselect all already selected items, clicking a selected item will deselect it."},"DocId":"P:Editor.BaseItemWidget.ToggleSelect"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/BaseItemWidget.cs","Line":78},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ProvidesDebugMode","Name":"ProvidesDebugMode","DocId":"P:Editor.BaseItemWidget.ProvidesDebugMode"},{"PropertyType":"Sandbox.UI.Margin","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":81},"IsPublic":true,"FullName":"Editor.BaseItemWidget.Margin","Name":"Margin","DocId":"P:Editor.BaseItemWidget.Margin"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":86},"IsPublic":true,"FullName":"Editor.BaseItemWidget.CanvasRect","Name":"CanvasRect","Documentation":{"Summary":"The inner of LocalRect with Margin"},"DocId":"P:Editor.BaseItemWidget.CanvasRect"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":93},"IsPublic":true,"FullName":"Editor.BaseItemWidget.Items","Name":"Items","DocId":"P:Editor.BaseItemWidget.Items"},{"PropertyType":"Editor.BaseItemWidget.ItemDragEvent","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":431},"IsPublic":true,"FullName":"Editor.BaseItemWidget.CurrentItemDragEvent","Name":"CurrentItemDragEvent","DocId":"P:Editor.BaseItemWidget.CurrentItemDragEvent"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":846},"IsPublic":true,"FullName":"Editor.BaseItemWidget.MultiSelect","Name":"MultiSelect","Documentation":{"Summary":"Whether to allow selecting multiple items at once."},"DocId":"P:Editor.BaseItemWidget.MultiSelect"},{"PropertyType":"Sandbox.SelectionSystem","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":856},"IsPublic":true,"FullName":"Editor.BaseItemWidget.Selection","Name":"Selection","DocId":"P:Editor.BaseItemWidget.Selection"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":874},"IsPublic":true,"FullName":"Editor.BaseItemWidget.SelectedItems","Name":"SelectedItems","Documentation":{"Summary":"Selected items."},"DocId":"P:Editor.BaseItemWidget.SelectedItems"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BaseItemWidget","Name":"BaseItemWidget","DocId":"T:Editor.BaseItemWidget"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.BaseItemWidget.ItemEdge","IsPublic":true,"IsStatic":true,"FullName":"Editor.BaseItemWidget.ItemEdge.None","Name":"None","DocId":"F:Editor.BaseItemWidget.ItemEdge.None"},{"FieldType":"Editor.BaseItemWidget.ItemEdge","IsPublic":true,"IsStatic":true,"FullName":"Editor.BaseItemWidget.ItemEdge.Top","Name":"Top","DocId":"F:Editor.BaseItemWidget.ItemEdge.Top"},{"FieldType":"Editor.BaseItemWidget.ItemEdge","IsPublic":true,"IsStatic":true,"FullName":"Editor.BaseItemWidget.ItemEdge.Left","Name":"Left","DocId":"F:Editor.BaseItemWidget.ItemEdge.Left"},{"FieldType":"Editor.BaseItemWidget.ItemEdge","IsPublic":true,"IsStatic":true,"FullName":"Editor.BaseItemWidget.ItemEdge.Bottom","Name":"Bottom","DocId":"F:Editor.BaseItemWidget.ItemEdge.Bottom"},{"FieldType":"Editor.BaseItemWidget.ItemEdge","IsPublic":true,"IsStatic":true,"FullName":"Editor.BaseItemWidget.ItemEdge.Right","Name":"Right","DocId":"F:Editor.BaseItemWidget.ItemEdge.Right"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemEdge","Name":"ItemEdge","DeclaringType":"Editor.BaseItemWidget","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Editor.BaseItemWidget.ItemEdge"},{"Namespace":"","Methods":[],"Properties":[{"PropertyType":"Sandbox.KeyboardModifiers","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":1110},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.KeyboardModifiers","Name":"KeyboardModifiers","DocId":"P:Editor.BaseItemWidget.ItemDragEvent.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":1117},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.HasShift","Name":"HasShift","DocId":"P:Editor.BaseItemWidget.ItemDragEvent.HasShift"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":1118},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.HasCtrl","Name":"HasCtrl","DocId":"P:Editor.BaseItemWidget.ItemDragEvent.HasCtrl"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":1119},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.HasAlt","Name":"HasAlt","DocId":"P:Editor.BaseItemWidget.ItemDragEvent.HasAlt"},{"PropertyType":"Editor.DragData","Loc":{"File":"Widgets/BaseItemWidget.cs","Line":1120},"IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.Data","Name":"Data","DocId":"P:Editor.BaseItemWidget.ItemDragEvent.Data"}],"Fields":[{"FieldType":"Vector2","IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.LocalPosition","Name":"LocalPosition","DocId":"F:Editor.BaseItemWidget.ItemDragEvent.LocalPosition"},{"FieldType":"Editor.VirtualWidget","IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.Item","Name":"Item","DocId":"F:Editor.BaseItemWidget.ItemDragEvent.Item"},{"FieldType":"Editor.BaseItemWidget.ItemEdge","IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.DropEdge","Name":"DropEdge","DocId":"F:Editor.BaseItemWidget.ItemDragEvent.DropEdge"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent.IsDrop","Name":"IsDrop","Documentation":{"Summary":"If true, this is a drop - not just a hover"},"DocId":"F:Editor.BaseItemWidget.ItemDragEvent.IsDrop"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BaseItemWidget.ItemDragEvent","Name":"ItemDragEvent","DeclaringType":"Editor.BaseItemWidget","DocId":"T:Editor.BaseItemWidget.ItemDragEvent"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Widgets/BaseWindow.cs","Line":16},"IsPublic":true,"FullName":"Editor.BaseWindow.SetWindowIcon","Name":"SetWindowIcon","DeclaringType":"Editor.BaseWindow","DocId":"M:Editor.BaseWindow.SetWindowIcon(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/BaseWindow.cs","Line":66},"IsPublic":true,"FullName":"Editor.BaseWindow.Show","Name":"Show","DeclaringType":"Editor.BaseWindow","DocId":"M:Editor.BaseWindow.Show"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/BaseWindow.cs","Line":10},"IsPublic":true,"FullName":"Editor.BaseWindow..ctor","Name":".ctor","DeclaringType":"Editor.BaseWindow","DocId":"M:Editor.BaseWindow.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/BaseWindow.cs","Line":10},"IsPublic":true,"FullName":"Editor.BaseWindow.StartCentered","Name":"StartCentered","Documentation":{"Summary":"Position the window at the centre of the screen (or main editor window if one is present) by default."},"DocId":"P:Editor.BaseWindow.StartCentered"},{"PropertyType":"System.Action","Loc":{"File":"Widgets/BaseWindow.cs","Line":12},"IsPublic":true,"FullName":"Editor.BaseWindow.OnWindowClosed","Name":"OnWindowClosed","DocId":"P:Editor.BaseWindow.OnWindowClosed"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.BaseWindow","Name":"BaseWindow","DocId":"T:Editor.BaseWindow"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/Dialog.cs","Line":28},"IsPublic":true,"FullName":"Editor.Dialog.Close","Name":"Close","DeclaringType":"Editor.Dialog","DocId":"M:Editor.Dialog.Close"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/Dialog.cs","Line":29},"IsPublic":true,"FullName":"Editor.Dialog.Show","Name":"Show","DeclaringType":"Editor.Dialog","DocId":"M:Editor.Dialog.Show"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/Dialog.cs","Line":30},"IsPublic":true,"FullName":"Editor.Dialog.Hide","Name":"Hide","DeclaringType":"Editor.Dialog","DocId":"M:Editor.Dialog.Hide"},{"ReturnType":"System.Void","Parameters":[{"Name":"OnSuccess","Type":"System.Action\u00601\u003CSystem.String\u003E"},{"Name":"question","Type":"System.String"},{"Name":"okay","Type":"System.String","Default":"Okay"},{"Name":"cancel","Type":"System.String","Default":"Cancel"},{"Name":"initialName","Type":"System.String","Default":""}],"l":{"File":"Widgets/Dialogs/TextDialog.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Dialog.AskStringFolder","Name":"AskStringFolder","DeclaringType":"Editor.Dialog","DocId":"M:Editor.Dialog.AskStringFolder(System.Action\u00601{System.String},System.String,System.String,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"OnSuccess","Type":"System.Action\u00601\u003CSystem.String\u003E"},{"Name":"question","Type":"System.String"},{"Name":"okay","Type":"System.String","Default":"Okay"},{"Name":"cancel","Type":"System.String","Default":"Cancel"},{"Name":"initialName","Type":"System.String","Default":""}],"l":{"File":"Widgets/Dialogs/TextDialog.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Dialog.AskStringFile","Name":"AskStringFile","DeclaringType":"Editor.Dialog","DocId":"M:Editor.Dialog.AskStringFile(System.Action\u00601{System.String},System.String,System.String,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"OnSuccess","Type":"System.Action\u00601\u003CSystem.String\u003E"},{"Name":"question","Type":"System.String"},{"Name":"okay","Type":"System.String","Default":"Okay"},{"Name":"cancel","Type":"System.String","Default":"Cancel"},{"Name":"initialName","Type":"System.String","Default":""},{"Name":"title","Type":"System.String","Default":"Input required"}],"l":{"File":"Widgets/Dialogs/TextDialog.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Dialog.AskString","Name":"AskString","DeclaringType":"Editor.Dialog","DocId":"M:Editor.Dialog.AskString(System.Action\u00601{System.String},System.String,System.String,System.String,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"OnSuccess","Type":"System.Action"},{"Name":"question","Type":"System.String"},{"Name":"title","Type":"System.String","Default":"Confirmation"},{"Name":"okay","Type":"System.String","Default":"Okay"},{"Name":"cancel","Type":"System.String","Default":"Cancel"}],"l":{"File":"Widgets/Dialogs/TextDialog.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Dialog.AskConfirm","Name":"AskConfirm","DeclaringType":"Editor.Dialog","Documentation":{"Summary":"Ask for a confirmation"},"DocId":"M:Editor.Dialog.AskConfirm(System.Action,System.String,System.String,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"OnSuccess","Type":"System.Action"},{"Name":"OnCancel","Type":"System.Action"},{"Name":"question","Type":"System.String"},{"Name":"title","Type":"System.String","Default":"Confirmation"},{"Name":"okay","Type":"System.String","Default":"Okay"},{"Name":"cancel","Type":"System.String","Default":"Cancel"}],"l":{"File":"Widgets/Dialogs/TextDialog.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Dialog.AskConfirm","Name":"AskConfirm","DeclaringType":"Editor.Dialog","Documentation":{"Summary":"Ask for a confirmation"},"DocId":"M:Editor.Dialog.AskConfirm(System.Action,System.Action,System.String,System.String,System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"},{"Name":"initAsDialog","Type":"System.Boolean","Default":"True"}],"l":{"File":"Widgets/Dialog.cs","Line":13},"IsPublic":true,"FullName":"Editor.Dialog..ctor","Name":".ctor","DeclaringType":"Editor.Dialog","DocId":"M:Editor.Dialog.#ctor(Editor.Widget,System.Boolean)"}],"Properties":[{"PropertyType":"Editor.Window","Loc":{"File":"Widgets/Dialog.cs","Line":11},"IsPublic":true,"FullName":"Editor.Dialog.Window","Name":"Window","Documentation":{"Summary":"The created parent window for this dialog."},"DocId":"P:Editor.Dialog.Window"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Dialog","Name":"Dialog","Documentation":{"Summary":"A wrapper to more easily create dialog windows."},"DocId":"T:Editor.Dialog"},{"Namespace":"Editor","BaseType":"Editor.LineEdit","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/FolderEdit.cs","Line":34},"IsPublic":true,"FullName":"Editor.FolderEdit.Browse","Name":"Browse","DeclaringType":"Editor.FolderEdit","Documentation":{"Summary":"Open a \u0022browse folder\u0022 dialog."},"DocId":"M:Editor.FolderEdit.Browse"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/FolderEdit.cs","Line":68},"IsPublic":true,"FullName":"Editor.FolderEdit.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.FolderEdit","DocId":"M:Editor.FolderEdit.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/FolderEdit.cs","Line":76},"IsPublic":true,"FullName":"Editor.FolderEdit.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.FolderEdit","DocId":"M:Editor.FolderEdit.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/FolderEdit.cs","Line":19},"IsPublic":true,"FullName":"Editor.FolderEdit..ctor","Name":".ctor","DeclaringType":"Editor.FolderEdit","DocId":"M:Editor.FolderEdit.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/FolderEdit.cs","Line":19},"IsPublic":true,"FullName":"Editor.FolderEdit.DialogTitle","Name":"DialogTitle","Documentation":{"Summary":"Title override for the \u0022browse folder\u0022 dialog."},"DocId":"P:Editor.FolderEdit.DialogTitle"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.FolderEdit.FolderSelected","Name":"FolderSelected","Documentation":{"Summary":"Path to the user selected folder."},"DocId":"F:Editor.FolderEdit.FolderSelected"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.FolderEdit","Name":"FolderEdit","Documentation":{"Summary":"An editable text box with a button to browse for an arbitrary folder using OS file browser dialog."},"DocId":"T:Editor.FolderEdit"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"onClick","Type":"System.Action","Default":"null"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/IconButton.cs","Line":9},"IsPublic":true,"FullName":"Editor.IconButton..ctor","Name":".ctor","DeclaringType":"Editor.IconButton","DocId":"M:Editor.IconButton.#ctor(System.String,System.Action,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/IconButton.cs","Line":7},"IsPublic":true,"FullName":"Editor.IconButton.Icon","Name":"Icon","DocId":"P:Editor.IconButton.Icon"},{"PropertyType":"System.Action","Loc":{"File":"Widgets/IconButton.cs","Line":8},"IsPublic":true,"FullName":"Editor.IconButton.OnClick","Name":"OnClick","DocId":"P:Editor.IconButton.OnClick"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/IconButton.cs","Line":9},"IsPublic":true,"FullName":"Editor.IconButton.IconSize","Name":"IconSize","DocId":"P:Editor.IconButton.IconSize"},{"PropertyType":"Color","Loc":{"File":"Widgets/IconButton.cs","Line":10},"IsPublic":true,"FullName":"Editor.IconButton.Background","Name":"Background","DocId":"P:Editor.IconButton.Background"},{"PropertyType":"Color","Loc":{"File":"Widgets/IconButton.cs","Line":11},"IsPublic":true,"FullName":"Editor.IconButton.Foreground","Name":"Foreground","DocId":"P:Editor.IconButton.Foreground"},{"PropertyType":"Color","Loc":{"File":"Widgets/IconButton.cs","Line":13},"IsPublic":true,"FullName":"Editor.IconButton.BackgroundActive","Name":"BackgroundActive","DocId":"P:Editor.IconButton.BackgroundActive"},{"PropertyType":"Color","Loc":{"File":"Widgets/IconButton.cs","Line":14},"IsPublic":true,"FullName":"Editor.IconButton.ForegroundActive","Name":"ForegroundActive","DocId":"P:Editor.IconButton.ForegroundActive"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/IconButton.cs","Line":19},"IsPublic":true,"FullName":"Editor.IconButton.IsToggle","Name":"IsToggle","Documentation":{"Summary":"If true we will toggle IsActive automatically"},"DocId":"P:Editor.IconButton.IsToggle"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/IconButton.cs","Line":32},"IsPublic":true,"FullName":"Editor.IconButton.IsActive","Name":"IsActive","Documentation":{"Summary":"If IsToggle is true, this is toggled on press"},"DocId":"P:Editor.IconButton.IsActive"},{"PropertyType":"System.Action\u00601\u003CSystem.Boolean\u003E","Loc":{"File":"Widgets/IconButton.cs","Line":39},"IsPublic":true,"FullName":"Editor.IconButton.OnToggled","Name":"OnToggled","DocId":"P:Editor.IconButton.OnToggled"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.IconButton","Name":"IconButton","DocId":"T:Editor.IconButton"},{"Namespace":"","BaseType":"Editor.IconButton","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"onClick","Type":"System.Action","Default":"null"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/IconButton.cs","Line":102},"IsPublic":true,"FullName":"Editor.IconButton.WithNumber..ctor","Name":".ctor","DeclaringType":"Editor.IconButton.WithNumber","DocId":"M:Editor.IconButton.WithNumber.#ctor(System.String,System.Action,Editor.Widget)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Widgets/IconButton.cs","Line":100},"IsPublic":true,"FullName":"Editor.IconButton.WithNumber.Number","Name":"Number","DocId":"P:Editor.IconButton.WithNumber.Number"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.IconButton.WithNumber","Name":"WithNumber","DeclaringType":"Editor.IconButton","DocId":"T:Editor.IconButton.WithNumber"},{"Namespace":"Editor","BaseType":"Editor.BaseItemWidget","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"positions","Type":"System.Int32"}],"l":{"File":"Widgets/ListView.cs","Line":70},"IsPublic":true,"FullName":"Editor.ListView.SelectMoveRow","Name":"SelectMoveRow","DeclaringType":"Editor.ListView","DocId":"M:Editor.ListView.SelectMoveRow(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"target","Type":"System.Object"}],"l":{"File":"Widgets/ListView.cs","Line":90},"IsPublic":true,"FullName":"Editor.ListView.ScrollTo","Name":"ScrollTo","DeclaringType":"Editor.ListView","DocId":"M:Editor.ListView.ScrollTo(System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/ListView.cs","Line":27},"IsPublic":true,"FullName":"Editor.ListView..ctor","Name":".ctor","DeclaringType":"Editor.ListView","DocId":"M:Editor.ListView.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/ListView.cs","Line":11},"IsPublic":true,"FullName":"Editor.ListView.ItemScrollEnter","Name":"ItemScrollEnter","Documentation":{"Summary":"Called when an item is scrolled into view."},"DocId":"P:Editor.ListView.ItemScrollEnter"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Widgets/ListView.cs","Line":16},"IsPublic":true,"FullName":"Editor.ListView.ItemScrollExit","Name":"ItemScrollExit","Documentation":{"Summary":"Called when an item is scrolled out of view."},"DocId":"P:Editor.ListView.ItemScrollExit"},{"PropertyType":"Vector2","Loc":{"File":"Widgets/ListView.cs","Line":19},"IsPublic":true,"FullName":"Editor.ListView.ItemSize","Name":"ItemSize","DocId":"P:Editor.ListView.ItemSize"},{"PropertyType":"Vector2","Loc":{"File":"Widgets/ListView.cs","Line":22},"IsPublic":true,"FullName":"Editor.ListView.ItemSpacing","Name":"ItemSpacing","DocId":"P:Editor.ListView.ItemSpacing"},{"PropertyType":"Sandbox.UI.Align","Loc":{"File":"Widgets/ListView.cs","Line":25},"IsPublic":true,"FullName":"Editor.ListView.ItemAlign","Name":"ItemAlign","DocId":"P:Editor.ListView.ItemAlign"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.ListView","Name":"ListView","DocId":"T:Editor.ListView"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"animate","Type":"System.Boolean","Default":"True"},{"Name":"offset","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"}],"l":{"File":"Widgets/PopupWidget.cs","Line":47},"IsPublic":true,"FullName":"Editor.PopupWidget.OpenAtCursor","Name":"OpenAtCursor","DeclaringType":"Editor.PopupWidget","DocId":"M:Editor.PopupWidget.OpenAtCursor(System.Boolean,System.Nullable\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"},{"Name":"animate","Type":"System.Boolean","Default":"True"},{"Name":"animateOffset","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"}],"l":{"File":"Widgets/PopupWidget.cs","Line":57},"IsPublic":true,"FullName":"Editor.PopupWidget.OpenAt","Name":"OpenAt","DeclaringType":"Editor.PopupWidget","DocId":"M:Editor.PopupWidget.OpenAt(Vector2,System.Boolean,System.Nullable\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"distance","Type":"System.Single"},{"Name":"centering","Type":"System.Single","Default":"0.5"}],"l":{"File":"Widgets/PopupWidget.cs","Line":80},"IsPublic":true,"FullName":"Editor.PopupWidget.OpenBelowCursor","Name":"OpenBelowCursor","DeclaringType":"Editor.PopupWidget","Documentation":{"Summary":"Open the window this many pixels below the cursor."},"DocId":"M:Editor.PopupWidget.OpenBelowCursor(System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Widgets/PopupWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.PopupWidget..ctor","Name":".ctor","DeclaringType":"Editor.PopupWidget","DocId":"M:Editor.PopupWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Widgets/PopupWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.PopupWidget.OnLostFocus","Name":"OnLostFocus","DocId":"P:Editor.PopupWidget.OnLostFocus"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.PopupWidget.PreventDestruction","Name":"PreventDestruction","DocId":"F:Editor.PopupWidget.PreventDestruction"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.PopupWidget","Name":"PopupWidget","Documentation":{"Summary":"A popup widget that automatically deletes itself once it stops being visible"},"DocId":"T:Editor.PopupWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"count","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"Widgets/SegmentedControl.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.SegmentedControl.AddOption","Name":"AddOption","DeclaringType":"Editor.SegmentedControl","DocId":"M:Editor.SegmentedControl.AddOption(System.String,System.String,System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Widgets/SegmentedControl.cs","Line":90},"IsPublic":true,"FullName":"Editor.SegmentedControl.HasOption","Name":"HasOption","DeclaringType":"Editor.SegmentedControl","DocId":"M:Editor.SegmentedControl.HasOption(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/SegmentedControl.cs","Line":8},"IsPublic":true,"FullName":"Editor.SegmentedControl..ctor","Name":".ctor","DeclaringType":"Editor.SegmentedControl","DocId":"M:Editor.SegmentedControl.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Widgets/SegmentedControl.cs","Line":16},"IsPublic":true,"FullName":"Editor.SegmentedControl.SelectedIndex","Name":"SelectedIndex","DocId":"P:Editor.SegmentedControl.SelectedIndex"},{"PropertyType":"System.String","Loc":{"File":"Widgets/SegmentedControl.cs","Line":26},"IsPublic":true,"FullName":"Editor.SegmentedControl.Selected","Name":"Selected","DocId":"P:Editor.SegmentedControl.Selected"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/SegmentedControl.cs","Line":45},"IsPublic":true,"FullName":"Editor.SegmentedControl.ShowText","Name":"ShowText","DocId":"P:Editor.SegmentedControl.ShowText"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.SegmentedControl.OnSelectedChanged","Name":"OnSelectedChanged","DocId":"F:Editor.SegmentedControl.OnSelectedChanged"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.SegmentedControl","Name":"SegmentedControl","DocId":"T:Editor.SegmentedControl"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"System.Single"}],"l":{"File":"Widgets/Separator.cs","Line":9},"IsPublic":true,"FullName":"Editor.Separator..ctor","Name":".ctor","DeclaringType":"Editor.Separator","DocId":"M:Editor.Separator.#ctor(System.Single)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Widgets/Separator.cs","Line":5},"IsPublic":true,"FullName":"Editor.Separator.Color","Name":"Color","DocId":"P:Editor.Separator.Color"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Separator","Name":"Separator","DocId":"T:Editor.Separator"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"background","Type":"Color"},{"Name":"radius","Type":"System.Single"}],"l":{"File":"Widgets/VirtualWidget.cs","Line":25},"IsPublic":true,"FullName":"Editor.VirtualWidget.PaintBackground","Name":"PaintBackground","DeclaringType":"Editor.VirtualWidget","Documentation":{"Summary":"Generically paint a background for this item"},"DocId":"M:Editor.VirtualWidget.PaintBackground(Color,System.Single)"},{"ReturnType":"Color","Parameters":[],"l":{"File":"Widgets/VirtualWidget.cs","Line":54},"IsPublic":true,"FullName":"Editor.VirtualWidget.GetForegroundColor","Name":"GetForegroundColor","DeclaringType":"Editor.VirtualWidget","Documentation":{"Summary":""},"DocId":"M:Editor.VirtualWidget.GetForegroundColor"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.VirtualWidget..ctor","Name":".ctor","DeclaringType":"Editor.VirtualWidget","DocId":"M:Editor.VirtualWidget.#ctor"}],"Fields":[{"FieldType":"Sandbox.Rect","IsPublic":true,"FullName":"Editor.VirtualWidget.Rect","Name":"Rect","DocId":"F:Editor.VirtualWidget.Rect"},{"FieldType":"System.Object","IsPublic":true,"FullName":"Editor.VirtualWidget.Object","Name":"Object","DocId":"F:Editor.VirtualWidget.Object"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.VirtualWidget.Hovered","Name":"Hovered","DocId":"F:Editor.VirtualWidget.Hovered"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.VirtualWidget.Selected","Name":"Selected","DocId":"F:Editor.VirtualWidget.Selected"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.VirtualWidget.Pressed","Name":"Pressed","DocId":"F:Editor.VirtualWidget.Pressed"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.VirtualWidget.Dropping","Name":"Dropping","DocId":"F:Editor.VirtualWidget.Dropping"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.VirtualWidget.Dragging","Name":"Dragging","DocId":"F:Editor.VirtualWidget.Dragging"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.VirtualWidget.Row","Name":"Row","DocId":"F:Editor.VirtualWidget.Row"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.VirtualWidget.Column","Name":"Column","DocId":"F:Editor.VirtualWidget.Column"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Editor.VirtualWidget.Indent","Name":"Indent","DocId":"F:Editor.VirtualWidget.Indent"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.VirtualWidget.HasChildren","Name":"HasChildren","DocId":"F:Editor.VirtualWidget.HasChildren"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.VirtualWidget.IsOpen","Name":"IsOpen","DocId":"F:Editor.VirtualWidget.IsOpen"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.VirtualWidget","Name":"VirtualWidget","DocId":"T:Editor.VirtualWidget"},{"Namespace":"Editor.Graphic","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"parent","Type":"Editor.GraphicsItem","Default":"null"}],"l":{"File":"Qt/Graphic/SimpleText.cs","Line":13},"IsPublic":true,"FullName":"Editor.Graphic.SimpleText..ctor","Name":".ctor","DeclaringType":"Editor.Graphic.SimpleText","DocId":"M:Editor.Graphic.SimpleText.#ctor(System.String,Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Qt/Graphic/SimpleText.cs","Line":36},"IsPublic":true,"FullName":"Editor.Graphic.SimpleText.Text","Name":"Text","DocId":"P:Editor.Graphic.SimpleText.Text"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Graphic.SimpleText","Name":"SimpleText","DocId":"T:Editor.Graphic.SimpleText"},{"Namespace":"Editor.ModelEditor","Methods":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"ModelEditor/ModelDoc.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ModelEditor.ModelDoc.Open","Name":"Open","DocId":"P:Editor.ModelEditor.ModelDoc.Open"},{"PropertyType":"Editor.Asset","Loc":{"File":"ModelEditor/ModelDoc.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ModelEditor.ModelDoc.ModelAsset","Name":"ModelAsset","DocId":"P:Editor.ModelEditor.ModelDoc.ModelAsset"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.ModelEditor.ModelDoc","Name":"ModelDoc","DocId":"T:Editor.ModelEditor.ModelDoc"},{"Namespace":"Editor.MeshEditor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"mesh","Type":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh"}],"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.Build","Name":"Build","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder","Documentation":{"Summary":"Create the primitive in the mesh."},"DocId":"M:Editor.MeshEditor.PrimitiveBuilder.Build(Editor.MeshEditor.PrimitiveBuilder.PolygonMesh)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"box","Type":"BBox"}],"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.SetFromBox","Name":"SetFromBox","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder","Documentation":{"Summary":"Setup properties from box."},"DocId":"M:Editor.MeshEditor.PrimitiveBuilder.SetFromBox(BBox)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":89},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.Is2D","Name":"Is2D","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"If this primitive is 2D the bounds box will be limited to have no depth."},"DocId":"P:Editor.MeshEditor.PrimitiveBuilder.Is2D"},{"PropertyType":"Sandbox.Material","Loc":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":94},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.Material","Name":"Material","Documentation":{"Summary":"The material to use for this whole primitive."},"DocId":"P:Editor.MeshEditor.PrimitiveBuilder.Material"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder","Name":"PrimitiveBuilder","Documentation":{"Summary":"Build primitives out of polygons."},"DocId":"T:Editor.MeshEditor.PrimitiveBuilder"},{"Namespace":"","Methods":[{"ReturnType":"System.Int32","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.AddVertex","Name":"AddVertex","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh","Documentation":{"Summary":"Adds a new vertex to the end of the \u003Csee cref=\u0022P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Vertices\u0022 /\u003E list.","Return":"The index of the newly added vertex.","Params":{"position":"Position of the vertex to add."}},"DocId":"M:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.AddVertex(Vector3)"},{"ReturnType":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face","Parameters":[{"Name":"indices","Type":"System.Int32[]"}],"l":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":53},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.AddFace","Name":"AddFace","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh","Documentation":{"Summary":"Adds a new face to the end of the \u003Csee cref=\u0022P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Faces\u0022 /\u003E list.","Return":"The newly added face.","Params":{"indices":"The vertex indices which define the face, ordered anticlockwise."}},"DocId":"M:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.AddFace(System.Int32[])"},{"ReturnType":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face","Parameters":[{"Name":"positions","Type":"Vector3[]"}],"l":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":67},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.AddFace","Name":"AddFace","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh","Documentation":{"Summary":"Adds a new face to the end of the \u003Csee cref=\u0022P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Faces\u0022 /\u003E list and it\u0027s vertices to the end of the \u003Csee cref=\u0022P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Vertices\u0022 /\u003E list.","Return":"The newly added face.","Params":{"positions":"The vertex positions which define the face, ordered anticlockwise."}},"DocId":"M:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.AddFace(Vector3[])"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":28},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh","DocId":"M:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CVector3\u003E","Loc":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":28},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Vertices","Name":"Vertices","DocId":"P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Vertices"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face\u003E","Loc":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":29},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Faces","Name":"Faces","DocId":"P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Faces"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh","Name":"PolygonMesh","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder","Documentation":{"Summary":"A list of vertices and faces."},"DocId":"T:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Int32\u003E","Loc":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":19},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face.Indices","Name":"Indices","DocId":"P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face.Indices"},{"PropertyType":"System.String","Loc":{"File":"MeshEditor/PrimitiveBuilder.cs","Line":20},"IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face.Material","Name":"Material","DocId":"P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face.Material"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face","Name":"Face","DeclaringType":"Editor.MeshEditor.PrimitiveBuilder/PolygonMesh","Documentation":{"Summary":"A list of indices indexing into the \u003Csee cref=\u0022P:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Vertices\u0022 /\u003E list."},"DocId":"T:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh.Face"},{"Namespace":"Editor.MapDoc","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.MapDoc.MapNode"}],"l":{"File":"MapEditor/MapDoc/MapDocument.cs","Line":53},"IsPublic":true,"FullName":"Editor.MapDoc.MapDocument.DeleteNode","Name":"DeleteNode","DeclaringType":"Editor.MapDoc.MapDocument","Documentation":{"Summary":"Removes the node from the world, deletes all children too."},"DocId":"M:Editor.MapDoc.MapDocument.DeleteNode(Editor.MapDoc.MapNode)"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"MapEditor/MapDoc/MapDocument.cs","Line":41},"IsPublic":true,"FullName":"Editor.MapDoc.MapDocument.PathName","Name":"PathName","Documentation":{"Summary":"The map file name"},"DocId":"P:Editor.MapDoc.MapDocument.PathName"},{"PropertyType":"Editor.MapDoc.MapWorld","Loc":{"File":"MapEditor/MapDoc/MapDocument.cs","Line":46},"IsPublic":true,"FullName":"Editor.MapDoc.MapDocument.World","Name":"World","Documentation":{"Summary":"The world"},"DocId":"P:Editor.MapDoc.MapDocument.World"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapDocument","Name":"MapDocument","Documentation":{"Summary":"Represents an open map document. A document has a tree of \u003Csee cref=\u0022T:Editor.MapDoc.MapNode\u0022 /\u003E that represent the world."},"DocId":"T:Editor.MapDoc.MapDocument"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":102},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity.GetKeyValue","Name":"GetKeyValue","DeclaringType":"Editor.MapDoc.MapEntity","Documentation":{"Summary":"Gets the value for the key, e.g \u0022model\u0022 could return \u0022models/props_c17/oildrum001_explosive.mdl\u0022"},"DocId":"M:Editor.MapDoc.MapEntity.GetKeyValue(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":118},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity.SetKeyValue","Name":"SetKeyValue","DeclaringType":"Editor.MapDoc.MapEntity","Documentation":{"Summary":"Sets the value for the key, e.g \u0022model\u0022 could be set to \u0022models/props_c17/oildrum001_explosive.mdl\u0022"},"DocId":"M:Editor.MapDoc.MapEntity.SetKeyValue(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"Vector3"},{"Name":"max","Type":"Vector3"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":150},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity.SetDefaultBounds","Name":"SetDefaultBounds","DeclaringType":"Editor.MapDoc.MapEntity","Documentation":{"Summary":"Sets the default bounds of the entity if it doesn\u0027t have a model. By default this is 16x16x16.","Remarks":"Refactor out once we have managed helpers I think."},"DocId":"M:Editor.MapDoc.MapEntity.SetDefaultBounds(Vector3,Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapDocument","Type":"Editor.MapDoc.MapDocument","Default":"null"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":29},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity..ctor","Name":".ctor","DeclaringType":"Editor.MapDoc.MapEntity","DocId":"M:Editor.MapDoc.MapEntity.#ctor(Editor.MapDoc.MapDocument)"}],"Properties":[{"PropertyType":"Sandbox.SerializedObject","Loc":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":20},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity.SerializedObject","Name":"SerializedObject","DocId":"P:Editor.MapDoc.MapEntity.SerializedObject"},{"PropertyType":"Editor.MapClass","Loc":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":22},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity.MapClass","Name":"MapClass","DocId":"P:Editor.MapDoc.MapEntity.MapClass"},{"PropertyType":"Sandbox.TypeDescription","Loc":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":23},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity.TypeDescription","Name":"TypeDescription","DocId":"P:Editor.MapDoc.MapEntity.TypeDescription"},{"PropertyType":"System.String","Loc":{"File":"MapEditor/MapDoc/Nodes/MapEntity.cs","Line":78},"IsPublic":true,"FullName":"Editor.MapDoc.MapEntity.ClassName","Name":"ClassName","Documentation":{"Summary":"Entity class name like prop_physics"},"DocId":"P:Editor.MapDoc.MapEntity.ClassName"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapEntity","Name":"MapEntity","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["view_in_ar"]}],"Documentation":{"Summary":"MapEntity in Hammer is a type of \u003Csee cref=\u0022T:Editor.MapDoc.MapNode\u0022 /\u003E that has a set of key/value pairs.\nThe keyvalues represent the authoritative state of the entity. \n\nEntities may have helpers that enhance the presentation and sometimes modification of those keyvalues.\nThe helpers may come and go; it should always be possible to recreate the helpers from\nthe parent entity\u0027s keyvalues.\n\nEntities may also have zero or more \u003Csee cref=\u0022T:Editor.MapDoc.MapMesh\u0022 /\u003E children."},"DocId":"T:Editor.MapDoc.MapEntity"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapDocument","Type":"Editor.MapDoc.MapDocument","Default":"null"},{"Name":"gameObject","Type":"Sandbox.GameObject","Default":"null"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapGameObject.cs","Line":16},"IsPublic":true,"FullName":"Editor.MapDoc.MapGameObject..ctor","Name":".ctor","DeclaringType":"Editor.MapDoc.MapGameObject","DocId":"M:Editor.MapDoc.MapGameObject.#ctor(Editor.MapDoc.MapDocument,Sandbox.GameObject)"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"MapEditor/MapDoc/Nodes/MapGameObject.cs","Line":14},"IsPublic":true,"FullName":"Editor.MapDoc.MapGameObject.GameObject","Name":"GameObject","DocId":"P:Editor.MapDoc.MapGameObject.GameObject"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapGameObject","Name":"MapGameObject","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["view_in_ar"]}],"DocId":"T:Editor.MapDoc.MapGameObject"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapDocument","Type":"Editor.MapDoc.MapDocument","Default":"null"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapGroup.cs","Line":16},"IsPublic":true,"FullName":"Editor.MapDoc.MapGroup..ctor","Name":".ctor","DeclaringType":"Editor.MapDoc.MapGroup","DocId":"M:Editor.MapDoc.MapGroup.#ctor(Editor.MapDoc.MapDocument)"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapGroup","Name":"MapGroup","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["group"]}],"Documentation":{"Summary":"A map node which has the sole purpose of grouping other map nodes together."},"DocId":"T:Editor.MapDoc.MapGroup"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapDocument","Type":"Editor.MapDoc.MapDocument","Default":"null"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapInstance.cs","Line":20},"IsPublic":true,"FullName":"Editor.MapDoc.MapInstance..ctor","Name":".ctor","DeclaringType":"Editor.MapDoc.MapInstance","DocId":"M:Editor.MapDoc.MapInstance.#ctor(Editor.MapDoc.MapDocument)"}],"Properties":[{"PropertyType":"Editor.MapDoc.MapNode","Loc":{"File":"MapEditor/MapDoc/Nodes/MapInstance.cs","Line":53},"IsPublic":true,"FullName":"Editor.MapDoc.MapInstance.Target","Name":"Target","Documentation":{"Summary":"The target map node this MapInstance references to copy."},"DocId":"P:Editor.MapDoc.MapInstance.Target"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapInstance","Name":"MapInstance","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["content_copy"]}],"Documentation":{"Summary":"A map node which allows a target group and its children to be placed with a new position\nand orientation in the world without creating a new copy.\n\nMultiple MapInstance classes may reference the same target allowing it to be placed in\nmultiple locations, but allowing any edits to be applied to all instances."},"DocId":"T:Editor.MapDoc.MapInstance"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapMesh.cs","Line":70},"IsPublic":true,"FullName":"Editor.MapDoc.MapMesh.SetMaterial","Name":"SetMaterial","DeclaringType":"Editor.MapDoc.MapMesh","Documentation":{"Summary":"Assigns the specified material to the entire mesh"},"DocId":"M:Editor.MapDoc.MapMesh.SetMaterial(Sandbox.Material)"},{"ReturnType":"System.Void","Parameters":[{"Name":"mesh","Type":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapMesh.cs","Line":79},"IsPublic":true,"FullName":"Editor.MapDoc.MapMesh.ConstructFromPolygons","Name":"ConstructFromPolygons","DeclaringType":"Editor.MapDoc.MapMesh","Documentation":{"Summary":"Constructs the mesh from the given \u003Csee cref=\u0022T:Editor.MeshEditor.PrimitiveBuilder.PolygonMesh\u0022 /\u003E builder."},"DocId":"M:Editor.MapDoc.MapMesh.ConstructFromPolygons(Editor.MeshEditor.PrimitiveBuilder.PolygonMesh)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.Asset\u003E","Parameters":[],"l":{"File":"MapEditor/MapDoc/Nodes/MapMesh.cs","Line":117},"IsPublic":true,"FullName":"Editor.MapDoc.MapMesh.GetFaceMaterialAssets","Name":"GetFaceMaterialAssets","DeclaringType":"Editor.MapDoc.MapMesh","Documentation":{"Summary":"Get all material assets used on this mesh"},"DocId":"M:Editor.MapDoc.MapMesh.GetFaceMaterialAssets"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapDocument","Type":"Editor.MapDoc.MapDocument","Default":"null"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapMesh.cs","Line":36},"IsPublic":true,"FullName":"Editor.MapDoc.MapMesh..ctor","Name":".ctor","DeclaringType":"Editor.MapDoc.MapMesh","DocId":"M:Editor.MapDoc.MapMesh.#ctor(Editor.MapDoc.MapDocument)"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapMesh","Name":"MapMesh","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["foundation"]}],"Documentation":{"Summary":"MapMesh is the Hammer map node which represents editable mesh geometry in a Hammer map.\nThis is the map node that is created when using the hammer geometry editing tools."},"DocId":"T:Editor.MapDoc.MapMesh"},{"Namespace":"Editor.MapDoc","Methods":[{"ReturnType":"Editor.MapDoc.MapNode","Parameters":[],"l":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":205},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Copy","Name":"Copy","DeclaringType":"Editor.MapDoc.MapNode","Documentation":{"Summary":"Creates a copy of this map node."},"DocId":"M:Editor.MapDoc.MapNode.Copy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":216},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Remove","Name":"Remove","DeclaringType":"Editor.MapDoc.MapNode","DocId":"M:Editor.MapDoc.MapNode.Remove"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":113},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Name","Name":"Name","Documentation":{"Summary":"User specified name of this node"},"DocId":"P:Editor.MapDoc.MapNode.Name"},{"PropertyType":"System.String","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":121},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.TypeString","Name":"TypeString","Documentation":{"Summary":"Native C\u002B\u002B type name for this map node (nice for debug, might disappear at some point)"},"DocId":"P:Editor.MapDoc.MapNode.TypeString"},{"PropertyType":"Vector3","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":129},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Position","Name":"Position","Documentation":{"Summary":"World position of this map node."},"DocId":"P:Editor.MapDoc.MapNode.Position"},{"PropertyType":"Angles","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":138},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Angles","Name":"Angles","Documentation":{"Summary":"Euler angles of this map node."},"DocId":"P:Editor.MapDoc.MapNode.Angles"},{"PropertyType":"Vector3","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":147},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Scale","Name":"Scale","Documentation":{"Summary":"Non-uniform scalar for this map node."},"DocId":"P:Editor.MapDoc.MapNode.Scale"},{"PropertyType":"Editor.MapDoc.MapNode","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":156},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Parent","Name":"Parent","Documentation":{"Summary":"The parent node, at the top level this will be the \u003Csee cref=\u0022T:Editor.MapDoc.MapWorld\u0022 /\u003E"},"DocId":"P:Editor.MapDoc.MapNode.Parent"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.MapDoc.MapNode\u003E","IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Children","Name":"Children","Documentation":{"Summary":"Each MapNode can have many children. Children usually transform with their parents, etc."},"DocId":"P:Editor.MapDoc.MapNode.Children"},{"PropertyType":"System.Boolean","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":180},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.Visible","Name":"Visible","Documentation":{"Summary":"Visibility of this MapNode, e.g if it\u0027s been hidden by the user"},"DocId":"P:Editor.MapDoc.MapNode.Visible"},{"PropertyType":"Editor.MapDoc.MapWorld","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":188},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.World","Name":"World","Documentation":{"Summary":"The world this map node belongs to."},"DocId":"P:Editor.MapDoc.MapNode.World"},{"PropertyType":"System.Boolean","Loc":{"File":"MapEditor/MapDoc/Nodes/MapNode.cs","Line":223},"IsPublic":true,"FullName":"Editor.MapDoc.MapNode.GeneratesEntityModelGeometry","Name":"GeneratesEntityModelGeometry","Documentation":{"Summary":"Does this map node generate models to use?"},"DocId":"P:Editor.MapDoc.MapNode.GeneratesEntityModelGeometry"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapNode","Name":"MapNode","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["help_outline"]}],"Documentation":{"Summary":"A common class used for all objects in the world object tree."},"DocId":"T:Editor.MapDoc.MapNode"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapDocument","Type":"Editor.MapDoc.MapDocument","Default":"null"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapPath.cs","Line":16},"IsPublic":true,"FullName":"Editor.MapDoc.MapPath..ctor","Name":".ctor","DeclaringType":"Editor.MapDoc.MapPath","DocId":"M:Editor.MapDoc.MapPath.#ctor(Editor.MapDoc.MapDocument)"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapPath","Name":"MapPath","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["conversion_path"]}],"Documentation":{"Summary":"Path containing a bunch of \u003Csee cref=\u0022T:Editor.MapDoc.MapPathNode\u0022 /\u003E"},"DocId":"T:Editor.MapDoc.MapPath"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[],"Constructors":[],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapPathNode","Name":"MapPathNode","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["adjust"]}],"Documentation":{"Summary":"Nodes along a \u003Csee cref=\u0022T:Editor.MapDoc.MapPath\u0022 /\u003E"},"DocId":"T:Editor.MapDoc.MapPathNode"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapMesh","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"Vector2"},{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapStaticOverlay.cs","Line":48},"IsPublic":true,"FullName":"Editor.MapDoc.MapStaticOverlay.CreateCenteredQuad","Name":"CreateCenteredQuad","DeclaringType":"Editor.MapDoc.MapStaticOverlay","DocId":"M:Editor.MapDoc.MapStaticOverlay.CreateCenteredQuad(Vector2,Sandbox.Material)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"mapDocument","Type":"Editor.MapDoc.MapDocument","Default":"null"}],"l":{"File":"MapEditor/MapDoc/Nodes/MapStaticOverlay.cs","Line":19},"IsPublic":true,"FullName":"Editor.MapDoc.MapStaticOverlay..ctor","Name":".ctor","DeclaringType":"Editor.MapDoc.MapStaticOverlay","DocId":"M:Editor.MapDoc.MapStaticOverlay.#ctor(Editor.MapDoc.MapDocument)"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapStaticOverlay","Name":"MapStaticOverlay","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["layers"]}],"Documentation":{"Summary":"An overlay which is rendered using a mesh generated by projecting faces onto\nsurrounding geometry. Baked during map compile so that there is no runtime component.\nAlso supports being limited to specific targets."},"DocId":"T:Editor.MapDoc.MapStaticOverlay"},{"Namespace":"Editor.MapDoc","BaseType":"Editor.MapDoc.MapNode","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.Scene","Loc":{"File":"MapEditor/MapDoc/Nodes/MapWorld.cs","Line":21},"IsPublic":true,"FullName":"Editor.MapDoc.MapWorld.Scene","Name":"Scene","DocId":"P:Editor.MapDoc.MapWorld.Scene"},{"PropertyType":"Editor.MapEditor.HammerSceneEditorSession","Loc":{"File":"MapEditor/MapDoc/Nodes/MapWorld.cs","Line":23},"IsPublic":true,"FullName":"Editor.MapDoc.MapWorld.EditorSession","Name":"EditorSession","DocId":"P:Editor.MapDoc.MapWorld.EditorSession"},{"PropertyType":"System.String","Loc":{"File":"MapEditor/MapDoc/Nodes/MapWorld.cs","Line":27},"IsPublic":true,"FullName":"Editor.MapDoc.MapWorld.MapPathName","Name":"MapPathName","DocId":"P:Editor.MapDoc.MapWorld.MapPathName"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.MapDoc.MapNode\u003E","IsPublic":true,"FullName":"Editor.MapDoc.MapWorld.Children","Name":"Children","Documentation":{"Summary":"All children nodes of this world.","Remarks":"This returns nested descendants currently, that might change?"},"DocId":"P:Editor.MapDoc.MapWorld.Children"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapDoc.MapWorld","Name":"MapWorld","Attributes":[{"FullName":"System.ComponentModel.DataAnnotations.DisplayAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["view_in_ar"]}],"Documentation":{"Summary":"MapWorld is the root node of a \u003Csee cref=\u0022T:Editor.MapDoc.MapDocument\u0022 /\u003E, however it can have multiple sub \u003Csee cref=\u0022T:Editor.MapDoc.MapWorld\u0022 /\u003E of prefabs."},"DocId":"T:Editor.MapDoc.MapWorld"},{"Namespace":"Editor.MapEditor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"packageType","Type":"System.String"}],"l":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":14},"IsPublic":true,"FullName":"Editor.MapEditor.CanDropAttribute..ctor","Name":".ctor","DeclaringType":"Editor.MapEditor.CanDropAttribute","Documentation":{"Summary":"Can drop a package or asset extension of this type."},"DocId":"M:Editor.MapEditor.CanDropAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":8},"IsPublic":true,"FullName":"Editor.MapEditor.CanDropAttribute.TargetType","Name":"TargetType","DocId":"P:Editor.MapEditor.CanDropAttribute.TargetType"},{"PropertyType":"System.String","Loc":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":9},"IsPublic":true,"FullName":"Editor.MapEditor.CanDropAttribute.PackageTypeOrExtension","Name":"PackageTypeOrExtension","DocId":"P:Editor.MapEditor.CanDropAttribute.PackageTypeOrExtension"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.CanDropAttribute","Name":"CanDropAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.MapEditor.CanDropAttribute"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"view","Type":"Editor.MapEditor.MapView"}],"l":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":31},"IsPublic":true,"FullName":"Editor.MapEditor.IMapViewDropTarget.DragEnter","Name":"DragEnter","DeclaringType":"Editor.MapEditor.IMapViewDropTarget","Documentation":{"Summary":"An asset started being dragged over a Hammer view.."},"DocId":"M:Editor.MapEditor.IMapViewDropTarget.DragEnter(Editor.Asset,Editor.MapEditor.MapView)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"view","Type":"Editor.MapEditor.MapView"}],"l":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":36},"IsPublic":true,"FullName":"Editor.MapEditor.IMapViewDropTarget.DragEnter","Name":"DragEnter","DeclaringType":"Editor.MapEditor.IMapViewDropTarget","Documentation":{"Summary":"An sbox.game package started being dragged over a Hammer view.."},"DocId":"M:Editor.MapEditor.IMapViewDropTarget.DragEnter(Sandbox.Package,Editor.MapEditor.MapView)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"view","Type":"Editor.MapEditor.MapView"}],"l":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":41},"IsPublic":true,"FullName":"Editor.MapEditor.IMapViewDropTarget.DragMove","Name":"DragMove","DeclaringType":"Editor.MapEditor.IMapViewDropTarget","Documentation":{"Summary":"Called when the mouse cursor moves over a Hammer view while dragging an asset or a package."},"DocId":"M:Editor.MapEditor.IMapViewDropTarget.DragMove(Editor.MapEditor.MapView)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"view","Type":"Editor.MapEditor.MapView"}],"l":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":46},"IsPublic":true,"FullName":"Editor.MapEditor.IMapViewDropTarget.DragDropped","Name":"DragDropped","DeclaringType":"Editor.MapEditor.IMapViewDropTarget","Documentation":{"Summary":"Called when a dragged an asset or a package gets finally dropped on a Hammer view."},"DocId":"M:Editor.MapEditor.IMapViewDropTarget.DragDropped(Editor.MapEditor.MapView)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"view","Type":"Editor.MapEditor.MapView"}],"l":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":52},"IsPublic":true,"FullName":"Editor.MapEditor.IMapViewDropTarget.DragLeave","Name":"DragLeave","DeclaringType":"Editor.MapEditor.IMapViewDropTarget","Documentation":{"Summary":"Called when a dragged an asset or a package gets dragged outside of a Hammer view.\nThis is a good spot to clean up any created nodes."},"DocId":"M:Editor.MapEditor.IMapViewDropTarget.DragLeave(Editor.MapEditor.MapView)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"view","Type":"Editor.MapEditor.MapView"}],"l":{"File":"MapEditor/DragDrop/IMapViewDropTarget.cs","Line":54},"IsPublic":true,"FullName":"Editor.MapEditor.IMapViewDropTarget.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Editor.MapEditor.IMapViewDropTarget","DocId":"M:Editor.MapEditor.IMapViewDropTarget.DrawGizmos(Editor.MapEditor.MapView)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.IMapViewDropTarget","Name":"IMapViewDropTarget","Documentation":{"Summary":"Provides an interface for dragging and dropping \u003Csee cref=\u0022T:Editor.Asset\u0022 /\u003E or \u003Csee cref=\u0022T:Sandbox.Package\u0022 /\u003E on a map view.\nUse with \u003Csee cref=\u0022T:Editor.MapEditor.CanDropAttribute\u0022 /\u003E to register your drop target for a \u003Csee cref=\u0022T:Sandbox.Package.Type\u0022 /\u003E or \u003Csee cref=\u0022T:Sandbox.GameResource\u0022 /\u003E type."},"DocId":"T:Editor.MapEditor.IMapViewDropTarget"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/Hammer.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.ReloadFromFile","Name":"ReloadFromFile","DeclaringType":"Editor.MapEditor.Hammer","Documentation":{"Summary":"Reloads the active editor session from file with user prompt"},"DocId":"M:Editor.MapEditor.Hammer.ReloadFromFile"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"MapEditor/Hammer.cs","Line":110},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.SetCurrentMaterial","Name":"SetCurrentMaterial","DeclaringType":"Editor.MapEditor.Hammer","Documentation":{"Summary":"Sets the currently used material to the specified asset.","Remarks":"I\u0027d happily merge together this into a get setter, but it\u0027s a mix of a Material and an Asset"},"DocId":"M:Editor.MapEditor.Hammer.SetCurrentMaterial(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"MapEditor/Hammer.SelectGlue.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.SelectObjectsUsingAsset","Name":"SelectObjectsUsingAsset","DeclaringType":"Editor.MapEditor.Hammer","Documentation":{"Summary":"Selects all map nodes using the asset, appending them to the current selection."},"DocId":"M:Editor.MapEditor.Hammer.SelectObjectsUsingAsset(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"MapEditor/Hammer.SelectGlue.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.SelectFacesUsingMaterial","Name":"SelectFacesUsingMaterial","DeclaringType":"Editor.MapEditor.Hammer","Documentation":{"Summary":"Selects all faces using the asset, forces \u003Csee cref=\u0022P:Editor.MapEditor.Selection.SelectMode\u0022 /\u003E to \u003Csee cref=\u0022F:Editor.MapEditor.SelectMode.Faces\u0022 /\u003E"},"DocId":"M:Editor.MapEditor.Hammer.SelectFacesUsingMaterial(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"MapEditor/Hammer.SelectGlue.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.AssignAssetToSelection","Name":"AssignAssetToSelection","DeclaringType":"Editor.MapEditor.Hammer","Documentation":{"Summary":"Assigns the asset to the current selection."},"DocId":"M:Editor.MapEditor.Hammer.AssignAssetToSelection(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"MapEditor/Hammer.SelectGlue.cs","Line":47},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.ShowEntityReportForAsset","Name":"ShowEntityReportForAsset","DeclaringType":"Editor.MapEditor.Hammer","Documentation":{"Summary":"Opens a Entity Report dialog showing all entities using this asset."},"DocId":"M:Editor.MapEditor.Hammer.ShowEntityReportForAsset(Editor.Asset)"}],"Properties":[{"PropertyType":"Editor.Asset","Loc":{"File":"MapEditor/Hammer.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.MapAsset","Name":"MapAsset","DocId":"P:Editor.MapEditor.Hammer.MapAsset"},{"PropertyType":"Editor.MapDoc.MapDocument","Loc":{"File":"MapEditor/Hammer.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.ActiveMap","Name":"ActiveMap","Documentation":{"Summary":"The active editor session\u0027s map document."},"DocId":"P:Editor.MapEditor.Hammer.ActiveMap"},{"PropertyType":"System.Boolean","Loc":{"File":"MapEditor/Hammer.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.Open","Name":"Open","Documentation":{"Summary":"If the Hammer app has been opened."},"DocId":"P:Editor.MapEditor.Hammer.Open"},{"PropertyType":"Editor.Window","Loc":{"File":"MapEditor/Hammer.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.Window","Name":"Window","Documentation":{"Summary":"The Hammer app\u0027s window."},"DocId":"P:Editor.MapEditor.Hammer.Window"},{"PropertyType":"Sandbox.Material","Loc":{"File":"MapEditor/Hammer.cs","Line":51},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer.CurrentMaterial","Name":"CurrentMaterial","Documentation":{"Summary":"Current Material - you can set this programmatically with \u003Csee cref=\u0022M:Editor.MapEditor.Hammer.SetCurrentMaterial(Editor.Asset)\u0022 /\u003E"},"DocId":"P:Editor.MapEditor.Hammer.CurrentMaterial"}],"Fields":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Hammer","Name":"Hammer","DocId":"T:Editor.MapEditor.Hammer"},{"Namespace":"Editor.MapEditor","BaseType":"Editor.DockWindow","Methods":[],"Constructors":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.HammerMainWindow","Name":"HammerMainWindow","Documentation":{"Summary":"This is our CQHammerMainWnd"},"DocId":"T:Editor.MapEditor.HammerMainWindow"},{"Namespace":"Editor.MapEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"mapNode","Type":"Editor.MapDoc.MapNode"}],"l":{"File":"MapEditor/HammerManagedInspector.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.MapEditor.HammerManagedInspector.Inspect","Name":"Inspect","DeclaringType":"Editor.MapEditor.HammerManagedInspector","DocId":"M:Editor.MapEditor.HammerManagedInspector.Inspect(Editor.MapDoc.MapNode)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"MapEditor/HammerManagedInspector.cs","Line":8},"IsPublic":true,"FullName":"Editor.MapEditor.HammerManagedInspector..ctor","Name":".ctor","DeclaringType":"Editor.MapEditor.HammerManagedInspector","DocId":"M:Editor.MapEditor.HammerManagedInspector.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.HammerManagedInspector","Name":"HammerManagedInspector","DocId":"T:Editor.MapEditor.HammerManagedInspector"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":52},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.Destroy","Name":"Destroy","DeclaringType":"Editor.MapEditor.HammerSceneEditorSession","DocId":"M:Editor.MapEditor.HammerSceneEditorSession.Destroy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":59},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.Focus","Name":"Focus","DeclaringType":"Editor.MapEditor.HammerSceneEditorSession","DocId":"M:Editor.MapEditor.HammerSceneEditorSession.Focus"},{"ReturnType":"Editor.MapEditor.HammerSceneEditorSession","Parameters":[{"Name":"mapPathName","Type":"System.String"}],"l":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.Resolve","Name":"Resolve","DeclaringType":"Editor.MapEditor.HammerSceneEditorSession","Documentation":{"Summary":"Resolve a map path name to an editor session."},"DocId":"M:Editor.MapEditor.HammerSceneEditorSession.Resolve(System.String)"},{"ReturnType":"Editor.MapEditor.HammerSceneEditorSession","Parameters":[{"Name":"sourceLocation","Type":"Facepunch.ActionGraphs.ISourceLocation"}],"l":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":109},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.Resolve","Name":"Resolve","DeclaringType":"Editor.MapEditor.HammerSceneEditorSession","DocId":"M:Editor.MapEditor.HammerSceneEditorSession.Resolve(Facepunch.ActionGraphs.ISourceLocation)"},{"ReturnType":"Sandbox.ISceneUndoScope","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"MapEditor/HammerSceneEditorSession.Undo.cs","Line":9},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.UndoScope","Name":"UndoScope","DeclaringType":"Editor.MapEditor.HammerSceneEditorSession","DocId":"M:Editor.MapEditor.HammerSceneEditorSession.UndoScope(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"mapWorld","Type":"Editor.MapDoc.MapWorld"}],"l":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":35},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession..ctor","Name":".ctor","DeclaringType":"Editor.MapEditor.HammerSceneEditorSession","DocId":"M:Editor.MapEditor.HammerSceneEditorSession.#ctor(Sandbox.Scene,Editor.MapDoc.MapWorld)"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.MapEditor.HammerSceneEditorSession\u003E","Loc":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.All","Name":"All","DocId":"P:Editor.MapEditor.HammerSceneEditorSession.All"},{"PropertyType":"Sandbox.Scene","Loc":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":14},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.Scene","Name":"Scene","DocId":"P:Editor.MapEditor.HammerSceneEditorSession.Scene"},{"PropertyType":"Editor.MapDoc.MapWorld","Loc":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":15},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.MapWorld","Name":"MapWorld","DocId":"P:Editor.MapEditor.HammerSceneEditorSession.MapWorld"},{"PropertyType":"Facepunch.ActionGraphs.ISourceLocation","Loc":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":17},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.SourceLocation","Name":"SourceLocation","DocId":"P:Editor.MapEditor.HammerSceneEditorSession.SourceLocation"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":26},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession.HasUnsavedChanges","Name":"HasUnsavedChanges","DocId":"P:Editor.MapEditor.HammerSceneEditorSession.HasUnsavedChanges"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.HammerSceneEditorSession","Name":"HammerSceneEditorSession","DocId":"T:Editor.MapEditor.HammerSceneEditorSession"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"Editor.MapEditor.HammerSourceLocation","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.HammerSourceLocation.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.MapEditor.HammerSourceLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.MapEditor.HammerSourceLocation.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"EditorSession","Out":true,"Type":"Editor.MapEditor.HammerSceneEditorSession"}],"IsPublic":true,"FullName":"Editor.MapEditor.HammerSourceLocation.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.MapEditor.HammerSourceLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.MapEditor.HammerSourceLocation.Deconstruct(Editor.MapEditor.HammerSceneEditorSession@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"EditorSession","Type":"Editor.MapEditor.HammerSceneEditorSession"}],"l":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSourceLocation..ctor","Name":".ctor","DeclaringType":"Editor.MapEditor.HammerSourceLocation","Documentation":{"Summary":"Source location for graphs created in a Hammer editor session."},"DocId":"M:Editor.MapEditor.HammerSourceLocation.#ctor(Editor.MapEditor.HammerSceneEditorSession)"}],"Properties":[{"PropertyType":"Editor.MapEditor.HammerSceneEditorSession","Loc":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":121},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSourceLocation.EditorSession","Name":"EditorSession","DocId":"P:Editor.MapEditor.HammerSourceLocation.EditorSession"},{"PropertyType":"Facepunch.ActionGraphs.SerializationOptions","IsVirtual":true,"IsSealed":true,"Loc":{"File":"MapEditor/HammerSceneEditorSession.cs","Line":129},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSourceLocation.SerializationOptions","Name":"SerializationOptions","DocId":"P:Editor.MapEditor.HammerSourceLocation.SerializationOptions"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.HammerSourceLocation","Name":"HammerSourceLocation","Documentation":{"Summary":"Source location for graphs created in a Hammer editor session."},"DocId":"T:Editor.MapEditor.HammerSourceLocation"},{"Namespace":"Editor.MapEditor","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Editor.Asset","Loc":{"File":"MapEditor/HammerSession.cs","Line":33},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSession.MapAsset","Name":"MapAsset","Documentation":{"Summary":"The map that this session is editing"},"DocId":"P:Editor.MapEditor.HammerSession.MapAsset"},{"PropertyType":"Editor.MapDoc.MapDocument","Loc":{"File":"MapEditor/HammerSession.cs","Line":35},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSession.MapDocument","Name":"MapDocument","DocId":"P:Editor.MapEditor.HammerSession.MapDocument"},{"PropertyType":"System.String","Loc":{"File":"MapEditor/HammerSession.cs","Line":40},"IsPublic":true,"FullName":"Editor.MapEditor.HammerSession.CompiledMapPath","Name":"CompiledMapPath","Documentation":{"Summary":"The absolute path to the .vpk generated by this map"},"DocId":"P:Editor.MapEditor.HammerSession.CompiledMapPath"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.HammerSession","Name":"HammerSession","Documentation":{"Summary":"This is our CQHammerMainWnd"},"DocId":"T:Editor.MapEditor.HammerSession"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"MapEditor/History.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.History.MarkUndoPosition","Name":"MarkUndoPosition","DeclaringType":"Editor.MapEditor.History","Documentation":{"Summary":"Mark new undo position","Params":{"name":""}},"DocId":"M:Editor.MapEditor.History.MarkUndoPosition(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.MapDoc.MapNode"}],"l":{"File":"MapEditor/History.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.History.Keep","Name":"Keep","DeclaringType":"Editor.MapEditor.History","Documentation":{"Summary":"Keeps a map node and all its children, so changes to it can be undone."},"DocId":"M:Editor.MapEditor.History.Keep(Editor.MapDoc.MapNode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.MapDoc.MapNode"}],"l":{"File":"MapEditor/History.cs","Line":39},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.History.KeepNew","Name":"KeepNew","DeclaringType":"Editor.MapEditor.History","Documentation":{"Summary":"Keeps a new object node and all of its children, so they can be deleted on an undo."},"DocId":"M:Editor.MapEditor.History.KeepNew(Editor.MapDoc.MapNode)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.History","Name":"History","Documentation":{"Summary":"Undo/redo history for the current active mapdoc"},"DocId":"T:Editor.MapEditor.History"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.MapDoc.MapNode"}],"l":{"File":"MapEditor/MapDoc/Selection.cs","Line":79},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.Add","Name":"Add","DeclaringType":"Editor.MapEditor.Selection","Documentation":{"Summary":"Add the map node to the current set"},"DocId":"M:Editor.MapEditor.Selection.Add(Editor.MapDoc.MapNode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.MapDoc.MapNode"}],"l":{"File":"MapEditor/MapDoc/Selection.cs","Line":87},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.Set","Name":"Set","DeclaringType":"Editor.MapEditor.Selection","Documentation":{"Summary":"Clear the current set, making the map node the only selected node"},"DocId":"M:Editor.MapEditor.Selection.Set(Editor.MapDoc.MapNode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.MapDoc.MapNode"}],"l":{"File":"MapEditor/MapDoc/Selection.cs","Line":95},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.Remove","Name":"Remove","DeclaringType":"Editor.MapEditor.Selection","Documentation":{"Summary":"Remove this map node from the current set if it exists"},"DocId":"M:Editor.MapEditor.Selection.Remove(Editor.MapDoc.MapNode)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/MapDoc/Selection.cs","Line":103},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.Clear","Name":"Clear","DeclaringType":"Editor.MapEditor.Selection","Documentation":{"Summary":"Clear everything from the current selection set"},"DocId":"M:Editor.MapEditor.Selection.Clear"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/MapDoc/Selection.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.SelectAll","Name":"SelectAll","DeclaringType":"Editor.MapEditor.Selection","Documentation":{"Summary":"Add all to the current selection"},"DocId":"M:Editor.MapEditor.Selection.SelectAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/MapDoc/Selection.cs","Line":119},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.InvertSelection","Name":"InvertSelection","DeclaringType":"Editor.MapEditor.Selection","Documentation":{"Summary":"Invert the current selection"},"DocId":"M:Editor.MapEditor.Selection.InvertSelection"}],"Properties":[{"PropertyType":"Editor.MapEditor.SelectMode","Loc":{"File":"MapEditor/MapDoc/Selection.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.SelectMode","Name":"SelectMode","Documentation":{"Summary":"The current selection mode e.g Meshes or Objects"},"DocId":"P:Editor.MapEditor.Selection.SelectMode"},{"PropertyType":"Vector3","Loc":{"File":"MapEditor/MapDoc/Selection.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.PivotPosition","Name":"PivotPosition","Documentation":{"Summary":"The position of the selection\u0027s pivot"},"DocId":"P:Editor.MapEditor.Selection.PivotPosition"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.MapDoc.MapNode\u003E","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection.All","Name":"All","Documentation":{"Summary":"All the map nodes in the current selection set"},"DocId":"P:Editor.MapEditor.Selection.All"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.Selection","Name":"Selection","Documentation":{"Summary":"Current selection set for the active map","Remarks":"Currently this only supports \u003Csee cref=\u0022T:Editor.MapDoc.MapNode\u0022 /\u003E selections.\nThere are selections of vertices, edges, faces too that would likely change this API"},"DocId":"T:Editor.MapEditor.Selection"},{"Namespace":"Editor.MapEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Groups","Name":"Groups","Documentation":{"Summary":"Select groups, ungrouped entities, and ungrouped solids"},"DocId":"F:Editor.MapEditor.SelectMode.Groups"},{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Objects","Name":"Objects","Documentation":{"Summary":"Select entities and solids not in entities"},"DocId":"F:Editor.MapEditor.SelectMode.Objects"},{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Meshes","Name":"Meshes","Documentation":{"Summary":"Select point entities, solids in entities, solids"},"DocId":"F:Editor.MapEditor.SelectMode.Meshes"},{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Verticies","Name":"Verticies","Documentation":{"Summary":"Select vertices"},"DocId":"F:Editor.MapEditor.SelectMode.Verticies"},{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Edges","Name":"Edges","Documentation":{"Summary":"Select edges"},"DocId":"F:Editor.MapEditor.SelectMode.Edges"},{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Faces","Name":"Faces","Documentation":{"Summary":"Select faces"},"DocId":"F:Editor.MapEditor.SelectMode.Faces"},{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Nav","Name":"Nav","Documentation":{"Summary":"Select nav mesh components"},"DocId":"F:Editor.MapEditor.SelectMode.Nav"},{"FieldType":"Editor.MapEditor.SelectMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.SelectMode.Tiles","Name":"Tiles","Documentation":{"Summary":"Select the grid tiles"},"DocId":"F:Editor.MapEditor.SelectMode.Tiles"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.SelectMode","Name":"SelectMode","DocId":"T:Editor.MapEditor.SelectMode"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"Editor.MapEditor.EditorContext.EntityObject","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"MapEditor/MapDoc/SerializedEntity.cs","Line":23},"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.FindTarget","Name":"FindTarget","DeclaringType":"Editor.MapEditor.EditorContext","Documentation":{"Summary":"Given a string name return the first found target"},"DocId":"M:Editor.MapEditor.EditorContext.FindTarget(System.String)"},{"ReturnType":"Editor.MapEditor.EditorContext.EntityObject[]","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"MapEditor/MapDoc/SerializedEntity.cs","Line":28},"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.FindTargets","Name":"FindTargets","DeclaringType":"Editor.MapEditor.EditorContext","Documentation":{"Summary":"Given a string name return all found targets"},"DocId":"M:Editor.MapEditor.EditorContext.FindTargets(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"Editor.MapEditor.EditorContext.EntityObject","IsVirtual":true,"Loc":{"File":"MapEditor/MapDoc/SerializedEntity.cs","Line":8},"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.Target","Name":"Target","Documentation":{"Summary":"The current entity we\u0027re rendering gizmos for"},"DocId":"P:Editor.MapEditor.EditorContext.Target"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"MapEditor/MapDoc/SerializedEntity.cs","Line":13},"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.IsSelected","Name":"IsSelected","Documentation":{"Summary":"If the current entity we\u0027re drawing selected"},"DocId":"P:Editor.MapEditor.EditorContext.IsSelected"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CEditor.MapEditor.EditorContext.EntityObject\u003E","Loc":{"File":"MapEditor/MapDoc/SerializedEntity.cs","Line":18},"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.Selection","Name":"Selection","Documentation":{"Summary":"All selected entities"},"DocId":"P:Editor.MapEditor.EditorContext.Selection"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.EditorContext","Name":"EditorContext","DocId":"T:Editor.MapEditor.EditorContext"},{"Namespace":"","BaseType":"Sandbox.SerializedObject","Constructors":[],"Properties":[{"PropertyType":"Transform","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.EntityObject.Transform","Name":"Transform","DocId":"P:Editor.MapEditor.EditorContext.EntityObject.Transform"},{"PropertyType":"Vector3","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.EntityObject.Position","Name":"Position","DocId":"P:Editor.MapEditor.EditorContext.EntityObject.Position"},{"PropertyType":"Angles","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.EntityObject.Angles","Name":"Angles","DocId":"P:Editor.MapEditor.EditorContext.EntityObject.Angles"},{"PropertyType":"Vector3","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.EntityObject.Scale","Name":"Scale","DocId":"P:Editor.MapEditor.EditorContext.EntityObject.Scale"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.EditorContext.EntityObject","Name":"EntityObject","DeclaringType":"Editor.MapEditor.EditorContext","DocId":"T:Editor.MapEditor.EditorContext.EntityObject"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"startRay","Out":true,"Type":"Vector3"},{"Name":"endRay","Out":true,"Type":"Vector3"}],"l":{"File":"MapEditor/MapView.cs","Line":71},"IsPublic":true,"FullName":"Editor.MapEditor.MapView.BuildRay","Name":"BuildRay","DeclaringType":"Editor.MapEditor.MapView","Documentation":{"Summary":"Builds a ray from the mouse cursor"},"DocId":"M:Editor.MapEditor.MapView.BuildRay(Vector3@,Vector3@)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.SceneCamera","Loc":{"File":"MapEditor/MapView.cs","Line":48},"IsPublic":true,"FullName":"Editor.MapEditor.MapView.SceneCamera","Name":"SceneCamera","Documentation":{"Summary":"Read-only SceneCamera set automatically during rendering"},"DocId":"P:Editor.MapEditor.MapView.SceneCamera"},{"PropertyType":"Sandbox.Gizmo.Instance","Loc":{"File":"MapEditor/MapView.cs","Line":50},"IsPublic":true,"FullName":"Editor.MapEditor.MapView.GizmoInstance","Name":"GizmoInstance","DocId":"P:Editor.MapEditor.MapView.GizmoInstance"},{"PropertyType":"Editor.MapDoc.MapDocument","Loc":{"File":"MapEditor/MapView.cs","Line":52},"IsPublic":true,"FullName":"Editor.MapEditor.MapView.MapDoc","Name":"MapDoc","DocId":"P:Editor.MapEditor.MapView.MapDoc"},{"PropertyType":"Vector2","Loc":{"File":"MapEditor/MapView.cs","Line":61},"IsPublic":true,"FullName":"Editor.MapEditor.MapView.MousePosition","Name":"MousePosition","Documentation":{"Summary":""},"DocId":"P:Editor.MapEditor.MapView.MousePosition"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.MapView","Name":"MapView","Documentation":{"Summary":"MapViews are owned by the MapViewMgr. They display the MapViewMgr\u0027s mapdoc.\n \nThe MapView provides either a 2d or 3d view of the provided map doc. The rendering mode\nmay be swapped between various 2d and 3d modes dynamically. In addition to basic display \nfunctionality the view also provides movement implementation for moving a camera within a 3d view\nor panning a 2d view."},"DocId":"T:Editor.MapEditor.MapView"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"Editor.Widget","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.IBlockTool.BuildUI","Name":"BuildUI","DeclaringType":"Editor.MapEditor.IBlockTool","DocId":"M:Editor.MapEditor.IBlockTool.BuildUI"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MapEditor/Tools/BlockTool.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.IBlockTool.UpdateTool","Name":"UpdateTool","DeclaringType":"Editor.MapEditor.IBlockTool","Documentation":{"Summary":"Tells the tool a parameter has changed and that we should redraw."},"DocId":"M:Editor.MapEditor.IBlockTool.UpdateTool"}],"Properties":[{"PropertyType":"Editor.MapEditor.IBlockTool","Loc":{"File":"MapEditor/Tools/BlockTool.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.IBlockTool.Instance","Name":"Instance","DocId":"P:Editor.MapEditor.IBlockTool.Instance"},{"PropertyType":"Editor.MeshEditor.PrimitiveBuilder","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MapEditor.IBlockTool.Current","Name":"Current","DocId":"P:Editor.MapEditor.IBlockTool.Current"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MapEditor.IBlockTool.InProgress","Name":"InProgress","DocId":"P:Editor.MapEditor.IBlockTool.InProgress"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MapEditor.IBlockTool.EntityOverride","Name":"EntityOverride","DocId":"P:Editor.MapEditor.IBlockTool.EntityOverride"},{"PropertyType":"System.Boolean","Loc":{"File":"MapEditor/Tools/BlockTool.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.IBlockTool.OrientPrimitives","Name":"OrientPrimitives","DocId":"P:Editor.MapEditor.IBlockTool.OrientPrimitives"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.IBlockTool","Name":"IBlockTool","Documentation":{"Summary":"Interface for the addon layer to implement, this is called from native Hammer."},"DocId":"T:Editor.MapEditor.IBlockTool"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"Editor.MapEditor.IEntityTool","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.IToolFactory.CreateEntityTool","Name":"CreateEntityTool","DeclaringType":"Editor.MapEditor.IToolFactory","DocId":"M:Editor.MapEditor.IToolFactory.CreateEntityTool"},{"ReturnType":"Editor.MapEditor.IPathTool","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.IToolFactory.CreatePathTool","Name":"CreatePathTool","DeclaringType":"Editor.MapEditor.IToolFactory","DocId":"M:Editor.MapEditor.IToolFactory.CreatePathTool"}],"Properties":[{"PropertyType":"Editor.MapEditor.IToolFactory","Loc":{"File":"MapEditor/Tools/EntityTool.cs","Line":8},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.IToolFactory.Instance","Name":"Instance","DocId":"P:Editor.MapEditor.IToolFactory.Instance"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.IToolFactory","Name":"IToolFactory","DocId":"T:Editor.MapEditor.IToolFactory"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"container","Type":"Editor.Widget"}],"IsPublic":true,"FullName":"Editor.MapEditor.IEntityTool.CreateUI","Name":"CreateUI","DeclaringType":"Editor.MapEditor.IEntityTool","DocId":"M:Editor.MapEditor.IEntityTool.CreateUI(Editor.Widget)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.IEntityTool.GetCurrentEntityClassName","Name":"GetCurrentEntityClassName","DeclaringType":"Editor.MapEditor.IEntityTool","DocId":"M:Editor.MapEditor.IEntityTool.GetCurrentEntityClassName"},{"ReturnType":"System.Void","Parameters":[{"Name":"className","Type":"System.String"}],"l":{"File":"MapEditor/Tools/EntityTool.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MapEditor.IEntityTool.StartBlockEntityCreation","Name":"StartBlockEntityCreation","DeclaringType":"Editor.MapEditor.IEntityTool","DocId":"M:Editor.MapEditor.IEntityTool.StartBlockEntityCreation(System.String)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.IEntityTool","Name":"IEntityTool","Documentation":{"Summary":"Interface for the addon layer to implement, this is called from native Hammer."},"DocId":"T:Editor.MapEditor.IEntityTool"},{"Namespace":"Editor.MapEditor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"container","Type":"Editor.Widget"}],"IsPublic":true,"FullName":"Editor.MapEditor.IPathTool.CreateUI","Name":"CreateUI","DeclaringType":"Editor.MapEditor.IPathTool","DocId":"M:Editor.MapEditor.IPathTool.CreateUI(Editor.Widget)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.IPathTool.GetCurrentEntityClassName","Name":"GetCurrentEntityClassName","DeclaringType":"Editor.MapEditor.IPathTool","DocId":"M:Editor.MapEditor.IPathTool.GetCurrentEntityClassName"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.IPathTool.GetRadiusOffset","Name":"GetRadiusOffset","DeclaringType":"Editor.MapEditor.IPathTool","DocId":"M:Editor.MapEditor.IPathTool.GetRadiusOffset"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MapEditor.IPathTool.IsRadiusOffsetEnabled","Name":"IsRadiusOffsetEnabled","DeclaringType":"Editor.MapEditor.IPathTool","DocId":"M:Editor.MapEditor.IPathTool.IsRadiusOffsetEnabled"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.MapEditor.IPathTool","Name":"IPathTool","Documentation":{"Summary":"Interface for the addon layer to implement, this is called from native Hammer."},"DocId":"T:Editor.MapEditor.IPathTool"},{"Namespace":"Editor.Internal","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Tools","IsPublic":true,"FullName":"Editor.Internal.IEditorAttributeBase","Name":"IEditorAttributeBase","DocId":"T:Editor.Internal.IEditorAttributeBase"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"folder","Type":"System.String"},{"Name":"pattern","Type":"System.String","Default":"*"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.FindDirectory","Name":"FindDirectory","DeclaringType":"Sandbox.BaseFileSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.BaseFileSystem/\u003CFindDirectory\u003Ed__20"]}],"Documentation":{"Summary":"Get a list of directories"},"DocId":"M:Sandbox.BaseFileSystem.FindDirectory(System.String,System.String,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"folder","Type":"System.String"},{"Name":"pattern","Type":"System.String","Default":"*"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"l":{"File":"BaseFileSystem.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.FindFile","Name":"FindFile","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Get a list of files"},"DocId":"M:Sandbox.BaseFileSystem.FindFile(System.String,System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"folder","Type":"System.String"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"l":{"File":"BaseFileSystem.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.DeleteDirectory","Name":"DeleteDirectory","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Delete a folder and optionally all of its contents"},"DocId":"M:Sandbox.BaseFileSystem.DeleteDirectory(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.DeleteFile","Name":"DeleteFile","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Delete a file"},"DocId":"M:Sandbox.BaseFileSystem.DeleteFile(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"folder","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.CreateDirectory","Name":"CreateDirectory","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Create a directory - or a tree of directories.\nReturns silently if the directory already exists.","Params":{"folder":""}},"DocId":"M:Sandbox.BaseFileSystem.CreateDirectory(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.FileExists","Name":"FileExists","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Returns true if the file exists on this filesystem"},"DocId":"M:Sandbox.BaseFileSystem.FileExists(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.DirectoryExists","Name":"DirectoryExists","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Returns true if the directory exists on this filesystem"},"DocId":"M:Sandbox.BaseFileSystem.DirectoryExists(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.GetFullPath","Name":"GetFullPath","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Returns the full physical path to a file or folder on disk,\nor null if it isn\u0027t on disk."},"DocId":"M:Sandbox.BaseFileSystem.GetFullPath(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"contents","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.WriteAllText","Name":"WriteAllText","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Write the contents to the path. The file will be over-written if the file exists"},"DocId":"M:Sandbox.BaseFileSystem.WriteAllText(System.String,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":240},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.ReadAllText","Name":"ReadAllText","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Read the contents of path and return it as a string.\nReturns null if file not found."},"DocId":"M:Sandbox.BaseFileSystem.ReadAllText(System.String)"},{"ReturnType":"System.Span\u00601\u003CSystem.Byte\u003E","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.ReadAllBytes","Name":"ReadAllBytes","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Read the contents of path and return it as a string"},"DocId":"M:Sandbox.BaseFileSystem.ReadAllBytes(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Byte[]\u003E","Parameters":[{"Name":"path","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.ReadAllBytesAsync","Name":"ReadAllBytesAsync","DeclaringType":"Sandbox.BaseFileSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.BaseFileSystem/\u003CReadAllBytesAsync\u003Ed__36"]}],"Documentation":{"Summary":"Read the contents of path and return it as a string"},"DocId":"M:Sandbox.BaseFileSystem.ReadAllBytesAsync(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.String\u003E","Parameters":[{"Name":"path","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.ReadAllTextAsync","Name":"ReadAllTextAsync","DeclaringType":"Sandbox.BaseFileSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.BaseFileSystem/\u003CReadAllTextAsync\u003Ed__37"]}],"Documentation":{"Summary":"Read the contents of path and return it as a string"},"DocId":"M:Sandbox.BaseFileSystem.ReadAllTextAsync(System.String)"},{"ReturnType":"Sandbox.BaseFileSystem","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":295},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.CreateSubSystem","Name":"CreateSubSystem","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Create a sub-filesystem at the specified path"},"DocId":"M:Sandbox.BaseFileSystem.CreateSubSystem(System.String)"},{"ReturnType":"System.IO.Stream","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"mode","Type":"System.IO.FileMode","Default":"2"}],"l":{"File":"BaseFileSystem.cs","Line":306},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.OpenWrite","Name":"OpenWrite","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Open a file for write. If the file exists we\u0027ll overwrite it (by default)"},"DocId":"M:Sandbox.BaseFileSystem.OpenWrite(System.String,System.IO.FileMode)"},{"ReturnType":"System.IO.Stream","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"mode","Type":"System.IO.FileMode","Default":"3"}],"l":{"File":"BaseFileSystem.cs","Line":314},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.OpenRead","Name":"OpenRead","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Open a file for read. Will throw an exception if it doesn\u0027t exist."},"DocId":"M:Sandbox.BaseFileSystem.OpenRead(System.String,System.IO.FileMode)"},{"ReturnType":"T","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"BaseFileSystem.cs","Line":323},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.ReadJson","Name":"ReadJson","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Read Json from a file using System.Text.Json.JsonSerializer. This will throw exceptions\nif not valid json."},"DocId":"M:Sandbox.BaseFileSystem.ReadJson\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"returnOnError","Type":"T","Default":"null"}],"l":{"File":"BaseFileSystem.cs","Line":337},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.ReadJsonOrDefault","Name":"ReadJsonOrDefault","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"The same as ReadJson except will return a default value on missing/error."},"DocId":"M:Sandbox.BaseFileSystem.ReadJsonOrDefault\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"data","Type":"T"}],"l":{"File":"BaseFileSystem.cs","Line":350},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.WriteJson","Name":"WriteJson","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Convert object to json and write it to the specified file"},"DocId":"M:Sandbox.BaseFileSystem.WriteJson\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"l":{"File":"BaseFileSystem.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.DirectorySize","Name":"DirectorySize","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Gets the size in bytes of all the files in a directory"},"DocId":"M:Sandbox.BaseFileSystem.DirectorySize(System.String,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.UInt64\u003E","Parameters":[{"Name":"filepath","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.GetCrcAsync","Name":"GetCrcAsync","DeclaringType":"Sandbox.BaseFileSystem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.BaseFileSystem/\u003CGetCrcAsync\u003Ed__52"]}],"Documentation":{"Summary":"Returns CRC64 of the file contents.","Return":"The CRC64, or 0 if file is not found.","Params":{"filepath":"File path to the file to get CRC of."}},"DocId":"M:Sandbox.BaseFileSystem.GetCrcAsync(System.String)"},{"ReturnType":"System.UInt64","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":490},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.GetCrc","Name":"GetCrc","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Returns CRC64 of the file contents.","Return":"The CRC64, or 0 if file is not found.","Params":{"filepath":"File path to the file to get CRC of."}},"DocId":"M:Sandbox.BaseFileSystem.GetCrc(System.String)"},{"ReturnType":"System.Int64","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"BaseFileSystem.cs","Line":508},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.FileSize","Name":"FileSize","DeclaringType":"Sandbox.BaseFileSystem","Documentation":{"Summary":"Returns file size of given file.","Return":"File size, in bytes.","Params":{"filepath":"File path to the file to look up size of."}},"DocId":"M:Sandbox.BaseFileSystem.FileSize(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"BaseFileSystem.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.BaseFileSystem.IsValid","Name":"IsValid","Documentation":{},"DocId":"P:Sandbox.BaseFileSystem.IsValid"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Filesystem","IsPublic":true,"FullName":"Sandbox.BaseFileSystem","Name":"BaseFileSystem","Documentation":{"Summary":"A filesystem. Could be on disk, or in memory, or in the cloud. Could be writable or read only.\nOr it could be an aggregation of all those things, merged together and read only."},"DocId":"T:Sandbox.BaseFileSystem"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"FileWatch.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.FileWatch.Dispose","Name":"Dispose","DeclaringType":"Sandbox.FileWatch","DocId":"M:Sandbox.FileWatch.Dispose"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"FileWatch.cs","Line":146},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileWatch.Tick","Name":"Tick","DeclaringType":"Sandbox.FileWatch","DocId":"M:Sandbox.FileWatch.Tick"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"FileWatch.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.FileWatch.Enabled","Name":"Enabled","DocId":"P:Sandbox.FileWatch.Enabled"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"FileWatch.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.FileWatch.Changes","Name":"Changes","DocId":"P:Sandbox.FileWatch.Changes"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Sandbox.FileWatch.watchFiles","Name":"watchFiles","DocId":"F:Sandbox.FileWatch.watchFiles"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Filesystem","IsPublic":true,"FullName":"Sandbox.FileWatch","Name":"FileWatch","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"Documentation":{"Summary":"Watch folders, dispatch events on changed files"},"DocId":"T:Sandbox.FileWatch"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Byte[]","Parameters":[],"l":{"File":"CodeArchive/CodeArchive.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.CodeArchive.Serialize","Name":"Serialize","DeclaringType":"Sandbox.CodeArchive","Documentation":{"Summary":"Serialize to a byte array"},"DocId":"M:Sandbox.CodeArchive.Serialize"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"CodeArchive/CodeArchive.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.CodeArchive..ctor","Name":".ctor","DeclaringType":"Sandbox.CodeArchive","DocId":"M:Sandbox.CodeArchive.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"CodeArchive/CodeArchive.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.CodeArchive..ctor","Name":".ctor","DeclaringType":"Sandbox.CodeArchive","DocId":"M:Sandbox.CodeArchive.#ctor(System.Byte[])"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.CodeArchive.CompilerName","Name":"CompilerName","Documentation":{"Summary":"The name of the compiler"},"DocId":"P:Sandbox.CodeArchive.CompilerName"},{"PropertyType":"Sandbox.Compiler.Configuration","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.CodeArchive.Configuration","Name":"Configuration","Documentation":{"Summary":"The compiler\u0027s configuration settings"},"DocId":"P:Sandbox.CodeArchive.Configuration"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CMicrosoft.CodeAnalysis.SyntaxTree\u003E","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.CodeArchive.SyntaxTrees","Name":"SyntaxTrees","Documentation":{"Summary":"The syntax trees that should be compiled"},"DocId":"P:Sandbox.CodeArchive.SyntaxTrees"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.CodeArchive.AdditionalFile\u003E","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.CodeArchive.AdditionalFiles","Name":"AdditionalFiles","Documentation":{"Summary":"Additional files that the compiler/generator needs. This is going to be .razor files."},"DocId":"P:Sandbox.CodeArchive.AdditionalFiles"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.CodeArchive.FileMap","Name":"FileMap","Documentation":{"Summary":"Converts the syntax tree paths from physical paths to project local paths"},"DocId":"P:Sandbox.CodeArchive.FileMap"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.CodeArchive.References","Name":"References","Documentation":{"Summary":"References that this compiler/generator needs to compile the code"},"DocId":"P:Sandbox.CodeArchive.References"},{"PropertyType":"System.Int64","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.CodeArchive.Version","Name":"Version","Documentation":{"Summary":"The version of the code archive\n1005 - Inital version\n1006 - Razor updates. Add razor namespaces on older versions."},"DocId":"P:Sandbox.CodeArchive.Version"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.CodeArchive","Name":"CodeArchive","DocId":"T:Sandbox.CodeArchive"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.CodeArchive.AdditionalFile","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.CodeArchive.AdditionalFile.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Sandbox.CodeArchive.AdditionalFile","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.CodeArchive.AdditionalFile.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Text","Out":true,"Type":"System.String"},{"Name":"LocalPath","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.CodeArchive.AdditionalFile.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.CodeArchive.AdditionalFile","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.CodeArchive.AdditionalFile.Deconstruct(System.String@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Text","Type":"System.String"},{"Name":"LocalPath","Type":"System.String"}],"l":{"File":"CodeArchive/CodeArchive.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CodeArchive.AdditionalFile..ctor","Name":".ctor","DeclaringType":"Sandbox.CodeArchive.AdditionalFile","Documentation":{"Summary":"Represents a file to send to the compiler along with all the code. This is usually\nsomething that the generator turns into code, such as a Razor file."},"DocId":"M:Sandbox.CodeArchive.AdditionalFile.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.CodeArchive.AdditionalFile.Text","Name":"Text","DocId":"P:Sandbox.CodeArchive.AdditionalFile.Text"},{"PropertyType":"System.String","Loc":{"File":"CodeArchive/CodeArchive.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.CodeArchive.AdditionalFile.LocalPath","Name":"LocalPath","DocId":"P:Sandbox.CodeArchive.AdditionalFile.LocalPath"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.CodeArchive.AdditionalFile","Name":"AdditionalFile","DeclaringType":"Sandbox.CodeArchive","Documentation":{"Summary":"Represents a file to send to the compiler along with all the code. This is usually\nsomething that the generator turns into code, such as a Razor file."},"DocId":"T:Sandbox.CodeArchive.AdditionalFile"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"CompileGroup.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Dispose","Name":"Dispose","DeclaringType":"Sandbox.CompileGroup","Documentation":{"Summary":"Shut everything down"},"DocId":"M:Sandbox.CompileGroup.Dispose"},{"ReturnType":"Sandbox.Compiler","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"path","Type":"System.String"},{"Name":"settings","Type":"Sandbox.Compiler.Configuration"}],"l":{"File":"CompileGroup.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.CompileGroup.CreateCompiler","Name":"CreateCompiler","DeclaringType":"Sandbox.CompileGroup","Documentation":{"Summary":"Create a new compiler in this group."},"DocId":"M:Sandbox.CompileGroup.CreateCompiler(System.String,System.String,Sandbox.Compiler.Configuration)"},{"ReturnType":"Sandbox.Compiler","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"CompileGroup.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.CompileGroup.GetOrCreateCompiler","Name":"GetOrCreateCompiler","DeclaringType":"Sandbox.CompileGroup","DocId":"M:Sandbox.CompileGroup.GetOrCreateCompiler(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Boolean\u003E","Parameters":[],"IsPublic":true,"FullName":"Sandbox.CompileGroup.BuildAsync","Name":"BuildAsync","DeclaringType":"Sandbox.CompileGroup","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.CompileGroup/\u003CBuildAsync\u003Ed__53"]}],"Documentation":{"Summary":"Build the compilers"},"DocId":"M:Sandbox.CompileGroup.BuildAsync"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"gameAssembly","Type":"System.Span\u00601\u003CSystem.Byte\u003E"},{"Name":"complainIfExists","Type":"System.Boolean","Default":"True"}],"l":{"File":"CompileGroup.cs","Line":344},"IsPublic":true,"FullName":"Sandbox.CompileGroup.AddAssembly","Name":"AddAssembly","DeclaringType":"Sandbox.CompileGroup","DocId":"M:Sandbox.CompileGroup.AddAssembly(System.String,System.Span\u00601{System.Byte},System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"CompileGroup.cs","Line":357},"IsPublic":true,"FullName":"Sandbox.CompileGroup.RemoveAssembly","Name":"RemoveAssembly","DeclaringType":"Sandbox.CompileGroup","Documentation":{"Summary":"Remove an assembly from the group"},"DocId":"M:Sandbox.CompileGroup.RemoveAssembly(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"CompileGroup.cs","Line":430},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Reset","Name":"Reset","DeclaringType":"Sandbox.CompileGroup","Documentation":{"Summary":"Reset the compile group. Clear errors and outputs."},"DocId":"M:Sandbox.CompileGroup.Reset"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"FullName":"Sandbox.CompileGroup.WaitForCompile","Name":"WaitForCompile","DeclaringType":"Sandbox.CompileGroup","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.CompileGroup/\u003CWaitForCompile\u003Ed__58"]}],"DocId":"M:Sandbox.CompileGroup.WaitForCompile(System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"CompileGroup.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.CompileGroup..ctor","Name":".ctor","DeclaringType":"Sandbox.CompileGroup","DocId":"M:Sandbox.CompileGroup.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"CompileGroup.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.CompileGroup.SuppressBuildNotifications","Name":"SuppressBuildNotifications","Documentation":{"Summary":"Build notifications start of suppressed until after startup proper. That way\nwe don\u0027t get 4 build notification windows popping up on startup."},"DocId":"P:Sandbox.CompileGroup.SuppressBuildNotifications"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Compiler\u003E","Loc":{"File":"CompileGroup.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Compilers","Name":"Compilers","Documentation":{"Summary":"The compilers within the group"},"DocId":"P:Sandbox.CompileGroup.Compilers"},{"PropertyType":"System.String","Loc":{"File":"CompileGroup.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Name","Name":"Name","Documentation":{"Summary":"The name of this compile group, for debugging/display purposes"},"DocId":"P:Sandbox.CompileGroup.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"CompileGroup.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.CompileGroup.NeedsBuild","Name":"NeedsBuild","Documentation":{"Summary":"Returns true if we have compiles pending"},"DocId":"P:Sandbox.CompileGroup.NeedsBuild"},{"PropertyType":"System.Boolean","Loc":{"File":"CompileGroup.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.CompileGroup.IsBuilding","Name":"IsBuilding","Documentation":{"Summary":"Returns true if we are currently in the process of building"},"DocId":"P:Sandbox.CompileGroup.IsBuilding"},{"PropertyType":"System.Boolean","Loc":{"File":"CompileGroup.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.CompileGroup.PrintErrorsInConsole","Name":"PrintErrorsInConsole","Documentation":{"Summary":"True if we want to print errors in the console when compiling"},"DocId":"P:Sandbox.CompileGroup.PrintErrorsInConsole"},{"PropertyType":"System.Boolean","Loc":{"File":"CompileGroup.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.CompileGroup.AllowFastHotload","Name":"AllowFastHotload","Documentation":{"Summary":"True if we want to use fast hotloading with this compile group"},"DocId":"P:Sandbox.CompileGroup.AllowFastHotload"},{"PropertyType":"Sandbox.CompileGroup.Results","Loc":{"File":"CompileGroup.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.CompileGroup.BuildResult","Name":"BuildResult","Documentation":{"Summary":"Returns true if build was successful"},"DocId":"P:Sandbox.CompileGroup.BuildResult"},{"PropertyType":"System.Action","Loc":{"File":"CompileGroup.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.CompileGroup.OnCompileStarted","Name":"OnCompileStarted","Documentation":{"Summary":"Called when a compiling starts"},"DocId":"P:Sandbox.CompileGroup.OnCompileStarted"},{"PropertyType":"System.Action","Loc":{"File":"CompileGroup.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.CompileGroup.OnCompileFinished","Name":"OnCompileFinished","Documentation":{"Summary":"Called when a compiling ends"},"DocId":"P:Sandbox.CompileGroup.OnCompileFinished"},{"PropertyType":"System.Action","Loc":{"File":"CompileGroup.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.CompileGroup.OnCompileSuccess","Name":"OnCompileSuccess","Documentation":{"Summary":"Called when a compile completes successfully. Can access the result from BuildResult."},"DocId":"P:Sandbox.CompileGroup.OnCompileSuccess"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.CompileGroup","Name":"CompileGroup","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Sandbox.CompileGroup"},{"Namespace":"","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"severity","Type":"Microsoft.CodeAnalysis.DiagnosticSeverity","Default":"2"}],"l":{"File":"CompileGroup.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Results.BuildDiagnosticsString","Name":"BuildDiagnosticsString","DeclaringType":"Sandbox.CompileGroup.Results","DocId":"M:Sandbox.CompileGroup.Results.BuildDiagnosticsString(Microsoft.CodeAnalysis.DiagnosticSeverity)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"CompileGroup.cs","Line":449},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Results.Success","Name":"Success","DocId":"P:Sandbox.CompileGroup.Results.Success"},{"PropertyType":"System.Boolean","Loc":{"File":"CompileGroup.cs","Line":451},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Results.Failed","Name":"Failed","DocId":"P:Sandbox.CompileGroup.Results.Failed"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CMicrosoft.CodeAnalysis.Diagnostic\u003E","Loc":{"File":"CompileGroup.cs","Line":452},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Results.Diagnostics","Name":"Diagnostics","DocId":"P:Sandbox.CompileGroup.Results.Diagnostics"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.CompilerOutput\u003E","Loc":{"File":"CompileGroup.cs","Line":453},"IsPublic":true,"FullName":"Sandbox.CompileGroup.Results.Output","Name":"Output","DocId":"P:Sandbox.CompileGroup.Results.Output"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.CompileGroup.Results","Name":"Results","DeclaringType":"Sandbox.CompileGroup","DocId":"T:Sandbox.CompileGroup.Results"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Sandbox.CodeArchive"}],"l":{"File":"Compiler/Compiler.Build.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Compiler.UpdateFromArchive","Name":"UpdateFromArchive","DeclaringType":"Sandbox.Compiler","Documentation":{"Summary":"Fill this compiler from a code archive"},"DocId":"M:Sandbox.Compiler.UpdateFromArchive(Sandbox.CodeArchive)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Compiler/Compiler.Build.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Compiler.Build","Name":"Build","DeclaringType":"Sandbox.Compiler","Documentation":{"Summary":"Build and load the assembly."},"DocId":"M:Sandbox.Compiler.Build"},{"ReturnType":"System.Void","Parameters":[{"Name":"fullPath","Type":"System.String"}],"l":{"File":"Compiler/Compiler.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.Compiler.AddSourcePath","Name":"AddSourcePath","DeclaringType":"Sandbox.Compiler","Documentation":{"Summary":"Add an extra source path. Useful for situations where you want to combine multiple addons into one."},"DocId":"M:Sandbox.Compiler.AddSourcePath(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"newConfig","Type":"Sandbox.Compiler.Configuration"}],"l":{"File":"Compiler/Compiler.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.Compiler.SetConfiguration","Name":"SetConfiguration","DeclaringType":"Sandbox.Compiler","DocId":"M:Sandbox.Compiler.SetConfiguration(Sandbox.Compiler.Configuration)"},{"ReturnType":"Sandbox.Compiler.Configuration","Parameters":[],"l":{"File":"Compiler/Compiler.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.Compiler.GetConfiguration","Name":"GetConfiguration","DeclaringType":"Sandbox.Compiler","DocId":"M:Sandbox.Compiler.GetConfiguration"},{"ReturnType":"System.Void","Parameters":[{"Name":"fastHotloadedVersion","Type":"System.Version"}],"l":{"File":"Compiler/Compiler.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.Compiler.NotifyFastHotload","Name":"NotifyFastHotload","DeclaringType":"Sandbox.Compiler","DocId":"M:Sandbox.Compiler.NotifyFastHotload(System.Version)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Compiler/Compiler.cs","Line":255},"IsPublic":true,"FullName":"Sandbox.Compiler.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Compiler","DocId":"M:Sandbox.Compiler.Dispose"},{"ReturnType":"System.Int32","Parameters":[{"Name":"depth","Type":"System.Int32","Default":"0"}],"l":{"File":"Compiler/Compiler.cs","Line":277},"IsPublic":true,"FullName":"Sandbox.Compiler.DependencyIndex","Name":"DependencyIndex","DeclaringType":"Sandbox.Compiler","DocId":"M:Sandbox.Compiler.DependencyIndex(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Compiler/Compiler.cs","Line":300},"IsPublic":true,"FullName":"Sandbox.Compiler.MarkForRecompile","Name":"MarkForRecompile","DeclaringType":"Sandbox.Compiler","Documentation":{"Summary":"Recompile this as soon as is appropriate"},"DocId":"M:Sandbox.Compiler.MarkForRecompile"},{"ReturnType":"System.Void","Parameters":[{"Name":"referenceName","Type":"System.String"}],"l":{"File":"Compiler/Compiler.References.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Compiler.AddReference","Name":"AddReference","DeclaringType":"Sandbox.Compiler","Documentation":{"Summary":"Add a reference to this compiler. This might be a system dll, or an assembly name from a fellow compiler."},"DocId":"M:Sandbox.Compiler.AddReference(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"referenceName","Type":"System.String"},{"Name":"deep","Type":"System.Boolean","Default":"False"}],"l":{"File":"Compiler/Compiler.References.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Compiler.HasReference","Name":"HasReference","DeclaringType":"Sandbox.Compiler","Documentation":{"Summary":"Returns true if \u003Csee cref=\u0022P:Sandbox.Compiler._references\u0022 /\u003E contains the given reference assembly name.\nIf \u003Cparamref name=\u0022deep\u0022 /\u003E is true, referenced compilers are searched too."},"DocId":"M:Sandbox.Compiler.HasReference(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Compiler/Compiler.Watch.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.Compiler.WatchForChanges","Name":"WatchForChanges","DeclaringType":"Sandbox.Compiler","Documentation":{"Summary":"Watch the filesystem for changes to our c# files, and trigger a recompile if they change."},"DocId":"M:Sandbox.Compiler.WatchForChanges"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.CompileGroup","Loc":{"File":"Compiler/Compiler.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Compiler.Group","Name":"Group","Documentation":{"Summary":"Each compiler must belong to a compile group"},"DocId":"P:Sandbox.Compiler.Group"},{"PropertyType":"Sandbox.CompilerOutput","Loc":{"File":"Compiler/Compiler.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Compiler.Output","Name":"Output","Documentation":{"Summary":"The output from the previous build"},"DocId":"P:Sandbox.Compiler.Output"},{"PropertyType":"System.Boolean","Loc":{"File":"Compiler/Compiler.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Compiler.Building","Name":"Building","Documentation":{"Summary":"Is this addon is still building?"},"DocId":"P:Sandbox.Compiler.Building"},{"PropertyType":"System.String","Loc":{"File":"Compiler/Compiler.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Compiler.Name","Name":"Name","Documentation":{"Summary":"Name of the project this compiler was created for. This could be something like \u0022base\u0022 or \u0022org.ident\u0022."},"DocId":"P:Sandbox.Compiler.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"Compiler/Compiler.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Compiler.UseAbsoluteSourcePaths","Name":"UseAbsoluteSourcePaths","Documentation":{"Summary":"During development we use absolute source paths so that debugging works better. In a packed/release build it\u0027s\ngood to use relative paths instead, just to avoid exposing the builder\u0027s file system."},"DocId":"P:Sandbox.Compiler.UseAbsoluteSourcePaths"},{"PropertyType":"Microsoft.CodeAnalysis.Diagnostic[]","Loc":{"File":"Compiler/Compiler.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Compiler.Diagnostics","Name":"Diagnostics","Documentation":{"Summary":"A list of warnings and errors created by the last build"},"DocId":"P:Sandbox.Compiler.Diagnostics"},{"PropertyType":"System.String","Loc":{"File":"Compiler/Compiler.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Compiler.AssemblyName","Name":"AssemblyName","Documentation":{"Summary":"Generated assembly name, without an extension. This will be \u0022package.{Name}\u0022."},"DocId":"P:Sandbox.Compiler.AssemblyName"},{"PropertyType":"System.Text.StringBuilder","Loc":{"File":"Compiler/Compiler.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Compiler.GeneratedCode","Name":"GeneratedCode","Documentation":{"Summary":"Global namespaces"},"DocId":"P:Sandbox.Compiler.GeneratedCode"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"Compiler/Compiler.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Compiler.FileSystem","Name":"FileSystem","Documentation":{"Summary":"An aggregate of all the filesystem this compiler has"},"DocId":"P:Sandbox.Compiler.FileSystem"},{"PropertyType":"Microsoft.CodeAnalysis.Emit.EmitResult","Loc":{"File":"Compiler/Compiler.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.Compiler.BuildResult","Name":"BuildResult","Documentation":{"Summary":"Results for the assembly build. This can contain warnings or errors."},"DocId":"P:Sandbox.Compiler.BuildResult"},{"PropertyType":"System.Boolean","Loc":{"File":"Compiler/Compiler.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.Compiler.BuildSuccess","Name":"BuildSuccess","Documentation":{"Summary":"Accesses Output.Successful"},"DocId":"P:Sandbox.Compiler.BuildSuccess"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.Compiler","Name":"Compiler","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"Documentation":{"Summary":"Given a folder of .cs files, this will produce (and load) an assembly"},"DocId":"T:Sandbox.Compiler"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Compiler.ReleaseMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Compiler.ReleaseMode.Debug","Name":"Debug","DocId":"F:Sandbox.Compiler.ReleaseMode.Debug"},{"FieldType":"Sandbox.Compiler.ReleaseMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Compiler.ReleaseMode.Release","Name":"Release","DocId":"F:Sandbox.Compiler.ReleaseMode.Release"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.Compiler.ReleaseMode","Name":"ReleaseMode","DeclaringType":"Sandbox.Compiler","DocId":"T:Sandbox.Compiler.ReleaseMode"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"CompilerConfiguration.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.Clean","Name":"Clean","DeclaringType":"Sandbox.Compiler.Configuration","DocId":"M:Sandbox.Compiler.Configuration.Clean"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"CompilerConfiguration.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration..ctor","Name":".ctor","DeclaringType":"Sandbox.Compiler.Configuration","DocId":"M:Sandbox.Compiler.Configuration.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"CompilerConfiguration.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.RootNamespace","Name":"RootNamespace","DocId":"P:Sandbox.Compiler.Configuration.RootNamespace"},{"PropertyType":"System.String","Loc":{"File":"CompilerConfiguration.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.DefineConstants","Name":"DefineConstants","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Symbols"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of pre-processor symbols to define when compiling, separated with semi-colons."]}],"DocId":"P:Sandbox.Compiler.Configuration.DefineConstants"},{"PropertyType":"System.String","Loc":{"File":"CompilerConfiguration.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.NoWarn","Name":"NoWarn","DocId":"P:Sandbox.Compiler.Configuration.NoWarn"},{"PropertyType":"System.String","Loc":{"File":"CompilerConfiguration.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.WarningsAsErrors","Name":"WarningsAsErrors","DocId":"P:Sandbox.Compiler.Configuration.WarningsAsErrors"},{"PropertyType":"System.Boolean","Loc":{"File":"CompilerConfiguration.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.TreatWarningsAsErrors","Name":"TreatWarningsAsErrors","DocId":"P:Sandbox.Compiler.Configuration.TreatWarningsAsErrors"},{"PropertyType":"System.Boolean","Loc":{"File":"CompilerConfiguration.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.Nullables","Name":"Nullables","DocId":"P:Sandbox.Compiler.Configuration.Nullables"},{"PropertyType":"System.Boolean","Loc":{"File":"CompilerConfiguration.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.Whitelist","Name":"Whitelist","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"If true, we will be using the whitelist system. If false then this package won\u0027t\nbe \u0022sandboxed\u0022, so won\u0027t be able to be published on the platform."},"DocId":"P:Sandbox.Compiler.Configuration.Whitelist"},{"PropertyType":"System.Boolean","Loc":{"File":"CompilerConfiguration.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.Unsafe","Name":"Unsafe","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"If true, we\u0027ll compile with /unsafe. This means that the package won\u0027t be able to\nbe published on the platform."},"DocId":"P:Sandbox.Compiler.Configuration.Unsafe"},{"PropertyType":"Sandbox.Compiler.ReleaseMode","Loc":{"File":"CompilerConfiguration.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.ReleaseMode","Name":"ReleaseMode","DocId":"P:Sandbox.Compiler.Configuration.ReleaseMode"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"CompilerConfiguration.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.AssemblyReferences","Name":"AssemblyReferences","Documentation":{"Summary":"References to non-package assemblies, by assembly name."},"DocId":"P:Sandbox.Compiler.Configuration.AssemblyReferences"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"CompilerConfiguration.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.IgnoreFolders","Name":"IgnoreFolders","Documentation":{"Summary":"Folders to ignore when walking the tree"},"DocId":"P:Sandbox.Compiler.Configuration.IgnoreFolders"},{"PropertyType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.String\u003E","Loc":{"File":"CompilerConfiguration.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Compiler.Configuration.DistinctAssemblyReferences","Name":"DistinctAssemblyReferences","Documentation":{"Summary":"Each unique element of \u003Csee cref=\u0022P:Sandbox.Compiler.Configuration.AssemblyReferences\u0022 /\u003E"},"DocId":"P:Sandbox.Compiler.Configuration.DistinctAssemblyReferences"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.Compiler.Configuration","Name":"Configuration","DeclaringType":"Sandbox.Compiler","DocId":"T:Sandbox.Compiler.Configuration"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"compiler","Type":"Sandbox.Compiler"}],"l":{"File":"CompilerOutput.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.CompilerOutput..ctor","Name":".ctor","DeclaringType":"Sandbox.CompilerOutput","DocId":"M:Sandbox.CompilerOutput.#ctor(Sandbox.Compiler)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"CompilerOutput.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.Successful","Name":"Successful","Documentation":{"Summary":"True if the build succeeded"},"DocId":"P:Sandbox.CompilerOutput.Successful"},{"PropertyType":"Sandbox.Compiler","Loc":{"File":"CompilerOutput.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.Compiler","Name":"Compiler","Documentation":{"Summary":"The compiler that has produced this build"},"DocId":"P:Sandbox.CompilerOutput.Compiler"},{"PropertyType":"System.Version","Loc":{"File":"CompilerOutput.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.Version","Name":"Version","Documentation":{"Summary":"The version of the assembly"},"DocId":"P:Sandbox.CompilerOutput.Version"},{"PropertyType":"System.Byte[]","Loc":{"File":"CompilerOutput.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.AssemblyData","Name":"AssemblyData","Documentation":{"Summary":"The [assembly].dll contents for this build"},"DocId":"P:Sandbox.CompilerOutput.AssemblyData"},{"PropertyType":"Sandbox.CodeArchive","Loc":{"File":"CompilerOutput.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.Archive","Name":"Archive","Documentation":{"Summary":"A code archive created during the compile"},"DocId":"P:Sandbox.CompilerOutput.Archive"},{"PropertyType":"System.String","Loc":{"File":"CompilerOutput.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.XmlDocumentation","Name":"XmlDocumentation","Documentation":{"Summary":"The [assembly].xml contents for this build"},"DocId":"P:Sandbox.CompilerOutput.XmlDocumentation"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CMicrosoft.CodeAnalysis.Diagnostic\u003E","Loc":{"File":"CompilerOutput.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.Diagnostics","Name":"Diagnostics","Documentation":{"Summary":"A list of diagnostics caused by the previous build"},"DocId":"P:Sandbox.CompilerOutput.Diagnostics"},{"PropertyType":"System.Exception","Loc":{"File":"CompilerOutput.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.CompilerOutput.Exception","Name":"Exception","Documentation":{"Summary":"If an exception happened during the build, it\u0027ll be available here"},"DocId":"P:Sandbox.CompilerOutput.Exception"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Compiling","IsPublic":true,"FullName":"Sandbox.CompilerOutput","Name":"CompilerOutput","DocId":"T:Sandbox.CompilerOutput"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Variables","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Variable\u003E"},{"Name":"Nodes","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Node\u003E"},{"Name":"Links","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Link\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InsertResult.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.InsertResult","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.InsertResult.Deconstruct(System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.Variable}@,System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.Node}@,System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.Link}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Variables","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Variable\u003E"},{"Name":"Nodes","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Node\u003E"},{"Name":"Links","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Link\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InsertResult..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.InsertResult","DocId":"M:Facepunch.ActionGraphs.InsertResult.#ctor(System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.Variable},System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.Node},System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.Link})"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Variable\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":20},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InsertResult.Variables","Name":"Variables","Documentation":{"Summary":"Newly added variables."},"DocId":"P:Facepunch.ActionGraphs.InsertResult.Variables"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Node\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":21},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InsertResult.Nodes","Name":"Nodes","Documentation":{"Summary":"Newly added nodes."},"DocId":"P:Facepunch.ActionGraphs.InsertResult.Nodes"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":22},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InsertResult.Links","Name":"Links","Documentation":{"Summary":"Newly added links."},"DocId":"P:Facepunch.ActionGraphs.InsertResult.Links"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.InsertResult","Name":"InsertResult","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Elements added by a call to \u003Csee cref=\u0022!:IActionGraph.DeserializeInsert\u0022 /\u003E.","Params":{"Variables":"Newly added variables.","Nodes":"Newly added nodes.","Links":"Newly added links."}},"DocId":"T:Facepunch.ActionGraphs.InsertResult"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"NewGraph","Out":true,"Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"GraphNode","Out":true,"Type":"Facepunch.ActionGraphs.Node"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphResult.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.CreateSubGraphResult","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.CreateSubGraphResult.Deconstruct(Facepunch.ActionGraphs.ActionGraph@,Facepunch.ActionGraphs.Node@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"NewGraph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"GraphNode","Type":"Facepunch.ActionGraphs.Node"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphResult..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.CreateSubGraphResult","DocId":"M:Facepunch.ActionGraphs.CreateSubGraphResult.#ctor(Facepunch.ActionGraphs.ActionGraph,Facepunch.ActionGraphs.Node)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":25},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphResult.NewGraph","Name":"NewGraph","DocId":"P:Facepunch.ActionGraphs.CreateSubGraphResult.NewGraph"},{"PropertyType":"Facepunch.ActionGraphs.Node","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":26},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphResult.GraphNode","Name":"GraphNode","DocId":"P:Facepunch.ActionGraphs.CreateSubGraphResult.GraphNode"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphResult","Name":"CreateSubGraphResult","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.CreateSubGraphResult"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CFacepunch.ActionGraphs.Node\u003E","IsVirtual":true,"Parameters":[{"Name":"subGraph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.CreateSubGraphNodeDelegate.Invoke(Facepunch.ActionGraphs.ActionGraph)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"subGraph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate","DocId":"M:Facepunch.ActionGraphs.CreateSubGraphNodeDelegate.BeginInvoke(Facepunch.ActionGraphs.ActionGraph,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CFacepunch.ActionGraphs.Node\u003E","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate","DocId":"M:Facepunch.ActionGraphs.CreateSubGraphNodeDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate","DocId":"M:Facepunch.ActionGraphs.CreateSubGraphNodeDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate","Name":"CreateSubGraphNodeDelegate","DocId":"T:Facepunch.ActionGraphs.CreateSubGraphNodeDelegate"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.Node","IsVirtual":true,"Parameters":[{"Name":"definition","Type":"Facepunch.ActionGraphs.NodeDefinition"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.INodeContainer.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.INodeContainer","DocId":"M:Facepunch.ActionGraphs.INodeContainer.AddNode(Facepunch.ActionGraphs.NodeDefinition)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.NodeLibrary","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.INodeContainer.NodeLibrary","Name":"NodeLibrary","DocId":"P:Facepunch.ActionGraphs.INodeContainer.NodeLibrary"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.INodeContainer","Name":"INodeContainer","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.INodeContainer"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.Node","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"definition","Type":"Facepunch.ActionGraphs.NodeDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":175},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{"Summary":"Add a new node to this action graph, with the given \u003Cparamref name=\u0022definition\u0022 /\u003E.","Params":{"definition":"Definition describing the properties, inputs and outputs of a node."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.AddNode(Facepunch.ActionGraphs.NodeDefinition)"},{"ReturnType":"Facepunch.ActionGraphs.Node","Parameters":[{"Name":"definition","Type":"Facepunch.ActionGraphs.NodeDefinition"},{"Name":"parent","Type":"Facepunch.ActionGraphs.Node"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":183},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{"Summary":"Add a new node to this action graph, with the given \u003Cparamref name=\u0022definition\u0022 /\u003E.","Params":{"definition":"Definition describing the properties, inputs and outputs of a node.","parent":"Optional parent node to create a child for."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.AddNode(Facepunch.ActionGraphs.NodeDefinition,Facepunch.ActionGraphs.Node)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Facepunch.ActionGraphs.Node"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":210},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.RemoveNode","Name":"RemoveNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{"Summary":"Remove a node from this action graph. Any links into or out of the node will also be removed.","Params":{"node":"Node to remove."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.RemoveNode(Facepunch.ActionGraphs.Node)"},{"ReturnType":"Facepunch.ActionGraphs.Variable","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"type","Type":"System.Type"},{"Name":"defaultValue","Type":"System.Object","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":240},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.AddVariable","Name":"AddVariable","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.AddVariable(System.String,System.Type,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"variable","Type":"Facepunch.ActionGraphs.Variable"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":254},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.RemoveVariable","Name":"RemoveVariable","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.RemoveVariable(Facepunch.ActionGraphs.Variable)"},{"ReturnType":"Facepunch.ActionGraphs.Link","Parameters":[{"Name":"target","Type":"Facepunch.ActionGraphs.Node.Input"},{"Name":"source","Type":"Facepunch.ActionGraphs.ILinkSource"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":269},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SetLink","Name":"SetLink","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.SetLink(Facepunch.ActionGraphs.Node.Input,Facepunch.ActionGraphs.ILinkSource)"},{"ReturnType":"Facepunch.ActionGraphs.Link","Parameters":[{"Name":"target","Type":"Facepunch.ActionGraphs.Node.Input"},{"Name":"source","Type":"Facepunch.ActionGraphs.ILinkSource"},{"Name":"index","Type":"System.Int32"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":302},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SetLink","Name":"SetLink","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.SetLink(Facepunch.ActionGraphs.Node.Input,Facepunch.ActionGraphs.ILinkSource,System.Int32)"},{"ReturnType":"Facepunch.ActionGraphs.Link","Parameters":[{"Name":"target","Type":"Facepunch.ActionGraphs.Node.Input"},{"Name":"source","Type":"Facepunch.ActionGraphs.ILinkSource"},{"Name":"index","Type":"System.Int32"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":333},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.InsertLink","Name":"InsertLink","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.InsertLink(Facepunch.ActionGraphs.Node.Input,Facepunch.ActionGraphs.ILinkSource,System.Int32)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Parameters":[{"Name":"target","Type":"Facepunch.ActionGraphs.Node.Input"},{"Name":"sources","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.ILinkSource\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SetLinks","Name":"SetLinks","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.SetLinks(Facepunch.ActionGraphs.Node.Input,System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.ILinkSource})"},{"ReturnType":"System.Void","Parameters":[{"Name":"link","Type":"Facepunch.ActionGraphs.Link"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":408},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.RemoveLink","Name":"RemoveLink","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.RemoveLink(Facepunch.ActionGraphs.Link)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph","Parameters":[{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":427},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CreateEmpty","Name":"CreateEmpty","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{"Summary":"Creates a completely blank action graph. This won\u0027t be invokable until an event node is added.","Params":{"nodeLibrary":"Source of node definitions for the new action graph."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.CreateEmpty(Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"Facepunch.ActionGraphs.IActionGraphDelegate","Parameters":[{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"},{"Name":"delegateType","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":437},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{"Summary":"Creates an action graph with an event node matching the signature of \u003Cparamref name=\u0022delegateType\u0022 /\u003E.","Params":{"nodeLibrary":"Source of node definitions for the new action graph.","delegateType":"Delegate type to match the signature of."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.CreateDelegate(Facepunch.ActionGraphs.NodeLibrary,System.Type)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraphDelegate\u00601\u003CT\u003E","Parameters":[{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":450},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{"Summary":"Creates an action graph with an event node matching the signature of delegate type \u003Ctypeparamref name=\u0022T\u0022 /\u003E.","Params":{"nodeLibrary":"Source of node definitions for the new action graph."},"TypeParams":{"T":"Delegate type to base this new action graph on."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.CreateDelegate\u0060\u00601(Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":465},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.AddRequiredNodes","Name":"AddRequiredNodes","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.AddRequiredNodes"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":535},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.RemoveUnusedChildNodes","Name":"RemoveUnusedChildNodes","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.RemoveUnusedChildNodes"},{"ReturnType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Parameters":[{"Name":"inputs","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":562},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Evaluate","Name":"Evaluate","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.Evaluate(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E\u003E","Parameters":[{"Name":"inputs","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"},{"Name":"outputs","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,Facepunch.ActionGraphs.Compilation.OutputDelegate\u003E","Default":"null"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.InvokeAsync","Name":"InvokeAsync","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Facepunch.ActionGraphs.ActionGraph/\u003CInvokeAsync\u003Ed__89"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ActionGraph.InvokeAsync(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object},System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,Facepunch.ActionGraphs.Compilation.OutputDelegate})"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraphDelegate\u00601\u003CT\u003E","Parameters":[{"Name":"defaults","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":94},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.CreateDelegate\u0060\u00601(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object})"},{"ReturnType":"Facepunch.ActionGraphs.IActionGraphDelegate","Parameters":[{"Name":"delegateType","Type":"System.Type"},{"Name":"defaults","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":99},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CreateDelegate","Name":"CreateDelegate","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.CreateDelegate(System.Type,System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.Void","Parameters":[{"Name":"inputs","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.InputDefinition\u003E"},{"Name":"outputs","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.OutputDefinition\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Parameters.cs","Line":10},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SetParameters","Name":"SetParameters","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.SetParameters(System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.InputDefinition},System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.OutputDefinition})"},{"ReturnType":"System.Void","Parameters":[{"Name":"binding","Type":"Facepunch.ActionGraphs.NodeBinding"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Parameters.cs","Line":72},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SetParameters","Name":"SetParameters","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.SetParameters(Facepunch.ActionGraphs.NodeBinding)"},{"ReturnType":"System.String","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node\u003E"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":288},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Serialize","Name":"Serialize","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.Serialize(System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.Node},System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"System.Text.Json.Nodes.JsonNode","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node\u003E"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":296},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SerializeToNode","Name":"SerializeToNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.SerializeToNode(System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.Node},System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"Facepunch.ActionGraphs.InsertResult","Parameters":[{"Name":"json","Type":"System.String"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":304},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.DeserializeInsert","Name":"DeserializeInsert","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.DeserializeInsert(System.String,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"Facepunch.ActionGraphs.InsertResult","Parameters":[{"Name":"json","Type":"System.Text.Json.Nodes.JsonNode"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":314},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.DeserializeInsert","Name":"DeserializeInsert","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.DeserializeInsert(System.Text.Json.Nodes.JsonNode,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Parameters":[{"Name":"options","Type":"Facepunch.ActionGraphs.SerializationOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":399},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PushSerializationOptions","Name":"PushSerializationOptions","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.PushSerializationOptions(Facepunch.ActionGraphs.SerializationOptions)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Parameters":[{"Name":"value","Type":"Facepunch.ActionGraphs.InputDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":408},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PushTarget","Name":"PushTarget","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.ActionGraph.PushTarget(Facepunch.ActionGraphs.InputDefinition)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Parameters":[{"Name":"value","Type":"Facepunch.ActionGraphs.IActionGraphCache"},{"Name":"writeReferences","Type":"System.Boolean"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":413},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PushCache","Name":"PushCache","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.PushCache(Facepunch.ActionGraphs.IActionGraphCache,System.Boolean)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Parameters":[{"Name":"value","Type":"Facepunch.ActionGraphs.ISourceLocation"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":418},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PushSourceLocation","Name":"PushSourceLocation","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.ActionGraph.PushSourceLocation(Facepunch.ActionGraphs.ISourceLocation)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Parameters":[{"Name":"value","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Guid,System.Guid\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":423},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PushGuidMap","Name":"PushGuidMap","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.ActionGraph.PushGuidMap(System.Collections.Generic.IReadOnlyDictionary\u00602{System.Guid,System.Guid})"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Parameters":[{"Name":"value","Type":"System.Boolean"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":428},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PushWriteCacheReferences","Name":"PushWriteCacheReferences","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.PushWriteCacheReferences(System.Boolean)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Parameters":[{"Name":"value","Type":"System.Boolean"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":433},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PushMakeGuidsUnique","Name":"PushMakeGuidsUnique","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.PushMakeGuidsUnique(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.String"},{"Name":"delegateType","Type":"System.Type"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":655},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Deserialize","Name":"Deserialize","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Restore a previously serialized graph from JSON in this instance.","Params":{"json":"Serialized action graph.","delegateType":"Optional delegate type, must match the one used when serializing.","options":"Optional serializer options."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.Deserialize(System.String,System.Type,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.SubGraph.cs","Line":10},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CanCreateSubGraph","Name":"CanCreateSubGraph","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","DocId":"M:Facepunch.ActionGraphs.ActionGraph.CanCreateSubGraph(System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.Node})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Nullable\u00601\u003CFacepunch.ActionGraphs.CreateSubGraphResult\u003E\u003E","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node\u003E"},{"Name":"jsonOptions","Type":"System.Text.Json.JsonSerializerOptions"},{"Name":"createSubGraphNode","Type":"Facepunch.ActionGraphs.CreateSubGraphNodeDelegate"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CreateSubGraphAsync","Name":"CreateSubGraphAsync","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Facepunch.ActionGraphs.ActionGraph/\u003CCreateSubGraphAsync\u003Ed__146"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ActionGraph.CreateSubGraphAsync(System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.Node},System.Text.Json.JsonSerializerOptions,Facepunch.ActionGraphs.CreateSubGraphNodeDelegate)"},{"ReturnType":"System.Void","Parameters":[{"Name":"force","Type":"System.Boolean","Default":"False"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":259},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Validate","Name":"Validate","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.Validate(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":332},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.ClearChanges","Name":"ClearChanges","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Documentation":{"Summary":"Don\u0027t increment \u003Csee cref=\u0022P:Facepunch.ActionGraphs.ActionGraph.ChangeId\u0022 /\u003E during next validation."},"DocId":"M:Facepunch.ActionGraphs.ActionGraph.ClearChanges"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.InputDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":73},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.TargetDefinition","Name":"TargetDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"The definition of the graph input that represents the target of the graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.TargetDefinition"},{"PropertyType":"Facepunch.ActionGraphs.Node.Output","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":78},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.TargetOutput","Name":"TargetOutput","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"The output of the graph\u0027s entry node that represents the target of the graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.TargetOutput"},{"PropertyType":"Facepunch.ActionGraphs.ISourceLocation","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":85},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SourceLocation","Name":"SourceLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Identifies where this instance was deserialized from."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.SourceLocation"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":95},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Title","Name":"Title","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Title"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":101},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Description","Name":"Description","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Description"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":107},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Category","Name":"Category","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Category"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":113},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Icon","Name":"Icon","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Icon"},{"PropertyType":"System.String[]","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":119},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Tags","Name":"Tags","DocId":"P:Facepunch.ActionGraphs.ActionGraph.Tags"},{"PropertyType":"System.Guid","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":122},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Guid","Name":"Guid","DocId":"P:Facepunch.ActionGraphs.ActionGraph.Guid"},{"PropertyType":"Facepunch.ActionGraphs.NodeLibrary","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":127},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.NodeLibrary","Name":"NodeLibrary","Documentation":{"Summary":"Library of node definitions available for use by this action graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.NodeLibrary"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Int32,Facepunch.ActionGraphs.Node\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":132},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Nodes","Name":"Nodes","Documentation":{"Summary":"Set of nodes added to this action graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Nodes"},{"PropertyType":"System.Collections.Generic.IReadOnlySet\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":137},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Links","Name":"Links","Documentation":{"Summary":"Set of links added between nodes in this action graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Links"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,Facepunch.ActionGraphs.Variable\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":142},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Variables","Name":"Variables","Documentation":{"Summary":"Set of variables added to this action graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Variables"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":148},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.UserData","Name":"UserData","Documentation":{"Summary":"Arbitrary named values stored in this action graph, which will be included during serialization.\nValues must be serializable to JSON."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.UserData"},{"PropertyType":"Facepunch.ActionGraphs.Node","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":153},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.InputNode","Name":"InputNode","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Entry point of the graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.InputNode"},{"PropertyType":"Facepunch.ActionGraphs.Node","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":158},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.PrimaryOutputNode","Name":"PrimaryOutputNode","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Primary output of the graph."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.PrimaryOutputNode"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":164},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.OutputNodes","Name":"OutputNodes","Documentation":{"Summary":"Nodes that emit return values or output signals from this graph to the caller."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.OutputNodes"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,Facepunch.ActionGraphs.InputDefinition\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":166},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Inputs","Name":"Inputs","DocId":"P:Facepunch.ActionGraphs.ActionGraph.Inputs"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,Facepunch.ActionGraphs.OutputDefinition\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":167},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Outputs","Name":"Outputs","DocId":"P:Facepunch.ActionGraphs.ActionGraph.Outputs"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":169},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.DisplayInfo","Name":"DisplayInfo","DocId":"P:Facepunch.ActionGraphs.ActionGraph.DisplayInfo"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.cs","Line":420},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.StackTraceIdentifier","Name":"StackTraceIdentifier","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.StackTraceIdentifier"},{"PropertyType":"Facepunch.ActionGraphs.NodeKind","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Parameters.cs","Line":5},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Kind","Name":"Kind","DocId":"P:Facepunch.ActionGraphs.ActionGraph.Kind"},{"PropertyType":"Facepunch.ActionGraphs.SerializationOptions","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":279},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SerializationOptions","Name":"SerializationOptions","DocId":"P:Facepunch.ActionGraphs.ActionGraph.SerializationOptions"},{"PropertyType":"System.Int32","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":242},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.ChangeId","Name":"ChangeId","Documentation":{"Summary":"Increments each time this graph re-validates after a change."},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.ChangeId"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.ValidationMessage\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":251},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.Messages","Name":"Messages","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.ActionGraph.Messages"}],"Fields":[{"FieldType":"System.Int32","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.CurrentFormatVersion","Name":"CurrentFormatVersion","DocId":"F:Facepunch.ActionGraphs.ActionGraph.CurrentFormatVersion"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph","Name":"ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Represents an async method as a directed graph. Control will enter through an \u0022event\u0022 node, which\ncan route signals through a network of other nodes that perform actions.\nUse \u003Csee cref=\u0022M:Facepunch.ActionGraphs.ActionGraph.CreateEmpty(Facepunch.ActionGraphs.NodeLibrary)\u0022 /\u003E to create a completely blank graph, or \u003Csee cref=\u0022M:Facepunch.ActionGraphs.ActionGraph.CreateDelegate\u0060\u00601(Facepunch.ActionGraphs.NodeLibrary)\u0022 /\u003E\nto create a graph that handles an event matching the signature of a particular delegate."},"DocId":"T:Facepunch.ActionGraphs.ActionGraph"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":904},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope.Dispose","Name":"Dispose","DeclaringType":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","DocId":"M:Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope.Dispose"}],"Constructors":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope","Name":"SerializationOptionsScope","DeclaringType":"Facepunch.ActionGraphs.ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.ActionGraph.SerializationOptionsScope"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"link","Type":"Facepunch.ActionGraphs.Link"},{"Name":"value","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.LinkTriggeredHandler.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.LinkTriggeredHandler","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.LinkTriggeredHandler.Invoke(Facepunch.ActionGraphs.Link,System.Object)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"link","Type":"Facepunch.ActionGraphs.Link"},{"Name":"value","Type":"System.Object"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.LinkTriggeredHandler.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.LinkTriggeredHandler","DocId":"M:Facepunch.ActionGraphs.LinkTriggeredHandler.BeginInvoke(Facepunch.ActionGraphs.Link,System.Object,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.LinkTriggeredHandler.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.LinkTriggeredHandler","DocId":"M:Facepunch.ActionGraphs.LinkTriggeredHandler.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.LinkTriggeredHandler..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.LinkTriggeredHandler","DocId":"M:Facepunch.ActionGraphs.LinkTriggeredHandler.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.LinkTriggeredHandler","Name":"LinkTriggeredHandler","Documentation":{"Summary":"Handler for \u003Csee cref=\u0022E:Facepunch.ActionGraphs.ActionGraph.LinkTriggered\u0022 /\u003E events.","Params":{"link":"The link that was triggered.","value":"The value that was propagated, or null for signals."}},"DocId":"T:Facepunch.ActionGraphs.LinkTriggeredHandler"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.IActionGraphDelegate","Parameters":[{"Name":"func","Type":"System.Delegate"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":21},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstance","Name":"GetActionGraphInstance","DeclaringType":"Facepunch.ActionGraphs.DelegateExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"If the given delegate is implemented as exactly one \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E,\nget that graph and any input value overrides."},"DocId":"M:Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstance(System.Delegate)"},{"ReturnType":"Facepunch.ActionGraphs.ActionGraphDelegate\u00601\u003CT\u003E","Parameters":[{"Name":"func","Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":37},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstance","Name":"GetActionGraphInstance","DeclaringType":"Facepunch.ActionGraphs.DelegateExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"If the given delegate is implemented as exactly one \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E,\nget that graph and any input value overrides."},"DocId":"M:Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstance\u0060\u00601(\u0060\u00600)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.IActionGraphDelegate\u003E","Parameters":[{"Name":"func","Type":"System.Delegate"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":46},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstances","Name":"GetActionGraphInstances","DeclaringType":"Facepunch.ActionGraphs.DelegateExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"If the given delegate is implemented as one or more \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003Es,\nget those graphs and their input value overrides."},"DocId":"M:Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstances(System.Delegate)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.ActionGraphDelegate\u00601\u003CT\u003E\u003E","Parameters":[{"Name":"func","Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":61},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstances","Name":"GetActionGraphInstances","DeclaringType":"Facepunch.ActionGraphs.DelegateExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"If the given delegate is implemented as one or more \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003Es,\nget those graphs and their input value overrides."},"DocId":"M:Facepunch.ActionGraphs.DelegateExtensions.GetActionGraphInstances\u0060\u00601(\u0060\u00600)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.DelegateExtensions","Name":"DelegateExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Facepunch.ActionGraphs.DelegateExtensions"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphDelegate.Graph","Name":"Graph","Documentation":{"Summary":"Wrapped action graph."},"DocId":"P:Facepunch.ActionGraphs.IActionGraphDelegate.Graph"},{"PropertyType":"System.Delegate","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphDelegate.Delegate","Name":"Delegate","Documentation":{"Summary":"Delegate that is implemented by \u003Csee cref=\u0022P:Facepunch.ActionGraphs.IActionGraphDelegate.Graph\u0022 /\u003E, with default arguments supplied by \u003Csee cref=\u0022P:Facepunch.ActionGraphs.IActionGraphDelegate.Defaults\u0022 /\u003E.\nThis delegate will remain up-to-date even if the wrapped graph is modified, or default argument dictionary changes."},"DocId":"P:Facepunch.ActionGraphs.IActionGraphDelegate.Delegate"},{"PropertyType":"System.Type","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphDelegate.DelegateType","Name":"DelegateType","Documentation":{"Summary":"The type that \u003Csee cref=\u0022P:Facepunch.ActionGraphs.IActionGraphDelegate.Delegate\u0022 /\u003E will contain when compiled."},"DocId":"P:Facepunch.ActionGraphs.IActionGraphDelegate.DelegateType"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphDelegate.Defaults","Name":"Defaults","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"Dictionary of default arguments for any graph input parameters that aren\u0027t supplied by delegate parameters."},"DocId":"P:Facepunch.ActionGraphs.IActionGraphDelegate.Defaults"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphDelegate","Name":"IActionGraphDelegate","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Wrapper for an \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E invokable as a delegate, with optional overridden input values."},"DocId":"T:Facepunch.ActionGraphs.IActionGraphDelegate"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"Properties":[{"PropertyType":"T","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":158},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphDelegate\u003CT\u003E.Delegate","Name":"Delegate","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.ActionGraphDelegate\u00601.Delegate"},{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":163},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphDelegate\u003CT\u003E.DelegateType","Name":"DelegateType","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.ActionGraphDelegate\u00601.DelegateType"},{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":166},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphDelegate\u003CT\u003E.Graph","Name":"Graph","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.ActionGraphDelegate\u00601.Graph"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Delegates.cs","Line":169},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphDelegate\u003CT\u003E.Defaults","Name":"Defaults","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{},"DocId":"P:Facepunch.ActionGraphs.ActionGraphDelegate\u00601.Defaults"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphDelegate\u003CT\u003E","Name":"ActionGraphDelegate\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Wrapper for an \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E invokable as a delegate, with optional overridden input values.","TypeParams":{"T":"Delegate type for the compiled graph."}},"DocId":"T:Facepunch.ActionGraphs.ActionGraphDelegate\u00601"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.Node","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.INodeContainer"},{"Name":"id","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":17},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a new node to this action graph with the given definition ID."},"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.AddNode(Facepunch.ActionGraphs.INodeContainer,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.Node","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.INodeContainer"},{"Name":"func","Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":29},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a new node to this action graph, defined by the given method. The method must be already included in \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeLibrary\u0022 /\u003E.","Params":{"graph":"Action graph to add a node to.","func":"Method defining a node."},"TypeParams":{"T":"Delegate type of the method."}},"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.AddNode\u0060\u00601(Facepunch.ActionGraphs.INodeContainer,\u0060\u00600)"},{"ReturnType":"Facepunch.ActionGraphs.Node","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.INodeContainer"},{"Name":"declaringType","Type":"System.Type"},{"Name":"methodName","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":37},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a new node to this action graph, defined by the given method. The method must be already included in \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeLibrary\u0022 /\u003E."},"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.AddNode(Facepunch.ActionGraphs.INodeContainer,System.Type,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.Node","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.INodeContainer"},{"Name":"expressionType","Type":"System.Linq.Expressions.ExpressionType"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":45},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Adds a new node to this action graph, defined by the given expression type."},"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.AddNode(Facepunch.ActionGraphs.INodeContainer,System.Linq.Expressions.ExpressionType)"},{"ReturnType":"Facepunch.ActionGraphs.Node","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.INodeContainer"},{"Name":"variable","Type":"Facepunch.ActionGraphs.Variable"},{"Name":"kind","Type":"System.Nullable\u00601\u003CFacepunch.ActionGraphs.AssignmentKind\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":53},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.AddVariableNode","Name":"AddVariableNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.AddVariableNode(Facepunch.ActionGraphs.INodeContainer,Facepunch.ActionGraphs.Variable,System.Nullable\u00601{Facepunch.ActionGraphs.AssignmentKind})"},{"ReturnType":"Facepunch.ActionGraphs.Node","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.INodeContainer"},{"Name":"value","Type":"System.Object"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":67},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.AddConstantNode","Name":"AddConstantNode","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a new constant accessor node to this action graph."},"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.AddConstantNode(Facepunch.ActionGraphs.INodeContainer,System.Object)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"target","Type":"Facepunch.ActionGraphs.Node.Input"},{"Name":"sources","Type":"Facepunch.ActionGraphs.ILinkSource[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":78},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.SetLinks","Name":"SetLinks","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{},"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.SetLinks(Facepunch.ActionGraphs.ActionGraph,Facepunch.ActionGraphs.Node.Input,Facepunch.ActionGraphs.ILinkSource[])"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Nullable\u00601\u003CFacepunch.ActionGraphs.CreateSubGraphResult\u003E\u003E","Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node\u003E"},{"Name":"jsonOptions","Type":"System.Text.Json.JsonSerializerOptions"},{"Name":"writeSubGraph","Type":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Extensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.CreateSubGraphAsync","Name":"CreateSubGraphAsync","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.CreateSubGraphAsync(Facepunch.ActionGraphs.ActionGraph,System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.Node},System.Text.Json.JsonSerializerOptions,Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions","Name":"ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Extension methods for action graphs."},"DocId":"T:Facepunch.ActionGraphs.ActionGraphExtensions"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[{"Name":"subGraph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate.Invoke(Facepunch.ActionGraphs.ActionGraph)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"subGraph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate","DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate.BeginInvoke(Facepunch.ActionGraphs.ActionGraph,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate","DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate","DocId":"M:Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate","Name":"WriteSubGraphDelegate","DeclaringType":"Facepunch.ActionGraphs.ActionGraphExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.ActionGraphExtensions.WriteSubGraphDelegate"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ISourceLocation","Name":"ISourceLocation","Documentation":{"Summary":"Interface for types that identify the source of an \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E."},"DocId":"T:Facepunch.ActionGraphs.ISourceLocation"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.SerializationOptions","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.SerializationOptions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.SerializationOptions.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"ImpliedTarget","Out":true,"Type":"Facepunch.ActionGraphs.InputDefinition"},{"Name":"Cache","Out":true,"Type":"Facepunch.ActionGraphs.IActionGraphCache"},{"Name":"SourceLocation","Out":true,"Type":"Facepunch.ActionGraphs.ISourceLocation"},{"Name":"GuidMap","Out":true,"Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Guid,System.Guid\u003E"},{"Name":"WriteCacheReferences","Out":true,"Type":"System.Boolean"},{"Name":"ForceUpdateCached","Out":true,"Type":"System.Boolean"},{"Name":"MakeGuidsUnique","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.SerializationOptions","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.SerializationOptions.Deconstruct(Facepunch.ActionGraphs.InputDefinition@,Facepunch.ActionGraphs.IActionGraphCache@,Facepunch.ActionGraphs.ISourceLocation@,System.Collections.Generic.IReadOnlyDictionary\u00602{System.Guid,System.Guid}@,System.Boolean@,System.Boolean@,System.Boolean@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"ImpliedTarget","Type":"Facepunch.ActionGraphs.InputDefinition","Default":"null"},{"Name":"Cache","Type":"Facepunch.ActionGraphs.IActionGraphCache","Default":"null"},{"Name":"SourceLocation","Type":"Facepunch.ActionGraphs.ISourceLocation","Default":"null"},{"Name":"GuidMap","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Guid,System.Guid\u003E","Default":"null"},{"Name":"WriteCacheReferences","Type":"System.Boolean","Default":"False"},{"Name":"ForceUpdateCached","Type":"System.Boolean","Default":"False"},{"Name":"MakeGuidsUnique","Type":"System.Boolean","Default":"False"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.SerializationOptions","DocId":"M:Facepunch.ActionGraphs.SerializationOptions.#ctor(Facepunch.ActionGraphs.InputDefinition,Facepunch.ActionGraphs.IActionGraphCache,Facepunch.ActionGraphs.ISourceLocation,System.Collections.Generic.IReadOnlyDictionary\u00602{System.Guid,System.Guid},System.Boolean,System.Boolean,System.Boolean)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.InputDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":45},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.ImpliedTarget","Name":"ImpliedTarget","Documentation":{"Summary":"Add this input to any graphs deserialized in this scope, usually representing\na \u0022this\u0022 parameter holding the object this graph is embedded in.\nWhen serializing, omit this input from the serialized graph because we know\nit will be added automatically when deserializing."},"DocId":"P:Facepunch.ActionGraphs.SerializationOptions.ImpliedTarget"},{"PropertyType":"Facepunch.ActionGraphs.IActionGraphCache","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":46},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.Cache","Name":"Cache","Documentation":{"Summary":"Re-use instances from this cache when deserializing, matching by \u003Csee cref=\u0022P:Facepunch.ActionGraphs.ActionGraph.Guid\u0022 /\u003E.\nGraphs will be added to the cache when serializing or deserializing in this scope.\nWhen serializing, if \u003Csee cref=\u0022P:Facepunch.ActionGraphs.SerializationOptions.WriteCacheReferences\u0022 /\u003E is true, a minimal graph reference stub\nwill be written instead of full graphs."},"DocId":"P:Facepunch.ActionGraphs.SerializationOptions.Cache"},{"PropertyType":"Facepunch.ActionGraphs.ISourceLocation","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":47},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.SourceLocation","Name":"SourceLocation","Documentation":{"Summary":"For debugging / editors, describe where graphs deserialized in this scope came from."},"DocId":"P:Facepunch.ActionGraphs.SerializationOptions.SourceLocation"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Guid,System.Guid\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":48},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.GuidMap","Name":"GuidMap","Documentation":{"Summary":"When deserializing, maps any graph \u003Csee cref=\u0022T:System.Guid\u0022 /\u003Es encountered."},"DocId":"P:Facepunch.ActionGraphs.SerializationOptions.GuidMap"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":49},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.WriteCacheReferences","Name":"WriteCacheReferences","Documentation":{"Summary":"If true, and a \u003Csee cref=\u0022P:Facepunch.ActionGraphs.SerializationOptions.Cache\u0022 /\u003E is provided, write a reference stub when serializing\ngraphs instead of the full JSON."},"DocId":"P:Facepunch.ActionGraphs.SerializationOptions.WriteCacheReferences"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":50},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.ForceUpdateCached","Name":"ForceUpdateCached","Documentation":{"Summary":"If true, replace cached instance when deserializing. Otherwise, it\u0027ll only be\nreplaced if its \u003Csee cref=\u0022P:Facepunch.ActionGraphs.ActionGraph.ChangeId\u0022 /\u003E differs."},"DocId":"P:Facepunch.ActionGraphs.SerializationOptions.ForceUpdateCached"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":51},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.MakeGuidsUnique","Name":"MakeGuidsUnique","DocId":"P:Facepunch.ActionGraphs.SerializationOptions.MakeGuidsUnique"},{"PropertyType":"Facepunch.ActionGraphs.SerializationOptions","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Serialization.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions.Empty","Name":"Empty","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Default empty \u003Csee cref=\u0022T:Facepunch.ActionGraphs.SerializationOptions\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.SerializationOptions.Empty"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.SerializationOptions","Name":"SerializationOptions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Controls how \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003Es are (de)serialized.","Params":{"ImpliedTarget":"Add this input to any graphs deserialized in this scope, usually representing\na \u0022this\u0022 parameter holding the object this graph is embedded in.\nWhen serializing, omit this input from the serialized graph because we know\nit will be added automatically when deserializing.","Cache":"Re-use instances from this cache when deserializing, matching by \u003Csee cref=\u0022P:Facepunch.ActionGraphs.ActionGraph.Guid\u0022 /\u003E.\nGraphs will be added to the cache when serializing or deserializing in this scope.\nWhen serializing, if \u003Csee cref=\u0022P:Facepunch.ActionGraphs.SerializationOptions.WriteCacheReferences\u0022 /\u003E is true, a minimal graph reference stub\nwill be written instead of full graphs.","SourceLocation":"For debugging / editors, describe where graphs deserialized in this scope came from.","GuidMap":"When deserializing, maps any graph \u003Csee cref=\u0022T:System.Guid\u0022 /\u003Es encountered.","WriteCacheReferences":"If true, and a \u003Csee cref=\u0022P:Facepunch.ActionGraphs.SerializationOptions.Cache\u0022 /\u003E is provided, write a reference stub when serializing\ngraphs instead of the full JSON.","ForceUpdateCached":"If true, replace cached instance when deserializing. Otherwise, it\u0027ll only be\nreplaced if its \u003Csee cref=\u0022P:Facepunch.ActionGraphs.ActionGraph.ChangeId\u0022 /\u003E differs."}},"DocId":"T:Facepunch.ActionGraphs.SerializationOptions"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Enum","Fields":[{"FieldType":"Facepunch.ActionGraphs.MessageLevel","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.MessageLevel.Info","Name":"Info","Documentation":{"Summary":"Purely informative, there\u0027s nothing to fix."},"DocId":"F:Facepunch.ActionGraphs.MessageLevel.Info"},{"FieldType":"Facepunch.ActionGraphs.MessageLevel","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.MessageLevel.Warning","Name":"Warning","Documentation":{"Summary":"Suggests that something might not be intended, but isn\u0027t an error."},"DocId":"F:Facepunch.ActionGraphs.MessageLevel.Warning"},{"FieldType":"Facepunch.ActionGraphs.MessageLevel","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.MessageLevel.Error","Name":"Error","Documentation":{"Summary":"Something is incorrect and must be fixed in order to pass validation."},"DocId":"F:Facepunch.ActionGraphs.MessageLevel.Error"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.MessageLevel","Name":"MessageLevel","Documentation":{"Summary":"Severity level of a validation message."},"DocId":"T:Facepunch.ActionGraphs.MessageLevel"},{"Namespace":"Facepunch.ActionGraphs","Methods":[],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IMessageContext.ActionGraph","Name":"ActionGraph","Documentation":{"Summary":"Action graph this element belongs to."},"DocId":"P:Facepunch.ActionGraphs.IMessageContext.ActionGraph"},{"PropertyType":"Facepunch.ActionGraphs.IMessageContext","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IMessageContext.Parent","Name":"Parent","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Parent element in the graph. Parents will list all validation messages of\ntheir children."},"DocId":"P:Facepunch.ActionGraphs.IMessageContext.Parent"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IMessageContext.StackTraceIdentifier","Name":"StackTraceIdentifier","Documentation":{"Summary":"Unique identifier for this graph element in a stack trace."},"DocId":"P:Facepunch.ActionGraphs.IMessageContext.StackTraceIdentifier"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IMessageContext","Name":"IMessageContext","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Interface for action graph elements that can be the context of a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ValidationMessage\u0022 /\u003E."},"DocId":"T:Facepunch.ActionGraphs.IMessageContext"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.ValidationMessage\u003E","Parameters":[{"Name":"context","Type":"Facepunch.ActionGraphs.IMessageContext"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ValidationExtensions.GetMessages","Name":"GetMessages","DeclaringType":"Facepunch.ActionGraphs.ValidationExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Gets all validation messages where this, or any child element, is the context."},"DocId":"M:Facepunch.ActionGraphs.ValidationExtensions.GetMessages(Facepunch.ActionGraphs.IMessageContext)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"context","Type":"Facepunch.ActionGraphs.IMessageContext"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":70},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ValidationExtensions.HasErrors","Name":"HasErrors","DeclaringType":"Facepunch.ActionGraphs.ValidationExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns true if any contained validation messages are errors. An action graph can\u0027t\nbe invoked if it has any errors."},"DocId":"M:Facepunch.ActionGraphs.ValidationExtensions.HasErrors(Facepunch.ActionGraphs.IMessageContext)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ValidationExtensions","Name":"ValidationExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Extension methods related to validation and validation messages."},"DocId":"T:Facepunch.ActionGraphs.ValidationExtensions"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Context","Out":true,"Type":"Facepunch.ActionGraphs.IMessageContext"},{"Name":"Level","Out":true,"Type":"Facepunch.ActionGraphs.MessageLevel"},{"Name":"Value","Out":true,"Type":"System.String"},{"Name":"UserData","Out":true,"Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.ValidationMessage","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ValidationMessage.Deconstruct(Facepunch.ActionGraphs.IMessageContext@,Facepunch.ActionGraphs.MessageLevel@,System.String@,System.Object@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Context","Type":"Facepunch.ActionGraphs.IMessageContext"},{"Name":"Level","Type":"Facepunch.ActionGraphs.MessageLevel"},{"Name":"Value","Type":"System.String"},{"Name":"UserData","Type":"System.Object","Default":"null"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.ValidationMessage","Documentation":{"Summary":"A message generated during validation with a context, level, and value.","Params":{"Context":"Action graph element most relevant to this message.","Level":"Severity of the message.","Value":"Message content."}},"DocId":"M:Facepunch.ActionGraphs.ValidationMessage.#ctor(Facepunch.ActionGraphs.IMessageContext,Facepunch.ActionGraphs.MessageLevel,System.String,System.Object)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.IMessageContext","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":86},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage.Context","Name":"Context","Documentation":{"Summary":"Action graph element most relevant to this message."},"DocId":"P:Facepunch.ActionGraphs.ValidationMessage.Context"},{"PropertyType":"Facepunch.ActionGraphs.MessageLevel","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":86},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage.Level","Name":"Level","Documentation":{"Summary":"Severity of the message."},"DocId":"P:Facepunch.ActionGraphs.ValidationMessage.Level"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":86},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage.Value","Name":"Value","Documentation":{"Summary":"Message content."},"DocId":"P:Facepunch.ActionGraphs.ValidationMessage.Value"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":86},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage.UserData","Name":"UserData","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.ValidationMessage.UserData"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":91},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage.IsError","Name":"IsError","Documentation":{"Summary":"If true, this message was a cause for the action graph to fail validation."},"DocId":"P:Facepunch.ActionGraphs.ValidationMessage.IsError"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationMessage","Name":"ValidationMessage","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"A message generated during validation with a context, level, and value.","Params":{"Context":"Action graph element most relevant to this message.","Level":"Severity of the message.","Value":"Message content."}},"DocId":"T:Facepunch.ActionGraphs.ValidationMessage"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Exception","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Facepunch.ActionGraphs.IMessageContext"},{"Name":"message","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":216},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationException..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.ValidationException","Documentation":{"Summary":"Exception thrown when an invalid action graph is invoked."},"DocId":"M:Facepunch.ActionGraphs.ValidationException.#ctor(Facepunch.ActionGraphs.IMessageContext,System.String)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.IMessageContext","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraph.Validation.cs","Line":224},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationException.Context","Name":"Context","Documentation":{"Summary":"Action graph element most relevant to this exception."},"DocId":"P:Facepunch.ActionGraphs.ValidationException.Context"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ValidationException","Name":"ValidationException","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Exception thrown when an invalid action graph is invoked."},"DocId":"T:Facepunch.ActionGraphs.ValidationException"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"guid","Type":"System.Guid"},{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphCache.Add","Name":"Add","DeclaringType":"Facepunch.ActionGraphs.IActionGraphCache","DocId":"M:Facepunch.ActionGraphs.IActionGraphCache.Add(System.Guid,Facepunch.ActionGraphs.ActionGraph)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"guid","Type":"System.Guid"},{"Name":"graph","Out":true,"Type":"Facepunch.ActionGraphs.ActionGraph"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphCache.TryGetValue","Name":"TryGetValue","DeclaringType":"Facepunch.ActionGraphs.IActionGraphCache","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.IActionGraphCache.TryGetValue(System.Guid,Facepunch.ActionGraphs.ActionGraph@)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Guid\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphCache.Guids","Name":"Guids","DocId":"P:Facepunch.ActionGraphs.IActionGraphCache.Guids"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IActionGraphCache","Name":"IActionGraphCache","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.IActionGraphCache"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"guid","Type":"System.Guid"},{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraphCache.cs","Line":22},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphCache.Add","Name":"Add","DeclaringType":"Facepunch.ActionGraphs.ActionGraphCache","DocId":"M:Facepunch.ActionGraphs.ActionGraphCache.Add(System.Guid,Facepunch.ActionGraphs.ActionGraph)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"guid","Type":"System.Guid"},{"Name":"graph","Out":true,"Type":"Facepunch.ActionGraphs.ActionGraph"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraphCache.cs","Line":27},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphCache.TryGetValue","Name":"TryGetValue","DeclaringType":"Facepunch.ActionGraphs.ActionGraphCache","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.ActionGraphCache.TryGetValue(System.Guid,Facepunch.ActionGraphs.ActionGraph@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"guid","Type":"System.Guid"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraphCache.cs","Line":32},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphCache.Remove","Name":"Remove","DeclaringType":"Facepunch.ActionGraphs.ActionGraphCache","DocId":"M:Facepunch.ActionGraphs.ActionGraphCache.Remove(System.Guid)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraphCache.cs","Line":37},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphCache.Clear","Name":"Clear","DeclaringType":"Facepunch.ActionGraphs.ActionGraphCache","DocId":"M:Facepunch.ActionGraphs.ActionGraphCache.Clear"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraphCache.cs","Line":17},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphCache..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.ActionGraphCache","DocId":"M:Facepunch.ActionGraphs.ActionGraphCache.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Guid\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/ActionGraphCache.cs","Line":19},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphCache.Guids","Name":"Guids","DocId":"P:Facepunch.ActionGraphs.ActionGraphCache.Guids"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ActionGraphCache","Name":"ActionGraphCache","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Used to re-use \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E instances when deserializing."},"DocId":"T:Facepunch.ActionGraphs.ActionGraphCache"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.INodeAttribute.Identifier","Name":"Identifier","Documentation":{"Summary":"A unique name to identify this node type."},"DocId":"P:Facepunch.ActionGraphs.INodeAttribute.Identifier"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.INodeAttribute","Name":"INodeAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Used to define ActionGraph nodes using static methods, properties, or constructors."},"DocId":"T:Facepunch.ActionGraphs.INodeAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Attributes.cs","Line":35},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.NodeAttribute","Documentation":{"Summary":"Used to define ActionGraph nodes using static methods, properties, or constructors.","Params":{"identifier":"A unique name to identify this node type."}},"DocId":"M:Facepunch.ActionGraphs.NodeAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Attributes.cs","Line":32},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeAttribute.Identifier","Name":"Identifier","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.NodeAttribute.Identifier"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Attributes.cs","Line":35},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeAttribute.DefaultInputSignal","Name":"DefaultInputSignal","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.NodeAttribute.DefaultInputSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Attributes.cs","Line":38},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeAttribute.DefaultOutputSignal","Name":"DefaultOutputSignal","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.NodeAttribute.DefaultOutputSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Attributes.cs","Line":41},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeAttribute.InheritAsync","Name":"InheritAsync","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.NodeAttribute.InheritAsync"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeAttribute","Name":"NodeAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.NodeAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IPureAttribute","Name":"IPureAttribute","Documentation":{"Summary":"Declares a method to not have any side effects, it only performs a calculation\nusing its inputs and outputs a result."},"DocId":"T:Facepunch.ActionGraphs.IPureAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IImpureAttribute","Name":"IImpureAttribute","Documentation":{"Summary":"Declares a method to have side effects, even if it\u0027s declared as\nreadonly."},"DocId":"T:Facepunch.ActionGraphs.IImpureAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PureAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.PureAttribute","DocId":"M:Facepunch.ActionGraphs.PureAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.PureAttribute","Name":"PureAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.PureAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ImpureAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.ImpureAttribute","DocId":"M:Facepunch.ActionGraphs.ImpureAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ImpureAttribute","Name":"ImpureAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.ImpureAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IPropertyAttribute","Name":"IPropertyAttribute","Documentation":{"Summary":"For binding in methods marked with a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeAttribute\u0022 /\u003E, this parameter should only\nbe configurable in the inspector as a property and not have a dedicated input."},"DocId":"T:Facepunch.ActionGraphs.IPropertyAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.PropertyAttribute","DocId":"M:Facepunch.ActionGraphs.PropertyAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyAttribute","Name":"PropertyAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.PropertyAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITargetAttribute","Name":"ITargetAttribute","Documentation":{"Summary":"For binding in methods marked with a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeAttribute\u0022 /\u003E, this parameter represents\nthe target instance object the method is executed on."},"DocId":"T:Facepunch.ActionGraphs.ITargetAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TargetAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.TargetAttribute","DocId":"M:Facepunch.ActionGraphs.TargetAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.TargetAttribute","Name":"TargetAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.TargetAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IExposeWhenCachedAttribute","Name":"IExposeWhenCachedAttribute","Documentation":{"Summary":"Declares that instances of the marked type can\u0027t be cached in a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraphCache\u0022 /\u003E.\nFor example, if they might contain an ID that needs to get fixed up post serialization."},"DocId":"T:Facepunch.ActionGraphs.IExposeWhenCachedAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ExposeWhenCachedAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.ExposeWhenCachedAttribute","DocId":"M:Facepunch.ActionGraphs.ExposeWhenCachedAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ExposeWhenCachedAttribute","Name":"ExposeWhenCachedAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.ExposeWhenCachedAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IAlwaysInvokedAttribute","Name":"IAlwaysInvokedAttribute","Documentation":{"Summary":"Marks an output signal that will always be dispatched before the default output\nsignal. Used on a parameter of a method marked with \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeAttribute\u0022 /\u003E."},"DocId":"T:Facepunch.ActionGraphs.IAlwaysInvokedAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AlwaysInvokedAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.AlwaysInvokedAttribute","DocId":"M:Facepunch.ActionGraphs.AlwaysInvokedAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.AlwaysInvokedAttribute","Name":"AlwaysInvokedAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.AlwaysInvokedAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.INodeDefinitionAttribute","Name":"INodeDefinitionAttribute","Documentation":{"Summary":"Marks a class extending \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeDefinition\u0022 /\u003E that should be automatically\nadded to a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeLibrary\u0022 /\u003E when \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeLibrary.AddAssembly(System.Reflection.Assembly)\u0022 /\u003E is called."},"DocId":"T:Facepunch.ActionGraphs.INodeDefinitionAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinitionAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.NodeDefinitionAttribute","DocId":"M:Facepunch.ActionGraphs.NodeDefinitionAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinitionAttribute","Name":"NodeDefinitionAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.NodeDefinitionAttribute"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.BindingSurface","Parameters":[{"Name":"node","Type":"Facepunch.ActionGraphs.Node"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.FromNode","Name":"FromNode","DeclaringType":"Facepunch.ActionGraphs.BindingSurface","DocId":"M:Facepunch.ActionGraphs.BindingSurface.FromNode(Facepunch.ActionGraphs.Node)"},{"ReturnType":"Facepunch.ActionGraphs.BindingSurface","Parameters":[{"Name":"node","Type":"Facepunch.ActionGraphs.Node"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.FromNodeDeserializationSafe","Name":"FromNodeDeserializationSafe","DeclaringType":"Facepunch.ActionGraphs.BindingSurface","DocId":"M:Facepunch.ActionGraphs.BindingSurface.FromNodeDeserializationSafe(Facepunch.ActionGraphs.Node)"},{"ReturnType":"Facepunch.ActionGraphs.BindingSurface","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.BindingSurface","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.BindingSurface.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Properties","Out":true,"Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E"},{"Name":"InputTypes","Out":true,"Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Type\u003E"},{"Name":"OutputTypes","Out":true,"Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Type\u003E"},{"Name":"ActionGraph","Out":true,"Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"Node","Out":true,"Type":"Facepunch.ActionGraphs.Node"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.BindingSurface","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.BindingSurface.Deconstruct(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object}@,System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Type}@,System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Type}@,Facepunch.ActionGraphs.ActionGraph@,Facepunch.ActionGraphs.Node@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Properties","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E"},{"Name":"InputTypes","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Type\u003E"},{"Name":"OutputTypes","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Type\u003E"},{"Name":"ActionGraph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"Node","Type":"Facepunch.ActionGraphs.Node"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.BindingSurface","DocId":"M:Facepunch.ActionGraphs.BindingSurface.#ctor(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object},System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Type},System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Type},Facepunch.ActionGraphs.ActionGraph,Facepunch.ActionGraphs.Node)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":6},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.Properties","Name":"Properties","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"P:Facepunch.ActionGraphs.BindingSurface.Properties"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Type\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":7},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.InputTypes","Name":"InputTypes","DocId":"P:Facepunch.ActionGraphs.BindingSurface.InputTypes"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Type\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":8},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.OutputTypes","Name":"OutputTypes","DocId":"P:Facepunch.ActionGraphs.BindingSurface.OutputTypes"},{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":9},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.ActionGraph","Name":"ActionGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.BindingSurface.ActionGraph"},{"PropertyType":"Facepunch.ActionGraphs.Node","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":10},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.Node","Name":"Node","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.BindingSurface.Node"},{"PropertyType":"Facepunch.ActionGraphs.BindingSurface","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.Empty","Name":"Empty","DocId":"P:Facepunch.ActionGraphs.BindingSurface.Empty"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/BindingSurface.cs","Line":18},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface.IsNested","Name":"IsNested","DocId":"P:Facepunch.ActionGraphs.BindingSurface.IsNested"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.BindingSurface","Name":"BindingSurface","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.BindingSurface"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Enum","Fields":[{"FieldType":"Facepunch.ActionGraphs.AssignmentKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind.Set","Name":"Set","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Simple"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["="]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Replace the old value with the new value."]}],"Documentation":{"Summary":"Replace the old value with the new value."},"DocId":"F:Facepunch.ActionGraphs.AssignmentKind.Set"},{"FieldType":"Facepunch.ActionGraphs.AssignmentKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind.Add","Name":"Add","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Arithmetic"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u002B="]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Replace the old value with old \u002B new."]}],"Documentation":{"Summary":"Replace the old value with old \u002B new."},"DocId":"F:Facepunch.ActionGraphs.AssignmentKind.Add"},{"FieldType":"Facepunch.ActionGraphs.AssignmentKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind.Subtract","Name":"Subtract","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Arithmetic"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["-="]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Replace the old value with old - new."]}],"Documentation":{"Summary":"Replace the old value with old - new."},"DocId":"F:Facepunch.ActionGraphs.AssignmentKind.Subtract"},{"FieldType":"Facepunch.ActionGraphs.AssignmentKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind.Multiply","Name":"Multiply","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Arithmetic"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["*="]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Replace the old value with old * new."]}],"Documentation":{"Summary":"Replace the old value with old * new."},"DocId":"F:Facepunch.ActionGraphs.AssignmentKind.Multiply"},{"FieldType":"Facepunch.ActionGraphs.AssignmentKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind.Divide","Name":"Divide","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Arithmetic"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["/="]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Replace the old value with old / new."]}],"Documentation":{"Summary":"Replace the old value with old / new."},"DocId":"F:Facepunch.ActionGraphs.AssignmentKind.Divide"},{"FieldType":"Facepunch.ActionGraphs.AssignmentKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind.Increment","Name":"Increment","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Unary"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u002B\u002B"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Replace the old value with old \u002B 1."]}],"Documentation":{"Summary":"Replace the old value with old \u002B 1."},"DocId":"F:Facepunch.ActionGraphs.AssignmentKind.Increment"},{"FieldType":"Facepunch.ActionGraphs.AssignmentKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind.Decrement","Name":"Decrement","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Unary"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["--"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Replace the old value with old - 1."]}],"Documentation":{"Summary":"Replace the old value with old - 1."},"DocId":"F:Facepunch.ActionGraphs.AssignmentKind.Decrement"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.AssignmentKind","Name":"AssignmentKind","Documentation":{"Summary":"Operations accessor nodes can perform."},"DocId":"T:Facepunch.ActionGraphs.AssignmentKind"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"Facepunch.ActionGraphs.NodeDefinition","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.InputDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Accessors/AccessorNodeDefinition.cs","Line":79},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E.InputSignal","Name":"InputSignal","DocId":"P:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601.InputSignal"},{"PropertyType":"Facepunch.ActionGraphs.OutputDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Accessors/AccessorNodeDefinition.cs","Line":80},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E.OutputSignal","Name":"OutputSignal","DocId":"P:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601.OutputSignal"},{"PropertyType":"Facepunch.ActionGraphs.InputDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Accessors/AccessorNodeDefinition.cs","Line":82},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601.Value"},{"PropertyType":"Facepunch.ActionGraphs.OutputDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Accessors/AccessorNodeDefinition.cs","Line":86},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E.GetResult","Name":"GetResult","DocId":"P:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601.GetResult"},{"PropertyType":"Facepunch.ActionGraphs.PropertyDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Accessors/AccessorNodeDefinition.cs","Line":89},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E.Kind","Name":"Kind","DocId":"P:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601.Kind"},{"PropertyType":"Facepunch.ActionGraphs.NodeBinding","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Accessors/AccessorNodeDefinition.cs","Line":93},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E.DefaultBinding","Name":"DefaultBinding","DocId":"P:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601.DefaultBinding"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Accessors/AccessorNodeDefinition.cs","Line":95},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E.DisplayInfo","Name":"DisplayInfo","DocId":"P:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601.DisplayInfo"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.AccessorNodeDefinition\u003CT\u003E","Name":"AccessorNodeDefinition\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Base class for nodes that get / set values."},"DocId":"T:Facepunch.ActionGraphs.AccessorNodeDefinition\u00601"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"method","Type":"System.Reflection.MethodBase"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":22},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder.AddOverload","Name":"AddOverload","DeclaringType":"Facepunch.ActionGraphs.MethodBinder","DocId":"M:Facepunch.ActionGraphs.MethodBinder.AddOverload(System.Reflection.MethodBase)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"assembly","Type":"System.Reflection.Assembly"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder.RemoveOverloads","Name":"RemoveOverloads","DeclaringType":"Facepunch.ActionGraphs.MethodBinder","DocId":"M:Facepunch.ActionGraphs.MethodBinder.RemoveOverloads(System.Reflection.Assembly)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"method","Type":"System.Reflection.MethodBase"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":59},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder.Bind","Name":"Bind","DeclaringType":"Facepunch.ActionGraphs.MethodBinder","Documentation":{"Summary":"Given a method, returns a node binding specifying\nwhich properties, inputs and outputs the method has."},"DocId":"M:Facepunch.ActionGraphs.MethodBinder.Bind(System.Reflection.MethodBase)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"surface","Type":"Facepunch.ActionGraphs.BindingSurface"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder.Bind","Name":"Bind","DeclaringType":"Facepunch.ActionGraphs.MethodBinder","DocId":"M:Facepunch.ActionGraphs.MethodBinder.Bind(Facepunch.ActionGraphs.BindingSurface)"},{"ReturnType":"System.Linq.Expressions.Expression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":127},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder.BuildExpression","Name":"BuildExpression","DeclaringType":"Facepunch.ActionGraphs.MethodBinder","DocId":"M:Facepunch.ActionGraphs.MethodBinder.BuildExpression(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"library","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":10},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.MethodBinder","DocId":"M:Facepunch.ActionGraphs.MethodBinder.#ctor(Facepunch.ActionGraphs.NodeLibrary)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.NodeLibrary","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":17},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder.Library","Name":"Library","DocId":"P:Facepunch.ActionGraphs.MethodBinder.Library"},{"PropertyType":"System.Int32","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodBinder.cs","Line":19},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder.OverloadCount","Name":"OverloadCount","DocId":"P:Facepunch.ActionGraphs.MethodBinder.OverloadCount"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodBinder","Name":"MethodBinder","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.MethodBinder"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"Facepunch.ActionGraphs.NodeDefinition","Methods":[{"ReturnType":"Facepunch.ActionGraphs.MethodBinder","Parameters":[{"Name":"method","Type":"System.Reflection.MethodInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodCallNodeDefinition.cs","Line":62},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodCallNodeDefinition.GetBinder","Name":"GetBinder","DeclaringType":"Facepunch.ActionGraphs.MethodCallNodeDefinition","DocId":"M:Facepunch.ActionGraphs.MethodCallNodeDefinition.GetBinder(System.Reflection.MethodInfo)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodCallNodeDefinition.cs","Line":35},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodCallNodeDefinition..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.MethodCallNodeDefinition","DocId":"M:Facepunch.ActionGraphs.MethodCallNodeDefinition.#ctor(Facepunch.ActionGraphs.NodeLibrary)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodCallNodeDefinition.cs","Line":35},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodCallNodeDefinition.DisplayInfo","Name":"DisplayInfo","DocId":"P:Facepunch.ActionGraphs.MethodCallNodeDefinition.DisplayInfo"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.MethodCallNodeDefinition","Name":"MethodCallNodeDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.MethodCallNodeDefinition"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"Properties":[{"PropertyType":"T","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/MethodNodeDefinition.cs","Line":25},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Input\u003CT\u003E.Value","Name":"Value","Documentation":{"Summary":"Evaluate this input."},"DocId":"P:Facepunch.ActionGraphs.Input\u00601.Value"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Input\u003CT\u003E","Name":"Input\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Helper type for input parameters of methods marked with \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeAttribute\u0022 /\u003E.\nThe value of this input can be evaluated on demand, for cases where it may change during the\ninvocation of the node.","TypeParams":{"T":"Actual input type."}},"DocId":"T:Facepunch.ActionGraphs.Input\u00601"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"Facepunch.ActionGraphs.NodeDefinition","Methods":[{"ReturnType":"Facepunch.ActionGraphs.MethodBinder","Parameters":[{"Name":"declaringType","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/NewInstanceNodeDefinition.cs","Line":44},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NewInstanceNodeDefinition.GetBinder","Name":"GetBinder","DeclaringType":"Facepunch.ActionGraphs.NewInstanceNodeDefinition","DocId":"M:Facepunch.ActionGraphs.NewInstanceNodeDefinition.GetBinder(System.Type)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/NewInstanceNodeDefinition.cs","Line":19},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NewInstanceNodeDefinition..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.NewInstanceNodeDefinition","DocId":"M:Facepunch.ActionGraphs.NewInstanceNodeDefinition.#ctor(Facepunch.ActionGraphs.NodeLibrary)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/Methods/NewInstanceNodeDefinition.cs","Line":19},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NewInstanceNodeDefinition.DisplayInfo","Name":"DisplayInfo","DocId":"P:Facepunch.ActionGraphs.NewInstanceNodeDefinition.DisplayInfo"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NewInstanceNodeDefinition","Name":"NewInstanceNodeDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.NewInstanceNodeDefinition"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Enum","Fields":[{"FieldType":"Facepunch.ActionGraphs.NodeKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.NodeKind.Expression","Name":"Expression","Documentation":{"Summary":"A lazily evaluated node without any signals."},"DocId":"F:Facepunch.ActionGraphs.NodeKind.Expression"},{"FieldType":"Facepunch.ActionGraphs.NodeKind","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.NodeKind.Action","Name":"Action","Documentation":{"Summary":"A node that performs an action when receiving an input signal."},"DocId":"F:Facepunch.ActionGraphs.NodeKind.Action"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeKind","Name":"NodeKind","Documentation":{"Summary":"Nodes can be lazily evaluated expression without any signals,\nor actions that execute when receiving a signal."},"DocId":"T:Facepunch.ActionGraphs.NodeKind"},{"Namespace":"Facepunch.ActionGraphs","IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Signal","Name":"Signal","Documentation":{"Summary":"Node inputs and outputs of this type will transmit signals rather than values."},"DocId":"T:Facepunch.ActionGraphs.Signal"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"surface","Type":"Facepunch.ActionGraphs.BindingSurface"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":78},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinition.Bind","Name":"Bind","DeclaringType":"Facepunch.ActionGraphs.NodeDefinition","Documentation":{"Summary":"Attempts to get a binding based on property values and input types. Bindings are\ntyped sets of named properties, inputs, and outputs. If a valid binding wasn\u0027t found,\nthe result will contain messages explaining why."},"DocId":"M:Facepunch.ActionGraphs.NodeDefinition.Bind(Facepunch.ActionGraphs.BindingSurface)"}],"Constructors":[],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.NodeLibrary","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":51},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinition.NodeLibrary","Name":"NodeLibrary","Documentation":{"Summary":"Node library containing this node definition."},"DocId":"P:Facepunch.ActionGraphs.NodeDefinition.NodeLibrary"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":56},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinition.Identifier","Name":"Identifier","Documentation":{"Summary":"Unique identifier of this node definition."},"DocId":"P:Facepunch.ActionGraphs.NodeDefinition.Identifier"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinition.DisplayInfo","Name":"DisplayInfo","Documentation":{"Summary":"Title, description, and categorizing information about the node definition."},"DocId":"P:Facepunch.ActionGraphs.NodeDefinition.DisplayInfo"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":66},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinition.Attributes","Name":"Attributes","Documentation":{"Summary":"Attributes attached to this node definition."},"DocId":"P:Facepunch.ActionGraphs.NodeDefinition.Attributes"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":71},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinition.IsObsolete","Name":"IsObsolete","Documentation":{"Summary":"True if this definition has an \u003Csee cref=\u0022T:System.ObsoleteAttribute\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.NodeDefinition.IsObsolete"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeDefinition","Name":"NodeDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Describes the behaviour and bindings of a node for use in an action graph."},"DocId":"T:Facepunch.ActionGraphs.NodeDefinition"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Enum","Fields":[{"FieldType":"Facepunch.ActionGraphs.ParameterFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterFlags.Missing","Name":"Missing","Documentation":{"Summary":"We don\u0027t have a valid definition for this parameter."},"DocId":"F:Facepunch.ActionGraphs.ParameterFlags.Missing"},{"FieldType":"Facepunch.ActionGraphs.ParameterFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterFlags.Required","Name":"Required","Documentation":{"Summary":"This parameter must have a value / link, and has no default value."},"DocId":"F:Facepunch.ActionGraphs.ParameterFlags.Required"},{"FieldType":"Facepunch.ActionGraphs.ParameterFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterFlags.Primary","Name":"Primary","Documentation":{"Summary":"This is the primary input / output signal."},"DocId":"F:Facepunch.ActionGraphs.ParameterFlags.Primary"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ParameterFlags","Name":"ParameterFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Facepunch.ActionGraphs.ParameterFlags"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Enum","Fields":[{"FieldType":"Facepunch.ActionGraphs.PropertyFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.PropertyFlags.Missing","Name":"Missing","Documentation":{},"DocId":"F:Facepunch.ActionGraphs.PropertyFlags.Missing"},{"FieldType":"Facepunch.ActionGraphs.PropertyFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.PropertyFlags.Required","Name":"Required","Documentation":{},"DocId":"F:Facepunch.ActionGraphs.PropertyFlags.Required"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyFlags","Name":"PropertyFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Facepunch.ActionGraphs.PropertyFlags"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Enum","Fields":[{"FieldType":"Facepunch.ActionGraphs.InputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputFlags.Missing","Name":"Missing","Documentation":{},"DocId":"F:Facepunch.ActionGraphs.InputFlags.Missing"},{"FieldType":"Facepunch.ActionGraphs.InputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputFlags.Required","Name":"Required","Documentation":{},"DocId":"F:Facepunch.ActionGraphs.InputFlags.Required"},{"FieldType":"Facepunch.ActionGraphs.InputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputFlags.Primary","Name":"Primary","Documentation":{},"DocId":"F:Facepunch.ActionGraphs.InputFlags.Primary"},{"FieldType":"Facepunch.ActionGraphs.InputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputFlags.Target","Name":"Target","Documentation":{"Summary":"This input represents the \u003Cc\u003Ethis\u003C/c\u003E parameter of a method."},"DocId":"F:Facepunch.ActionGraphs.InputFlags.Target"},{"FieldType":"Facepunch.ActionGraphs.InputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputFlags.NotAlwaysAccessed","Name":"NotAlwaysAccessed","Documentation":{"Summary":"This input is conditionally accessed, so its source should be lazily evaluated."},"DocId":"F:Facepunch.ActionGraphs.InputFlags.NotAlwaysAccessed"},{"FieldType":"Facepunch.ActionGraphs.InputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputFlags.NoCaching","Name":"NoCaching","Documentation":{"Summary":"This input should be evaluated each time it is accessed, instead of being cached."},"DocId":"F:Facepunch.ActionGraphs.InputFlags.NoCaching"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputFlags","Name":"InputFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Facepunch.ActionGraphs.InputFlags"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Enum","Fields":[{"FieldType":"Facepunch.ActionGraphs.OutputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.OutputFlags.Missing","Name":"Missing","Documentation":{},"DocId":"F:Facepunch.ActionGraphs.OutputFlags.Missing"},{"FieldType":"Facepunch.ActionGraphs.OutputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.OutputFlags.Primary","Name":"Primary","Documentation":{},"DocId":"F:Facepunch.ActionGraphs.OutputFlags.Primary"},{"FieldType":"Facepunch.ActionGraphs.OutputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.OutputFlags.AlwaysInvoked","Name":"AlwaysInvoked","Documentation":{"Summary":"This output signal will always be triggered."},"DocId":"F:Facepunch.ActionGraphs.OutputFlags.AlwaysInvoked"},{"FieldType":"Facepunch.ActionGraphs.OutputFlags","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.OutputFlags.NotAwaited","Name":"NotAwaited","Documentation":{"Summary":"The containing node won\u0027t await this output signal\u0027s completion."},"DocId":"F:Facepunch.ActionGraphs.OutputFlags.NotAwaited"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputFlags","Name":"OutputFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Facepunch.ActionGraphs.OutputFlags"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IParameterDefinition.Name","Name":"Name","Documentation":{"Summary":"Parameter name."},"DocId":"P:Facepunch.ActionGraphs.IParameterDefinition.Name"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IParameterDefinition.Display","Name":"Display","Documentation":{"Summary":"Display info about this parameter."},"DocId":"P:Facepunch.ActionGraphs.IParameterDefinition.Display"},{"PropertyType":"System.Type","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IParameterDefinition.Type","Name":"Type","Documentation":{"Summary":"Value type stored / transmitted by this parameter."},"DocId":"P:Facepunch.ActionGraphs.IParameterDefinition.Type"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IParameterDefinition.IsRequired","Name":"IsRequired","Documentation":{"Summary":"If true, a value must be provided for this parameter otherwise a validation\nerror will be generated."},"DocId":"P:Facepunch.ActionGraphs.IParameterDefinition.IsRequired"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IParameterDefinition.IsMissing","Name":"IsMissing","Documentation":{"Summary":"If true, this parameter wasn\u0027t found on the current node binding."},"DocId":"P:Facepunch.ActionGraphs.IParameterDefinition.IsMissing"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IParameterDefinition.Attributes","Name":"Attributes","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"If this parameter was generated by reflection, contains the attributes of the source member."},"DocId":"P:Facepunch.ActionGraphs.IParameterDefinition.Attributes"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IParameterDefinition","Name":"IParameterDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Base interface for \u003Csee cref=\u0022T:Facepunch.ActionGraphs.PropertyDefinition\u0022 /\u003E, \u003Csee cref=\u0022T:Facepunch.ActionGraphs.InputDefinition\u0022 /\u003E and\n\u003Csee cref=\u0022T:Facepunch.ActionGraphs.OutputDefinition\u0022 /\u003E."},"DocId":"T:Facepunch.ActionGraphs.IParameterDefinition"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.PropertyDefinition","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":248},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Missing","Name":"Missing","DeclaringType":"Facepunch.ActionGraphs.PropertyDefinition","DocId":"M:Facepunch.ActionGraphs.PropertyDefinition.Missing(System.String)"},{"ReturnType":"Facepunch.ActionGraphs.PropertyDefinition","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.PropertyDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.PropertyDefinition.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Type","Out":true,"Type":"System.Type"},{"Name":"Flags","Out":true,"Type":"Facepunch.ActionGraphs.PropertyFlags"},{"Name":"Display","Out":true,"Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"Default","Out":true,"Type":"System.Object"},{"Name":"GenericParameter","Out":true,"Type":"System.Type"},{"Name":"Attributes","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.PropertyDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.PropertyDefinition.Deconstruct(System.String@,System.Type@,Facepunch.ActionGraphs.PropertyFlags@,Facepunch.ActionGraphs.DisplayInfo@,System.Object@,System.Type@,System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Type","Type":"System.Type"},{"Name":"Flags","Type":"Facepunch.ActionGraphs.PropertyFlags"},{"Name":"Display","Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"Default","Type":"System.Object","Default":"null"},{"Name":"GenericParameter","Type":"System.Type","Default":"null"},{"Name":"Attributes","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.PropertyDefinition","DocId":"M:Facepunch.ActionGraphs.PropertyDefinition.#ctor(System.String,System.Type,Facepunch.ActionGraphs.PropertyFlags,Facepunch.ActionGraphs.DisplayInfo,System.Object,System.Type,System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute})"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":239},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Name","Name":"Name","Documentation":{"Summary":"Name used to reference this property."},"DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.Name"},{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":239},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Type","Name":"Type","Documentation":{"Summary":"What type is accepted for this property."},"DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.Type"},{"PropertyType":"Facepunch.ActionGraphs.PropertyFlags","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":239},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Flags","Name":"Flags","DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.Flags"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":239},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Display","Name":"Display","Documentation":{"Summary":"Optional title and description of the property."},"DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.Display"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":240},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Default","Name":"Default","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"If \u003Csee cref=\u0022P:Facepunch.ActionGraphs.PropertyDefinition.IsRequired\u0022 /\u003E is false, this value will be used when no value is provided."},"DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.Default"},{"PropertyType":"System.Type","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":240},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.GenericParameter","Name":"GenericParameter","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"If \u003Csee cref=\u0022P:Facepunch.ActionGraphs.PropertyDefinition.Type\u0022 /\u003E is \u003Csee cref=\u0022T:System.Type\u0022 /\u003E, can hold a generic parameter constraining the type."},"DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.GenericParameter"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":240},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.Attributes","Name":"Attributes","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.Attributes"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":243},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.IsRequired","Name":"IsRequired","DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.IsRequired"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":245},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition.IsMissing","Name":"IsMissing","DocId":"P:Facepunch.ActionGraphs.PropertyDefinition.IsMissing"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.PropertyDefinition","Name":"PropertyDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Describes a property of a node that should be configurable in the inspector.","Params":{"Name":"Name used to reference this property.","Type":"What type is accepted for this property.","Display":"Optional title and description of the property.","Default":"If \u003Csee cref=\u0022P:Facepunch.ActionGraphs.PropertyDefinition.IsRequired\u0022 /\u003E is false, this value will be used when no value is provided.","GenericParameter":"If \u003Csee cref=\u0022P:Facepunch.ActionGraphs.PropertyDefinition.Type\u0022 /\u003E is \u003Csee cref=\u0022T:System.Type\u0022 /\u003E, can hold a generic parameter constraining the type."}},"DocId":"T:Facepunch.ActionGraphs.PropertyDefinition"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.InputDefinition","Parameters":[{"Name":"title","Type":"System.String","Default":"Run"},{"Name":"description","Type":"System.String","Default":"Triggers the execution of this node."}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":331},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.PrimarySignal","Name":"PrimarySignal","DeclaringType":"Facepunch.ActionGraphs.InputDefinition","DocId":"M:Facepunch.ActionGraphs.InputDefinition.PrimarySignal(System.String,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.InputDefinition","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"title","Type":"System.String","Default":"null"},{"Name":"description","Type":"System.String","Default":"Triggers the execution of this node."}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":336},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.SecondarySignal","Name":"SecondarySignal","DeclaringType":"Facepunch.ActionGraphs.InputDefinition","DocId":"M:Facepunch.ActionGraphs.InputDefinition.SecondarySignal(System.String,System.String,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.InputDefinition","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"defaultValue","Type":"System.Object","Default":"null"},{"Name":"title","Type":"System.String","Default":"Target"},{"Name":"description","Type":"System.String","Default":"Object to call the method on."}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":344},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Target","Name":"Target","DeclaringType":"Facepunch.ActionGraphs.InputDefinition","DocId":"M:Facepunch.ActionGraphs.InputDefinition.Target(System.Type,System.Object,System.String,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.InputDefinition","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":350},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Missing","Name":"Missing","DeclaringType":"Facepunch.ActionGraphs.InputDefinition","DocId":"M:Facepunch.ActionGraphs.InputDefinition.Missing(System.String)"},{"ReturnType":"Facepunch.ActionGraphs.InputDefinition","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.InputDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.InputDefinition.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Type","Out":true,"Type":"System.Type"},{"Name":"Flags","Out":true,"Type":"Facepunch.ActionGraphs.InputFlags"},{"Name":"Display","Out":true,"Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"UsedBy","Out":true,"Type":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.String\u003E"},{"Name":"Default","Out":true,"Type":"System.Object"},{"Name":"Attributes","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.InputDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.InputDefinition.Deconstruct(System.String@,System.Type@,Facepunch.ActionGraphs.InputFlags@,Facepunch.ActionGraphs.DisplayInfo@,System.Collections.Generic.IReadOnlySet\u00601{System.String}@,System.Object@,System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Type","Type":"System.Type"},{"Name":"Flags","Type":"Facepunch.ActionGraphs.InputFlags"},{"Name":"Display","Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"UsedBy","Type":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.String\u003E","Default":"null"},{"Name":"Default","Type":"System.Object","Default":"null"},{"Name":"Attributes","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.InputDefinition","DocId":"M:Facepunch.ActionGraphs.InputDefinition.#ctor(System.String,System.Type,Facepunch.ActionGraphs.InputFlags,Facepunch.ActionGraphs.DisplayInfo,System.Collections.Generic.IReadOnlySet\u00601{System.String},System.Object,System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute})"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":301},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Name","Name":"Name","Documentation":{"Summary":"Name used to reference this input."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.Name"},{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":301},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Type","Name":"Type","Documentation":{"Summary":"What type is accepted in this input. For input signals, this will be \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Signal\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.Type"},{"PropertyType":"Facepunch.ActionGraphs.InputFlags","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":301},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Flags","Name":"Flags","DocId":"P:Facepunch.ActionGraphs.InputDefinition.Flags"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":301},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Display","Name":"Display","Documentation":{"Summary":"Optional title and description of the input."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.Display"},{"PropertyType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.String\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":302},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.UsedBy","Name":"UsedBy","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"Input signals that use this input."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.UsedBy"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":302},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Default","Name":"Default","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"If \u003Csee cref=\u0022P:Facepunch.ActionGraphs.InputDefinition.IsRequired\u0022 /\u003E is false, this value will be used when no value is provided."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.Default"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":302},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.Attributes","Name":"Attributes","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"P:Facepunch.ActionGraphs.InputDefinition.Attributes"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":309},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.IsSignal","Name":"IsSignal","Documentation":{"Summary":"If true, this input receives a signal that will cause the parent node\nto act."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.IsSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":311},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.IsPrimarySignal","Name":"IsPrimarySignal","DocId":"P:Facepunch.ActionGraphs.InputDefinition.IsPrimarySignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":317},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.IsArray","Name":"IsArray","Documentation":{"Summary":"If true, this input accepts an array of values. Each element\ncan be connected to a different output."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.IsArray"},{"PropertyType":"System.Type","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":322},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.ElementType","Name":"ElementType","Documentation":{"Summary":"For array input types, the type of an element of the array."},"DocId":"P:Facepunch.ActionGraphs.InputDefinition.ElementType"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":324},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.IsRequired","Name":"IsRequired","DocId":"P:Facepunch.ActionGraphs.InputDefinition.IsRequired"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":325},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.IsMissing","Name":"IsMissing","DocId":"P:Facepunch.ActionGraphs.InputDefinition.IsMissing"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":326},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.IsNotAlwaysAccessed","Name":"IsNotAlwaysAccessed","DocId":"P:Facepunch.ActionGraphs.InputDefinition.IsNotAlwaysAccessed"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":327},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.IsTarget","Name":"IsTarget","DocId":"P:Facepunch.ActionGraphs.InputDefinition.IsTarget"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":328},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition.AllowCaching","Name":"AllowCaching","DocId":"P:Facepunch.ActionGraphs.InputDefinition.AllowCaching"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.InputDefinition","Name":"InputDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Facepunch.ActionGraphs.InputDefinitionConverter"]}],"Documentation":{"Summary":"Describes an input of a node.","Params":{"Name":"Name used to reference this input.","Type":"What type is accepted in this input. For input signals, this will be \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Signal\u0022 /\u003E.","Display":"Optional title and description of the input.","Default":"If \u003Csee cref=\u0022P:Facepunch.ActionGraphs.InputDefinition.IsRequired\u0022 /\u003E is false, this value will be used when no value is provided.","UsedBy":"Input signals that use this input."}},"DocId":"T:Facepunch.ActionGraphs.InputDefinition"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.OutputDefinition","Parameters":[{"Name":"title","Type":"System.String","Default":"Done"},{"Name":"description","Type":"System.String","Default":"Fires when this node has finished executing."}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":430},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.PrimarySignal","Name":"PrimarySignal","DeclaringType":"Facepunch.ActionGraphs.OutputDefinition","DocId":"M:Facepunch.ActionGraphs.OutputDefinition.PrimarySignal(System.String,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.OutputDefinition","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"title","Type":"System.String","Default":"null"},{"Name":"description","Type":"System.String","Default":"Fires when this node has finished executing."},{"Name":"isNotAwaited","Type":"System.Boolean","Default":"False"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":438},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.SecondarySignal","Name":"SecondarySignal","DeclaringType":"Facepunch.ActionGraphs.OutputDefinition","DocId":"M:Facepunch.ActionGraphs.OutputDefinition.SecondarySignal(System.String,System.String,System.String,System.Boolean)"},{"ReturnType":"Facepunch.ActionGraphs.OutputDefinition","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":443},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.Missing","Name":"Missing","DeclaringType":"Facepunch.ActionGraphs.OutputDefinition","DocId":"M:Facepunch.ActionGraphs.OutputDefinition.Missing(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"outputDef","Type":"Facepunch.ActionGraphs.OutputDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":467},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.IsProvidedBy","Name":"IsProvidedBy","DeclaringType":"Facepunch.ActionGraphs.OutputDefinition","DocId":"M:Facepunch.ActionGraphs.OutputDefinition.IsProvidedBy(Facepunch.ActionGraphs.OutputDefinition)"},{"ReturnType":"Facepunch.ActionGraphs.OutputDefinition","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.OutputDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.OutputDefinition.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Type","Out":true,"Type":"System.Type"},{"Name":"Flags","Out":true,"Type":"Facepunch.ActionGraphs.OutputFlags"},{"Name":"Display","Out":true,"Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"ProvidedBy","Out":true,"Type":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.String\u003E"},{"Name":"Attributes","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.OutputDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.OutputDefinition.Deconstruct(System.String@,System.Type@,Facepunch.ActionGraphs.OutputFlags@,Facepunch.ActionGraphs.DisplayInfo@,System.Collections.Generic.IReadOnlySet\u00601{System.String}@,System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Type","Type":"System.Type"},{"Name":"Flags","Type":"Facepunch.ActionGraphs.OutputFlags"},{"Name":"Display","Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"ProvidedBy","Type":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.String\u003E","Default":"null"},{"Name":"Attributes","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.OutputDefinition","DocId":"M:Facepunch.ActionGraphs.OutputDefinition.#ctor(System.String,System.Type,Facepunch.ActionGraphs.OutputFlags,Facepunch.ActionGraphs.DisplayInfo,System.Collections.Generic.IReadOnlySet\u00601{System.String},System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute})"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":409},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.Name","Name":"Name","Documentation":{"Summary":"Name used to reference this output."},"DocId":"P:Facepunch.ActionGraphs.OutputDefinition.Name"},{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":409},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.Type","Name":"Type","Documentation":{"Summary":"What type is returned by this output. For signals, this will be \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Signal\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.OutputDefinition.Type"},{"PropertyType":"Facepunch.ActionGraphs.OutputFlags","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":409},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.Flags","Name":"Flags","DocId":"P:Facepunch.ActionGraphs.OutputDefinition.Flags"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":409},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.Display","Name":"Display","Documentation":{"Summary":"Optional title and description of the output."},"DocId":"P:Facepunch.ActionGraphs.OutputDefinition.Display"},{"PropertyType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.String\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":410},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.ProvidedBy","Name":"ProvidedBy","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"This output is only valid when one of these output signals fires. If empty, it\u0027s always valid."},"DocId":"P:Facepunch.ActionGraphs.OutputDefinition.ProvidedBy"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":410},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.Attributes","Name":"Attributes","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"P:Facepunch.ActionGraphs.OutputDefinition.Attributes"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":413},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.IsAlwaysInvoked","Name":"IsAlwaysInvoked","DocId":"P:Facepunch.ActionGraphs.OutputDefinition.IsAlwaysInvoked"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":419},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.IsSignal","Name":"IsSignal","Documentation":{"Summary":"If true, this output emits signals that can trigger other nodes\nto act."},"DocId":"P:Facepunch.ActionGraphs.OutputDefinition.IsSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":421},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.IsPrimarySignal","Name":"IsPrimarySignal","DocId":"P:Facepunch.ActionGraphs.OutputDefinition.IsPrimarySignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":423},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.IsNotAwaited","Name":"IsNotAwaited","DocId":"P:Facepunch.ActionGraphs.OutputDefinition.IsNotAwaited"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":424},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.IsMissing","Name":"IsMissing","DocId":"P:Facepunch.ActionGraphs.OutputDefinition.IsMissing"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Definitions/NodeDefinition.cs","Line":426},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition.IsRequired","Name":"IsRequired","DocId":"P:Facepunch.ActionGraphs.OutputDefinition.IsRequired"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.OutputDefinition","Name":"OutputDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Facepunch.ActionGraphs.OutputDefinitionConverter"]}],"Documentation":{"Summary":"Describes an output of a node.","Params":{"Name":"Name used to reference this output.","Type":"What type is returned by this output. For signals, this will be \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Signal\u0022 /\u003E.","Display":"Optional title and description of the output.","ProvidedBy":"This output is only valid when one of these output signals fires. If empty, it\u0027s always valid."}},"DocId":"T:Facepunch.ActionGraphs.OutputDefinition"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.DisplayInfo","Parameters":[{"Name":"member","Type":"System.Reflection.MemberInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.FromAttributes","Name":"FromAttributes","DeclaringType":"Facepunch.ActionGraphs.DisplayInfo","DocId":"M:Facepunch.ActionGraphs.DisplayInfo.FromAttributes(System.Reflection.MemberInfo)"},{"ReturnType":"Facepunch.ActionGraphs.DisplayInfo","Parameters":[{"Name":"parameter","Type":"System.Reflection.ParameterInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":69},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.FromAttributes","Name":"FromAttributes","DeclaringType":"Facepunch.ActionGraphs.DisplayInfo","DocId":"M:Facepunch.ActionGraphs.DisplayInfo.FromAttributes(System.Reflection.ParameterInfo)"},{"ReturnType":"Facepunch.ActionGraphs.DisplayInfo","Parameters":[{"Name":"member","Type":"System.Reflection.ICustomAttributeProvider"},{"Name":"defaultTitle","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":74},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.FromAttributes","Name":"FromAttributes","DeclaringType":"Facepunch.ActionGraphs.DisplayInfo","DocId":"M:Facepunch.ActionGraphs.DisplayInfo.FromAttributes(System.Reflection.ICustomAttributeProvider,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.DisplayInfo","Parameters":[{"Name":"getProperty","Type":"System.Func\u00602\u003CSystem.String,System.Object\u003E"},{"Name":"targetType","Type":"System.Type","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":138},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Format","Name":"Format","DeclaringType":"Facepunch.ActionGraphs.DisplayInfo","DocId":"M:Facepunch.ActionGraphs.DisplayInfo.Format(System.Func\u00602{System.String,System.Object},System.Type)"},{"ReturnType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.DisplayInfo","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.DisplayInfo.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Title","Out":true,"Type":"System.String"},{"Name":"Description","Out":true,"Type":"System.String"},{"Name":"Group","Out":true,"Type":"System.String"},{"Name":"Icon","Out":true,"Type":"System.String"},{"Name":"Hidden","Out":true,"Type":"System.Nullable\u00601\u003CSystem.Boolean\u003E"},{"Name":"Tags","Out":true,"Type":"System.String[]"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.DisplayInfo","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.DisplayInfo.Deconstruct(System.String@,System.String@,System.String@,System.String@,System.Nullable\u00601{System.Boolean}@,System.String[]@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Title","Type":"System.String"},{"Name":"Description","Type":"System.String","Default":"null"},{"Name":"Group","Type":"System.String","Default":"null"},{"Name":"Icon","Type":"System.String","Default":"null"},{"Name":"Hidden","Type":"System.Nullable\u00601\u003CSystem.Boolean\u003E","Default":"False"},{"Name":"Tags","Type":"System.String[]","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.DisplayInfo","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.DisplayInfo.#ctor(System.String,System.String,System.String,System.String,System.Nullable\u00601{System.Boolean},System.String[])"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":18},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Title","Name":"Title","Documentation":{"Summary":"Display name of the node."},"DocId":"P:Facepunch.ActionGraphs.DisplayInfo.Title"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":19},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Description","Name":"Description","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Helpful text explaining the usage of the node."},"DocId":"P:Facepunch.ActionGraphs.DisplayInfo.Description"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":20},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Group","Name":"Group","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Category to help organize the node."},"DocId":"P:Facepunch.ActionGraphs.DisplayInfo.Group"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":21},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Icon","Name":"Icon","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Material icon for this node."},"DocId":"P:Facepunch.ActionGraphs.DisplayInfo.Icon"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Boolean\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":22},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Hidden","Name":"Hidden","Documentation":{"Summary":"If true, don\u0027t show this node definition in editor UI."},"DocId":"P:Facepunch.ActionGraphs.DisplayInfo.Hidden"},{"PropertyType":"System.String[]","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":23},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo.Tags","Name":"Tags","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"Set of tags to help organize the node."},"DocId":"P:Facepunch.ActionGraphs.DisplayInfo.Tags"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.DisplayInfo","Name":"DisplayInfo","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Display information of a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeDefinition\u0022 /\u003E.","Params":{"Title":"Display name of the node.","Description":"Helpful text explaining the usage of the node.","Group":"Category to help organize the node.","Icon":"Material icon for this node.","Hidden":"If true, don\u0027t show this node definition in editor UI.","Tags":"Set of tags to help organize the node."}},"DocId":"T:Facepunch.ActionGraphs.DisplayInfo"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITitleAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.ITitleAttribute.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITitleAttribute","Name":"ITitleAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.ITitleAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":170},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TitleAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.TitleAttribute","DocId":"M:Facepunch.ActionGraphs.TitleAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":175},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TitleAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.TitleAttribute.Value"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.TitleAttribute","Name":"TitleAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.TitleAttribute"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IDescriptionAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.IDescriptionAttribute.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IDescriptionAttribute","Name":"IDescriptionAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.IDescriptionAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":187},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DescriptionAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.DescriptionAttribute","DocId":"M:Facepunch.ActionGraphs.DescriptionAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":192},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DescriptionAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.DescriptionAttribute.Value"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","Name":"DescriptionAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.DescriptionAttribute"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IGroupAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.IGroupAttribute.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IGroupAttribute","Name":"IGroupAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.IGroupAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":204},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.GroupAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.GroupAttribute","DocId":"M:Facepunch.ActionGraphs.GroupAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":209},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.GroupAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.GroupAttribute.Value"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.GroupAttribute","Name":"GroupAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.GroupAttribute"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IIconAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.IIconAttribute.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IIconAttribute","Name":"IIconAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.IIconAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":221},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IconAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.IconAttribute","DocId":"M:Facepunch.ActionGraphs.IconAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":226},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IconAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.IconAttribute.Value"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IconAttribute","Name":"IconAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.IconAttribute"},{"Namespace":"Facepunch.ActionGraphs","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IHiddenAttribute","Name":"IHiddenAttribute","DocId":"T:Facepunch.ActionGraphs.IHiddenAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.HiddenAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.HiddenAttribute","DocId":"M:Facepunch.ActionGraphs.HiddenAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.HiddenAttribute","Name":"HiddenAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.HiddenAttribute"},{"Namespace":"Facepunch.ActionGraphs","Properties":[{"PropertyType":"System.String[]","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITagsAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.ITagsAttribute.Value"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITagsAttribute","Name":"ITagsAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.ITagsAttribute"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.String[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":244},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TagsAttribute..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.TagsAttribute","DocId":"M:Facepunch.ActionGraphs.TagsAttribute.#ctor(System.String[])"}],"Properties":[{"PropertyType":"System.String[]","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/DisplayInfo.cs","Line":249},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TagsAttribute.Value","Name":"Value","DocId":"P:Facepunch.ActionGraphs.TagsAttribute.Value"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.TagsAttribute","Name":"TagsAttribute","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{},"DocId":"T:Facepunch.ActionGraphs.TagsAttribute"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Either.cs","Line":19},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Either.IsEitherType","Name":"IsEitherType","DeclaringType":"Facepunch.ActionGraphs.Either","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.Either.IsEitherType(System.Type)"},{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Type\u003E","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Either.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Either.Unwrap","Name":"Unwrap","DeclaringType":"Facepunch.ActionGraphs.Either","DocId":"M:Facepunch.ActionGraphs.Either.Unwrap(System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"types","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Type\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Either.cs","Line":31},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Either.TryUnwrap","Name":"TryUnwrap","DeclaringType":"Facepunch.ActionGraphs.Either","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.Either.TryUnwrap(System.Type,System.Collections.Generic.IReadOnlyCollection\u00601{System.Type}@)"},{"ReturnType":"System.Type","Parameters":[{"Name":"options","Type":"System.Type[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Either.cs","Line":92},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Either.CreateType","Name":"CreateType","DeclaringType":"Facepunch.ActionGraphs.Either","DocId":"M:Facepunch.ActionGraphs.Either.CreateType(System.Type[])"},{"ReturnType":"System.Type","Parameters":[{"Name":"options","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Type\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Either.cs","Line":97},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Either.CreateType","Name":"CreateType","DeclaringType":"Facepunch.ActionGraphs.Either","DocId":"M:Facepunch.ActionGraphs.Either.CreateType(System.Collections.Generic.IEnumerable\u00601{System.Type})"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Either","Name":"Either","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Either\u003CT1,T2\u003E","Name":"Either\u003CT1,T2\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either\u00602"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Either\u003CT1,T2,T3\u003E","Name":"Either\u003CT1,T2,T3\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either\u00603"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Either\u003CT1,T2,T3,T4\u003E","Name":"Either\u003CT1,T2,T3,T4\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either\u00604"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Either\u003CT1,T2,T3,T4,T5\u003E","Name":"Either\u003CT1,T2,T3,T4,T5\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either\u00605"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Either\u003CT1,T2,T3,T4,T5,T6\u003E","Name":"Either\u003CT1,T2,T3,T4,T5,T6\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either\u00606"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Either\u003CT1,T2,T3,T4,T5,T6,T7\u003E","Name":"Either\u003CT1,T2,T3,T4,T5,T6,T7\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either\u00607"},{"Namespace":"Facepunch.ActionGraphs","Constructors":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Either\u003CT1,T2,T3,T4,T5,T6,T7,TRest\u003E","Name":"Either\u003CT1,T2,T3,T4,T5,T6,T7,TRest\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Either\u00608"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"Parameters":[{"Name":"path","Type":"System.String"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.IGraphLoader.LoadGraph","Name":"LoadGraph","DeclaringType":"Facepunch.ActionGraphs.IGraphLoader","Documentation":{"Summary":"Attempts to read a serialized \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E from a path.","Params":{"path":"Path describing the location of a serialized graph."}},"DocId":"M:Facepunch.ActionGraphs.IGraphLoader.LoadGraph(System.String)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.IGraphLoader","Name":"IGraphLoader","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.IGraphLoader"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/GraphLoader.cs","Line":18},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultGraphLoader.LoadGraph","Name":"LoadGraph","DeclaringType":"Facepunch.ActionGraphs.DefaultGraphLoader","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultGraphLoader.LoadGraph(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultGraphLoader..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.DefaultGraphLoader","DocId":"M:Facepunch.ActionGraphs.DefaultGraphLoader.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultGraphLoader","Name":"DefaultGraphLoader","DocId":"T:Facepunch.ActionGraphs.DefaultGraphLoader"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/GraphLoader.cs","Line":36},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.FileSystemGraphLoader.LoadGraph","Name":"LoadGraph","DeclaringType":"Facepunch.ActionGraphs.FileSystemGraphLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.FileSystemGraphLoader.LoadGraph(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"rootDirectory","Type":"System.String"},{"Name":"jsonOptions","Type":"System.Text.Json.JsonSerializerOptions","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/GraphLoader.cs","Line":25},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.FileSystemGraphLoader..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.FileSystemGraphLoader","DocId":"M:Facepunch.ActionGraphs.FileSystemGraphLoader.#ctor(System.String,System.Text.Json.JsonSerializerOptions)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/GraphLoader.cs","Line":31},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.FileSystemGraphLoader.RootDirectory","Name":"RootDirectory","DocId":"P:Facepunch.ActionGraphs.FileSystemGraphLoader.RootDirectory"},{"PropertyType":"System.Text.Json.JsonSerializerOptions","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/GraphLoader.cs","Line":32},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.FileSystemGraphLoader.JsonOptions","Name":"JsonOptions","DocId":"P:Facepunch.ActionGraphs.FileSystemGraphLoader.JsonOptions"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.FileSystemGraphLoader","Name":"FileSystemGraphLoader","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.FileSystemGraphLoader"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Type","Parameters":[{"Name":"parameter","Type":"System.Reflection.ParameterInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Helpers.cs","Line":47},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions.GetSimpleParameterType","Name":"GetSimpleParameterType","DeclaringType":"Facepunch.ActionGraphs.ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ReflectionExtensions.GetSimpleParameterType(System.Reflection.ParameterInfo)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"to","Type":"System.Type"},{"Name":"from","Type":"System.Type"},{"Name":"implicitConversions","Type":"System.Boolean","Default":"True"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Helpers.cs","Line":62},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions.IsAssignableFromExtended","Name":"IsAssignableFromExtended","DeclaringType":"Facepunch.ActionGraphs.ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ReflectionExtensions.IsAssignableFromExtended(System.Type,System.Type,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"from","Type":"System.Type"},{"Name":"to","Type":"System.Type"},{"Name":"implicitConversions","Type":"System.Boolean","Default":"True"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Helpers.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions.IsAssignableToExtended","Name":"IsAssignableToExtended","DeclaringType":"Facepunch.ActionGraphs.ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ReflectionExtensions.IsAssignableToExtended(System.Type,System.Type,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"attribs","Type":"System.Reflection.GenericParameterAttributes"},{"Name":"type","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Helpers.cs","Line":146},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions.AreSatisfiedBy","Name":"AreSatisfiedBy","DeclaringType":"Facepunch.ActionGraphs.ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ReflectionExtensions.AreSatisfiedBy(System.Reflection.GenericParameterAttributes,System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Helpers.cs","Line":208},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions.IsTaskType","Name":"IsTaskType","DeclaringType":"Facepunch.ActionGraphs.ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ReflectionExtensions.IsTaskType(System.Type)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"resultType","Out":true,"Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Helpers.cs","Line":213},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions.IsTaskWithResultType","Name":"IsTaskWithResultType","DeclaringType":"Facepunch.ActionGraphs.ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ReflectionExtensions.IsTaskWithResultType(System.Type,System.Type@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"paramName","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Helpers.cs","Line":225},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions.AssertDelegateType","Name":"AssertDelegateType","DeclaringType":"Facepunch.ActionGraphs.ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ReflectionExtensions.AssertDelegateType(System.Type,System.String)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ReflectionExtensions","Name":"ReflectionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Facepunch.ActionGraphs.ReflectionExtensions"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.Node.Output","IsVirtual":true,"Parameters":[{"Name":"target","Type":"Facepunch.ActionGraphs.Node.Input"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ILinkSource.GetOutput","Name":"GetOutput","DeclaringType":"Facepunch.ActionGraphs.ILinkSource","DocId":"M:Facepunch.ActionGraphs.ILinkSource.GetOutput(Facepunch.ActionGraphs.Node.Input)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ILinkSource","Name":"ILinkSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.ILinkSource"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Value","Out":true,"Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Constant.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.Constant","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Constant.Deconstruct(System.Object@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Value","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Constant..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Constant","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.Constant.#ctor(System.Object)"}],"Properties":[{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":12},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Constant.Value","Name":"Value","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Facepunch.ActionGraphs.Constant.Value"},{"PropertyType":"Facepunch.ActionGraphs.Constant","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Constant.Null","Name":"Null","DocId":"P:Facepunch.ActionGraphs.Constant.Null"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Constant","Name":"Constant","DocId":"T:Facepunch.ActionGraphs.Constant"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":143},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.Remove","Name":"Remove","DeclaringType":"Facepunch.ActionGraphs.Link","Documentation":{"Summary":"Remove this link from the action graph, disconnecting it from\nthe source and target."},"DocId":"M:Facepunch.ActionGraphs.Link.Remove"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Out":true,"Type":"System.Object"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":177},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.TryGetConstant","Name":"TryGetConstant","DeclaringType":"Facepunch.ActionGraphs.Link","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"If this link is from a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Constant\u0022 /\u003E source, return true\nand output the constant value."},"DocId":"M:Facepunch.ActionGraphs.Link.TryGetConstant(System.Object@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"variable","Out":true,"Type":"Facepunch.ActionGraphs.Variable"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":193},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.TryGetVariable","Name":"TryGetVariable","DeclaringType":"Facepunch.ActionGraphs.Link","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"If this link is from a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Variable\u0022 /\u003E source, return true\nand output the referenced variable."},"DocId":"M:Facepunch.ActionGraphs.Link.TryGetVariable(Facepunch.ActionGraphs.Variable@)"}],"Constructors":[],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.Node.Input","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":44},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.Target","Name":"Target","Documentation":{"Summary":"The receiving node\u0027s input."},"DocId":"P:Facepunch.ActionGraphs.Link.Target"},{"PropertyType":"Facepunch.ActionGraphs.Node.Output","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":49},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.Source","Name":"Source","Documentation":{"Summary":"Where this link retrieves its value from."},"DocId":"P:Facepunch.ActionGraphs.Link.Source"},{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":54},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.ActionGraph","Name":"ActionGraph","Documentation":{"Summary":"The action graph containing this link."},"DocId":"P:Facepunch.ActionGraphs.Link.ActionGraph"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":60},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.IsSignal","Name":"IsSignal","Documentation":{"Summary":"If true, this link will transmit a signal from an action\nnode to another."},"DocId":"P:Facepunch.ActionGraphs.Link.IsSignal"},{"PropertyType":"System.Type","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":65},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.Type","Name":"Type","Documentation":{"Summary":"The value type being transmitted by the link."},"DocId":"P:Facepunch.ActionGraphs.Link.Type"},{"PropertyType":"System.Type","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":72},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.TargetType","Name":"TargetType","Documentation":{"Summary":"The value type the target requires from this link."},"DocId":"P:Facepunch.ActionGraphs.Link.TargetType"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":80},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.IsArrayElement","Name":"IsArrayElement","Documentation":{"Summary":"If true, this link is supplying one element of an input that\naccepts an array."},"DocId":"P:Facepunch.ActionGraphs.Link.IsArrayElement"},{"PropertyType":"System.Int32","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":86},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.ArrayIndex","Name":"ArrayIndex","Documentation":{"Summary":"If \u003Csee cref=\u0022P:Facepunch.ActionGraphs.Link.IsArrayElement\u0022 /\u003E is true, this is the index\nof the element in the receiving array."},"DocId":"P:Facepunch.ActionGraphs.Link.ArrayIndex"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":92},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.UserData","Name":"UserData","Documentation":{"Summary":"Arbitrary named values stored in this link, which will be included during\nserialization. Values must be serializable to JSON."},"DocId":"P:Facepunch.ActionGraphs.Link.UserData"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":94},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.IsNestedInput","Name":"IsNestedInput","DocId":"P:Facepunch.ActionGraphs.Link.IsNestedInput"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":101},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.IsValid","Name":"IsValid","Documentation":{"Summary":"Becomes false when this link is removed."},"DocId":"P:Facepunch.ActionGraphs.Link.IsValid"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Link.cs","Line":104},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link.StackTraceIdentifier","Name":"StackTraceIdentifier","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Link.StackTraceIdentifier"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Link","Name":"Link","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"A link connects one \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Node.Input\u0022 /\u003E to a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Node.Output\u0022 /\u003E.\nThey can either transmit values or signals. A signal will trigger the receiving\nnode to act when the sending node fires its output."},"DocId":"T:Facepunch.ActionGraphs.Link"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.Node","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"definition","Type":"Facepunch.ActionGraphs.NodeDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":192},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.AddNode","Name":"AddNode","DeclaringType":"Facepunch.ActionGraphs.Node","DocId":"M:Facepunch.ActionGraphs.Node.AddNode(Facepunch.ActionGraphs.NodeDefinition)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":245},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.MarkDirty","Name":"MarkDirty","DeclaringType":"Facepunch.ActionGraphs.Node","Documentation":{"Summary":"Notify the containing graph that this node needs updating."},"DocId":"M:Facepunch.ActionGraphs.Node.MarkDirty"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":260},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Remove","Name":"Remove","DeclaringType":"Facepunch.ActionGraphs.Node","Documentation":{"Summary":"Remove this node from the containing graph. Any links into or out of the\nnode will also be removed."},"DocId":"M:Facepunch.ActionGraphs.Node.Remove"},{"ReturnType":"System.Void","Parameters":[{"Name":"properties","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"},{"Name":"inputs","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":78},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.SetParameters","Name":"SetParameters","DeclaringType":"Facepunch.ActionGraphs.Node","DocId":"M:Facepunch.ActionGraphs.Node.SetParameters(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object},System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":102},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.UpdateParameters","Name":"UpdateParameters","DeclaringType":"Facepunch.ActionGraphs.Node","Documentation":{"Summary":"Immediately update this node\u0027s binding based on its input types and property values."},"DocId":"M:Facepunch.ActionGraphs.Node.UpdateParameters"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":71},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Id","Name":"Id","Documentation":{"Summary":"Unique id of this node in the containing \u003Csee cref=\u0022P:Facepunch.ActionGraphs.Node.ActionGraph\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.Node.Id"},{"PropertyType":"Facepunch.ActionGraphs.Node","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":76},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parent","Name":"Parent","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Parent of a nested node."},"DocId":"P:Facepunch.ActionGraphs.Node.Parent"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.Node\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":81},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Children","Name":"Children","Documentation":{"Summary":"Nodes that were created as children of this node."},"DocId":"P:Facepunch.ActionGraphs.Node.Children"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":89},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Definition","Name":"Definition","Documentation":{"Summary":"Definition describing the behaviour and property / input / output bindings of this node."},"DocId":"P:Facepunch.ActionGraphs.Node.Definition"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":106},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.DisplayInfo","Name":"DisplayInfo","Documentation":{"Summary":"Display information for this node."},"DocId":"P:Facepunch.ActionGraphs.Node.DisplayInfo"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":113},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Attributes","Name":"Attributes","Documentation":{"Summary":"Attributes provided by this node\u0027s current binding."},"DocId":"P:Facepunch.ActionGraphs.Node.Attributes"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":119},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.UserData","Name":"UserData","Documentation":{"Summary":"Arbitrary named values stored in this node, which will be included during serialization.\nValues must be serializable to JSON."},"DocId":"P:Facepunch.ActionGraphs.Node.UserData"},{"PropertyType":"Facepunch.ActionGraphs.NodeProperties","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":124},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Properties","Name":"Properties","Documentation":{"Summary":"Constant named values stored in this node."},"DocId":"P:Facepunch.ActionGraphs.Node.Properties"},{"PropertyType":"Facepunch.ActionGraphs.NodeInputs","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":130},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Inputs","Name":"Inputs","Documentation":{"Summary":"Named inputs of this node, that may either link to the outputs of other nodes,\nor be assigned a constant value."},"DocId":"P:Facepunch.ActionGraphs.Node.Inputs"},{"PropertyType":"Facepunch.ActionGraphs.NodeOutputs","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":135},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Outputs","Name":"Outputs","Documentation":{"Summary":"Named outputs of this node, that may link to the inputs of other nodes."},"DocId":"P:Facepunch.ActionGraphs.Node.Outputs"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node.Property\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":140},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.VariableReferences","Name":"VariableReferences","Documentation":{"Summary":"All properties or links that reference a variable."},"DocId":"P:Facepunch.ActionGraphs.Node.VariableReferences"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":148},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Links","Name":"Links","Documentation":{"Summary":"All current input and output links attached to this node."},"DocId":"P:Facepunch.ActionGraphs.Node.Links"},{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":171},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.ActionGraph","Name":"ActionGraph","Documentation":{"Summary":"Parent \u003Csee cref=\u0022P:Facepunch.ActionGraphs.Node.ActionGraph\u0022 /\u003E of this node."},"DocId":"P:Facepunch.ActionGraphs.Node.ActionGraph"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":174},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.StackTraceIdentifier","Name":"StackTraceIdentifier","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.StackTraceIdentifier"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":181},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IsValid","Name":"IsValid","Documentation":{"Summary":"Will become false if this node was removed from its action graph."},"DocId":"P:Facepunch.ActionGraphs.Node.IsValid"},{"PropertyType":"Facepunch.ActionGraphs.NodeLibrary","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":189},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.NodeLibrary","Name":"NodeLibrary","DocId":"P:Facepunch.ActionGraphs.Node.NodeLibrary"},{"PropertyType":"Facepunch.ActionGraphs.NodeBinding","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":12},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Binding","Name":"Binding","DocId":"P:Facepunch.ActionGraphs.Node.Binding"},{"PropertyType":"Facepunch.ActionGraphs.NodeKind","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":17},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Kind","Name":"Kind","Documentation":{"Summary":"Is this node an action or an expression?"},"DocId":"P:Facepunch.ActionGraphs.Node.Kind"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node","Name":"Node","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"The main building block of an action graph. Represents either an action or expression.\nAn action node has input and output signals, and will act only when receiving a signal.\nExpression nodes have only input and output values, and will be evaluated lazily when\none of its outputs is requested."},"DocId":"T:Facepunch.ActionGraphs.Node"},{"Namespace":"","Properties":[{"PropertyType":"Facepunch.ActionGraphs.Node","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter.Node","Name":"Node","Documentation":{"Summary":"The parent node of this parameter."},"DocId":"P:Facepunch.ActionGraphs.Node.IParameter.Node"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter.Name","Name":"Name","Documentation":{"Summary":"The name of this parameter."},"DocId":"P:Facepunch.ActionGraphs.Node.IParameter.Name"},{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter.Index","Name":"Index","DocId":"P:Facepunch.ActionGraphs.Node.IParameter.Index"},{"PropertyType":"Facepunch.ActionGraphs.IParameterDefinition","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter.Definition","Name":"Definition","Documentation":{"Summary":"Current definition of this parameter, including type and\ndisplay information."},"DocId":"P:Facepunch.ActionGraphs.Node.IParameter.Definition"},{"PropertyType":"System.Type","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter.Type","Name":"Type","Documentation":{"Summary":"Value type of this parameter."},"DocId":"P:Facepunch.ActionGraphs.Node.IParameter.Type"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter.Display","Name":"Display","Documentation":{"Summary":"Display info for this parameter."},"DocId":"P:Facepunch.ActionGraphs.Node.IParameter.Display"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter.Attributes","Name":"Attributes","Documentation":{"Summary":"If this parameter was generated using reflection, contains the attributes\nattached to the reflected member."},"DocId":"P:Facepunch.ActionGraphs.Node.IParameter.Attributes"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.IParameter","Name":"IParameter","DeclaringType":"Facepunch.ActionGraphs.Node","DocId":"T:Facepunch.ActionGraphs.Node.IParameter"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"T","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":198},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.Definition","Name":"Definition","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.Definition"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":201},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.IsMissing","Name":"IsMissing","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.IsMissing"},{"PropertyType":"Facepunch.ActionGraphs.Node","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":204},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.Node","Name":"Node","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.Node"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":207},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.Name","Name":"Name","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.Name"},{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":209},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.Index","Name":"Index","DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.Index"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":215},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.StackTraceIdentifier","Name":"StackTraceIdentifier","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.StackTraceIdentifier"},{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":220},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.Type","Name":"Type","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.Type"},{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":223},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.Display","Name":"Display","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.Display"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":226},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E.Attributes","Name":"Attributes","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Node.Parameter\u00601.Attributes"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E","Name":"Parameter\u003CT\u003E","DeclaringType":"Facepunch.ActionGraphs.Node","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Base class for properties, inputs, and outputs of nodes.","TypeParams":{"T":"Definition type for this parameter."}},"DocId":"T:Facepunch.ActionGraphs.Node.Parameter\u00601"},{"Namespace":"","BaseType":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Out":true,"Type":"System.Object"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":366},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Property.TryGetValue","Name":"TryGetValue","DeclaringType":"Facepunch.ActionGraphs.Node.Property","Documentation":{"Summary":"Attempts to get either the current assigned value, or default value\nfor optional properties. Returns false if this property is required\nand has no assigned value.","Return":"True if this node has an assigned or default value.","Params":{"value":"Current assigned or default value."}},"DocId":"M:Facepunch.ActionGraphs.Node.Property.TryGetValue(System.Object@)"},{"ReturnType":"System.Object","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":394},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Property.GetValueOrDefault","Name":"GetValueOrDefault","DeclaringType":"Facepunch.ActionGraphs.Node.Property","Documentation":{"Summary":"Attempts to get either the current assigned value, or default value\nfor optional properties. Throws an exception if this property is\nrequired and has no assigned value."},"DocId":"M:Facepunch.ActionGraphs.Node.Property.GetValueOrDefault"},{"ReturnType":"T","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":410},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Property.GetValueOrDefault","Name":"GetValueOrDefault","DeclaringType":"Facepunch.ActionGraphs.Node.Property","Documentation":{"Summary":"Attempts to get either the current assigned value, or default value\nfor optional properties. Throws an exception if this property is\nrequired and has no assigned value, or the assigned value is the\nwrong type."},"DocId":"M:Facepunch.ActionGraphs.Node.Property.GetValueOrDefault\u0060\u00601"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Property..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Node.Property","DocId":"M:Facepunch.ActionGraphs.Node.Property.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":285},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Property.IsVariable","Name":"IsVariable","Documentation":{"Summary":"If true, this property references a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.Variable\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.Node.Property.IsVariable"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":294},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Property.Value","Name":"Value","Documentation":{"Summary":"Constant value assigned to this parameter."},"DocId":"P:Facepunch.ActionGraphs.Node.Property.Value"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Property","Name":"Property","DeclaringType":"Facepunch.ActionGraphs.Node","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"A named constant value stored inside a node."},"DocId":"T:Facepunch.ActionGraphs.Node.Property"},{"Namespace":"","BaseType":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E","Methods":[{"ReturnType":"System.Int32","Parameters":[{"Name":"link","Type":"Facepunch.ActionGraphs.Link"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":551},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.IndexOfLink","Name":"IndexOfLink","DeclaringType":"Facepunch.ActionGraphs.Node.Input","Documentation":{"Summary":"If this input is connected to an array of outputs, gets the index\nof the given link in that array. Returns -1 if not found.","Params":{"link":"Link to get the index of."}},"DocId":"M:Facepunch.ActionGraphs.Node.Input.IndexOfLink(Facepunch.ActionGraphs.Link)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":559},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.ClearLinks","Name":"ClearLinks","DeclaringType":"Facepunch.ActionGraphs.Node.Input","Documentation":{"Summary":"Removes all links from this input."},"DocId":"M:Facepunch.ActionGraphs.Node.Input.ClearLinks"},{"ReturnType":"Facepunch.ActionGraphs.Link","Parameters":[{"Name":"source","Type":"Facepunch.ActionGraphs.ILinkSource"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":570},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.SetLink","Name":"SetLink","DeclaringType":"Facepunch.ActionGraphs.Node.Input","Documentation":{"Summary":"Clears any existing links or constant value, and sets this input to be linked to the given output.","Params":{"source":"Output to link to."}},"DocId":"M:Facepunch.ActionGraphs.Node.Input.SetLink(Facepunch.ActionGraphs.ILinkSource)"},{"ReturnType":"Facepunch.ActionGraphs.Link","Parameters":[{"Name":"source","Type":"Facepunch.ActionGraphs.ILinkSource"},{"Name":"index","Type":"System.Int32"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":577},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.SetLink","Name":"SetLink","DeclaringType":"Facepunch.ActionGraphs.Node.Input","Documentation":{"Summary":"If this input accepts an array of links, replaces a link in that array to the given output.","Params":{"source":"Output to link to.","index":"Index into the link array to set the link."}},"DocId":"M:Facepunch.ActionGraphs.Node.Input.SetLink(Facepunch.ActionGraphs.ILinkSource,System.Int32)"},{"ReturnType":"Facepunch.ActionGraphs.Link","Parameters":[{"Name":"source","Type":"Facepunch.ActionGraphs.ILinkSource"},{"Name":"index","Type":"System.Int32"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":601},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.InsertLink","Name":"InsertLink","DeclaringType":"Facepunch.ActionGraphs.Node.Input","Documentation":{"Summary":"If this input accepts an array of links, inserts a link in that array to the given output.","Params":{"source":"Output to link to.","index":"Index into the link array to insert the link."}},"DocId":"M:Facepunch.ActionGraphs.Node.Input.InsertLink(Facepunch.ActionGraphs.ILinkSource,System.Int32)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Parameters":[{"Name":"sources","Type":"Facepunch.ActionGraphs.ILinkSource[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":608},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.SetLinks","Name":"SetLinks","DeclaringType":"Facepunch.ActionGraphs.Node.Input","Documentation":{"Summary":"If this input accepts an array of links, clears any existing links or constant value and sets\nthis input to be linked to the given array of outputs.","Params":{"sources":"Array of outputs to link to."}},"DocId":"M:Facepunch.ActionGraphs.Node.Input.SetLinks(Facepunch.ActionGraphs.ILinkSource[])"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Parameters":[{"Name":"sources","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.ILinkSource\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":615},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.SetLinks","Name":"SetLinks","DeclaringType":"Facepunch.ActionGraphs.Node.Input","DocId":"M:Facepunch.ActionGraphs.Node.Input.SetLinks(System.Collections.Generic.IReadOnlyList\u00601{Facepunch.ActionGraphs.ILinkSource})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Node.Input","DocId":"M:Facepunch.ActionGraphs.Node.Input.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":446},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.IsArray","Name":"IsArray","Documentation":{"Summary":"If true, this input accepts an array of values. Each element\ncan be connected to a different output with \u003Csee cref=\u0022M:Facepunch.ActionGraphs.Node.Input.InsertLink(Facepunch.ActionGraphs.ILinkSource,System.Int32)\u0022 /\u003E\nor \u003Csee cref=\u0022!:SetLinks(Output[])\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.IsArray"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":452},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.IsSignal","Name":"IsSignal","Documentation":{"Summary":"If true, this input receives a signal that will cause the parent node\nto act."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.IsSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":454},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.IsPrimarySignal","Name":"IsPrimarySignal","DocId":"P:Facepunch.ActionGraphs.Node.Input.IsPrimarySignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":456},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.IsTarget","Name":"IsTarget","DocId":"P:Facepunch.ActionGraphs.Node.Input.IsTarget"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":461},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.IsLinked","Name":"IsLinked","Documentation":{"Summary":"If true, this input is linked to an output."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.IsLinked"},{"PropertyType":"System.Type","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":466},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.SourceType","Name":"SourceType","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Gets the type arriving in this input. Returns null if unlinked."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.SourceType"},{"PropertyType":"Facepunch.ActionGraphs.Link","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":471},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.Link","Name":"Link","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"If this is linked to a single output, gets that link."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.Link"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":476},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.LinkArray","Name":"LinkArray","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"If this is linked to an array of outputs, gets the connecting links."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.LinkArray"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":481},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.Links","Name":"Links","Documentation":{"Summary":"Gets any links connected to this input."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.Links"},{"PropertyType":"System.Type","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":486},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.ElementType","Name":"ElementType","Documentation":{"Summary":"For array input types, the type of an element of the array."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.ElementType"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":495},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input.Value","Name":"Value","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Constant source value for this input."},"DocId":"P:Facepunch.ActionGraphs.Node.Input.Value"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Input","Name":"Input","DeclaringType":"Facepunch.ActionGraphs.Node","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"A named input of a node. Inputs can connect to outputs of other nodes,\nor have a constant value. Use \u003Csee cref=\u0022!:SetLink(LinkSource)\u0022 /\u003E to set which output\nthis input links to, or \u003Csee cref=\u0022!:SetLinks(LinkSource[])\u0022 /\u003E if this input\ncan accept an array of values."},"DocId":"T:Facepunch.ActionGraphs.Node.Input"},{"Namespace":"","BaseType":"Facepunch.ActionGraphs.Node.Parameter\u003CT\u003E","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"output","Type":"Facepunch.ActionGraphs.Node.Output"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":706},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Output.IsProvidedBy","Name":"IsProvidedBy","DeclaringType":"Facepunch.ActionGraphs.Node.Output","DocId":"M:Facepunch.ActionGraphs.Node.Output.IsProvidedBy(Facepunch.ActionGraphs.Node.Output)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":686},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Output..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Node.Output","DocId":"M:Facepunch.ActionGraphs.Node.Output.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":692},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Output.IsSignal","Name":"IsSignal","Documentation":{"Summary":"If true, this output emits signals that can trigger other nodes\nto act."},"DocId":"P:Facepunch.ActionGraphs.Node.Output.IsSignal"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":694},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Output.IsPrimarySignal","Name":"IsPrimarySignal","DocId":"P:Facepunch.ActionGraphs.Node.Output.IsPrimarySignal"},{"PropertyType":"System.Collections.Generic.IReadOnlySet\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":704},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Output.Links","Name":"Links","Documentation":{"Summary":"All links currently connected to this output."},"DocId":"P:Facepunch.ActionGraphs.Node.Output.Links"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.Parameter.cs","Line":711},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Output.IsLinked","Name":"IsLinked","Documentation":{"Summary":"If true, this output has at least one connected input."},"DocId":"P:Facepunch.ActionGraphs.Node.Output.IsLinked"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Node.Output","Name":"Output","DeclaringType":"Facepunch.ActionGraphs.Node","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"A named output of a node. Use \u003Csee cref=\u0022!:Input.SetLink(LinkSource)\u0022 /\u003E,\nor \u003Csee cref=\u0022!:Input.SetLinks(LinkSource[])\u0022 /\u003E to connect this\noutput to an input."},"DocId":"T:Facepunch.ActionGraphs.Node.Output"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CSystem.Collections.Generic.KeyValuePair\u00602\u003CSystem.String,T\u003E\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":295},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E","DocId":"M:Facepunch.ActionGraphs.NodeParameters\u00601.GetEnumerator"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":300},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E.ContainsKey","Name":"ContainsKey","DeclaringType":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E","DocId":"M:Facepunch.ActionGraphs.NodeParameters\u00601.ContainsKey(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Out":true,"Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":301},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E.TryGetValue","Name":"TryGetValue","DeclaringType":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E","DocId":"M:Facepunch.ActionGraphs.NodeParameters\u00601.TryGetValue(System.String,\u0060\u00600@)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":298},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E.Count","Name":"Count","DocId":"P:Facepunch.ActionGraphs.NodeParameters\u00601.Count"},{"PropertyType":"T","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":303},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E.Item","Name":"Item","DocId":"P:Facepunch.ActionGraphs.NodeParameters\u00601.Item"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":305},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E.Keys","Name":"Keys","DocId":"P:Facepunch.ActionGraphs.NodeParameters\u00601.Keys"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":306},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E.Values","Name":"Values","DocId":"P:Facepunch.ActionGraphs.NodeParameters\u00601.Values"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E","Name":"NodeParameters\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]}],"DocId":"T:Facepunch.ActionGraphs.NodeParameters\u00601"},{"Namespace":"Facepunch.ActionGraphs","Fields":[{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Result","Name":"Result","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Result"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Signal","Name":"Signal","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Signal"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Target","Name":"Target","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Target"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Value","Name":"Value","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Value"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Name","Name":"Name","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Name"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Type","Name":"Type","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Type"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.IsStatic","Name":"IsStatic","DocId":"F:Facepunch.ActionGraphs.ParameterNames.IsStatic"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Variable","Name":"Variable","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Variable"},{"FieldType":"System.String","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames.Kind","Name":"Kind","DocId":"F:Facepunch.ActionGraphs.ParameterNames.Kind"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.ParameterNames","Name":"ParameterNames","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Special names for parameters of built-in node types."},"DocId":"T:Facepunch.ActionGraphs.ParameterNames"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E","Constructors":[],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.Node.Property","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":342},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeProperties.Variable","Name":"Variable","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022!:NodeLibrary.GetVar\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022!:NodeLibrary.SetVar\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeProperties.Variable"},{"PropertyType":"Facepunch.ActionGraphs.Node.Property","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":351},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeProperties.Type","Name":"Type","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Property\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.CallMethod\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeProperties.Type"},{"PropertyType":"Facepunch.ActionGraphs.Node.Property","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":360},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeProperties.Name","Name":"Name","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Property\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.CallMethod\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeProperties.Name"},{"PropertyType":"Facepunch.ActionGraphs.Node.Property","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":370},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeProperties.IsStatic","Name":"IsStatic","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Property\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.CallMethod\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Output\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeProperties.IsStatic"},{"PropertyType":"Facepunch.ActionGraphs.Node.Property","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":378},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeProperties.Kind","Name":"Kind","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Property\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeProperties.Kind"},{"PropertyType":"Facepunch.ActionGraphs.Node.Property","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":386},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeProperties.Value","Name":"Value","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Constant\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeProperties.Value"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeProperties","Name":"NodeProperties","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"Constant named values stored in a node."},"DocId":"T:Facepunch.ActionGraphs.NodeProperties"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E","Constructors":[],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.Node.Input","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":403},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeInputs.Signal","Name":"Signal","Documentation":{"Summary":"Used by \u003Csee cref=\u0022F:Facepunch.ActionGraphs.NodeKind.Action\u0022 /\u003E nodes."},"DocId":"P:Facepunch.ActionGraphs.NodeInputs.Signal"},{"PropertyType":"Facepunch.ActionGraphs.Node.Input","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":412},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeInputs.Target","Name":"Target","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Property\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.CallMethod\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeInputs.Target"},{"PropertyType":"Facepunch.ActionGraphs.Node.Input","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":420},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeInputs.Result","Name":"Result","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Output\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeInputs.Result"},{"PropertyType":"Facepunch.ActionGraphs.Node.Input","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":430},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeInputs.Value","Name":"Value","Documentation":{"Summary":"Used by:\n\u003Clist type=\u0022bullet\u0022\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Property\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003Citem\u003E\u003Cdescription\u003E\u003Csee cref=\u0022!:NodeLibrary.SetVar\u0022 /\u003E\u003C/description\u003E\u003C/item\u003E\u003C/list\u003E"},"DocId":"P:Facepunch.ActionGraphs.NodeInputs.Value"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":435},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeInputs.Links","Name":"Links","Documentation":{"Summary":"All current links into inputs of this node."},"DocId":"P:Facepunch.ActionGraphs.NodeInputs.Links"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeInputs","Name":"NodeInputs","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"Named inputs of a node, that may either link to the outputs of other nodes,\nor be assigned a constant value."},"DocId":"T:Facepunch.ActionGraphs.NodeInputs"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"Facepunch.ActionGraphs.NodeParameters\u003CT\u003E","Constructors":[],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.Node.Output","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":451},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeOutputs.Signal","Name":"Signal","Documentation":{"Summary":"Used by \u003Csee cref=\u0022F:Facepunch.ActionGraphs.NodeKind.Action\u0022 /\u003E nodes."},"DocId":"P:Facepunch.ActionGraphs.NodeOutputs.Signal"},{"PropertyType":"Facepunch.ActionGraphs.Node.Output","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":456},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeOutputs.Result","Name":"Result","Documentation":{"Summary":"Default output of most nodes that produce a single value."},"DocId":"P:Facepunch.ActionGraphs.NodeOutputs.Result"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Link\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Node.cs","Line":461},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeOutputs.Links","Name":"Links","Documentation":{"Summary":"All current links from outputs of this node."},"DocId":"P:Facepunch.ActionGraphs.NodeOutputs.Links"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeOutputs","Name":"NodeOutputs","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"Named outputs of a node, that may link to the inputs of other nodes."},"DocId":"T:Facepunch.ActionGraphs.NodeOutputs"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"displayInfo","Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"properties","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.PropertyDefinition\u003E","Default":"null"},{"Name":"inputs","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.InputDefinition\u003E","Default":"null"},{"Name":"outputs","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.OutputDefinition\u003E","Default":"null"},{"Name":"messages","Type":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.NodeBinding.ValidationMessage\u003E","Default":"null"},{"Name":"attributes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Attribute\u003E","Default":"null"},{"Name":"isAsync","Type":"System.Boolean","Default":"False"},{"Name":"target","Type":"System.Object","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Create","Name":"Create","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.Create(Facepunch.ActionGraphs.DisplayInfo,System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.PropertyDefinition},System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.InputDefinition},System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.OutputDefinition},System.Collections.Generic.IEnumerable\u00601{Facepunch.ActionGraphs.NodeBinding.ValidationMessage},System.Collections.Generic.IEnumerable\u00601{System.Attribute},System.Boolean,System.Object)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"displayInfo","Type":"Facepunch.ActionGraphs.DisplayInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.CreateActionNode","Name":"CreateActionNode","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.CreateActionNode(Facepunch.ActionGraphs.DisplayInfo)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"display","Type":"Facepunch.ActionGraphs.DisplayInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":99},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.With","Name":"With","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.With(Facepunch.ActionGraphs.DisplayInfo)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"parameters","Type":"Facepunch.ActionGraphs.IParameterDefinition[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":109},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Replace","Name":"Replace","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.Replace(Facepunch.ActionGraphs.IParameterDefinition[])"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"messages","Type":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":123},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.With","Name":"With","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.With(Facepunch.ActionGraphs.NodeBinding.ValidationMessage[])"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"messages","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.NodeBinding.ValidationMessage\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":128},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.With","Name":"With","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.With(System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.NodeBinding.ValidationMessage})"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"parameters","Type":"Facepunch.ActionGraphs.IParameterDefinition[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":138},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.With","Name":"With","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.With(Facepunch.ActionGraphs.IParameterDefinition[])"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"parameters","Type":"Facepunch.ActionGraphs.IParameterDefinition[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":152},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Without","Name":"Without","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.Without(Facepunch.ActionGraphs.IParameterDefinition[])"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"outputs","Type":"Facepunch.ActionGraphs.OutputDefinition[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":166},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.WithCompletesAfter","Name":"WithCompletesAfter","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.WithCompletesAfter(Facepunch.ActionGraphs.OutputDefinition[])"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"target","Type":"System.Object"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":174},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.WithTarget","Name":"WithTarget","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.WithTarget(System.Object)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"delegateType","Type":"System.Type"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":179},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.FromDelegateType","Name":"FromDelegateType","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.FromDelegateType(System.Type,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"method","Type":"System.Reflection.MethodBase"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":233},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.FromMethodBase","Name":"FromMethodBase","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.FromMethodBase(System.Reflection.MethodBase,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonNode"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.Serialization.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.FromSerializedActionGraph","Name":"FromSerializedActionGraph","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Facepunch.ActionGraphs.NodeBinding.FromSerializedActionGraph(System.Text.Json.Nodes.JsonNode,Facepunch.ActionGraphs.NodeLibrary,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"Facepunch.ActionGraphs.NodeBinding","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.NodeBinding.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"DisplayInfo","Out":true,"Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"Properties","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.PropertyDefinition\u003E"},{"Name":"Inputs","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.InputDefinition\u003E"},{"Name":"Outputs","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.OutputDefinition\u003E"},{"Name":"Messages","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.NodeBinding.ValidationMessage\u003E"},{"Name":"Attributes","Out":true,"Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E"},{"Name":"IsAsync","Out":true,"Type":"System.Boolean"},{"Name":"Target","Out":true,"Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.NodeBinding.Deconstruct(Facepunch.ActionGraphs.DisplayInfo@,System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.PropertyDefinition}@,System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.InputDefinition}@,System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.OutputDefinition}@,System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.NodeBinding.ValidationMessage}@,System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute}@,System.Boolean@,System.Object@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"DisplayInfo","Type":"Facepunch.ActionGraphs.DisplayInfo"},{"Name":"Properties","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.PropertyDefinition\u003E"},{"Name":"Inputs","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.InputDefinition\u003E"},{"Name":"Outputs","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.OutputDefinition\u003E"},{"Name":"Messages","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.NodeBinding.ValidationMessage\u003E"},{"Name":"Attributes","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E"},{"Name":"IsAsync","Type":"System.Boolean"},{"Name":"Target","Type":"System.Object"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","DocId":"M:Facepunch.ActionGraphs.NodeBinding.#ctor(Facepunch.ActionGraphs.DisplayInfo,System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.PropertyDefinition},System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.InputDefinition},System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.OutputDefinition},System.Collections.Generic.IReadOnlyCollection\u00601{Facepunch.ActionGraphs.NodeBinding.ValidationMessage},System.Collections.Generic.IReadOnlyCollection\u00601{System.Attribute},System.Boolean,System.Object)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.DisplayInfo","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":18},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.DisplayInfo","Name":"DisplayInfo","Documentation":{"Summary":"Display information for the bound node."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.DisplayInfo"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.PropertyDefinition\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":19},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Properties","Name":"Properties","Documentation":{"Summary":"Named constant values stored in a node."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.Properties"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.InputDefinition\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":20},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Inputs","Name":"Inputs","Documentation":{"Summary":"Named inputs that can be provided either from the outputs of other nodes, or with constant values."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.Inputs"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.OutputDefinition\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":21},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Outputs","Name":"Outputs","Documentation":{"Summary":"Named outputs that can be connected to the inputs of other nodes."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.Outputs"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CFacepunch.ActionGraphs.NodeBinding.ValidationMessage\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":22},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Messages","Name":"Messages","Documentation":{"Summary":"Can contain warnings or errors if this binding isn\u0027t fully valid."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.Messages"},{"PropertyType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CSystem.Attribute\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":23},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Attributes","Name":"Attributes","DocId":"P:Facepunch.ActionGraphs.NodeBinding.Attributes"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":24},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.IsAsync","Name":"IsAsync","DocId":"P:Facepunch.ActionGraphs.NodeBinding.IsAsync"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":25},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Target","Name":"Target","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Optional binding target data used by \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeDefinition.BuildExpression(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder)\u0022 /\u003E."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.Target"},{"PropertyType":"Facepunch.ActionGraphs.NodeKind","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":30},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.Kind","Name":"Kind","Documentation":{"Summary":"Is this node an action or an expression?"},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.Kind"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding","Name":"NodeBinding","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"A collection of named node properties, inputs, and outputs with specific types, as\nprovided by a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeDefinition\u0022 /\u003E. Bindings may depend on the property values\nor currently linked input types of a node.","Params":{"DisplayInfo":"Display information for the bound node.","Properties":"Named constant values stored in a node.","Inputs":"Named inputs that can be provided either from the outputs of other nodes, or with constant values.","Outputs":"Named outputs that can be connected to the inputs of other nodes.","Messages":"Can contain warnings or errors if this binding isn\u0027t fully valid.","Target":"Optional binding target data used by \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeDefinition.BuildExpression(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder)\u0022 /\u003E."}},"DocId":"T:Facepunch.ActionGraphs.NodeBinding"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Context","Out":true,"Type":"Facepunch.ActionGraphs.IParameterDefinition"},{"Name":"Level","Out":true,"Type":"Facepunch.ActionGraphs.MessageLevel"},{"Name":"Value","Out":true,"Type":"System.String"},{"Name":"UserData","Out":true,"Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Deconstruct(Facepunch.ActionGraphs.IParameterDefinition@,Facepunch.ActionGraphs.MessageLevel@,System.String@,System.Object@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Context","Type":"Facepunch.ActionGraphs.IParameterDefinition"},{"Name":"Level","Type":"Facepunch.ActionGraphs.MessageLevel"},{"Name":"Value","Type":"System.String"},{"Name":"UserData","Type":"System.Object","Default":"null"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage","Documentation":{"Summary":"A message generated when attempting to bind a set of named property values and input types.\nBecomes a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ValidationMessage\u0022 /\u003E during action graph validation.","Params":{"Context":"Which property, input or output this message is relevant to.","Level":"Message severity.","Value":"Message content."}},"DocId":"M:Facepunch.ActionGraphs.NodeBinding.ValidationMessage.#ctor(Facepunch.ActionGraphs.IParameterDefinition,Facepunch.ActionGraphs.MessageLevel,System.String,System.Object)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.IParameterDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":467},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Context","Name":"Context","Documentation":{"Summary":"Which property, input or output this message is relevant to."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Context"},{"PropertyType":"Facepunch.ActionGraphs.MessageLevel","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":467},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Level","Name":"Level","Documentation":{"Summary":"Message severity."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Level"},{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":467},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Value","Name":"Value","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Message content."},"DocId":"P:Facepunch.ActionGraphs.NodeBinding.ValidationMessage.Value"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":468},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage.UserData","Name":"UserData","DocId":"P:Facepunch.ActionGraphs.NodeBinding.ValidationMessage.UserData"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeBinding.ValidationMessage","Name":"ValidationMessage","DeclaringType":"Facepunch.ActionGraphs.NodeBinding","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"A message generated when attempting to bind a set of named property values and input types.\nBecomes a \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ValidationMessage\u0022 /\u003E during action graph validation.","Params":{"Context":"Which property, input or output this message is relevant to.","Level":"Message severity.","Value":"Message content."}},"DocId":"T:Facepunch.ActionGraphs.NodeBinding.ValidationMessage"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CT\u003E","Parameters":[{"Name":"parameters","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"replacements","Type":"T[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ParameterDefinitionExtensions.Replace","Name":"Replace","DeclaringType":"Facepunch.ActionGraphs.ParameterDefinitionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ParameterDefinitionExtensions.Replace\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},\u0060\u00600[])"},{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CT\u003E","Parameters":[{"Name":"parameters","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"newParameters","Type":"T[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":519},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ParameterDefinitionExtensions.With","Name":"With","DeclaringType":"Facepunch.ActionGraphs.ParameterDefinitionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ParameterDefinitionExtensions.With\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},\u0060\u00600[])"},{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CT\u003E","Parameters":[{"Name":"parameters","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"excluded","Type":"T[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ParameterDefinitionExtensions.Without","Name":"Without","DeclaringType":"Facepunch.ActionGraphs.ParameterDefinitionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ParameterDefinitionExtensions.Without\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},\u0060\u00600[])"},{"ReturnType":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CT\u003E","Parameters":[{"Name":"a","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"b","Type":"T[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeBinding.cs","Line":556},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ParameterDefinitionExtensions.Concat","Name":"Concat","DeclaringType":"Facepunch.ActionGraphs.ParameterDefinitionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.ParameterDefinitionExtensions.Concat\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},\u0060\u00600[])"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.ParameterDefinitionExtensions","Name":"ParameterDefinitionExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Facepunch.ActionGraphs.ParameterDefinitionExtensions"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"Facepunch.ActionGraphs.AddAssemblyResult","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AddAssemblyResult.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Facepunch.ActionGraphs.AddAssemblyResult","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.AddAssemblyResult.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"AlreadyAdded","Out":true,"Type":"System.Boolean"},{"Name":"Errors","Out":true,"Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Reflection.MemberInfo,System.Exception\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AddAssemblyResult.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.AddAssemblyResult","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.AddAssemblyResult.Deconstruct(System.Boolean@,System.Collections.Generic.IReadOnlyDictionary\u00602{System.Reflection.MemberInfo,System.Exception}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"AlreadyAdded","Type":"System.Boolean"},{"Name":"Errors","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Reflection.MemberInfo,System.Exception\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AddAssemblyResult..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.AddAssemblyResult","DocId":"M:Facepunch.ActionGraphs.AddAssemblyResult.#ctor(System.Boolean,System.Collections.Generic.IReadOnlyDictionary\u00602{System.Reflection.MemberInfo,System.Exception})"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":14},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AddAssemblyResult.AlreadyAdded","Name":"AlreadyAdded","Documentation":{"Summary":"If true, this assembly was previously added so it was skipped."},"DocId":"P:Facepunch.ActionGraphs.AddAssemblyResult.AlreadyAdded"},{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.Reflection.MemberInfo,System.Exception\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":14},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.AddAssemblyResult.Errors","Name":"Errors","Documentation":{"Summary":"Any exceptions thrown when attempting to add methods can be found here."},"DocId":"P:Facepunch.ActionGraphs.AddAssemblyResult.Errors"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.AddAssemblyResult","Name":"AddAssemblyResult","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Returned by \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeLibrary.AddAssembly(System.Reflection.Assembly)\u0022 /\u003E.","Params":{"AlreadyAdded":"If true, this assembly was previously added so it was skipped.","Errors":"Any exceptions thrown when attempting to add methods can be found here."}},"DocId":"T:Facepunch.ActionGraphs.AddAssemblyResult"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"e","Type":"System.Exception"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.VoidTaskFaultHandler.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.VoidTaskFaultHandler","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.VoidTaskFaultHandler.Invoke(Facepunch.ActionGraphs.ActionGraph,System.Exception)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"graph","Type":"Facepunch.ActionGraphs.ActionGraph"},{"Name":"e","Type":"System.Exception"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.VoidTaskFaultHandler.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.VoidTaskFaultHandler","DocId":"M:Facepunch.ActionGraphs.VoidTaskFaultHandler.BeginInvoke(Facepunch.ActionGraphs.ActionGraph,System.Exception,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.VoidTaskFaultHandler.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.VoidTaskFaultHandler","DocId":"M:Facepunch.ActionGraphs.VoidTaskFaultHandler.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.VoidTaskFaultHandler..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.VoidTaskFaultHandler","DocId":"M:Facepunch.ActionGraphs.VoidTaskFaultHandler.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.VoidTaskFaultHandler","Name":"VoidTaskFaultHandler","DocId":"T:Facepunch.ActionGraphs.VoidTaskFaultHandler"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"definition","Type":"Facepunch.ActionGraphs.NodeDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":226},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Add","Name":"Add","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Add a custom node definition. The \u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeDefinition.Identifier\u0022 /\u003E must be unique\nin this library. See also \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeLibrary.AddAssembly(System.Reflection.Assembly)\u0022 /\u003E for an easier way to implement custom nodes.","Params":{"definition":"Custom node definition to add."}},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.Add(Facepunch.ActionGraphs.NodeDefinition)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":236},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.ClearReflectionCache","Name":"ClearReflectionCache","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","DocId":"M:Facepunch.ActionGraphs.NodeLibrary.ClearReflectionCache"},{"ReturnType":"Facepunch.ActionGraphs.AddAssemblyResult","Parameters":[{"Name":"asm","Type":"System.Reflection.Assembly"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":248},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.AddAssembly","Name":"AddAssembly","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Adds a node definition for each method annotated with either \u003Csee cref=\u0022!:ActionNodeAttribute\u0022 /\u003E or\n\u003Csee cref=\u0022T:Facepunch.ActionGraphs.ExpressionNodeDefinition\u0022 /\u003E in the given assembly."},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.AddAssembly(System.Reflection.Assembly)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"assembly","Type":"System.Reflection.Assembly"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.RemoveAssembly","Name":"RemoveAssembly","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","DocId":"M:Facepunch.ActionGraphs.NodeLibrary.RemoveAssembly(System.Reflection.Assembly)"},{"ReturnType":"Facepunch.ActionGraphs.NodeDefinition","Parameters":[{"Name":"identifier","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":452},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Get","Name":"Get","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Gets a node definition by identifier. Returns null if not found.","Params":{"identifier":"Unique identifier of the node definition to find."}},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.Get(System.String)"},{"ReturnType":"Facepunch.ActionGraphs.NodeDefinition","Parameters":[{"Name":"func","Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":462},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Get","Name":"Get","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Gets a node definition by the method that implements it. Method must already\nbe added with \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeLibrary.AddAssembly(System.Reflection.Assembly)\u0022 /\u003E."},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.Get\u0060\u00601(\u0060\u00600)"},{"ReturnType":"Facepunch.ActionGraphs.NodeDefinition","Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"methodName","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Get","Name":"Get","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.Get(System.Type,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.NodeDefinition","Parameters":[{"Name":"method","Type":"System.Reflection.MethodInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":494},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Get","Name":"Get","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.Get(System.Reflection.MethodInfo)"},{"ReturnType":"Facepunch.ActionGraphs.NodeDefinition","Parameters":[{"Name":"expressionType","Type":"System.Linq.Expressions.ExpressionType"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":518},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Get","Name":"Get","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Gets a node definition by the operator it implements.","Params":{"expressionType":"Operator of the node definition to find."}},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.Get(System.Linq.Expressions.ExpressionType)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":528},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.InvalidateDefaultBindings","Name":"InvalidateDefaultBindings","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","DocId":"M:Facepunch.ActionGraphs.NodeLibrary.InvalidateDefaultBindings"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":539},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Reset","Name":"Reset","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Removes all custom node definitions from this library."},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.Reset"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"method","Type":"System.Reflection.MethodBase"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":608},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.IsPure","Name":"IsPure","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Returns true if the given method has been marked as pure. Pure methods\nhave no (visible) side effects, and so can be turned into expression nodes.","Params":{"method":"Method to test."}},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.IsPure(System.Reflection.MethodBase)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"parameter","Type":"System.Reflection.ParameterInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":665},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.IsProperty","Name":"IsProperty","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Returns true if the given parameter should be a property on a node, rather than\nan input or output.","Params":{"parameter":"Parameter to test."}},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.IsProperty(System.Reflection.ParameterInfo)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"parameter","Type":"System.Reflection.ParameterInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":670},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.IsTarget","Name":"IsTarget","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","DocId":"M:Facepunch.ActionGraphs.NodeLibrary.IsTarget(System.Reflection.ParameterInfo)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":678},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.CanCacheType","Name":"CanCacheType","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","DocId":"M:Facepunch.ActionGraphs.NodeLibrary.CanCacheType(System.Type)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"typeLoader","Type":"Facepunch.ActionGraphs.ITypeLoader"},{"Name":"graphLoader","Type":"Facepunch.ActionGraphs.IGraphLoader","Default":"null"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":26},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.NodeLibrary","Documentation":{"Summary":"Contains a library of \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeDefinition\u0022 /\u003Es, each with a unique identifier.\nAn \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ITypeLoader\u0022 /\u003E is required to wrap reflection methods. Use an \u003Csee cref=\u0022T:Facepunch.ActionGraphs.DefaultTypeLoader\u0022 /\u003E\nif no access control is needed."},"DocId":"M:Facepunch.ActionGraphs.NodeLibrary.#ctor(Facepunch.ActionGraphs.ITypeLoader,Facepunch.ActionGraphs.IGraphLoader)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,Facepunch.ActionGraphs.NodeDefinition\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":127},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.All","Name":"All","Documentation":{"Summary":"Dictionary of all added definitions, indexed by their \u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeDefinition.Identifier\u0022 /\u003Es."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.All"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":132},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Input","Name":"Input","Documentation":{"Summary":"Node definition for the entry point of the graph. Each graph can only have one such entry point."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.Input"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":137},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.InputValue","Name":"InputValue","Documentation":{"Summary":"Helper node for accessing a graph input parameter."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.InputValue"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":142},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Output","Name":"Output","Documentation":{"Summary":"Node definition for output signals of the graph. Each graph can have at most one primary output."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.Output"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":147},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Graph","Name":"Graph","Documentation":{"Summary":"A node implemented by an action graph."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.Graph"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":152},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Variable","Name":"Variable","Documentation":{"Summary":"Node definition for getting or setting \u003Csee cref=\u0022P:Facepunch.ActionGraphs.NodeLibrary.Variable\u0022 /\u003E values."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.Variable"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":157},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Constant","Name":"Constant","Documentation":{"Summary":"Node definition for providing constant values."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.Constant"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":162},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Property","Name":"Property","Documentation":{"Summary":"Node definition for getting or setting static or instance properties."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.Property"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":167},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.CallMethod","Name":"CallMethod","Documentation":{"Summary":"Node definition for calling a named method."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.CallMethod"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":172},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.NewInstance","Name":"NewInstance","Documentation":{"Summary":"Node definition for calling a constructor to create an instance."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.NewInstance"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":177},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.NoOperation","Name":"NoOperation","Documentation":{"Summary":"A node that does nothing, just forwards an input to its output."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.NoOperation"},{"PropertyType":"Facepunch.ActionGraphs.NodeDefinition","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":182},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.Comment","Name":"Comment","Documentation":{"Summary":"A node with no inputs or outputs, only metadata. Useful for holding documentation."},"DocId":"P:Facepunch.ActionGraphs.NodeLibrary.Comment"},{"PropertyType":"Facepunch.ActionGraphs.ITypeLoader","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":184},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.TypeLoader","Name":"TypeLoader","DocId":"P:Facepunch.ActionGraphs.NodeLibrary.TypeLoader"},{"PropertyType":"Facepunch.ActionGraphs.IGraphLoader","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/NodeLibrary.cs","Line":185},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary.GraphLoader","Name":"GraphLoader","DocId":"P:Facepunch.ActionGraphs.NodeLibrary.GraphLoader"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.NodeLibrary","Name":"NodeLibrary","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Contains a library of \u003Csee cref=\u0022T:Facepunch.ActionGraphs.NodeDefinition\u0022 /\u003Es, each with a unique identifier.\nCustom node definitions can be added with \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeLibrary.Add(Facepunch.ActionGraphs.NodeDefinition)\u0022 /\u003E, or from methods marked with\neither \u003Csee cref=\u0022!:ActionNodeAttribute\u0022 /\u003E or \u003Csee cref=\u0022!:ExpressionNodeAttribute\u0022 /\u003E when\nusing \u003Csee cref=\u0022M:Facepunch.ActionGraphs.NodeLibrary.AddAssembly(System.Reflection.Assembly)\u0022 /\u003E."},"DocId":"T:Facepunch.ActionGraphs.NodeLibrary"},{"Namespace":"Facepunch.ActionGraphs","IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Null","Name":"Null","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Represents a null reference."},"DocId":"T:Facepunch.ActionGraphs.Null"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"Facepunch.ActionGraphs.NodeLibrary","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.GetNodeLibraryDelegate.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.GetNodeLibraryDelegate","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.GetNodeLibraryDelegate.Invoke"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.GetNodeLibraryDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.GetNodeLibraryDelegate","DocId":"M:Facepunch.ActionGraphs.GetNodeLibraryDelegate.BeginInvoke(System.AsyncCallback,System.Object)"},{"ReturnType":"Facepunch.ActionGraphs.NodeLibrary","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.GetNodeLibraryDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.GetNodeLibraryDelegate","DocId":"M:Facepunch.ActionGraphs.GetNodeLibraryDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.GetNodeLibraryDelegate..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.GetNodeLibraryDelegate","DocId":"M:Facepunch.ActionGraphs.GetNodeLibraryDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.GetNodeLibraryDelegate","Name":"GetNodeLibraryDelegate","DocId":"T:Facepunch.ActionGraphs.GetNodeLibraryDelegate"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"},{"Name":"nodeLibrary","Type":"Facepunch.ActionGraphs.NodeLibrary"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.JsonExtensions.AddActionGraphConverters","Name":"AddActionGraphConverters","DeclaringType":"Facepunch.ActionGraphs.JsonExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Adds the ability for this \u003Csee cref=\u0022T:System.Text.Json.JsonSerializerOptions\u0022 /\u003E to convert \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E,\n\u003Csee cref=\u0022!:ActionGraph\u0026lt;T\u0026gt;\u0022 /\u003E, and \u003Csee cref=\u0022T:System.Delegate\u0022 /\u003E instances implemented with action graphs."},"DocId":"M:Facepunch.ActionGraphs.JsonExtensions.AddActionGraphConverters(System.Text.Json.JsonSerializerOptions,Facepunch.ActionGraphs.NodeLibrary)"},{"ReturnType":"System.Void","Parameters":[{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"},{"Name":"getNodeLibrary","Type":"Facepunch.ActionGraphs.GetNodeLibraryDelegate"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":31},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.JsonExtensions.AddActionGraphConverters","Name":"AddActionGraphConverters","DeclaringType":"Facepunch.ActionGraphs.JsonExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Adds the ability for this \u003Csee cref=\u0022T:System.Text.Json.JsonSerializerOptions\u0022 /\u003E to convert \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E,\n\u003Csee cref=\u0022!:ActionGraph\u0026lt;T\u0026gt;\u0022 /\u003E, and \u003Csee cref=\u0022T:System.Delegate\u0022 /\u003E instances implemented with action graphs."},"DocId":"M:Facepunch.ActionGraphs.JsonExtensions.AddActionGraphConverters(System.Text.Json.JsonSerializerOptions,Facepunch.ActionGraphs.GetNodeLibraryDelegate)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.JsonExtensions","Name":"JsonExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Extension methods for \u003Csee cref=\u0022N:System.Text.Json\u0022 /\u003E types."},"DocId":"T:Facepunch.ActionGraphs.JsonExtensions"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Text.Json.Serialization.JsonConverter\u00601\u003CSystem.Object\u003E","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"typeToConvert","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":215},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ObjectConverter.CanConvert","Name":"CanConvert","DeclaringType":"Facepunch.ActionGraphs.ObjectConverter","DocId":"M:Facepunch.ActionGraphs.ObjectConverter.CanConvert(System.Type)"},{"ReturnType":"System.Object","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":220},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ObjectConverter.Read","Name":"Read","DeclaringType":"Facepunch.ActionGraphs.ObjectConverter","DocId":"M:Facepunch.ActionGraphs.ObjectConverter.Read(System.Text.Json.Utf8JsonReader@,System.Type,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"},{"Name":"value","Type":"System.Object"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ObjectConverter.Write","Name":"Write","DeclaringType":"Facepunch.ActionGraphs.ObjectConverter","DocId":"M:Facepunch.ActionGraphs.ObjectConverter.Write(System.Text.Json.Utf8JsonWriter,System.Object,System.Text.Json.JsonSerializerOptions)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ObjectConverter..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.ObjectConverter","DocId":"M:Facepunch.ActionGraphs.ObjectConverter.#ctor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ObjectConverter","Name":"ObjectConverter","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"T:Facepunch.ActionGraphs.ObjectConverter"},{"Namespace":"Facepunch.ActionGraphs","BaseType":"System.Text.Json.Serialization.JsonConverter\u00601\u003CSystem.Type\u003E","Methods":[{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"System.Text.Json.Utf8JsonReader"},{"Name":"typeToConvert","Type":"System.Type"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":393},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TypeConverter.Read","Name":"Read","DeclaringType":"Facepunch.ActionGraphs.TypeConverter","DocId":"M:Facepunch.ActionGraphs.TypeConverter.Read(System.Text.Json.Utf8JsonReader@,System.Type,System.Text.Json.JsonSerializerOptions)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter"},{"Name":"value","Type":"System.Type"},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":422},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TypeConverter.Write","Name":"Write","DeclaringType":"Facepunch.ActionGraphs.TypeConverter","DocId":"M:Facepunch.ActionGraphs.TypeConverter.Write(System.Text.Json.Utf8JsonWriter,System.Type,System.Text.Json.JsonSerializerOptions)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"typeLoader","Type":"Facepunch.ActionGraphs.ITypeLoader"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":334},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TypeConverter..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.TypeConverter","DocId":"M:Facepunch.ActionGraphs.TypeConverter.#ctor(Facepunch.ActionGraphs.ITypeLoader)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.ITypeLoader","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Serialization.cs","Line":339},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.TypeConverter.TypeLoader","Name":"TypeLoader","DocId":"P:Facepunch.ActionGraphs.TypeConverter.TypeLoader"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.TypeConverter","Name":"TypeConverter","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"T:Facepunch.ActionGraphs.TypeConverter"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"type","Type":"System.Type"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.TypeToIdentifier","Name":"TypeToIdentifier","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Gets an identifier string that can later be used by \u003Csee cref=\u0022M:Facepunch.ActionGraphs.ITypeLoader.TypeFromIdentifier(System.String)\u0022 /\u003E to\ndeserialize a type instance."},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.TypeToIdentifier(System.Type)"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.String"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.TypeFromIdentifier","Name":"TypeFromIdentifier","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Load a type from an identifier, as produced by \u003Csee cref=\u0022M:Facepunch.ActionGraphs.ITypeLoader.TypeToIdentifier(System.Type)\u0022 /\u003E."},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.TypeFromIdentifier(System.String)"},{"ReturnType":"System.Reflection.PropertyInfo","IsVirtual":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.GetProperty","Name":"GetProperty","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Gets a named property declared on the given type. Should\nreturn null if the property isn\u0027t found, or if it isn\u0027t allowed to be accessed.","Params":{"declaringType":"Declaring type that contains the property.","name":"Property name."}},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.GetProperty(System.Type,System.String)"},{"ReturnType":"System.Reflection.FieldInfo","IsVirtual":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.GetField","Name":"GetField","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Gets a named field declared on the given type. Should\nreturn null if the field isn\u0027t found, or if it isn\u0027t allowed to be accessed.","Params":{"declaringType":"Declaring type that contains the field.","name":"Field name."}},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.GetField(System.Type,System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"property","Type":"System.Reflection.PropertyInfo"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.CanRead","Name":"CanRead","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Returns true if \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E is allowed to read from this property.\nBasic checks, like if a get method exists, will have already been performed."},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.CanRead(System.Reflection.PropertyInfo)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"property","Type":"System.Reflection.PropertyInfo"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.CanWrite","Name":"CanWrite","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Returns true if \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E is allowed to write to this property.\nBasic checks, like if a set method exists, will have already been performed."},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.CanWrite(System.Reflection.PropertyInfo)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"field","Type":"System.Reflection.FieldInfo"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.CanRead","Name":"CanRead","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Returns true if \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E is allowed to read from this field."},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.CanRead(System.Reflection.FieldInfo)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"field","Type":"System.Reflection.FieldInfo"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.CanWrite","Name":"CanWrite","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Returns true if \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ActionGraph\u0022 /\u003E is allowed to read from this field.\nBasic checks, like if it is marked \u003Csee cref=\u0022P:System.Reflection.FieldInfo.IsInitOnly\u0022 /\u003E, will\nhave already been performed."},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.CanWrite(System.Reflection.FieldInfo)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Reflection.ConstructorInfo\u003E","IsVirtual":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.GetConstructors","Name":"GetConstructors","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Gets all constructors declared on the given type.","Return":"","Params":{"declaringType":"Declaring type that contains the constructors."}},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.GetConstructors(System.Type)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Reflection.MethodInfo\u003E","IsVirtual":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.GetMethods","Name":"GetMethods","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Gets all methods with the given name declared on the given type.","Params":{"declaringType":"Declaring type that contains the methods.","name":"Method name."}},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.GetMethods(System.Type,System.String)"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.GetNestedType","Name":"GetNestedType","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Gets a nested type from its name and the containing type. Should\nreturn null if the type isn\u0027t found, or if it isn\u0027t allowed to be accessed.","Params":{"declaringType":"Declaring type that contains the nested type.","name":"Short name of the nested type, not the fully qualified name."}},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.GetNestedType(System.Type,System.String)"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"elementType","Type":"System.Type"},{"Name":"rank","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.MakeArrayType","Name":"MakeArrayType","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","DocId":"M:Facepunch.ActionGraphs.ITypeLoader.MakeArrayType(System.Type,System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"genericTypeDefinition","Type":"System.Type"},{"Name":"genericArguments","Type":"System.Type[]"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader.MakeGenericType","Name":"MakeGenericType","DeclaringType":"Facepunch.ActionGraphs.ITypeLoader","Documentation":{"Summary":"Makes a generic instance type from the given generic type definition and type\narguments. Should throw an exception if the arguments aren\u0027t valid for the generic\ntype definition, or if creating such a type is forbidden.","Return":"","Params":{"genericTypeDefinition":"Generic type definition with one or more open type parameters.","genericArguments":"Type arguments to use when creating the generic instance type."}},"DocId":"M:Facepunch.ActionGraphs.ITypeLoader.MakeGenericType(System.Type,System.Type[])"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.ITypeLoader","Name":"ITypeLoader","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"An implementation of this interface will wrap reflection calls, allowing\ncustom access control. See \u003Csee cref=\u0022T:Facepunch.ActionGraphs.DefaultTypeLoader\u0022 /\u003E for a default implementation\nwith no access control."},"DocId":"T:Facepunch.ActionGraphs.ITypeLoader"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":114},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.TypeToIdentifier","Name":"TypeToIdentifier","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.TypeToIdentifier(System.Type)"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":120},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.TypeFromIdentifier","Name":"TypeFromIdentifier","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.TypeFromIdentifier(System.String)"},{"ReturnType":"System.Reflection.PropertyInfo","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":127},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.GetProperty","Name":"GetProperty","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.GetProperty(System.Type,System.String)"},{"ReturnType":"System.Reflection.FieldInfo","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":133},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.GetField","Name":"GetField","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.GetField(System.Type,System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"property","Type":"System.Reflection.PropertyInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":139},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.CanRead","Name":"CanRead","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.CanRead(System.Reflection.PropertyInfo)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"property","Type":"System.Reflection.PropertyInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":145},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.CanWrite","Name":"CanWrite","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.CanWrite(System.Reflection.PropertyInfo)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"field","Type":"System.Reflection.FieldInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":151},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.CanRead","Name":"CanRead","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.CanRead(System.Reflection.FieldInfo)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"field","Type":"System.Reflection.FieldInfo"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":157},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.CanWrite","Name":"CanWrite","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.CanWrite(System.Reflection.FieldInfo)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Reflection.ConstructorInfo\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":163},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.GetConstructors","Name":"GetConstructors","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.GetConstructors(System.Type)"},{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Reflection.MethodInfo\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":16707566},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.GetMethods","Name":"GetMethods","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.GetMethods(System.Type,System.String)"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"declaringType","Type":"System.Type"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":175},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.GetNestedType","Name":"GetNestedType","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.GetNestedType(System.Type,System.String)"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"elementType","Type":"System.Type"},{"Name":"rank","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":181},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.MakeArrayType","Name":"MakeArrayType","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.MakeArrayType(System.Type,System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"genericTypeDefinition","Type":"System.Type"},{"Name":"genericArguments","Type":"System.Type[]"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":187},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.MakeGenericType","Name":"MakeGenericType","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.MakeGenericType(System.Type,System.Type[])"},{"ReturnType":"System.Type","IsVirtual":true,"Parameters":[{"Name":"assemblyName","Type":"System.String"},{"Name":"fullName","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":192},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.LoadType","Name":"LoadType","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.LoadType(System.String,System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/TypeLoader.cs","Line":199},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader.CanCache","Name":"CanCache","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","Documentation":{},"DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.CanCache(System.Type)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.DefaultTypeLoader","DocId":"M:Facepunch.ActionGraphs.DefaultTypeLoader.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.DefaultTypeLoader","Name":"DefaultTypeLoader","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"A default implementation of \u003Csee cref=\u0022T:Facepunch.ActionGraphs.ITypeLoader\u0022 /\u003E with no access control."},"DocId":"T:Facepunch.ActionGraphs.DefaultTypeLoader"},{"Namespace":"Facepunch.ActionGraphs","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":165},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.Remove","Name":"Remove","DeclaringType":"Facepunch.ActionGraphs.Variable","Documentation":{"Summary":"Remove this variable from its action graph.\nThis will clear any references to it."},"DocId":"M:Facepunch.ActionGraphs.Variable.Remove"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":39},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.Name","Name":"Name","Documentation":{"Summary":"The name of this variable, unique in its action graph."},"DocId":"P:Facepunch.ActionGraphs.Variable.Name"},{"PropertyType":"System.Type","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":62},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.Type","Name":"Type","Documentation":{"Summary":"Value type stored in this variable."},"DocId":"P:Facepunch.ActionGraphs.Variable.Type"},{"PropertyType":"System.Object","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":93},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.DefaultValue","Name":"DefaultValue","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Initial value of the variable before being assigned."},"DocId":"P:Facepunch.ActionGraphs.Variable.DefaultValue"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":111},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.UserData","Name":"UserData","Documentation":{"Summary":"Arbitrary named values stored in this variable, which will be included during\nserialization. Values must be serializable to JSON."},"DocId":"P:Facepunch.ActionGraphs.Variable.UserData"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CFacepunch.ActionGraphs.Node.Property\u003E","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":116},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.References","Name":"References","Documentation":{"Summary":"All node properties that currently reference this variable."},"DocId":"P:Facepunch.ActionGraphs.Variable.References"},{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":123},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.ActionGraph","Name":"ActionGraph","Documentation":{"Summary":"The action graph this variable belongs to."},"DocId":"P:Facepunch.ActionGraphs.Variable.ActionGraph"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":128},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.StackTraceIdentifier","Name":"StackTraceIdentifier","Documentation":{},"DocId":"P:Facepunch.ActionGraphs.Variable.StackTraceIdentifier"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Variable.cs","Line":133},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable.IsValid","Name":"IsValid","Documentation":{"Summary":"Becomes false when this variable is removed."},"DocId":"P:Facepunch.ActionGraphs.Variable.IsValid"}],"IsClass":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Variable","Name":"Variable","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Facepunch.ActionGraphs.VariableConverter"]}],"Documentation":{"Summary":"Variables have a name and type, and are local to each invocation of an \u003Csee cref=\u0022P:Facepunch.ActionGraphs.Variable.ActionGraph\u0022 /\u003E.\nThey are assigned with a \u003Csee cref=\u0022!:NodeLibrary.SetVar\u0022 /\u003E node, and read with \u003Csee cref=\u0022!:NodeLibrary.GetVar\u0022 /\u003E."},"DocId":"T:Facepunch.ActionGraphs.Variable"},{"Namespace":"Facepunch.ActionGraphs.Nodes","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"enumerable","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"body","Type":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u00601\u003CT\u003E"}],"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEach","Name":"ForEach","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Facepunch.ActionGraphs.Nodes.ControlFlow/\u003CForEach\u003Ed__3\u00601"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"},{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["foreach"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Fires the \u003Ci\u003Ebody\u003C/i\u003E output for each item in \u003Ci\u003Eenumerable\u003C/i\u003E."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Control Flow"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["format_list_bulleted"]},{"FullName":"Facepunch.ActionGraphs.TagsAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForEach\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u00601{\u0060\u00600})"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"body","Type":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody"},{"Name":"count","Type":"System.Int32"},{"Name":"start","Type":"System.Int32","Default":"0"},{"Name":"increment","Type":"System.Int32","Default":"1"}],"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRange","Name":"ForRange","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Facepunch.ActionGraphs.Nodes.ControlFlow/\u003CForRange\u003Ed__4"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"},{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["forrange"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Runs the \u003Ci\u003Ebody\u003C/i\u003E output for each number in a range."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Control Flow"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["format_list_numbered"]},{"FullName":"Facepunch.ActionGraphs.TagsAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForRange(Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody,System.Int32,System.Int32,System.Int32)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow","Name":"ControlFlow","Documentation":{"Summary":"Nodes providing basic control flow structures like branches and loops."},"DocId":"T:Facepunch.ActionGraphs.Nodes.ControlFlow"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.Body.Invoke"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.Body.BeginInvoke(System.AsyncCallback,System.Object)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.Body.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.Body.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.Body","Name":"Body","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow","Documentation":{"Summary":"An action to perform in a branch or loop."},"DocId":"T:Facepunch.ActionGraphs.Nodes.ControlFlow.Body"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"value","Type":"T"},{"Name":"index","Type":"System.Int32"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u00601.Invoke(\u0060\u00600,System.Int32)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"value","Type":"T"},{"Name":"index","Type":"System.Int32"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u00601.BeginInvoke(\u0060\u00600,System.Int32,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u00601.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u00601.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u003CT\u003E","Name":"ForEachBody\u003CT\u003E","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow","Documentation":{"Summary":"Output signal for a \u003Csee cref=\u0022M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForEach\u0060\u00601(System.Collections.Generic.IEnumerable{\u0060\u00600},Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody{\u0060\u00600})\u0022 /\u003E node, fired for each element of an enumerable.","TypeParams":{"T":"Element type."}},"DocId":"T:Facepunch.ActionGraphs.Nodes.ControlFlow.ForEachBody\u00601"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.Int32"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody.Invoke(System.Int32)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.Int32"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody.BeginInvoke(System.Int32,System.AsyncCallback,System.Object)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody","DocId":"M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody","Name":"ForRangeBody","DeclaringType":"Facepunch.ActionGraphs.Nodes.ControlFlow","Documentation":{"Summary":"Output signal for a \u003Csee cref=\u0022M:Facepunch.ActionGraphs.Nodes.ControlFlow.ForRange(Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody,System.Int32,System.Int32,System.Int32)\u0022 /\u003E node, fired for each value in the range."},"DocId":"T:Facepunch.ActionGraphs.Nodes.ControlFlow.ForRangeBody"},{"Namespace":"Facepunch.ActionGraphs.Nodes","Methods":[{"ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Int32"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Abs","Name":"Abs","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.abs"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the absolute value of a number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["straighten"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Abs(System.Int32)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Abs","Name":"Abs","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.abs"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the absolute value of a number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["straighten"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Abs(System.Single)"},{"ReturnType":"System.Double","Parameters":[{"Name":"x","Type":"System.Double"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":22},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Abs","Name":"Abs","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.abs"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the absolute value of a number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["straighten"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Abs(System.Double)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Int32"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":27},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Sign","Name":"Sign","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.sign"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns an integer that indicates the sign of a number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["exposure"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Sign(System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Sign","Name":"Sign","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.sign"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns an integer that indicates the sign of a number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["exposure"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Sign(System.Single)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"x","Type":"System.Double"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":37},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Sign","Name":"Sign","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.sign"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns an integer that indicates the sign of a number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["exposure"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Sign(System.Double)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Sqrt","Name":"Sqrt","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.sqrt"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the square root of a specified number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u221A"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Sqrt(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":49},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Sin","Name":"Sin","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.sin"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the sine of the specified angle."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u03B8"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Sin(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":55},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Cos","Name":"Cos","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.cos"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the cosine of the specified angle."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u03B8"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Cos(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Tan","Name":"Tan","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.tan"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the tangent of the specified angle."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u03B8"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Tan(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":67},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Atan","Name":"Atan","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.atan"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the angle whose tangent is the specified number."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u03B8"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Atan(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"y","Type":"System.Single"},{"Name":"x","Type":"System.Single"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":74},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Atan2","Name":"Atan2","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.atan2"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the angle whose tangent is the quotient of two specified numbers."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["\u03B8"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Atan2(System.Single,System.Single)"},{"ReturnType":"T","Parameters":[{"Name":"a","Type":"T"},{"Name":"b","Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":81},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Max","Name":"Max","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.max"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the larger of two comparable values."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["unfold_more"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Max\u0060\u00601(\u0060\u00600,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"a","Type":"T"},{"Name":"b","Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Min","Name":"Min","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.min"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Returns the smaller of two comparable values."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["unfold_less"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Min\u0060\u00601(\u0060\u00600,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"value","Type":"T"},{"Name":"min","Type":"T"},{"Name":"max","Type":"T"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Nodes/Math.cs","Line":99},"IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math.Clamp","Name":"Clamp","DeclaringType":"Facepunch.ActionGraphs.Nodes.Math","Attributes":[{"FullName":"Facepunch.ActionGraphs.NodeAttribute","ConstructorArguments":["math.clamp"]},{"FullName":"Facepunch.ActionGraphs.PureAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Clamps the given value between two bounds."]},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Math"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["stop"]}],"DocId":"M:Facepunch.ActionGraphs.Nodes.Math.Clamp\u0060\u00601(\u0060\u00600,\u0060\u00600,\u0060\u00600)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"FullName":"Facepunch.ActionGraphs.Nodes.Math","Name":"Math","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Nodes relating to numbers and geometry."},"DocId":"T:Facepunch.ActionGraphs.Nodes.Math"},{"Namespace":"Facepunch.ActionGraphs.Compilation","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"values","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.OutputDelegate.Invoke","Name":"Invoke","DeclaringType":"Facepunch.ActionGraphs.Compilation.OutputDelegate","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Facepunch.ActionGraphs.Compilation.OutputDelegate.Invoke(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object})"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"values","Type":"System.Collections.Generic.IReadOnlyDictionary\u00602\u003CSystem.String,System.Object\u003E"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.OutputDelegate.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Facepunch.ActionGraphs.Compilation.OutputDelegate","DocId":"M:Facepunch.ActionGraphs.Compilation.OutputDelegate.BeginInvoke(System.Collections.Generic.IReadOnlyDictionary\u00602{System.String,System.Object},System.AsyncCallback,System.Object)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.OutputDelegate.EndInvoke","Name":"EndInvoke","DeclaringType":"Facepunch.ActionGraphs.Compilation.OutputDelegate","DocId":"M:Facepunch.ActionGraphs.Compilation.OutputDelegate.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.OutputDelegate..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Compilation.OutputDelegate","DocId":"M:Facepunch.ActionGraphs.Compilation.OutputDelegate.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.OutputDelegate","Name":"OutputDelegate","DocId":"T:Facepunch.ActionGraphs.Compilation.OutputDelegate"},{"Namespace":"Facepunch.ActionGraphs.Compilation","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"WrapExceptions","Out":true,"Type":"System.Boolean"},{"Name":"DispatchLinkTriggeredEvents","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions.Deconstruct","Name":"Deconstruct","DeclaringType":"Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions.Deconstruct(System.Boolean@,System.Boolean@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"WrapExceptions","Type":"System.Boolean"},{"Name":"DispatchLinkTriggeredEvents","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions","DocId":"M:Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions.#ctor(System.Boolean,System.Boolean)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/ActionGraphCompiler.cs","Line":16},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions.WrapExceptions","Name":"WrapExceptions","DocId":"P:Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions.WrapExceptions"},{"PropertyType":"System.Boolean","Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/ActionGraphCompiler.cs","Line":17},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions.DispatchLinkTriggeredEvents","Name":"DispatchLinkTriggeredEvents","DocId":"P:Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions.DispatchLinkTriggeredEvents"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions","Name":"ExpressionBuilderOptions","DocId":"T:Facepunch.ActionGraphs.Compilation.ExpressionBuilderOptions"},{"Namespace":"Facepunch.ActionGraphs.Compilation","Methods":[{"ReturnType":"System.Linq.Expressions.ParameterExpression","IsVirtual":true,"Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"name","Type":"System.String","Default":"null"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.CreateLocal","Name":"CreateLocal","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.CreateLocal(System.Type,System.String)"},{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"Parameters":[{"Name":"variable","Type":"Facepunch.ActionGraphs.Variable"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetVariableValue","Name":"GetVariableValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetVariableValue(Facepunch.ActionGraphs.Variable)"},{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Facepunch.ActionGraphs.Node.Property"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetPropertyValue","Name":"GetPropertyValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetPropertyValue(Facepunch.ActionGraphs.Node.Property)"},{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"Parameters":[{"Name":"input","Type":"Facepunch.ActionGraphs.Node.Input"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetInputValue","Name":"GetInputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetInputValue(Facepunch.ActionGraphs.Node.Input)"},{"ReturnType":"System.Linq.Expressions.LambdaExpression","IsVirtual":true,"Parameters":[{"Name":"input","Type":"Facepunch.ActionGraphs.Node.Input"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetInputValueFunc","Name":"GetInputValueFunc","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetInputValueFunc(Facepunch.ActionGraphs.Node.Input)"},{"ReturnType":"Facepunch.ActionGraphs.Compilation.IOutputValue","IsVirtual":true,"Parameters":[{"Name":"valueOutput","Type":"Facepunch.ActionGraphs.Node.Output"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetOutputValue","Name":"GetOutputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetOutputValue(Facepunch.ActionGraphs.Node.Output)"},{"ReturnType":"Facepunch.ActionGraphs.Compilation.IOutputValue","IsVirtual":true,"Parameters":[{"Name":"signalOutput","Type":"Facepunch.ActionGraphs.Node.Output"},{"Name":"valueOutput","Type":"Facepunch.ActionGraphs.Node.Output"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetOutputValue","Name":"GetOutputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.GetOutputValue(Facepunch.ActionGraphs.Node.Output,Facepunch.ActionGraphs.Node.Output)"},{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"Parameters":[{"Name":"signalOutput","Type":"Facepunch.ActionGraphs.Node.Output"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.RunOutputSignal","Name":"RunOutputSignal","DeclaringType":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","DocId":"M:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.RunOutputSignal(Facepunch.ActionGraphs.Node.Output)"}],"Properties":[{"PropertyType":"Facepunch.ActionGraphs.Node","IsVirtual":true,"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.Node","Name":"Node","DocId":"P:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.Node"},{"PropertyType":"Facepunch.ActionGraphs.NodeBinding","IsVirtual":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":9},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.Binding","Name":"Binding","DocId":"P:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.Binding"},{"PropertyType":"Facepunch.ActionGraphs.ActionGraph","IsVirtual":true,"Loc":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":10},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.ActionGraph","Name":"ActionGraph","DocId":"P:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder.ActionGraph"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder","Name":"INodeExpressionBuilder","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Namespace":"Facepunch.ActionGraphs.Compilation","Methods":[{"ReturnType":"T","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":245},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetBindingTarget","Name":"GetBindingTarget","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetBindingTarget\u0060\u00601(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder)"},{"ReturnType":"System.Linq.Expressions.Expression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":247},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetPropertyValue","Name":"GetPropertyValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetPropertyValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,System.String)"},{"ReturnType":"System.Linq.Expressions.Expression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"def","Type":"Facepunch.ActionGraphs.PropertyDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":250},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetPropertyValue","Name":"GetPropertyValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetPropertyValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,Facepunch.ActionGraphs.PropertyDefinition)"},{"ReturnType":"System.Linq.Expressions.Expression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":253},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValue","Name":"GetInputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,System.String)"},{"ReturnType":"System.Linq.Expressions.Expression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"def","Type":"Facepunch.ActionGraphs.InputDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":256},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValue","Name":"GetInputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,Facepunch.ActionGraphs.InputDefinition)"},{"ReturnType":"System.Linq.Expressions.LambdaExpression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":259},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValueFunc","Name":"GetInputValueFunc","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValueFunc(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,System.String)"},{"ReturnType":"System.Linq.Expressions.LambdaExpression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"def","Type":"Facepunch.ActionGraphs.InputDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":262},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValueFunc","Name":"GetInputValueFunc","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetInputValueFunc(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,Facepunch.ActionGraphs.InputDefinition)"},{"ReturnType":"Facepunch.ActionGraphs.Compilation.IOutputValue","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":265},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue","Name":"GetOutputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder)"},{"ReturnType":"Facepunch.ActionGraphs.Compilation.IOutputValue","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":267},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue","Name":"GetOutputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.Compilation.IOutputValue","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"def","Type":"Facepunch.ActionGraphs.OutputDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":269},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue","Name":"GetOutputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,Facepunch.ActionGraphs.OutputDefinition)"},{"ReturnType":"Facepunch.ActionGraphs.Compilation.IOutputValue","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"signalName","Type":"System.String"},{"Name":"valueName","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":272},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue","Name":"GetOutputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,System.String,System.String)"},{"ReturnType":"Facepunch.ActionGraphs.Compilation.IOutputValue","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"signalDef","Type":"Facepunch.ActionGraphs.OutputDefinition"},{"Name":"valueDef","Type":"Facepunch.ActionGraphs.OutputDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":274},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue","Name":"GetOutputValue","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.GetOutputValue(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,Facepunch.ActionGraphs.OutputDefinition,Facepunch.ActionGraphs.OutputDefinition)"},{"ReturnType":"System.Linq.Expressions.Expression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"name","Type":"System.String"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":277},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.RunOutputSignal","Name":"RunOutputSignal","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.RunOutputSignal(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,System.String)"},{"ReturnType":"System.Linq.Expressions.Expression","Parameters":[{"Name":"builder","Type":"Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder"},{"Name":"def","Type":"Facepunch.ActionGraphs.OutputDefinition"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/NodeExpressionBuilder.cs","Line":280},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.RunOutputSignal","Name":"RunOutputSignal","DeclaringType":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions.RunOutputSignal(Facepunch.ActionGraphs.Compilation.INodeExpressionBuilder,Facepunch.ActionGraphs.OutputDefinition)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions","Name":"NodeExpressionBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Facepunch.ActionGraphs.Compilation.NodeExpressionBuilderExtensions"},{"Namespace":"Facepunch.ActionGraphs.Compilation","Methods":[{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.IReadOnlyOutputValue.GetExpression","Name":"GetExpression","DeclaringType":"Facepunch.ActionGraphs.Compilation.IReadOnlyOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.IReadOnlyOutputValue.GetExpression"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.IReadOnlyOutputValue","Name":"IReadOnlyOutputValue","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.Compilation.IReadOnlyOutputValue"},{"Namespace":"Facepunch.ActionGraphs.Compilation","Methods":[{"ReturnType":"System.Linq.Expressions.ParameterExpression","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.IOutputValue.GetLocalVariable","Name":"GetLocalVariable","DeclaringType":"Facepunch.ActionGraphs.Compilation.IOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.IOutputValue.GetLocalVariable"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"expression","Type":"System.Linq.Expressions.Expression"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.IOutputValue.Define","Name":"Define","DeclaringType":"Facepunch.ActionGraphs.Compilation.IOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.IOutputValue.Define(System.Linq.Expressions.Expression)"},{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"Parameters":[{"Name":"expression","Type":"System.Linq.Expressions.Expression"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.IOutputValue.Assign","Name":"Assign","DeclaringType":"Facepunch.ActionGraphs.Compilation.IOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.IOutputValue.Assign(System.Linq.Expressions.Expression)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.IOutputValue","Name":"IOutputValue","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Describes a node output in this scope. It can either have a local variable that gets\nset during the body of its node, or a constant expression that gets defined during the body."},"DocId":"T:Facepunch.ActionGraphs.Compilation.IOutputValue"},{"Namespace":"Facepunch.ActionGraphs.Compilation","Methods":[{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/ValueScope.cs","Line":37},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.NullOutputValue.GetExpression","Name":"GetExpression","DeclaringType":"Facepunch.ActionGraphs.Compilation.NullOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.NullOutputValue.GetExpression"},{"ReturnType":"System.Linq.Expressions.ParameterExpression","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/ValueScope.cs","Line":42},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.NullOutputValue.GetLocalVariable","Name":"GetLocalVariable","DeclaringType":"Facepunch.ActionGraphs.Compilation.NullOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.NullOutputValue.GetLocalVariable"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"expression","Type":"System.Linq.Expressions.Expression"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/ValueScope.cs","Line":46},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.NullOutputValue.Define","Name":"Define","DeclaringType":"Facepunch.ActionGraphs.Compilation.NullOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.NullOutputValue.Define(System.Linq.Expressions.Expression)"},{"ReturnType":"System.Linq.Expressions.Expression","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"expression","Type":"System.Linq.Expressions.Expression"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/ValueScope.cs","Line":48},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.NullOutputValue.Assign","Name":"Assign","DeclaringType":"Facepunch.ActionGraphs.Compilation.NullOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.NullOutputValue.Assign(System.Linq.Expressions.Expression)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"localSource","Type":"Facepunch.ActionGraphs.Compilation.ILocalVariableSource"},{"Name":"output","Type":"Facepunch.ActionGraphs.Node.Output"}],"l":{"File":"home/runner/work/ActionGraphs/ActionGraphs/Facepunch.ActionGraphs/Compilation/ValueScope.cs","Line":30},"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.NullOutputValue..ctor","Name":".ctor","DeclaringType":"Facepunch.ActionGraphs.Compilation.NullOutputValue","DocId":"M:Facepunch.ActionGraphs.Compilation.NullOutputValue.#ctor(Facepunch.ActionGraphs.Compilation.ILocalVariableSource,Facepunch.ActionGraphs.Node.Output)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.NullOutputValue","Name":"NullOutputValue","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Facepunch.ActionGraphs.Compilation.NullOutputValue"},{"Namespace":"Facepunch.ActionGraphs.Compilation","Methods":[{"ReturnType":"System.Linq.Expressions.ParameterExpression","IsVirtual":true,"Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"name","Type":"System.String","Default":"null"}],"IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.ILocalVariableSource.CreateLocal","Name":"CreateLocal","DeclaringType":"Facepunch.ActionGraphs.Compilation.ILocalVariableSource","DocId":"M:Facepunch.ActionGraphs.Compilation.ILocalVariableSource.CreateLocal(System.Type,System.String)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Facepunch.ActionGraphs","IsPublic":true,"FullName":"Facepunch.ActionGraphs.Compilation.ILocalVariableSource","Name":"ILocalVariableSource","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Facepunch.ActionGraphs.Compilation.ILocalVariableSource"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"channel","Type":"Sandbox.Connection"}],"l":{"File":"Components/Networking/NetworkHelper.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.NetworkHelper.OnActive","Name":"OnActive","DeclaringType":"Sandbox.NetworkHelper","Documentation":{"Summary":"A client is fully connected to the server. This is called on the host."},"DocId":"M:Sandbox.NetworkHelper.OnActive(Sandbox.Connection)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Components/Networking/NetworkHelper.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.NetworkHelper..ctor","Name":".ctor","DeclaringType":"Sandbox.NetworkHelper","DocId":"M:Sandbox.NetworkHelper.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Components/Networking/NetworkHelper.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.NetworkHelper.StartServer","Name":"StartServer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"}],"Documentation":{"Summary":"Create a server (if we\u0027re not joining one)"},"DocId":"P:Sandbox.NetworkHelper.StartServer"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Components/Networking/NetworkHelper.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.NetworkHelper.PlayerPrefab","Name":"PlayerPrefab","Attributes":[{"FullName":"Sandbox.PropertyAttribute"}],"Documentation":{"Summary":"The prefab to spawn for the player to control."},"DocId":"P:Sandbox.NetworkHelper.PlayerPrefab"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Components/Networking/NetworkHelper.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.NetworkHelper.SpawnPoints","Name":"SpawnPoints","Attributes":[{"FullName":"Sandbox.PropertyAttribute"}],"Documentation":{"Summary":"A list of points to choose from randomly to spawn the player in. If not set, we\u0027ll spawn at the\nlocation of the NetworkHelper object."},"DocId":"P:Sandbox.NetworkHelper.SpawnPoints"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.NetworkHelper","Name":"NetworkHelper","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Network Helper"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Networking"]},{"FullName":"IconAttribute","ConstructorArguments":["electrical_services"]}],"Documentation":{"Summary":"Creates a networked game lobby and assigns player prefabs to connected clients."},"DocId":"T:Sandbox.NetworkHelper"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CT\u003E","Parameters":[{"Name":"self","Type":"Sandbox.Model"}],"l":{"File":"Extensions/ModelExtension.cs","Line":12},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.GetAllData","Name":"GetAllData","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns all game data nodes that derive from given class/interface, and are present on the model. Does NOT support data nodes that allow multiple entries."},"DocId":"M:Sandbox.SandboxBaseExtensions.GetAllData\u0060\u00601(Sandbox.Model)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"pos","Type":"Vector3"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":13},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.Add","Name":"Add","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a vertex using this position and everything else from Default"},"DocId":"M:Sandbox.SandboxBaseExtensions.Add(Sandbox.VertexBuffer,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"pos","Type":"Vector3"},{"Name":"uv","Type":"Vector2"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":23},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.Add","Name":"Add","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a vertex using this position and UV, and everything else from Default"},"DocId":"M:Sandbox.SandboxBaseExtensions.Add(Sandbox.VertexBuffer,Vector3,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"a","Type":"Sandbox.Vertex"},{"Name":"b","Type":"Sandbox.Vertex"},{"Name":"c","Type":"Sandbox.Vertex"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":36},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.AddTriangle","Name":"AddTriangle","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a triangle to the vertex buffer. Will include indices if they\u0027re enabled."},"DocId":"M:Sandbox.SandboxBaseExtensions.AddTriangle(Sandbox.VertexBuffer,Sandbox.Vertex,Sandbox.Vertex,Sandbox.Vertex)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":51},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.AddQuad","Name":"AddQuad","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a quad to the vertex buffer. Will include indices if they\u0027re enabled."},"DocId":"M:Sandbox.SandboxBaseExtensions.AddQuad(Sandbox.VertexBuffer,Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"a","Type":"Sandbox.Vertex"},{"Name":"b","Type":"Sandbox.Vertex"},{"Name":"c","Type":"Sandbox.Vertex"},{"Name":"d","Type":"Sandbox.Vertex"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":62},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.AddQuad","Name":"AddQuad","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a quad to the vertex buffer. Will include indices if they\u0027re enabled."},"DocId":"M:Sandbox.SandboxBaseExtensions.AddQuad(Sandbox.VertexBuffer,Sandbox.Vertex,Sandbox.Vertex,Sandbox.Vertex,Sandbox.Vertex)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"c","Type":"Vector3"},{"Name":"d","Type":"Vector3"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":89},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.AddQuad","Name":"AddQuad","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a quad to the vertex buffer. Will include indices if they\u0027re enabled."},"DocId":"M:Sandbox.SandboxBaseExtensions.AddQuad(Sandbox.VertexBuffer,Vector3,Vector3,Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"origin","Type":"Ray"},{"Name":"width","Type":"Vector3"},{"Name":"height","Type":"Vector3"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":116},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.AddQuad","Name":"AddQuad","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a quad to the vertex buffer. Will include indices if they\u0027re enabled."},"DocId":"M:Sandbox.SandboxBaseExtensions.AddQuad(Sandbox.VertexBuffer,Ray,Vector3,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.VertexBuffer"},{"Name":"center","Type":"Vector3"},{"Name":"size","Type":"Vector3"},{"Name":"rot","Type":"Rotation"},{"Name":"color","Type":"Color32","Default":"null"}],"l":{"File":"Extensions/VertexBufferExtenison.cs","Line":130},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions.AddCube","Name":"AddCube","DeclaringType":"Sandbox.SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Add a cube to the vertex buffer. Will include indices if they\u0027re enabled."},"DocId":"M:Sandbox.SandboxBaseExtensions.AddCube(Sandbox.VertexBuffer,Vector3,Vector3,Rotation,Color32)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxBaseExtensions","Name":"SandboxBaseExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Extensions for Model"},"DocId":"T:Sandbox.SandboxBaseExtensions"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Button.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.UI.Button.DeleteText","Name":"DeleteText","DeclaringType":"Sandbox.UI.Button","Documentation":{"Summary":"Deletes the \u003Csee cref=\u0022P:Sandbox.UI.Button.Text\u0022 /\u003E."},"DocId":"M:Sandbox.UI.Button.DeleteText"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Button.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.UI.Button.DeleteIcon","Name":"DeleteIcon","DeclaringType":"Sandbox.UI.Button","Documentation":{"Summary":"Deletes the \u003Csee cref=\u0022P:Sandbox.UI.Button.Icon\u0022 /\u003E."},"DocId":"M:Sandbox.UI.Button.DeleteIcon"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"UI/Button.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.UI.Button.SetText","Name":"SetText","DeclaringType":"Sandbox.UI.Button","Documentation":{"Summary":"Set the text for the button. Calls \u003Cc\u003EText = value\u003C/c\u003E"},"DocId":"M:Sandbox.UI.Button.SetText(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Button.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.UI.Button.Click","Name":"Click","DeclaringType":"Sandbox.UI.Button","Documentation":{"Summary":"Imitate the button being clicked."},"DocId":"M:Sandbox.UI.Button.Click"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/Button.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.UI.Button.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.Button","DocId":"M:Sandbox.UI.Button.SetProperty(System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"UI/Button.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.UI.Button.SetContent","Name":"SetContent","DeclaringType":"Sandbox.UI.Button","DocId":"M:Sandbox.UI.Button.SetContent(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Button.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.UI.Button.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.Button","DocId":"M:Sandbox.UI.Button.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Button.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.Button..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Button","DocId":"M:Sandbox.UI.Button.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"UI/Button.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.UI.Button..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Button","DocId":"M:Sandbox.UI.Button.#ctor(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"icon","Type":"System.String"}],"l":{"File":"UI/Button.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.UI.Button..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Button","DocId":"M:Sandbox.UI.Button.#ctor(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"onClick","Type":"System.Action"}],"l":{"File":"UI/Button.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.UI.Button..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Button","DocId":"M:Sandbox.UI.Button.#ctor(System.String,System.String,System.Action)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"UI/Button.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.Button.Href","Name":"Href","Documentation":{"Summary":"The target link, if set"},"DocId":"P:Sandbox.UI.Button.Href"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Button.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.UI.Button.Disabled","Name":"Disabled","Documentation":{"Summary":"The button is disabled for some reason"},"DocId":"P:Sandbox.UI.Button.Disabled"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Button.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.UI.Button.Active","Name":"Active","Documentation":{"Summary":"Allow external factors to force the active state"},"DocId":"P:Sandbox.UI.Button.Active"},{"PropertyType":"System.String","Loc":{"File":"UI/Button.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.UI.Button.Text","Name":"Text","Documentation":{"Summary":"Text for the button."},"DocId":"P:Sandbox.UI.Button.Text"},{"PropertyType":"System.String","Loc":{"File":"UI/Button.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.UI.Button.Icon","Name":"Icon","Documentation":{"Summary":"Icon for the button."},"DocId":"P:Sandbox.UI.Button.Icon"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Button","Name":"Button","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["Button"]}],"Documentation":{"Summary":"A simple button \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E."},"DocId":"T:Sandbox.UI.Button"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"Sandbox.UI.Button","Parameters":[{"Name":"value","Type":"System.String"},{"Name":"action","Type":"System.Action"}],"l":{"File":"UI/ButtonGroup.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.AddButton","Name":"AddButton","DeclaringType":"Sandbox.UI.ButtonGroup","Documentation":{"Summary":"Adds a button to this group.","Params":{"value":"The button\u0027s label.","action":"Called \u003Cc\u003Eonclick\u003C/c\u003E."}},"DocId":"M:Sandbox.UI.ButtonGroup.AddButton(System.String,System.Action)"},{"ReturnType":"Sandbox.UI.Button","Parameters":[{"Name":"value","Type":"System.String"},{"Name":"action","Type":"System.Action\u00601\u003CSystem.Boolean\u003E"}],"l":{"File":"UI/ButtonGroup.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.AddButtonActive","Name":"AddButtonActive","DeclaringType":"Sandbox.UI.ButtonGroup","DocId":"M:Sandbox.UI.ButtonGroup.AddButtonActive(System.String,System.Action\u00601{System.Boolean})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/ButtonGroup.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.ButtonGroup","DocId":"M:Sandbox.UI.ButtonGroup.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/ButtonGroup.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.ButtonGroup","DocId":"M:Sandbox.UI.ButtonGroup.#ctor"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"UI/ButtonGroup.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.ValueChanged","Name":"ValueChanged","Documentation":{"Summary":"Called when the value has been changed."},"DocId":"P:Sandbox.UI.ButtonGroup.ValueChanged"},{"PropertyType":"System.Object","Loc":{"File":"UI/ButtonGroup.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.Value","Name":"Value","Documentation":{"Summary":"The selected option value."},"DocId":"P:Sandbox.UI.ButtonGroup.Value"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.Option\u003E","Loc":{"File":"UI/ButtonGroup.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.Options","Name":"Options","Documentation":{"Summary":"Options to show in this button group."},"DocId":"P:Sandbox.UI.ButtonGroup.Options"},{"PropertyType":"System.String","Loc":{"File":"UI/ButtonGroup.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.ButtonClass","Name":"ButtonClass","Documentation":{"Summary":"CSS Class(es) to add to child buttons."},"DocId":"P:Sandbox.UI.ButtonGroup.ButtonClass"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/ButtonGroup.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup.SelectedButton","Name":"SelectedButton","Documentation":{"Summary":"The selected button panel."},"DocId":"P:Sandbox.UI.ButtonGroup.SelectedButton"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.ButtonGroup","Name":"ButtonGroup","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["ButtonGroup"]}],"Documentation":{"Summary":"A group of side-by-side buttons one of which can be selected."},"DocId":"T:Sandbox.UI.ButtonGroup"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/Checkbox.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.Checkbox","DocId":"M:Sandbox.UI.Checkbox.SetProperty(System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"UI/Checkbox.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.SetContent","Name":"SetContent","DeclaringType":"Sandbox.UI.Checkbox","DocId":"M:Sandbox.UI.Checkbox.SetContent(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Checkbox.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.OnValueChanged","Name":"OnValueChanged","DeclaringType":"Sandbox.UI.Checkbox","Documentation":{"Summary":"Called when \u003Csee cref=\u0022P:Sandbox.UI.Checkbox.Value\u0022 /\u003E changes."},"DocId":"M:Sandbox.UI.Checkbox.OnValueChanged"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Checkbox.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Checkbox","DocId":"M:Sandbox.UI.Checkbox.#ctor"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.Boolean\u003E","Loc":{"File":"UI/Checkbox.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.ValueChanged","Name":"ValueChanged","Documentation":{"Summary":"Called when the checked state has been changed."},"DocId":"P:Sandbox.UI.Checkbox.ValueChanged"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/Checkbox.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.CheckMark","Name":"CheckMark","Documentation":{"Summary":"The checkmark icon. Although no guarantees it\u0027s an icon!"},"DocId":"P:Sandbox.UI.Checkbox.CheckMark"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Checkbox.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.Checked","Name":"Checked","Documentation":{"Summary":"Returns true if this checkbox is checked."},"DocId":"P:Sandbox.UI.Checkbox.Checked"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Checkbox.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.Value","Name":"Value","Documentation":{"Summary":"Returns true if this checkbox is checked."},"DocId":"P:Sandbox.UI.Checkbox.Value"},{"PropertyType":"Sandbox.UI.Label","Loc":{"File":"UI/Checkbox.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.Label","Name":"Label","Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.UI.Label\u0022 /\u003E that displays \u003Csee cref=\u0022P:Sandbox.UI.Checkbox.LabelText\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Checkbox.Label"},{"PropertyType":"System.String","Loc":{"File":"UI/Checkbox.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.UI.Checkbox.LabelText","Name":"LabelText","Documentation":{"Summary":"Text for the checkbox label."},"DocId":"P:Sandbox.UI.Checkbox.LabelText"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Checkbox","Name":"Checkbox","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["checkbox"]}],"Documentation":{"Summary":"A simple checkbox \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E."},"DocId":"T:Sandbox.UI.Checkbox"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"element","Type":"Sandbox.Html.INode"},{"Name":"slotName","Type":"System.String"},{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/Components/NavHostPanel.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.OnTemplateSlot","Name":"OnTemplateSlot","DeclaringType":"Sandbox.UI.NavHostPanel","Documentation":{"Summary":"This sucks this sucks this sucks"},"DocId":"M:Sandbox.UI.NavHostPanel.OnTemplateSlot(Sandbox.Html.INode,System.String,Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"url","Type":"System.String"},{"Name":"type","Type":"System.Type"}],"l":{"File":"UI/Components/NavHostPanel.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.AddDestination","Name":"AddDestination","DeclaringType":"Sandbox.UI.NavHostPanel","Documentation":{"Summary":"Instead of finding pages by attributes, we can fill them in manually here"},"DocId":"M:Sandbox.UI.NavHostPanel.AddDestination(System.String,System.Type)"},{"ReturnType":"System.Void","Parameters":[{"Name":"url","Type":"System.String"},{"Name":"redirectToDefault","Type":"System.Boolean","Default":"True"}],"l":{"File":"UI/Components/NavHostPanel.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.Navigate","Name":"Navigate","DeclaringType":"Sandbox.UI.NavHostPanel","Documentation":{"Summary":"Navigate to the passed url"},"DocId":"M:Sandbox.UI.NavHostPanel.Navigate(System.String,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,System.String\u003E\u003E","Parameters":[{"Name":"parts","Type":"System.String[]"},{"Name":"url","Type":"System.String"}],"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.ExtractProperties","Name":"ExtractProperties","DeclaringType":"Sandbox.UI.NavHostPanel","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.UI.NavHostPanel/\u003CExtractProperties\u003Ed__26"]}],"DocId":"M:Sandbox.UI.NavHostPanel.ExtractProperties(System.String[],System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"url","Type":"System.String"}],"l":{"File":"UI/Components/NavHostPanel.cs","Line":336},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.CurrentUrlMatches","Name":"CurrentUrlMatches","DeclaringType":"Sandbox.UI.NavHostPanel","DocId":"M:Sandbox.UI.NavHostPanel.CurrentUrlMatches(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/Components/NavHostPanel.cs","Line":347},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.NavHostPanel","DocId":"M:Sandbox.UI.NavHostPanel.SetProperty(System.String,System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"wildcard","Type":"System.String"}],"l":{"File":"UI/Components/NavHostPanel.cs","Line":374},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.GoBackUntilNot","Name":"GoBackUntilNot","DeclaringType":"Sandbox.UI.NavHostPanel","Documentation":{"Summary":"Keep pressing the back button until our url doesn\u0027t match the passed wildcard string"},"DocId":"M:Sandbox.UI.NavHostPanel.GoBackUntilNot(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/NavHostPanel.cs","Line":390},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.GoBack","Name":"GoBack","DeclaringType":"Sandbox.UI.NavHostPanel","Documentation":{"Summary":"To back to the previous page. Return true on success."},"DocId":"M:Sandbox.UI.NavHostPanel.GoBack"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/NavHostPanel.cs","Line":415},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.GoForward","Name":"GoForward","DeclaringType":"Sandbox.UI.NavHostPanel","Documentation":{"Summary":"Go forward, return true on success"},"DocId":"M:Sandbox.UI.NavHostPanel.GoForward"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Components/NavHostPanel.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.NavHostPanel","DocId":"M:Sandbox.UI.NavHostPanel.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/Components/NavHostPanel.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.CurrentPanel","Name":"CurrentPanel","Documentation":{"Summary":"The currently visible panel"},"DocId":"P:Sandbox.UI.NavHostPanel.CurrentPanel"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/NavHostPanel.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.CurrentUrl","Name":"CurrentUrl","Documentation":{"Summary":"The Url we\u0027re currently viewing"},"DocId":"P:Sandbox.UI.NavHostPanel.CurrentUrl"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/NavHostPanel.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.DefaultUrl","Name":"DefaultUrl","Documentation":{"Summary":"The Url we should go to when one isn\u0027t set"},"DocId":"P:Sandbox.UI.NavHostPanel.DefaultUrl"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/Components/NavHostPanel.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.NavigatorCanvas","Name":"NavigatorCanvas","Documentation":{"Summary":"The panel in which we should create our pages"},"DocId":"P:Sandbox.UI.NavHostPanel.NavigatorCanvas"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel.CurrentQuery","Name":"CurrentQuery","Documentation":{"Summary":"The query part of the url"},"DocId":"F:Sandbox.UI.NavHostPanel.CurrentQuery"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.NavHostPanel","Name":"NavHostPanel","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["navigator"]}],"Documentation":{"Summary":"A panel that acts like a website. A single page is always visible\nbut it will cache other views that you visit, and allow forward/backward navigation."},"DocId":"T:Sandbox.UI.NavHostPanel"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/NavHostPanel.cs","Line":464},"IsPublic":true,"FullName":"Sandbox.UI.INavigatorPage.OnNavigationOpen","Name":"OnNavigationOpen","DeclaringType":"Sandbox.UI.INavigatorPage","DocId":"M:Sandbox.UI.INavigatorPage.OnNavigationOpen"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/NavHostPanel.cs","Line":465},"IsPublic":true,"FullName":"Sandbox.UI.INavigatorPage.OnNavigationClose","Name":"OnNavigationClose","DeclaringType":"Sandbox.UI.INavigatorPage","DocId":"M:Sandbox.UI.INavigatorPage.OnNavigationClose"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.INavigatorPage","Name":"INavigatorPage","Documentation":{"Summary":"When applied to a page of a navigator, this will receive\ncallbacks when the page is made visible and closed"},"DocId":"T:Sandbox.UI.INavigatorPage"},{"Namespace":"Sandbox.UI","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"panel","Type":"Sandbox.UI.Panel"},{"Name":"url","Type":"System.String"}],"l":{"File":"UI/Components/NavHostPanel.cs","Line":474},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.NavigationExtensions.Navigate","Name":"Navigate","DeclaringType":"Sandbox.UI.NavigationExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Find the closest navigatorPanel ancestor and navigate to the given url"},"DocId":"M:Sandbox.UI.NavigationExtensions.Navigate(Sandbox.UI.Panel,System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.NavigationExtensions","Name":"NavigationExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.UI.NavigationExtensions"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/NavLinkPanel.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.NavLinkPanel.OnParentChanged","Name":"OnParentChanged","DeclaringType":"Sandbox.UI.NavLinkPanel","DocId":"M:Sandbox.UI.NavLinkPanel.OnParentChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/NavLinkPanel.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.UI.NavLinkPanel.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.NavLinkPanel","DocId":"M:Sandbox.UI.NavLinkPanel.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.NavLinkPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.NavLinkPanel","DocId":"M:Sandbox.UI.NavLinkPanel.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"UI/Components/NavLinkPanel.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.UI.NavLinkPanel.HRef","Name":"HRef","DocId":"P:Sandbox.UI.NavLinkPanel.HRef"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/NavLinkPanel.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.UI.NavLinkPanel.Match","Name":"Match","DocId":"P:Sandbox.UI.NavLinkPanel.Match"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.NavLinkPanel","Name":"NavLinkPanel","Attributes":[{"FullName":"ClassNameAttribute","ConstructorArguments":["a"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"A panel that will navigate to an href but also have .active class if href is active"},"DocId":"T:Sandbox.UI.NavLinkPanel"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/ControlSheet/ControlSheet.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheet.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.UI.ControlSheet","Documentation":{"Summary":"Rebuild these controls. This will delete the current body panel and recreate it, then add all properties from the target object."},"DocId":"M:Sandbox.UI.ControlSheet.Rebuild"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/ControlSheet/ControlSheet.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheet.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.ControlSheet","DocId":"M:Sandbox.UI.ControlSheet.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.ControlSheet..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.ControlSheet","DocId":"M:Sandbox.UI.ControlSheet.#ctor"}],"Properties":[{"PropertyType":"System.Object","Loc":{"File":"UI/ControlSheet/ControlSheet.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheet.Target","Name":"Target","Documentation":{"Summary":"The object we\u0027re trying to display properties for."},"DocId":"P:Sandbox.UI.ControlSheet.Target"},{"PropertyType":"System.Func\u00602\u003CSandbox.SerializedProperty,System.Boolean\u003E","Loc":{"File":"UI/ControlSheet/ControlSheet.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheet.PropertyFilter","Name":"PropertyFilter","Documentation":{"Summary":"Filter any properties that are added to this"},"DocId":"P:Sandbox.UI.ControlSheet.PropertyFilter"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.ControlSheet","Name":"ControlSheet","Documentation":{"Summary":"A controlsheet is a panel that you can populate with a SerializedObject\u0027s properties."},"DocId":"T:Sandbox.UI.ControlSheet"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/ControlSheet/ControlSheetGroup.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheetGroup..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.ControlSheetGroup","DocId":"M:Sandbox.UI.ControlSheetGroup.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/ControlSheet/ControlSheetGroup.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheetGroup.Header","Name":"Header","DocId":"P:Sandbox.UI.ControlSheetGroup.Header"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/ControlSheet/ControlSheetGroup.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheetGroup.Body","Name":"Body","DocId":"P:Sandbox.UI.ControlSheetGroup.Body"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.ControlSheetGroup","Name":"ControlSheetGroup","Documentation":{"Summary":"A group for ControlSheet, consists of a title and a body containing properties."},"DocId":"T:Sandbox.UI.ControlSheetGroup"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/ControlSheet/ControlSheetRow.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheetRow..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.ControlSheetRow","DocId":"M:Sandbox.UI.ControlSheetRow.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SerializedProperty","Loc":{"File":"UI/ControlSheet/ControlSheetRow.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.UI.ControlSheetRow.Property","Name":"Property","DocId":"P:Sandbox.UI.ControlSheetRow.Property"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.ControlSheetRow","Name":"ControlSheetRow","Documentation":{"Summary":"Used by ControlSheet to display a single row of a property. This is created from a SerializedProperty\nand contains a label and a control for editing the property. Controls are created using BaseControl.CreateFor."},"DocId":"T:Sandbox.UI.ControlSheetRow"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/BaseControl.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.BaseControl.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.UI.BaseControl","Documentation":{"Summary":"Called whenever SerializedProperty changes to another property and we think we probably need to rebuild"},"DocId":"M:Sandbox.UI.BaseControl.Rebuild"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/BaseControl.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.UI.BaseControl.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.BaseControl","DocId":"M:Sandbox.UI.BaseControl.Tick"},{"ReturnType":"Sandbox.UI.BaseControl","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"UI/Controls/BaseControl.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.BaseControl.CreateFor","Name":"CreateFor","DeclaringType":"Sandbox.UI.BaseControl","Documentation":{"Summary":"Create a BaseControl for a given SerializedProperty.\nWe\u0027ll look at BaseControls with [CustomEditor] attributes and see if any of them can handle this property."},"DocId":"M:Sandbox.UI.BaseControl.CreateFor(Sandbox.SerializedProperty)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/BaseControl.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.BaseControl..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.BaseControl","DocId":"M:Sandbox.UI.BaseControl.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SerializedProperty","Loc":{"File":"UI/Controls/BaseControl.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.UI.BaseControl.Property","Name":"Property","DocId":"P:Sandbox.UI.BaseControl.Property"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"UI/Controls/BaseControl.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.BaseControl.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Sandbox.UI.BaseControl.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.BaseControl","Name":"BaseControl","DocId":"T:Sandbox.UI.BaseControl"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.TextEntry","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/NumberEntry.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.NumberEntry.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.UI.NumberEntry","DocId":"M:Sandbox.UI.NumberEntry.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/NumberEntry.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.UI.NumberEntry..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.NumberEntry","DocId":"M:Sandbox.UI.NumberEntry.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.NumberEntry","Name":"NumberEntry","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Single"]}],"Documentation":{"Summary":"Like TextEntry, except just for numbers"},"DocId":"T:Sandbox.UI.NumberEntry"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.BaseControl","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/TextEntry.AutoComplete.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.UpdateAutoComplete","Name":"UpdateAutoComplete","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Open the auto complete popup with values from \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.AutoComplete\u0022 /\u003E.\nClose the popup if we have no auto complete entries."},"DocId":"M:Sandbox.UI.TextEntry.UpdateAutoComplete"},{"ReturnType":"System.Void","Parameters":[{"Name":"options","Type":"System.Object[]"}],"l":{"File":"UI/Controls/TextEntry.AutoComplete.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.UpdateAutoComplete","Name":"UpdateAutoComplete","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Open the auto complete popup with given values."},"DocId":"M:Sandbox.UI.TextEntry.UpdateAutoComplete(System.Object[])"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/TextEntry.AutoComplete.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.DestroyAutoComplete","Name":"DestroyAutoComplete","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Close and delete the auto complete popup panel."},"DocId":"M:Sandbox.UI.TextEntry.DestroyAutoComplete"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"UI/Controls/TextEntry.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.OnPaste","Name":"OnPaste","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.OnPaste(System.String)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"cut","Type":"System.Boolean"}],"l":{"File":"UI/Controls/TextEntry.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.GetClipboardValue","Name":"GetClipboardValue","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.GetClipboardValue(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.UI.ButtonEvent"}],"l":{"File":"UI/Controls/TextEntry.cs","Line":227},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.OnButtonEvent","Name":"OnButtonEvent","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.OnButtonEvent(Sandbox.UI.ButtonEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.UI.ButtonEvent"}],"l":{"File":"UI/Controls/TextEntry.cs","Line":234},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.OnButtonTyped","Name":"OnButtonTyped","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.OnButtonTyped(Sandbox.UI.ButtonEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"k","Type":"System.Char"}],"l":{"File":"UI/Controls/TextEntry.cs","Line":490},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.OnKeyTyped","Name":"OnKeyTyped","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.OnKeyTyped(System.Char)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"state","Ref":true,"Type":"Sandbox.UI.RenderState"}],"l":{"File":"UI/Controls/TextEntry.cs","Line":518},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.DrawContent","Name":"DrawContent","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.DrawContent(Sandbox.UI.RenderState@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/TextEntry.cs","Line":595},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.OnValueChanged","Name":"OnValueChanged","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Called when the text entry\u0027s value changes."},"DocId":"M:Sandbox.UI.TextEntry.OnValueChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/TextEntry.cs","Line":628},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.Tick"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/Controls/TextEntry.cs","Line":651},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.SetProperty(System.String,System.String)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/TextEntry.cs","Line":697},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.FixNumeric","Name":"FixNumeric","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Called to ensure the \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Text\u0022 /\u003E is absolutely in the correct format, in this case - a valid number format.","Return":"The correctly formatted version of \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Text\u0022 /\u003E."},"DocId":"M:Sandbox.UI.TextEntry.FixNumeric"},{"ReturnType":"System.Void","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"UI/Controls/TextEntry.History.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AddToHistory","Name":"AddToHistory","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Add given string to the history of this text entry. \nThe history can be accessed by the player by pressing up and down arrows with an empty text entry."},"DocId":"M:Sandbox.UI.TextEntry.AddToHistory(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/TextEntry.History.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.ClearHistory","Name":"ClearHistory","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Clear the input history that was previously added via \u003Csee cref=\u0022M:Sandbox.UI.TextEntry.AddToHistory(System.String)\u0022 /\u003E."},"DocId":"M:Sandbox.UI.TextEntry.ClearHistory"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/TextEntry.Validation.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.UpdateValidation","Name":"UpdateValidation","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Update the validation state of this control."},"DocId":"M:Sandbox.UI.TextEntry.UpdateValidation"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"c","Type":"System.Char"}],"l":{"File":"UI/Controls/TextEntry.Validation.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.CanEnterCharacter","Name":"CanEnterCharacter","DeclaringType":"Sandbox.UI.TextEntry","Documentation":{"Summary":"Called when a character is typed by the player.","Return":"Return true to allow the character to be typed.","Params":{"c":"The typed character to test."}},"DocId":"M:Sandbox.UI.TextEntry.CanEnterCharacter(System.Char)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/TextEntry.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.TextEntry","DocId":"M:Sandbox.UI.TextEntry.#ctor"}],"Properties":[{"PropertyType":"System.Func\u00602\u003CSystem.String,System.Object[]\u003E","Loc":{"File":"UI/Controls/TextEntry.AutoComplete.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AutoComplete","Name":"AutoComplete","Documentation":{"Summary":"If you hook a method up here we\u0027ll do autocomplete on it.\nReturn a list if strings for given string input."},"DocId":"P:Sandbox.UI.TextEntry.AutoComplete"},{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"UI/Controls/TextEntry.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.OnTextEdited","Name":"OnTextEdited","Documentation":{"Summary":"Called when the text of this text entry is changed."},"DocId":"P:Sandbox.UI.TextEntry.OnTextEdited"},{"PropertyType":"Sandbox.UI.Label","Loc":{"File":"UI/Controls/TextEntry.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Label","Name":"Label","Documentation":{"Summary":"The \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Label\u0022 /\u003E that contains the text of this text entry.\nTODO PAINDAY: This should be protected or internal, no?"},"DocId":"P:Sandbox.UI.TextEntry.Label"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/TextEntry.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Disabled","Name":"Disabled","Attributes":[{"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute"}],"Documentation":{"Summary":"Is the text entry disabled?\nIf disabled, will add a \u0022disabled\u0022 class and prevent focus."},"DocId":"P:Sandbox.UI.TextEntry.Disabled"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Text","Name":"Text","Attributes":[{"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute"}],"Documentation":{"Summary":"Access to the raw text in the text entry."},"DocId":"P:Sandbox.UI.TextEntry.Text"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Value","Name":"Value","Attributes":[{"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute"}],"Documentation":{"Summary":"The value of the text entry. Returns \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Text\u0022 /\u003E, but does special logic when setting text."},"DocId":"P:Sandbox.UI.TextEntry.Value"},{"PropertyType":"System.Int32","Loc":{"File":"UI/Controls/TextEntry.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.TextLength","Name":"TextLength","Documentation":{},"DocId":"P:Sandbox.UI.TextEntry.TextLength"},{"PropertyType":"System.Int32","Loc":{"File":"UI/Controls/TextEntry.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.CaretPosition","Name":"CaretPosition","Documentation":{},"DocId":"P:Sandbox.UI.TextEntry.CaretPosition"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"UI/Controls/TextEntry.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.HasContent","Name":"HasContent","DocId":"P:Sandbox.UI.TextEntry.HasContent"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/TextEntry.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AllowEmojiReplace","Name":"AllowEmojiReplace","Documentation":{"Summary":"Whether to allow automatic replacement of emoji codes with their actual unicode emoji characters. See \u003Csee cref=\u0022T:Sandbox.UI.Emoji\u0022 /\u003E."},"DocId":"P:Sandbox.UI.TextEntry.AllowEmojiReplace"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"UI/Controls/TextEntry.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AcceptsImeInput","Name":"AcceptsImeInput","Documentation":{"Summary":"Allow \u003Ca href=\u0022https://en.wikipedia.org/wiki/Input_method\u0022\u003EIME input\u003C/a\u003E when this is focused."},"DocId":"P:Sandbox.UI.TextEntry.AcceptsImeInput"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.NumberFormat","Name":"NumberFormat","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Presentation"]}],"Documentation":{"Summary":"Affects formatting of the text when \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Numeric\u0022 /\u003E is enabled. Accepts any format that is supported by \u003Csee cref=\u0022M:System.Single.ToString(System.String)\u0022 /\u003E. \u003Ca href=\u0022https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings\u0022\u003ESee examples here\u003C/a\u003E."},"DocId":"P:Sandbox.UI.TextEntry.NumberFormat"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/TextEntry.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Multiline","Name":"Multiline","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute"}],"Documentation":{"Summary":"Makes it possible to enter new lines into the text entry. (By pressing the Enter key, which no longer acts as the submit key)"},"DocId":"P:Sandbox.UI.TextEntry.Multiline"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"UI/Controls/TextEntry.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.MinValue","Name":"MinValue","Documentation":{"Summary":"If we\u0027re numeric, this is the lowest numeric value allowed"},"DocId":"P:Sandbox.UI.TextEntry.MinValue"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"UI/Controls/TextEntry.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.MaxValue","Name":"MaxValue","Documentation":{"Summary":"If we\u0027re numeric, this is the highest numeric value allowed"},"DocId":"P:Sandbox.UI.TextEntry.MaxValue"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Placeholder","Name":"Placeholder","Attributes":[{"FullName":"Microsoft.AspNetCore.Components.ParameterAttribute"}],"Documentation":{"Summary":"Text to display when the text entry is empty. Typically a very short description of the expected contents or function of the text entry."},"DocId":"P:Sandbox.UI.TextEntry.Placeholder"},{"PropertyType":"Sandbox.UI.Label","Loc":{"File":"UI/Controls/TextEntry.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.PrefixLabel","Name":"PrefixLabel","Documentation":{"Summary":"The \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Label\u0022 /\u003E that shows \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Prefix\u0022 /\u003E text."},"DocId":"P:Sandbox.UI.TextEntry.PrefixLabel"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Prefix","Name":"Prefix","Documentation":{"Summary":"If set, will display given text before the text entry box."},"DocId":"P:Sandbox.UI.TextEntry.Prefix"},{"PropertyType":"Sandbox.UI.Label","Loc":{"File":"UI/Controls/TextEntry.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.SuffixLabel","Name":"SuffixLabel","Documentation":{"Summary":"The \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Label\u0022 /\u003E that shows \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Suffix\u0022 /\u003E text."},"DocId":"P:Sandbox.UI.TextEntry.SuffixLabel"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Suffix","Name":"Suffix","Documentation":{"Summary":"If set, will display given text after the text entry box."},"DocId":"P:Sandbox.UI.TextEntry.Suffix"},{"PropertyType":"System.Int32","Loc":{"File":"UI/Controls/TextEntry.History.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.HistoryMaxItems","Name":"HistoryMaxItems","Documentation":{"Summary":"Maximum amount of items \u003Csee cref=\u0022M:Sandbox.UI.TextEntry.AddToHistory(System.String)\u0022 /\u003E will keep.\nOldest items will be discarded as new ones are added."},"DocId":"P:Sandbox.UI.TextEntry.HistoryMaxItems"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.History.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.HistoryCookie","Name":"HistoryCookie","Documentation":{"Summary":"If set, the history of this text entry will be stored and restored using this key in the local \u003Csee cref=\u0022P:Sandbox.Internal.GlobalGameNamespace.Cookie\u0022 /\u003E."},"DocId":"P:Sandbox.UI.TextEntry.HistoryCookie"},{"PropertyType":"Sandbox.UI.IconPanel","Loc":{"File":"UI/Controls/TextEntry.Icon.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.IconPanel","Name":"IconPanel","Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.UI.IconPanel\u0022 /\u003E that displays \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.Icon\u0022 /\u003E"},"DocId":"P:Sandbox.UI.TextEntry.IconPanel"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.Icon.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Icon","Name":"Icon","Attributes":[{"FullName":"Sandbox.PropertyAttribute"}],"Documentation":{"Summary":"If set, will display a \u003Ca href=\u0022https://fonts.google.com/icons\u0022\u003Ematerial icon\u003C/a\u003E at the end of the text entry."},"DocId":"P:Sandbox.UI.TextEntry.Icon"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"UI/Controls/TextEntry.Validation.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.MinLength","Name":"MinLength","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Validation"]}],"Documentation":{"Summary":"If set, visually signals when the input text is shorter than this value. Will also set \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.HasValidationErrors\u0022 /\u003E accordingly."},"DocId":"P:Sandbox.UI.TextEntry.MinLength"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"UI/Controls/TextEntry.Validation.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.MaxLength","Name":"MaxLength","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Validation"]}],"Documentation":{"Summary":"If set, visually signals when the input text is longer than this value. Will also set \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.HasValidationErrors\u0022 /\u003E accordingly."},"DocId":"P:Sandbox.UI.TextEntry.MaxLength"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.Validation.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.CharacterRegex","Name":"CharacterRegex","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Validation"]}],"Documentation":{"Summary":"If set, will block the input of any character that doesn\u0027t match. Will also set \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.HasValidationErrors\u0022 /\u003E accordingly."},"DocId":"P:Sandbox.UI.TextEntry.CharacterRegex"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.Validation.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.StringRegex","Name":"StringRegex","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Validation"]}],"Documentation":{"Summary":"If set, \u003Csee cref=\u0022P:Sandbox.UI.TextEntry.HasValidationErrors\u0022 /\u003E will return true if doesn\u0027t match regex."},"DocId":"P:Sandbox.UI.TextEntry.StringRegex"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/TextEntry.Validation.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.Numeric","Name":"Numeric","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Validation"]}],"Documentation":{"Summary":"When set to true, ensures only numeric values can be typed. Also applies \u003Csee cref=\u0022M:Sandbox.UI.TextEntry.FixNumeric\u0022 /\u003E on text."},"DocId":"P:Sandbox.UI.TextEntry.Numeric"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/TextEntry.Validation.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.HasValidationErrors","Name":"HasValidationErrors","Documentation":{"Summary":"If true then this control has validation errors and the input shouldn\u0027t be accepted."},"DocId":"P:Sandbox.UI.TextEntry.HasValidationErrors"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.TextEntry","Name":"TextEntry","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["TextEntry"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E that the user can enter text into."},"DocId":"T:Sandbox.UI.TextEntry"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.AutoComplete.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AutocompleteEntry.Title","Name":"Title","DocId":"P:Sandbox.UI.TextEntry.AutocompleteEntry.Title"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/TextEntry.AutoComplete.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AutocompleteEntry.Icon","Name":"Icon","DocId":"P:Sandbox.UI.TextEntry.AutocompleteEntry.Icon"},{"PropertyType":"System.Object","Loc":{"File":"UI/Controls/TextEntry.AutoComplete.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AutocompleteEntry.Value","Name":"Value","DocId":"P:Sandbox.UI.TextEntry.AutocompleteEntry.Value"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.TextEntry.AutocompleteEntry","Name":"AutocompleteEntry","DeclaringType":"Sandbox.UI.TextEntry","DocId":"T:Sandbox.UI.TextEntry.AutocompleteEntry"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.BaseControl","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/VectorControl.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.VectorControl.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.UI.VectorControl","DocId":"M:Sandbox.UI.VectorControl.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/VectorControl.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.VectorControl..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.VectorControl","DocId":"M:Sandbox.UI.VectorControl.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.VectorControl","Name":"VectorControl","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector2"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector3"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Vector4"]}],"Documentation":{"Summary":"Like TextEntry, except just for numbers"},"DocId":"T:Sandbox.UI.VectorControl"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.PopupButton","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"UI/DropDown.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.UI.DropDown.SetPropertyObject","Name":"SetPropertyObject","DeclaringType":"Sandbox.UI.DropDown","DocId":"M:Sandbox.UI.DropDown.SetPropertyObject(System.String,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/DropDown.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.UI.DropDown.Open","Name":"Open","DeclaringType":"Sandbox.UI.DropDown","Documentation":{"Summary":"Open the dropdown."},"DocId":"M:Sandbox.UI.DropDown.Open"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/DropDown.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.UI.DropDown..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.DropDown","DocId":"M:Sandbox.UI.DropDown.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/DropDown.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.UI.DropDown..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.DropDown","DocId":"M:Sandbox.UI.DropDown.#ctor(Sandbox.UI.Panel)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"UI/DropDown.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.DropDown.ValueChanged","Name":"ValueChanged","Documentation":{"Summary":"Called when the value has been changed,"},"DocId":"P:Sandbox.UI.DropDown.ValueChanged"},{"PropertyType":"System.Func\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.UI.Option\u003E\u003E","Loc":{"File":"UI/DropDown.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.DropDown.BuildOptions","Name":"BuildOptions","Documentation":{"Summary":"Called just before opening, allows options to be dynamic"},"DocId":"P:Sandbox.UI.DropDown.BuildOptions"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.Option\u003E","Loc":{"File":"UI/DropDown.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.UI.DropDown.Options","Name":"Options","Documentation":{"Summary":"The options to show on click. You can edit these directly via this property."},"DocId":"P:Sandbox.UI.DropDown.Options"},{"PropertyType":"System.Object","Loc":{"File":"UI/DropDown.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.UI.DropDown.Value","Name":"Value","Documentation":{"Summary":"The current string value. This is useful to have if Selected is null."},"DocId":"P:Sandbox.UI.DropDown.Value"},{"PropertyType":"Sandbox.UI.Option","Loc":{"File":"UI/DropDown.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.UI.DropDown.Selected","Name":"Selected","Documentation":{"Summary":"The currently selected option."},"DocId":"P:Sandbox.UI.DropDown.Selected"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.DropDown","Name":"DropDown","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["select"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"A UI control which provides multiple options via a dropdown box."},"DocId":"T:Sandbox.UI.DropDown"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Field.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.UI.Field..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Field","DocId":"M:Sandbox.UI.Field.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Field","Name":"Field","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["field"]}],"Documentation":{"Summary":"A field in a form, usually contains a label and a control"},"DocId":"T:Sandbox.UI.Field"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Field.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.FieldControl..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.FieldControl","DocId":"M:Sandbox.UI.FieldControl.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.FieldControl","Name":"FieldControl","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["control"]}],"Documentation":{"Summary":"A field in a form, usually contains a label and a control"},"DocId":"T:Sandbox.UI.FieldControl"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"entryTitle","Type":"System.String"},{"Name":"control","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/Form/Form.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.Form.AddRow","Name":"AddRow","DeclaringType":"Sandbox.UI.Form","DocId":"M:Sandbox.UI.Form.AddRow(System.String,Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"category"}],"l":{"File":"UI/Form/Form.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.UI.Form.AddHeader","Name":"AddHeader","DeclaringType":"Sandbox.UI.Form","DocId":"M:Sandbox.UI.Form.AddHeader(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Form/Form.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.Form.Clear","Name":"Clear","DeclaringType":"Sandbox.UI.Form","DocId":"M:Sandbox.UI.Form.Clear"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Form/Form.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.UI.Form..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Form","DocId":"M:Sandbox.UI.Form.#ctor"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Form","Name":"Form","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["form"]}],"DocId":"T:Sandbox.UI.Form"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Label","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/IconPanel.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.UI.IconPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.IconPanel","DocId":"M:Sandbox.UI.IconPanel.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.IconPanel","Name":"IconPanel","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["IconPanel"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"A panel containing an icon, typically a \u003Ca href=\u0022https://fonts.google.com/icons\u0022\u003Ematerial icon\u003C/a\u003E."},"DocId":"T:Sandbox.UI.IconPanel"},{"Namespace":"Sandbox.UI","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Option.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.Option..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Option","DocId":"M:Sandbox.UI.Option.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"UI/Option.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.Option..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Option","DocId":"M:Sandbox.UI.Option.#ctor(System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"UI/Option.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.UI.Option..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Option","DocId":"M:Sandbox.UI.Option.#ctor(System.String,System.String,System.Object)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.Option.Title","Name":"Title","Documentation":{"Summary":"The user-friendly text to show."},"DocId":"F:Sandbox.UI.Option.Title"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.Option.Icon","Name":"Icon","Documentation":{"Summary":"Icon for this option."},"DocId":"F:Sandbox.UI.Option.Icon"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.Option.Subtitle","Name":"Subtitle","DocId":"F:Sandbox.UI.Option.Subtitle"},{"FieldType":"System.String","IsPublic":true,"FullName":"Sandbox.UI.Option.Tooltip","Name":"Tooltip","Documentation":{"Summary":"Tooltip for this option."},"DocId":"F:Sandbox.UI.Option.Tooltip"},{"FieldType":"System.Object","IsPublic":true,"FullName":"Sandbox.UI.Option.Value","Name":"Value","Documentation":{"Summary":"The internal value for this option."},"DocId":"F:Sandbox.UI.Option.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Option","Name":"Option","Documentation":{"Summary":"An option for a \u003Csee cref=\u0022T:Sandbox.UI.DropDown\u0022 /\u003E or \u003Csee cref=\u0022T:Sandbox.UI.ButtonGroup\u0022 /\u003E."},"DocId":"T:Sandbox.UI.Option"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.BasePopup","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"sourcePanel","Type":"Sandbox.UI.Panel"},{"Name":"position","Type":"Sandbox.UI.Popup.PositionMode"},{"Name":"offset","Type":"System.Single"}],"l":{"File":"UI/Popup.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.UI.Popup.SetPositioning","Name":"SetPositioning","DeclaringType":"Sandbox.UI.Popup","Documentation":{"Summary":"Sets \u003Csee cref=\u0022P:Sandbox.UI.Popup.PopupSource\u0022 /\u003E, \u003Csee cref=\u0022P:Sandbox.UI.Popup.Position\u0022 /\u003E and \u003Csee cref=\u0022P:Sandbox.UI.Popup.PopupSourceOffset\u0022 /\u003E.\nApplies relevant CSS classes.","Params":{"sourcePanel":"Which panel triggered this popup.","position":"Desired positioning mode.","offset":"Offset away from the \u003Cparamref name=\u0022sourcePanel\u0022 /\u003E."}},"DocId":"M:Sandbox.UI.Popup.SetPositioning(Sandbox.UI.Panel,Sandbox.UI.Popup.PositionMode,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Popup.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.UI.Popup.Success","Name":"Success","DeclaringType":"Sandbox.UI.Popup","Documentation":{"Summary":"Closes all panels, marks this one as a success and closes it."},"DocId":"M:Sandbox.UI.Popup.Success"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Popup.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.UI.Popup.Failure","Name":"Failure","DeclaringType":"Sandbox.UI.Popup","Documentation":{"Summary":"Closes all panels, marks this one as a failure and closes it."},"DocId":"M:Sandbox.UI.Popup.Failure"},{"ReturnType":"Sandbox.UI.Panel","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"action","Type":"System.Action","Default":"null"}],"l":{"File":"UI/Popup.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.Popup.AddOption","Name":"AddOption","DeclaringType":"Sandbox.UI.Popup","Documentation":{"Summary":"Add an option to this popup with given text and click action."},"DocId":"M:Sandbox.UI.Popup.AddOption(System.String,System.Action)"},{"ReturnType":"Sandbox.UI.Panel","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"action","Type":"System.Action","Default":"null"}],"l":{"File":"UI/Popup.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.UI.Popup.AddOption","Name":"AddOption","DeclaringType":"Sandbox.UI.Popup","Documentation":{"Summary":"Add an option to this popup with given text, icon and click action."},"DocId":"M:Sandbox.UI.Popup.AddOption(System.String,System.String,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"dir","Type":"System.Int32"}],"l":{"File":"UI/Popup.cs","Line":237},"IsPublic":true,"FullName":"Sandbox.UI.Popup.MoveSelection","Name":"MoveSelection","DeclaringType":"Sandbox.UI.Popup","Documentation":{"Summary":"Move selection in given direction.","Params":{"dir":"Positive numbers move selection downwards, negative - upwards."}},"DocId":"M:Sandbox.UI.Popup.MoveSelection(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Popup.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.UI.Popup.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.Popup","DocId":"M:Sandbox.UI.Popup.Tick"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"layoutRect","Ref":true,"Type":"Sandbox.Rect"}],"l":{"File":"UI/Popup.cs","Line":262},"IsPublic":true,"FullName":"Sandbox.UI.Popup.OnLayout","Name":"OnLayout","DeclaringType":"Sandbox.UI.Popup","DocId":"M:Sandbox.UI.Popup.OnLayout(Sandbox.Rect@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Popup.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.Popup..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Popup","DocId":"M:Sandbox.UI.Popup.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"sourcePanel","Type":"Sandbox.UI.Panel"},{"Name":"position","Type":"Sandbox.UI.Popup.PositionMode"},{"Name":"offset","Type":"System.Single"}],"l":{"File":"UI/Popup.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.Popup..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Popup","Documentation":{},"DocId":"M:Sandbox.UI.Popup.#ctor(Sandbox.UI.Panel,Sandbox.UI.Popup.PositionMode,System.Single)"}],"Properties":[{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/Popup.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.UI.Popup.PopupSource","Name":"PopupSource","Documentation":{"Summary":"Which panel triggered this popup. Set by \u003Csee cref=\u0022M:Sandbox.UI.Popup.SetPositioning(Sandbox.UI.Panel,Sandbox.UI.Popup.PositionMode,System.Single)\u0022 /\u003E or the constructor."},"DocId":"P:Sandbox.UI.Popup.PopupSource"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/Popup.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.Popup.SelectedChild","Name":"SelectedChild","Documentation":{"Summary":"Currently selected option in the popup. Used internally for keyboard navigation."},"DocId":"P:Sandbox.UI.Popup.SelectedChild"},{"PropertyType":"Sandbox.UI.Popup.PositionMode","Loc":{"File":"UI/Popup.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.Popup.Position","Name":"Position","Documentation":{"Summary":"Positioning mode for this popup."},"DocId":"P:Sandbox.UI.Popup.Position"},{"PropertyType":"System.Single","Loc":{"File":"UI/Popup.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.UI.Popup.PopupSourceOffset","Name":"PopupSourceOffset","Documentation":{"Summary":"Offset away from \u003Csee cref=\u0022P:Sandbox.UI.Popup.PopupSource\u0022 /\u003E based on \u003Csee cref=\u0022P:Sandbox.UI.Popup.Position\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Popup.PopupSourceOffset"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Popup.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.Popup.CloseWhenParentIsHidden","Name":"CloseWhenParentIsHidden","Documentation":{"Summary":"If true, will close this popup when the \u003Csee cref=\u0022P:Sandbox.UI.Popup.PopupSource\u0022 /\u003E is hidden."},"DocId":"P:Sandbox.UI.Popup.CloseWhenParentIsHidden"},{"PropertyType":"System.String","Loc":{"File":"UI/Popup.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.UI.Popup.Title","Name":"Title","Documentation":{"Summary":"If set, will add an unselectable header with given text and \u003Csee cref=\u0022P:Sandbox.UI.Popup.Icon\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Popup.Title"},{"PropertyType":"System.String","Loc":{"File":"UI/Popup.cs","Line":184},"IsPublic":true,"FullName":"Sandbox.UI.Popup.Icon","Name":"Icon","Documentation":{"Summary":"If set, will add an unselectable header with given icon and \u003Csee cref=\u0022P:Sandbox.UI.Popup.Title\u0022 /\u003E."},"DocId":"P:Sandbox.UI.Popup.Icon"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Popup","Name":"Popup","DocId":"T:Sandbox.UI.Popup"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.Left","Name":"Left","Documentation":{"Summary":"To the left of the source panel, centered."},"DocId":"F:Sandbox.UI.Popup.PositionMode.Left"},{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.LeftBottom","Name":"LeftBottom","Documentation":{"Summary":"To the left of the source panel, aligned to the bottom."},"DocId":"F:Sandbox.UI.Popup.PositionMode.LeftBottom"},{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.AboveLeft","Name":"AboveLeft","Documentation":{"Summary":"Above the source panel, aligned to the left."},"DocId":"F:Sandbox.UI.Popup.PositionMode.AboveLeft"},{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.BelowLeft","Name":"BelowLeft","Documentation":{"Summary":"Below the source panel, aliging on the left. Do not stretch to size of \u003Csee cref=\u0022P:Sandbox.UI.Popup.PopupSource\u0022 /\u003E."},"DocId":"F:Sandbox.UI.Popup.PositionMode.BelowLeft"},{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.BelowCenter","Name":"BelowCenter","Documentation":{"Summary":"Below the source panel, centered horizontally."},"DocId":"F:Sandbox.UI.Popup.PositionMode.BelowCenter"},{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.BelowStretch","Name":"BelowStretch","Documentation":{"Summary":"Below the source panel, stretch to the width of the \u003Csee cref=\u0022P:Sandbox.UI.Popup.PopupSource\u0022 /\u003E."},"DocId":"F:Sandbox.UI.Popup.PositionMode.BelowStretch"},{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.AboveCenter","Name":"AboveCenter","Documentation":{"Summary":"Above, centered"},"DocId":"F:Sandbox.UI.Popup.PositionMode.AboveCenter"},{"FieldType":"Sandbox.UI.Popup.PositionMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.Popup.PositionMode.UnderMouse","Name":"UnderMouse","Documentation":{"Summary":"Position where the mouse cursor is currently"},"DocId":"F:Sandbox.UI.Popup.PositionMode.UnderMouse"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Popup.PositionMode","Name":"PositionMode","DeclaringType":"Sandbox.UI.Popup","Documentation":{"Summary":"Dictates where a \u003Csee cref=\u0022T:Sandbox.UI.Popup\u0022 /\u003E is positioned."},"DocId":"T:Sandbox.UI.Popup.PositionMode"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Button","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.PopupButton.Open","Name":"Open","DeclaringType":"Sandbox.UI.PopupButton","Documentation":{"Summary":"Open a popup. You should set \u003Csee cref=\u0022F:Sandbox.UI.PopupButton.Popup\u0022 /\u003E here."},"DocId":"M:Sandbox.UI.PopupButton.Open"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/PopupButton.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.UI.PopupButton.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.PopupButton","DocId":"M:Sandbox.UI.PopupButton.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/PopupButton.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.PopupButton..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PopupButton","DocId":"M:Sandbox.UI.PopupButton.#ctor"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.PopupButton","Name":"PopupButton","Documentation":{"Summary":"A button that opens a \u003Csee cref=\u0022F:Sandbox.UI.PopupButton.Popup\u0022 /\u003E panel.\nUseless on its own - you need to implement Open"},"DocId":"T:Sandbox.UI.PopupButton"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"f","Type":"System.Single"}],"l":{"File":"UI/SplitContainer.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.UpdateSplitFraction","Name":"UpdateSplitFraction","DeclaringType":"Sandbox.UI.SplitContainer","Documentation":{"Summary":"Sets the split fraction to this value. Will automatically adjust the value\naccording to MinimumFraction parameters, and will save the new value to cookie."},"DocId":"M:Sandbox.UI.SplitContainer.UpdateSplitFraction(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"element","Type":"Sandbox.Html.INode"},{"Name":"slotName","Type":"System.String"},{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/SplitContainer.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.OnTemplateSlot","Name":"OnTemplateSlot","DeclaringType":"Sandbox.UI.SplitContainer","Documentation":{"Summary":"You can create child panels in the template by setting attributes\non them, like slot=\u0022left\u0022 to make that panel appear in the left panel."},"DocId":"M:Sandbox.UI.SplitContainer.OnTemplateSlot(Sandbox.Html.INode,System.String,Sandbox.UI.Panel)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/SplitContainer.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.SplitContainer","DocId":"M:Sandbox.UI.SplitContainer.SetProperty(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/SplitContainer.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.SplitContainer","DocId":"M:Sandbox.UI.SplitContainer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/SplitContainer.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.Left","Name":"Left","Documentation":{"Summary":"The left, or top panel. Has class \u0022split-left\u0022."},"DocId":"P:Sandbox.UI.SplitContainer.Left"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/SplitContainer.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.Right","Name":"Right","Documentation":{"Summary":"The left, or bottom panel. Has class \u0022split-right\u0022."},"DocId":"P:Sandbox.UI.SplitContainer.Right"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/SplitContainer.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.Splitter","Name":"Splitter","Documentation":{"Summary":"The splitter control"},"DocId":"P:Sandbox.UI.SplitContainer.Splitter"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/SplitContainer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.IsDragging","Name":"IsDragging","Documentation":{"Summary":"Returns true if splitter is being dragged"},"DocId":"P:Sandbox.UI.SplitContainer.IsDragging"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/SplitContainer.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.Vertical","Name":"Vertical","Documentation":{"Summary":"Should this be laid out vertically? If you set this to vertical you should\nmentally change Left to Top and Right to Bottom."},"DocId":"P:Sandbox.UI.SplitContainer.Vertical"},{"PropertyType":"System.String","Loc":{"File":"UI/SplitContainer.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.FractionCookie","Name":"FractionCookie","Documentation":{"Summary":"We can save the position of this splitter in a cookie. To do that set this\n(or \u0022cookie\u0022 in a template). We\u0027ll automatically save and restore from the cookie."},"DocId":"P:Sandbox.UI.SplitContainer.FractionCookie"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.MinimumFractionLeft","Name":"MinimumFractionLeft","Documentation":{"Summary":"The smallest the left section can be as a fraction (0-1). Also controls the largest the right section can be."},"DocId":"F:Sandbox.UI.SplitContainer.MinimumFractionLeft"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.UI.SplitContainer.MinimumFractionRight","Name":"MinimumFractionRight","Documentation":{"Summary":"The smallest the right section can be as a fraction (0-1). Also controls the largest the left section can be."},"DocId":"F:Sandbox.UI.SplitContainer.MinimumFractionRight"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.SplitContainer","Name":"SplitContainer","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["split"]}],"Documentation":{"Summary":"A control that has two panes with a splitter in between. You can drag the splitter to change the size of the two panels."},"DocId":"T:Sandbox.UI.SplitContainer"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/TabContainer.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.TabContainer","DocId":"M:Sandbox.UI.TabContainer.SetProperty(System.String,System.String)"},{"ReturnType":"Sandbox.UI.TabContainer.Tab","Parameters":[{"Name":"panel","Type":"Sandbox.UI.Panel"},{"Name":"tabName","Type":"System.String"},{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"}],"l":{"File":"UI/TabContainer.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.AddTab","Name":"AddTab","DeclaringType":"Sandbox.UI.TabContainer","Documentation":{"Summary":"Add a tab to the sheet."},"DocId":"M:Sandbox.UI.TabContainer.AddTab(Sandbox.UI.Panel,System.String,System.String,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"element","Type":"Sandbox.Html.INode"},{"Name":"slotName","Type":"System.String"},{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/TabContainer.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.OnTemplateSlot","Name":"OnTemplateSlot","DeclaringType":"Sandbox.UI.TabContainer","DocId":"M:Sandbox.UI.TabContainer.OnTemplateSlot(Sandbox.Html.INode,System.String,Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"tab","Type":"Sandbox.UI.TabContainer.Tab"},{"Name":"setCookie","Type":"System.Boolean","Default":"True"}],"l":{"File":"UI/TabContainer.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.SwitchTab","Name":"SwitchTab","DeclaringType":"Sandbox.UI.TabContainer","Documentation":{"Summary":"Switch to a specific tab."},"DocId":"M:Sandbox.UI.TabContainer.SwitchTab(Sandbox.UI.TabContainer.Tab,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/TabContainer.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.TabContainer","DocId":"M:Sandbox.UI.TabContainer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/TabContainer.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.TabsContainer","Name":"TabsContainer","Documentation":{"Summary":"A control housing the tabs"},"DocId":"P:Sandbox.UI.TabContainer.TabsContainer"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/TabContainer.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.SheetContainer","Name":"SheetContainer","Documentation":{"Summary":"A control housing the sheets"},"DocId":"P:Sandbox.UI.TabContainer.SheetContainer"},{"PropertyType":"System.String","Loc":{"File":"UI/TabContainer.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.TabCookie","Name":"TabCookie","Documentation":{"Summary":"If a cookie is set then the selected tab will be saved and restored."},"DocId":"P:Sandbox.UI.TabContainer.TabCookie"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/TabContainer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.NoBody","Name":"NoBody","Documentation":{"Summary":"If true we will act as a tab bar and have no body."},"DocId":"P:Sandbox.UI.TabContainer.NoBody"},{"PropertyType":"System.String","Loc":{"File":"UI/TabContainer.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.ActiveTab","Name":"ActiveTab","Documentation":{"Summary":"The tab that is active"},"DocId":"P:Sandbox.UI.TabContainer.ActiveTab"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSandbox.UI.TabContainer.Tab\u003E","IsPublic":true,"FullName":"Sandbox.UI.TabContainer.Tabs","Name":"Tabs","Documentation":{"Summary":"Access to the pages on this control"},"DocId":"F:Sandbox.UI.TabContainer.Tabs"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.TabContainer","Name":"TabContainer","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["tabcontainer"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"A container with tabs, allowing you to switch between different sheets.\n \nYou can position the tabs by adding the class tabs-bottom, tabs-left, tabs-right (default is tabs top)"},"DocId":"T:Sandbox.UI.TabContainer"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"tabControl","Type":"Sandbox.UI.TabContainer"},{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/TabContainer.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.Tab..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.TabContainer.Tab","DocId":"M:Sandbox.UI.TabContainer.Tab.#ctor(Sandbox.UI.TabContainer,System.String,System.String,Sandbox.UI.Panel)"}],"Properties":[{"PropertyType":"Sandbox.UI.Button","Loc":{"File":"UI/TabContainer.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.Tab.Button","Name":"Button","DocId":"P:Sandbox.UI.TabContainer.Tab.Button"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"UI/TabContainer.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.Tab.Page","Name":"Page","DocId":"P:Sandbox.UI.TabContainer.Tab.Page"},{"PropertyType":"System.String","Loc":{"File":"UI/TabContainer.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.Tab.TabName","Name":"TabName","DocId":"P:Sandbox.UI.TabContainer.Tab.TabName"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/TabContainer.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.UI.TabContainer.Tab.Active","Name":"Active","Documentation":{"Summary":"Change appearance based on active status"},"DocId":"P:Sandbox.UI.TabContainer.Tab.Active"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.TabContainer.Tab","Name":"Tab","DeclaringType":"Sandbox.UI.TabContainer","Documentation":{"Summary":"Holds a Tab button and a Page for each sheet on the TabControl."},"DocId":"T:Sandbox.UI.TabContainer.Tab"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/LoaderFullScreen.razor","Line":26},"IsPublic":true,"FullName":"Sandbox.UI.LoaderFullScreen.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.LoaderFullScreen","DocId":"M:Sandbox.UI.LoaderFullScreen.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Components/LoaderFullScreen.razor","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.LoaderFullScreen..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.LoaderFullScreen","DocId":"M:Sandbox.UI.LoaderFullScreen.#ctor"}],"Fields":[{"FieldType":"Sandbox.RealTimeSince","IsPublic":true,"FullName":"Sandbox.UI.LoaderFullScreen.timeSinceShown","Name":"timeSinceShown","DocId":"F:Sandbox.UI.LoaderFullScreen.timeSinceShown"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.LoaderFullScreen","Name":"LoaderFullScreen","DocId":"T:Sandbox.UI.LoaderFullScreen"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.String","Parameters":[],"l":{"File":"UI/Components/PackageCard.razor","Line":101},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.FormatHoursPlayed","Name":"FormatHoursPlayed","DeclaringType":"Sandbox.UI.PackageCard","DocId":"M:Sandbox.UI.PackageCard.FormatHoursPlayed"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"UI/Components/PackageCard.razor","Line":116},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.UpdatedString","Name":"UpdatedString","DeclaringType":"Sandbox.UI.PackageCard","DocId":"M:Sandbox.UI.PackageCard.UpdatedString"},{"ReturnType":"System.Void","Parameters":[{"Name":"ident","Type":"System.String"},{"Name":"value","Type":"System.Int64"}],"l":{"File":"UI/Components/PackageCard.razor","Line":134},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.UpdateUsers","Name":"UpdateUsers","DeclaringType":"Sandbox.UI.PackageCard","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["package.update.users"]}],"DocId":"M:Sandbox.UI.PackageCard.UpdateUsers(System.String,System.Int64)"},{"ReturnType":"System.Void","Parameters":[{"Name":"ident","Type":"System.String"},{"Name":"value","Type":"System.Int64"}],"l":{"File":"UI/Components/PackageCard.razor","Line":145},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.UpdateFaves","Name":"UpdateFaves","DeclaringType":"Sandbox.UI.PackageCard","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["package.update.favourites"]}],"DocId":"M:Sandbox.UI.PackageCard.UpdateFaves(System.String,System.Int64)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Components/PackageCard.razor","Line":79},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PackageCard","DocId":"M:Sandbox.UI.PackageCard.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Package","Loc":{"File":"UI/Components/PackageCard.razor","Line":62},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.Package","Name":"Package","DocId":"P:Sandbox.UI.PackageCard.Package"},{"PropertyType":"System.Action","Loc":{"File":"UI/Components/PackageCard.razor","Line":67},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.OnLaunch","Name":"OnLaunch","Documentation":{"Summary":"Called when the icon part of the card is pressed"},"DocId":"P:Sandbox.UI.PackageCard.OnLaunch"},{"PropertyType":"System.Action","Loc":{"File":"UI/Components/PackageCard.razor","Line":72},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.OnMenu","Name":"OnMenu","Documentation":{"Summary":"Called when the icon part of the card is right clicked"},"DocId":"P:Sandbox.UI.PackageCard.OnMenu"},{"PropertyType":"System.Action","Loc":{"File":"UI/Components/PackageCard.razor","Line":77},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.OnOrg","Name":"OnOrg","Documentation":{"Summary":"Called when the org name is pressed"},"DocId":"P:Sandbox.UI.PackageCard.OnOrg"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageCard.razor","Line":79},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.HoverIcon","Name":"HoverIcon","DocId":"P:Sandbox.UI.PackageCard.HoverIcon"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Components/PackageCard.razor","Line":81},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.Decorated","Name":"Decorated","DocId":"P:Sandbox.UI.PackageCard.Decorated"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageCard.razor","Line":83},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.BackgroundImage","Name":"BackgroundImage","DocId":"P:Sandbox.UI.PackageCard.BackgroundImage"},{"PropertyType":"System.Int32","Loc":{"File":"UI/Components/PackageCard.razor","Line":85},"IsPublic":true,"FullName":"Sandbox.UI.PackageCard.UsersNow","Name":"UsersNow","DocId":"P:Sandbox.UI.PackageCard.UsersNow"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.PackageCard","Name":"PackageCard","DocId":"T:Sandbox.UI.PackageCard"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterFacet..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PackageFilterFacet","DocId":"M:Sandbox.UI.PackageFilterFacet.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Package.Facet","Loc":{"File":"UI/Components/PackageFilterFacet.razor","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterFacet.Facet","Name":"Facet","DocId":"P:Sandbox.UI.PackageFilterFacet.Facet"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageFilterFacet.razor","Line":30},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterFacet.Value","Name":"Value","DocId":"P:Sandbox.UI.PackageFilterFacet.Value"},{"PropertyType":"System.Action\u00602\u003CSandbox.Package.Facet,System.String\u003E","Loc":{"File":"UI/Components/PackageFilterFacet.razor","Line":31},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterFacet.OnChange","Name":"OnChange","DocId":"P:Sandbox.UI.PackageFilterFacet.OnChange"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.PackageFilterFacet","Name":"PackageFilterFacet","DocId":"T:Sandbox.UI.PackageFilterFacet"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterOrder..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PackageFilterOrder","DocId":"M:Sandbox.UI.PackageFilterOrder.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Package.SortOrder[]","Loc":{"File":"UI/Components/PackageFilterOrder.razor","Line":22},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterOrder.Orders","Name":"Orders","DocId":"P:Sandbox.UI.PackageFilterOrder.Orders"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageFilterOrder.razor","Line":23},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterOrder.Value","Name":"Value","DocId":"P:Sandbox.UI.PackageFilterOrder.Value"},{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"UI/Components/PackageFilterOrder.razor","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilterOrder.OnChange","Name":"OnChange","DocId":"P:Sandbox.UI.PackageFilterOrder.OnChange"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.PackageFilterOrder","Name":"PackageFilterOrder","DocId":"T:Sandbox.UI.PackageFilterOrder"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Components/PackageFilters.razor","Line":120},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilters.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.PackageFilters","DocId":"M:Sandbox.UI.PackageFilters.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.PackageFilters..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PackageFilters","DocId":"M:Sandbox.UI.PackageFilters.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageFilters.razor","Line":34},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilters.Query","Name":"Query","DocId":"P:Sandbox.UI.PackageFilters.Query"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageFilters.razor","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilters.SearchString","Name":"SearchString","DocId":"P:Sandbox.UI.PackageFilters.SearchString"},{"PropertyType":"Sandbox.Package.FindResult","Loc":{"File":"UI/Components/PackageFilters.razor","Line":36},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilters.Result","Name":"Result","DocId":"P:Sandbox.UI.PackageFilters.Result"},{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"UI/Components/PackageFilters.razor","Line":37},"IsPublic":true,"FullName":"Sandbox.UI.PackageFilters.OnChange","Name":"OnChange","DocId":"P:Sandbox.UI.PackageFilters.OnChange"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.PackageFilters","Name":"PackageFilters","DocId":"T:Sandbox.UI.PackageFilters"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Components/PackageList.razor","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.PackageList..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.PackageList","DocId":"M:Sandbox.UI.PackageList.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageList.razor","Line":48},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.Query","Name":"Query","DocId":"P:Sandbox.UI.PackageList.Query"},{"PropertyType":"System.String","Loc":{"File":"UI/Components/PackageList.razor","Line":49},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.Group","Name":"Group","DocId":"P:Sandbox.UI.PackageList.Group"},{"PropertyType":"System.Int32","Loc":{"File":"UI/Components/PackageList.razor","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.Take","Name":"Take","DocId":"P:Sandbox.UI.PackageList.Take"},{"PropertyType":"System.Int32","Loc":{"File":"UI/Components/PackageList.razor","Line":51},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.Skip","Name":"Skip","DocId":"P:Sandbox.UI.PackageList.Skip"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Components/PackageList.razor","Line":52},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.ShowFilters","Name":"ShowFilters","DocId":"P:Sandbox.UI.PackageList.ShowFilters"},{"PropertyType":"System.Action\u00601\u003CSandbox.Package\u003E","Loc":{"File":"UI/Components/PackageList.razor","Line":54},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.OnMenu","Name":"OnMenu","DocId":"P:Sandbox.UI.PackageList.OnMenu"},{"PropertyType":"System.Action\u00601\u003CSandbox.Package\u003E","Loc":{"File":"UI/Components/PackageList.razor","Line":55},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.OnSelected","Name":"OnSelected","DocId":"P:Sandbox.UI.PackageList.OnSelected"},{"PropertyType":"System.Action\u00601\u003CSandbox.Package\u003E","Loc":{"File":"UI/Components/PackageList.razor","Line":56},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.OnOrg","Name":"OnOrg","DocId":"P:Sandbox.UI.PackageList.OnOrg"},{"PropertyType":"System.Action\u00601\u003CSandbox.Package.FindResult\u003E","Loc":{"File":"UI/Components/PackageList.razor","Line":57},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.OnResult","Name":"OnResult","DocId":"P:Sandbox.UI.PackageList.OnResult"},{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"UI/Components/PackageList.razor","Line":58},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.OnFilterChanged","Name":"OnFilterChanged","DocId":"P:Sandbox.UI.PackageList.OnFilterChanged"},{"PropertyType":"Sandbox.Package[]","Loc":{"File":"UI/Components/PackageList.razor","Line":59},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.Packages","Name":"Packages","DocId":"P:Sandbox.UI.PackageList.Packages"},{"PropertyType":"Sandbox.Package[]","Loc":{"File":"UI/Components/PackageList.razor","Line":61},"IsPublic":true,"FullName":"Sandbox.UI.PackageList.FoundPackages","Name":"FoundPackages","DocId":"P:Sandbox.UI.PackageList.FoundPackages"}],"Fields":[{"FieldType":"Sandbox.Package.FindResult","IsPublic":true,"FullName":"Sandbox.UI.PackageList.Result","Name":"Result","DocId":"F:Sandbox.UI.PackageList.Result"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.PackageList","Name":"PackageList","DocId":"T:Sandbox.UI.PackageList"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.BaseControl","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/Controls/SliderControl.razor","Line":128},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.UI.SliderControl","DocId":"M:Sandbox.UI.SliderControl.Rebuild"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"UI/Controls/SliderControl.razor","Line":146},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.ScreenPosToValue","Name":"ScreenPosToValue","DeclaringType":"Sandbox.UI.SliderControl","Documentation":{"Summary":"Convert a screen position to a value. The value is clamped, but not snapped."},"DocId":"M:Sandbox.UI.SliderControl.ScreenPosToValue(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/SliderControl.razor","Line":51},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.SliderControl","DocId":"M:Sandbox.UI.SliderControl.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"},{"Name":"step","Type":"System.Single","Default":"1"}],"l":{"File":"UI/Controls/SliderControl.razor","Line":51},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.SliderControl","DocId":"M:Sandbox.UI.SliderControl.#ctor(System.Single,System.Single,System.Single)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.Single\u003E","Loc":{"File":"UI/Controls/SliderControl.razor","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.OnValueChanged","Name":"OnValueChanged","DocId":"P:Sandbox.UI.SliderControl.OnValueChanged"},{"PropertyType":"System.Single","Loc":{"File":"UI/Controls/SliderControl.razor","Line":51},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.Max","Name":"Max","Documentation":{"Summary":"The right side of the slider."},"DocId":"P:Sandbox.UI.SliderControl.Max"},{"PropertyType":"System.Single","Loc":{"File":"UI/Controls/SliderControl.razor","Line":57},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.Min","Name":"Min","Documentation":{"Summary":"The left side of the slider."},"DocId":"P:Sandbox.UI.SliderControl.Min"},{"PropertyType":"System.Single","Loc":{"File":"UI/Controls/SliderControl.razor","Line":64},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.Step","Name":"Step","Documentation":{"Summary":"If set to 1, value will be rounded to 1\u0027s\nIf set to 10, value will be rounded to 10\u0027s\nIf set to 0.1, value will be rounded to 0.1\u0027s"},"DocId":"P:Sandbox.UI.SliderControl.Step"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/SliderControl.razor","Line":69},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.ShowRange","Name":"ShowRange","Documentation":{"Summary":"Show the range values above the slider"},"DocId":"P:Sandbox.UI.SliderControl.ShowRange"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/SliderControl.razor","Line":74},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.ShowValueTooltip","Name":"ShowValueTooltip","Documentation":{"Summary":"When changing the value show the tooltip"},"DocId":"P:Sandbox.UI.SliderControl.ShowValueTooltip"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/SliderControl.razor","Line":79},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.ShowTextEntry","Name":"ShowTextEntry","Documentation":{"Summary":"When changing the value show the tooltip"},"DocId":"P:Sandbox.UI.SliderControl.ShowTextEntry"},{"PropertyType":"System.String","Loc":{"File":"UI/Controls/SliderControl.razor","Line":84},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.NumberFormat","Name":"NumberFormat","Documentation":{"Summary":"How to display numbers in this control"},"DocId":"P:Sandbox.UI.SliderControl.NumberFormat"},{"PropertyType":"System.Single","Loc":{"File":"UI/Controls/SliderControl.razor","Line":93},"IsPublic":true,"FullName":"Sandbox.UI.SliderControl.Value","Name":"Value","DocId":"P:Sandbox.UI.SliderControl.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.SliderControl","Name":"SliderControl","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Single"]}],"DocId":"T:Sandbox.UI.SliderControl"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.BaseControl","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/Controls/SwitchControl.razor","Line":53},"IsPublic":true,"FullName":"Sandbox.UI.SwitchControl..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.SwitchControl","DocId":"M:Sandbox.UI.SwitchControl.#ctor"}],"Properties":[{"PropertyType":"Microsoft.AspNetCore.Components.RenderFragment","Loc":{"File":"UI/Controls/SwitchControl.razor","Line":24},"IsPublic":true,"FullName":"Sandbox.UI.SwitchControl.Label","Name":"Label","DocId":"P:Sandbox.UI.SwitchControl.Label"},{"PropertyType":"System.Action\u00601\u003CSystem.Boolean\u003E","Loc":{"File":"UI/Controls/SwitchControl.razor","Line":26},"IsPublic":true,"FullName":"Sandbox.UI.SwitchControl.OnValueChanged","Name":"OnValueChanged","DocId":"P:Sandbox.UI.SwitchControl.OnValueChanged"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/Controls/SwitchControl.razor","Line":37},"IsPublic":true,"FullName":"Sandbox.UI.SwitchControl.Value","Name":"Value","DocId":"P:Sandbox.UI.SwitchControl.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.SwitchControl","Name":"SwitchControl","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Boolean"]}],"DocId":"T:Sandbox.UI.SwitchControl"},{"Namespace":"Sandbox.UI","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"Sandbox.UI.MenuPanel","Parameters":[{"Name":"source","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/MenuPanel.razor","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.UI.MenuPanel.Open","Name":"Open","DeclaringType":"Sandbox.UI.MenuPanel","DocId":"M:Sandbox.UI.MenuPanel.Open(Sandbox.UI.Panel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"text","Type":"System.String"},{"Name":"action","Type":"System.Action"}],"l":{"File":"UI/MenuPanel.razor","Line":50},"IsPublic":true,"FullName":"Sandbox.UI.MenuPanel.AddOption","Name":"AddOption","DeclaringType":"Sandbox.UI.MenuPanel","DocId":"M:Sandbox.UI.MenuPanel.AddOption(System.String,System.String,System.Action)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/MenuPanel.razor","Line":55},"IsPublic":true,"FullName":"Sandbox.UI.MenuPanel.AddSpacer","Name":"AddSpacer","DeclaringType":"Sandbox.UI.MenuPanel","DocId":"M:Sandbox.UI.MenuPanel.AddSpacer"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/MenuPanel.razor","Line":60},"IsPublic":true,"FullName":"Sandbox.UI.MenuPanel.Close","Name":"Close","DeclaringType":"Sandbox.UI.MenuPanel","DocId":"M:Sandbox.UI.MenuPanel.Close"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"layoutRect","Ref":true,"Type":"Sandbox.Rect"}],"l":{"File":"UI/MenuPanel.razor","Line":75},"IsPublic":true,"FullName":"Sandbox.UI.MenuPanel.OnLayout","Name":"OnLayout","DeclaringType":"Sandbox.UI.MenuPanel","DocId":"M:Sandbox.UI.MenuPanel.OnLayout(Sandbox.Rect@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/MenuPanel.razor","Line":32},"IsPublic":true,"FullName":"Sandbox.UI.MenuPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.MenuPanel","DocId":"M:Sandbox.UI.MenuPanel.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.MenuPanel","Name":"MenuPanel","DocId":"T:Sandbox.UI.MenuPanel"},{"Namespace":"Sandbox.UI.Tests","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"box","Type":"Sandbox.UI.Box"},{"Name":"scaleFromScreen","Type":"System.Single"},{"Name":"scrollOffset","Type":"System.Single"},{"Name":"justify","Type":"Sandbox.UI.Justify"}],"l":{"File":"UI/LayoutUtility/GridLayout.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.Update","Name":"Update","DeclaringType":"Sandbox.UI.Tests.GridLayout","Documentation":{"Summary":"Update specifics of this layout. Returns true if we\u0027re dirty."},"DocId":"M:Sandbox.UI.Tests.GridLayout.Update(Sandbox.UI.Box,System.Single,System.Single,Sandbox.UI.Justify)"},{"ReturnType":"System.Void","Parameters":[{"Name":"firstIndex","Out":true,"Type":"System.Int32"},{"Name":"lastIndex","Out":true,"Type":"System.Int32"}],"l":{"File":"UI/LayoutUtility/GridLayout.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.GetVisibleRange","Name":"GetVisibleRange","DeclaringType":"Sandbox.UI.Tests.GridLayout","Documentation":{"Summary":"Get the range of cells that are visible"},"DocId":"M:Sandbox.UI.Tests.GridLayout.GetVisibleRange(System.Int32@,System.Int32@)"},{"ReturnType":"Sandbox.Rect","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"UI/LayoutUtility/GridLayout.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.GetPosition","Name":"GetPosition","DeclaringType":"Sandbox.UI.Tests.GridLayout","Documentation":{"Summary":"Get the position of this cell"},"DocId":"M:Sandbox.UI.Tests.GridLayout.GetPosition(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"},{"Name":"panel","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/LayoutUtility/GridLayout.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.Position","Name":"Position","DeclaringType":"Sandbox.UI.Tests.GridLayout","Documentation":{"Summary":"Move this panel into the position. This will set the Left/Top/Width/Height on the panel"},"DocId":"M:Sandbox.UI.Tests.GridLayout.Position(System.Int32,Sandbox.UI.Panel)"},{"ReturnType":"System.Single","Parameters":[{"Name":"count","Type":"System.Int32"}],"l":{"File":"UI/LayoutUtility/GridLayout.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.GetHeight","Name":"GetHeight","DeclaringType":"Sandbox.UI.Tests.GridLayout","Documentation":{"Summary":"Get the full height if we have this many items"},"DocId":"M:Sandbox.UI.Tests.GridLayout.GetHeight(System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/LayoutUtility/GridLayout.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Tests.GridLayout","DocId":"M:Sandbox.UI.Tests.GridLayout.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.Length","Loc":{"File":"UI/LayoutUtility/GridLayout.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.ItemWidth","Name":"ItemWidth","Documentation":{"Summary":"The fixed width of each item. If it is lower than 0 then we\u0027ll stretch to fill the size."},"DocId":"P:Sandbox.UI.Tests.GridLayout.ItemWidth"},{"PropertyType":"Sandbox.UI.Length","Loc":{"File":"UI/LayoutUtility/GridLayout.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.ItemHeight","Name":"ItemHeight","Documentation":{"Summary":"The fixed height of each item."},"DocId":"P:Sandbox.UI.Tests.GridLayout.ItemHeight"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/LayoutUtility/GridLayout.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.AutoColumns","Name":"AutoColumns","Documentation":{"Summary":"Should we update Columns automatically?"},"DocId":"P:Sandbox.UI.Tests.GridLayout.AutoColumns"},{"PropertyType":"System.Int32","Loc":{"File":"UI/LayoutUtility/GridLayout.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.Columns","Name":"Columns","Documentation":{"Summary":"How many columns should we have?"},"DocId":"P:Sandbox.UI.Tests.GridLayout.Columns"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"UI/LayoutUtility/GridLayout.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.Rect","Name":"Rect","Documentation":{"Summary":"The Rect of this layout. Set via Update."},"DocId":"P:Sandbox.UI.Tests.GridLayout.Rect"},{"PropertyType":"System.Single","Loc":{"File":"UI/LayoutUtility/GridLayout.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.ScrollOffset","Name":"ScrollOffset","Documentation":{"Summary":"Where the top of the visible space is"},"DocId":"P:Sandbox.UI.Tests.GridLayout.ScrollOffset"},{"PropertyType":"Sandbox.UI.Justify","Loc":{"File":"UI/LayoutUtility/GridLayout.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout.Justify","Name":"Justify","Documentation":{"Summary":"How columns should be justified"},"DocId":"P:Sandbox.UI.Tests.GridLayout.Justify"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Tests.GridLayout","Name":"GridLayout","DocId":"T:Sandbox.UI.Tests.GridLayout"},{"Namespace":"Sandbox.UI.Tests","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"System.Object"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.AddItem","Name":"AddItem","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.AddItem(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Object[]"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.AddItems","Name":"AddItems","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.AddItems(System.Object[])"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/VirtualScrollPanel.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.Clear","Name":"Clear","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/VirtualScrollPanel.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.Tick"},{"ReturnType":"System.Void","Parameters":[{"Name":"enumerable","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.SetItems","Name":"SetItems","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.SetItems(System.Collections.Generic.IEnumerable\u00601{System.Object})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.HasData","Name":"HasData","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","Documentation":{"Summary":"Return true if we have this data slot"},"DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.HasData(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.RefreshCreated","Name":"RefreshCreated","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.RefreshCreated(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"i","Type":"System.Int32"},{"Name":"cell","Type":"Sandbox.UI.Panel"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.OnCellCreated","Name":"OnCellCreated","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.OnCellCreated(System.Int32,Sandbox.UI.Panel)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.SetProperty(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/VirtualScrollPanel.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Tests.VirtualScrollPanel","DocId":"M:Sandbox.UI.Tests.VirtualScrollPanel.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.Object\u003E","IsVirtual":true,"Loc":{"File":"UI/VirtualScrollPanel.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.Data","Name":"Data","DocId":"P:Sandbox.UI.Tests.VirtualScrollPanel.Data"},{"PropertyType":"System.Boolean","Loc":{"File":"UI/VirtualScrollPanel.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.NeedsRebuild","Name":"NeedsRebuild","DocId":"P:Sandbox.UI.Tests.VirtualScrollPanel.NeedsRebuild"},{"PropertyType":"System.Action\u00602\u003CSandbox.UI.Panel,System.Object\u003E","Loc":{"File":"UI/VirtualScrollPanel.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.OnCreateCell","Name":"OnCreateCell","Documentation":{"Summary":"Create a new panel. You should add a child to the passed panel (which is the cell)."},"DocId":"P:Sandbox.UI.Tests.VirtualScrollPanel.OnCreateCell"}],"Fields":[{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Sandbox.UI.Panel\u003E","IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.CreatedPanels","Name":"CreatedPanels","DocId":"F:Sandbox.UI.Tests.VirtualScrollPanel.CreatedPanels"},{"FieldType":"Sandbox.UI.Tests.GridLayout","IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel.Layout","Name":"Layout","DocId":"F:Sandbox.UI.Tests.VirtualScrollPanel.Layout"}],"IsClass":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Tests.VirtualScrollPanel","Name":"VirtualScrollPanel","Attributes":[{"FullName":"Sandbox.LibraryAttribute","ConstructorArguments":["virtualscrollpanel"]}],"Documentation":{"Summary":"Scroll panel that creates its contents as they become visible\n \nTODO: we need to let panels know, or recreate them, when Data changes"},"DocId":"T:Sandbox.UI.Tests.VirtualScrollPanel"},{"Namespace":"Sandbox.UI.Tests","BaseType":"Sandbox.UI.Panel","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"UI/VirtualScrollPanel.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.Tick","Name":"Tick","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.Tick"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"i","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.HasData","Name":"HasData","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","Documentation":{"Summary":"Return true if we have this data slot"},"DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.HasData(System.Int32)"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.ItemCount","Name":"ItemCount","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.ItemCount"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"i","Type":"System.Int32"}],"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.GetItem","Name":"GetItem","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.GetItem(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":252},"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.RefreshCreated","Name":"RefreshCreated","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.RefreshCreated(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"index","Type":"System.Int32"},{"Name":"item","Type":"T"},{"Name":"cell","Type":"Sandbox.UI.Panel"}],"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.OnCellCreated","Name":"OnCellCreated","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.OnCellCreated(System.Int32,\u0060\u00600,Sandbox.UI.Panel)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"UI/VirtualScrollPanel.cs","Line":297},"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.SetProperty","Name":"SetProperty","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.SetProperty(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"UI/VirtualScrollPanel.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","DocId":"M:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"UI/VirtualScrollPanel.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.NeedsRebuild","Name":"NeedsRebuild","DocId":"P:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.NeedsRebuild"}],"Fields":[{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Sandbox.UI.Panel\u003E","IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.CreatedPanels","Name":"CreatedPanels","DocId":"F:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.CreatedPanels"},{"FieldType":"Sandbox.UI.Tests.GridLayout","IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E.Layout","Name":"Layout","DocId":"F:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601.Layout"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.UI.Tests.BaseVirtualScrollPanel\u003CT\u003E","Name":"BaseVirtualScrollPanel\u003CT\u003E","DocId":"T:Sandbox.UI.Tests.BaseVirtualScrollPanel\u00601"},{"Namespace":"Sandbox.UI.Construct","Methods":[{"ReturnType":"Sandbox.UI.Button","Parameters":[{"Name":"self","Type":"Sandbox.UI.Construct.PanelCreator"},{"Name":"text","Type":"System.String"},{"Name":"onClick","Type":"System.Action","Default":"null"}],"l":{"File":"UI/Button.cs","Line":233},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.ButtonConstructor.Button","Name":"Button","DeclaringType":"Sandbox.UI.Construct.ButtonConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Create a button with given text and on-click action."},"DocId":"M:Sandbox.UI.Construct.ButtonConstructor.Button(Sandbox.UI.Construct.PanelCreator,System.String,System.Action)"},{"ReturnType":"Sandbox.UI.Button","Parameters":[{"Name":"self","Type":"Sandbox.UI.Construct.PanelCreator"},{"Name":"text","Type":"System.String"},{"Name":"className","Type":"System.String"},{"Name":"onClick","Type":"System.Action","Default":"null"}],"l":{"File":"UI/Button.cs","Line":243},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.ButtonConstructor.Button","Name":"Button","DeclaringType":"Sandbox.UI.Construct.ButtonConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Create a button with given text, CSS class name and on-click action."},"DocId":"M:Sandbox.UI.Construct.ButtonConstructor.Button(Sandbox.UI.Construct.PanelCreator,System.String,System.String,System.Action)"},{"ReturnType":"Sandbox.UI.Button","Parameters":[{"Name":"self","Type":"Sandbox.UI.Construct.PanelCreator"},{"Name":"text","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"className","Type":"System.String"},{"Name":"onClick","Type":"System.Action","Default":"null"}],"l":{"File":"UI/Button.cs","Line":262},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.ButtonConstructor.ButtonWithIcon","Name":"ButtonWithIcon","DeclaringType":"Sandbox.UI.Construct.ButtonConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Create a button with given text, icon, CSS class name and on-click action."},"DocId":"M:Sandbox.UI.Construct.ButtonConstructor.ButtonWithIcon(Sandbox.UI.Construct.PanelCreator,System.String,System.String,System.String,System.Action)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.ButtonConstructor","Name":"ButtonConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.UI.Construct.ButtonConstructor"},{"Namespace":"Sandbox.UI.Construct","Methods":[{"ReturnType":"Sandbox.UI.IconPanel","Parameters":[{"Name":"self","Type":"Sandbox.UI.Construct.PanelCreator"},{"Name":"icon","Type":"System.String"},{"Name":"classes","Type":"System.String","Default":"null"}],"l":{"File":"UI/IconPanel.cs","Line":23},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.IconPanelConstructor.Icon","Name":"Icon","DeclaringType":"Sandbox.UI.Construct.IconPanelConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Create and return an icon (panel) with given icon and optionally given CSS classes."},"DocId":"M:Sandbox.UI.Construct.IconPanelConstructor.Icon(Sandbox.UI.Construct.PanelCreator,System.String,System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.UI.Construct.IconPanelConstructor","Name":"IconPanelConstructor","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Sandbox.UI.Construct.IconPanelConstructor"},{"Namespace":"Sandbox.Citizen","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"info","Type":"Sandbox.DamageInfo"},{"Name":"damageScale","Type":"System.Single","Default":"1"},{"Name":"force","Type":"Vector3","Default":"null"}],"l":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.ProceduralHitReaction","Name":"ProceduralHitReaction","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","DocId":"M:Sandbox.Citizen.CitizenAnimationHelper.ProceduralHitReaction(Sandbox.DamageInfo,System.Single,Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"lookDirection","Type":"Vector3"},{"Name":"eyesWeight","Type":"System.Single","Default":"1"},{"Name":"headWeight","Type":"System.Single","Default":"1"},{"Name":"bodyWeight","Type":"System.Single","Default":"1"}],"l":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.WithLook","Name":"WithLook","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","Documentation":{"Summary":"Have the player look at this point in the world"},"DocId":"M:Sandbox.Citizen.CitizenAnimationHelper.WithLook(Vector3,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Velocity","Type":"Vector3"}],"l":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":134},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.WithVelocity","Name":"WithVelocity","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","Documentation":{"Summary":"Have the player animate moving with a set velocity (this doesn\u0027t move them! Your character controller is responsible for that)","Params":{"Velocity":""}},"DocId":"M:Sandbox.Citizen.CitizenAnimationHelper.WithVelocity(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Velocity","Type":"Vector3"}],"l":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.WithWishVelocity","Name":"WithWishVelocity","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","Documentation":{"Summary":"Animates the wish for the character to move in a certain direction. For example, when in the air, your character will swing their arms in that direction.","Params":{"Velocity":""}},"DocId":"M:Sandbox.Citizen.CitizenAnimationHelper.WithWishVelocity(Vector3)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":342},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.TriggerJump","Name":"TriggerJump","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","Documentation":{"Summary":"Triggers a jump animation"},"DocId":"M:Sandbox.Citizen.CitizenAnimationHelper.TriggerJump"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":350},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.TriggerDeploy","Name":"TriggerDeploy","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","Documentation":{"Summary":"Triggers a weapon deploy animation"},"DocId":"M:Sandbox.Citizen.CitizenAnimationHelper.TriggerDeploy"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper..ctor","Name":".ctor","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","DocId":"M:Sandbox.Citizen.CitizenAnimationHelper.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Target","Name":"Target","Attributes":[{"FullName":"Sandbox.PropertyAttribute"}],"Documentation":{"Summary":"The skinned model renderer that we\u0027ll apply all parameters to."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.Target"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.EyeSource","Name":"EyeSource","Attributes":[{"FullName":"Sandbox.PropertyAttribute"}],"Documentation":{"Summary":"Where are the eyes of our character?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.EyeSource"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.5","1.5","0.01","True","True"]},{"FullName":"TitleAttribute","ConstructorArguments":["Avatar Height Scale"]}],"Documentation":{"Summary":"How tall are we?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.Height"},{"PropertyType":"System.Boolean","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.LookAtEnabled","Name":"LookAtEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["LookAtEnabled"]}],"Documentation":{"Summary":"Are we looking at something? Useful for stuff like cutscenes, where you want an NPC to stare at you."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.LookAtEnabled"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.LookAt","Name":"LookAt","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["LookAtEnabled"]}],"Documentation":{"Summary":"Which GameObject should we be looking at?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.LookAt"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.EyesWeight","Name":"EyesWeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["LookAtEnabled"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]}],"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.EyesWeight"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HeadWeight","Name":"HeadWeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["LookAtEnabled"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]}],"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.HeadWeight"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.BodyWeight","Name":"BodyWeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["LookAtEnabled"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]}],"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.BodyWeight"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IkLeftHand","Name":"IkLeftHand","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Inverse kinematics"]},{"FullName":"TitleAttribute","ConstructorArguments":["Left Hand"]}],"Documentation":{"Summary":"IK will try to place the limb where this GameObject is in the world."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IkLeftHand"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IkRightHand","Name":"IkRightHand","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Inverse kinematics"]},{"FullName":"TitleAttribute","ConstructorArguments":["Right Hand"]}],"Documentation":{},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IkRightHand"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IkLeftFoot","Name":"IkLeftFoot","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Inverse kinematics"]},{"FullName":"TitleAttribute","ConstructorArguments":["Left Foot"]}],"Documentation":{},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IkLeftFoot"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IkRightFoot","Name":"IkRightFoot","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Inverse kinematics"]},{"FullName":"TitleAttribute","ConstructorArguments":["Right Foot"]}],"Documentation":{},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IkRightFoot"},{"PropertyType":"Transform","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.EyeWorldTransform","Name":"EyeWorldTransform","Documentation":{"Summary":"The transform of the eyes, in world space. This is worked out from EyeSource is it\u0027s set."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.EyeWorldTransform"},{"PropertyType":"Rotation","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.AimAngle","Name":"AimAngle","Documentation":{"Summary":"Where are we aiming?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.AimAngle"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.AimEyesWeight","Name":"AimEyesWeight","Documentation":{"Summary":"The weight of the aim angle, but specifically for the Citizen\u0027s eyes."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.AimEyesWeight"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.AimHeadWeight","Name":"AimHeadWeight","Documentation":{"Summary":"The weight of the aim angle, but specifically for the Citizen\u0027s head."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.AimHeadWeight"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.AimBodyWeight","Name":"AimBodyWeight","Documentation":{"Summary":"The weight of the aim angle, but specifically for the Citizen\u0027s body."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.AimBodyWeight"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":219},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.MoveRotationSpeed","Name":"MoveRotationSpeed","Documentation":{"Summary":"How much the character is rotating in degrees per second, this controls feet shuffling.\nIf rotating clockwise this should be positive, if rotating counter-clockwise this should be negative."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.MoveRotationSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.FootShuffle","Name":"FootShuffle","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use MoveRotationSpeed"]}],"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.FootShuffle"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":235},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.DuckLevel","Name":"DuckLevel","Documentation":{"Summary":"The scale of being ducked (crouched) (0 - 1)"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.DuckLevel"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.VoiceLevel","Name":"VoiceLevel","Documentation":{"Summary":"How loud are we talking?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.VoiceLevel"},{"PropertyType":"System.Boolean","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":253},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IsSitting","Name":"IsSitting","Documentation":{"Summary":"Are we sitting down?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IsSitting"},{"PropertyType":"System.Boolean","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":262},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IsGrounded","Name":"IsGrounded","Documentation":{"Summary":"Are we on the ground?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IsGrounded"},{"PropertyType":"System.Boolean","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":271},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IsSwimming","Name":"IsSwimming","Documentation":{"Summary":"Are we swimming?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IsSwimming"},{"PropertyType":"System.Boolean","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":280},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IsClimbing","Name":"IsClimbing","Documentation":{"Summary":"Are we climbing?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IsClimbing"},{"PropertyType":"System.Boolean","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":289},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IsNoclipping","Name":"IsNoclipping","Documentation":{"Summary":"Are we noclipping?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IsNoclipping"},{"PropertyType":"System.Boolean","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":298},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.IsWeaponLowered","Name":"IsWeaponLowered","Documentation":{"Summary":"Is the weapon lowered? By default, this\u0027ll happen when the character hasn\u0027t been shooting for a while."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.IsWeaponLowered"},{"PropertyType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":319},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldType","Name":"HoldType","Documentation":{"Summary":"What kind of weapon are we holding?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.HoldType"},{"PropertyType":"Sandbox.Citizen.CitizenAnimationHelper.Hand","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":335},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Handedness","Name":"Handedness","Documentation":{"Summary":"What\u0027s the handedness of our weapon? Left handed, right handed, or both hands? This is only supported by some holdtypes, like Pistol, HoldItem."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.Handedness"},{"PropertyType":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":367},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyle","Name":"MoveStyle","Documentation":{"Summary":"We can force the model to walk or run, or let it decide based on the speed."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.MoveStyle"},{"PropertyType":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":387},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMove","Name":"SpecialMove","Documentation":{"Summary":"We can force the model to have a specific movement state, instead of just running around.\n\u003Csee cref=\u0022F:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.LedgeGrab\u0022 /\u003E is good for shimmying across a ledge.\n\u003Csee cref=\u0022F:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.Roll\u0022 /\u003E is good for a platformer game where the character is rolling around continuously.\n\u003Csee cref=\u0022F:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.Slide\u0022 /\u003E is good for a shooter game or a platformer where the character is sliding."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.SpecialMove"},{"PropertyType":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":404},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Sitting","Name":"Sitting","Documentation":{"Summary":"How are we sitting down?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.Sitting"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":413},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SittingOffsetHeight","Name":"SittingOffsetHeight","Documentation":{"Summary":"How far up are we sitting down from the floor?"},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.SittingOffsetHeight"},{"PropertyType":"System.Single","Loc":{"File":"Components/Citizen/CitizenAnimationHelper.cs","Line":422},"IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SittingPose","Name":"SittingPose","Documentation":{"Summary":"From 0-1, how much are we actually sitting down."},"DocId":"P:Sandbox.Citizen.CitizenAnimationHelper.SittingPose"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper","Name":"CitizenAnimationHelper","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Citizen Animation Helper"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Citizen"]},{"FullName":"IconAttribute","ConstructorArguments":["directions_run"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]}],"Documentation":{"Summary":"Used to control the Citizen animation state. You don\u0027t have to use this to animate your citizen avatar, but our\naim is to put everything you need in this class, so you can easily see what variables are available."},"DocId":"T:Sandbox.Citizen.CitizenAnimationHelper"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.None","Name":"None","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.None"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Pistol","Name":"Pistol","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Pistol"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Rifle","Name":"Rifle","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Rifle"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Shotgun","Name":"Shotgun","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Shotgun"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.HoldItem","Name":"HoldItem","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.HoldItem"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Punch","Name":"Punch","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Punch"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Swing","Name":"Swing","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.Swing"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.RPG","Name":"RPG","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes.RPG"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.HoldTypes","Name":"HoldTypes","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","DocId":"T:Sandbox.Citizen.CitizenAnimationHelper.HoldTypes"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.Hand","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Hand.Both","Name":"Both","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.Hand.Both"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.Hand","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Hand.Right","Name":"Right","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.Hand.Right"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.Hand","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Hand.Left","Name":"Left","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.Hand.Left"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.Hand","Name":"Hand","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","DocId":"T:Sandbox.Citizen.CitizenAnimationHelper.Hand"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles.Auto","Name":"Auto","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.MoveStyles.Auto"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles.Walk","Name":"Walk","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.MoveStyles.Walk"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles.Run","Name":"Run","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.MoveStyles.Run"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.MoveStyles","Name":"MoveStyles","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","DocId":"T:Sandbox.Citizen.CitizenAnimationHelper.MoveStyles"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.None","Name":"None","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.None"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.LedgeGrab","Name":"LedgeGrab","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.LedgeGrab"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.Roll","Name":"Roll","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.Roll"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.Slide","Name":"Slide","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle.Slide"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle","Name":"SpecialMoveStyle","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","DocId":"T:Sandbox.Citizen.CitizenAnimationHelper.SpecialMoveStyle"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle.None","Name":"None","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.SittingStyle.None"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle.Chair","Name":"Chair","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.SittingStyle.Chair"},{"FieldType":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle.Floor","Name":"Floor","DocId":"F:Sandbox.Citizen.CitizenAnimationHelper.SittingStyle.Floor"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Library","IsPublic":true,"FullName":"Sandbox.Citizen.CitizenAnimationHelper.SittingStyle","Name":"SittingStyle","DeclaringType":"Sandbox.Citizen.CitizenAnimationHelper","DocId":"T:Sandbox.Citizen.CitizenAnimationHelper.SittingStyle"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectInspector/ComponentListWidget.cs","Line":440},"IsPublic":true,"FullName":"ComponentListWidget.Frame","Name":"Frame","DeclaringType":"ComponentListWidget","DocId":"M:ComponentListWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/GameObjectInspector/ComponentListWidget.cs","Line":19},"IsPublic":true,"FullName":"ComponentListWidget..ctor","Name":".ctor","DeclaringType":"ComponentListWidget","DocId":"M:ComponentListWidget.#ctor(Sandbox.SerializedObject)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"ComponentListWidget","Name":"ComponentListWidget","DocId":"T:ComponentListWidget"},{"Namespace":"","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/NavMeshLinkTool.cs","Line":5},"IsPublic":true,"FullName":"NavMeshLinkTool.OnEnabled","Name":"OnEnabled","DeclaringType":"NavMeshLinkTool","DocId":"M:NavMeshLinkTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/NavMeshLinkTool.cs","Line":11},"IsPublic":true,"FullName":"NavMeshLinkTool.OnUpdate","Name":"OnUpdate","DeclaringType":"NavMeshLinkTool","DocId":"M:NavMeshLinkTool.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/NavMeshLinkTool.cs","Line":16},"IsPublic":true,"FullName":"NavMeshLinkTool.OnDisabled","Name":"OnDisabled","DeclaringType":"NavMeshLinkTool","DocId":"M:NavMeshLinkTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/NavMeshLinkTool.cs","Line":21},"IsPublic":true,"FullName":"NavMeshLinkTool.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"NavMeshLinkTool","DocId":"M:NavMeshLinkTool.OnSelectionChanged"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Tools/Component/NavMeshLinkTool.cs","Line":27},"IsPublic":true,"FullName":"NavMeshLinkTool..ctor","Name":".ctor","DeclaringType":"NavMeshLinkTool","DocId":"M:NavMeshLinkTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"NavMeshLinkTool","Name":"NavMeshLinkTool","DocId":"T:NavMeshLinkTool"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"CodeEditors/CodeEditorControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.CodeEditorControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.CodeEditorControlWidget","DocId":"M:Editor.CodeEditorControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CodeEditorControlWidget","Name":"CodeEditorControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Editor.ICodeEditor"]}],"DocId":"T:Editor.CodeEditorControlWidget"},{"Namespace":"Editor","Methods":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.CreateAsset","Name":"CreateAsset","DocId":"T:Editor.CreateAsset"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"folder","Type":"System.IO.DirectoryInfo"}],"l":{"File":"CreateAsset.cs","Line":21},"IsPublic":true,"FullName":"Editor.CreateAsset.Entry.Execute","Name":"Execute","DeclaringType":"Editor.CreateAsset.Entry","DocId":"M:Editor.CreateAsset.Entry.Execute(System.IO.DirectoryInfo)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"CreateAsset.cs","Line":9},"IsPublic":true,"FullName":"Editor.CreateAsset.Entry.Name","Name":"Name","DocId":"P:Editor.CreateAsset.Entry.Name"},{"PropertyType":"System.String","Loc":{"File":"CreateAsset.cs","Line":10},"IsPublic":true,"FullName":"Editor.CreateAsset.Entry.Icon","Name":"Icon","DocId":"P:Editor.CreateAsset.Entry.Icon"},{"PropertyType":"System.String","Loc":{"File":"CreateAsset.cs","Line":11},"IsPublic":true,"FullName":"Editor.CreateAsset.Entry.Category","Name":"Category","DocId":"P:Editor.CreateAsset.Entry.Category"},{"PropertyType":"System.Boolean","Loc":{"File":"CreateAsset.cs","Line":14},"IsPublic":true,"FullName":"Editor.CreateAsset.Entry.Pinned","Name":"Pinned","DocId":"P:Editor.CreateAsset.Entry.Pinned"},{"PropertyType":"System.Action\u00601\u003CSystem.IO.DirectoryInfo\u003E","Loc":{"File":"CreateAsset.cs","Line":16},"IsPublic":true,"FullName":"Editor.CreateAsset.Entry.Action","Name":"Action","DocId":"P:Editor.CreateAsset.Entry.Action"},{"PropertyType":"System.String","Loc":{"File":"CreateAsset.cs","Line":17},"IsPublic":true,"FullName":"Editor.CreateAsset.Entry.Default","Name":"Default","DocId":"P:Editor.CreateAsset.Entry.Default"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CreateAsset.Entry","Name":"Entry","DeclaringType":"Editor.CreateAsset","DocId":"T:Editor.CreateAsset.Entry"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Curves/CurveControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.CurveControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.CurveControlWidget","DocId":"M:Editor.CurveControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Curves/CurveControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.CurveControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.CurveControlWidget.SupportsMultiEdit"}],"Fields":[{"FieldType":"Color","IsPublic":true,"FullName":"Editor.CurveControlWidget.HighlightColor","Name":"HighlightColor","DocId":"F:Editor.CurveControlWidget.HighlightColor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CurveControlWidget","Name":"CurveControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Curve"]}],"DocId":"T:Editor.CurveControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Curves/CurveControlWidget.cs","Line":66},"IsPublic":true,"FullName":"Editor.CurveRangeControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.CurveRangeControlWidget","DocId":"M:Editor.CurveRangeControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Fields":[{"FieldType":"Color","IsPublic":true,"FullName":"Editor.CurveRangeControlWidget.HighlightColor","Name":"HighlightColor","DocId":"F:Editor.CurveRangeControlWidget.HighlightColor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CurveRangeControlWidget","Name":"CurveRangeControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.CurveRange"]}],"DocId":"T:Editor.CurveRangeControlWidget"},{"Namespace":"Editor","BaseType":"Editor.GraphicsView","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"editableCurve","Type":"Editor.GraphicsItems.EditableCurve"}],"l":{"File":"Curves/CurveEditor.cs","Line":386},"IsPublic":true,"FullName":"Editor.CurveEditor.UpdateBackgroundFromCurve","Name":"UpdateBackgroundFromCurve","DeclaringType":"Editor.CurveEditor","DocId":"M:Editor.CurveEditor.UpdateBackgroundFromCurve(Editor.GraphicsItems.EditableCurve)"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Curves/CurveEditor.cs","Line":400},"IsPublic":true,"FullName":"Editor.CurveEditor.GetBackgroundIncrementX","Name":"GetBackgroundIncrementX","DeclaringType":"Editor.CurveEditor","DocId":"M:Editor.CurveEditor.GetBackgroundIncrementX"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Curves/CurveEditor.cs","Line":401},"IsPublic":true,"FullName":"Editor.CurveEditor.GetBackgroundIncrementY","Name":"GetBackgroundIncrementY","DeclaringType":"Editor.CurveEditor","DocId":"M:Editor.CurveEditor.GetBackgroundIncrementY"},{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"Vector2"},{"Name":"retainValues","Type":"System.Boolean","Default":"False"}],"l":{"File":"Curves/CurveEditor.cs","Line":419},"IsPublic":true,"FullName":"Editor.CurveEditor.UpdateTimeRange","Name":"UpdateTimeRange","DeclaringType":"Editor.CurveEditor","DocId":"M:Editor.CurveEditor.UpdateTimeRange(Vector2,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"r","Type":"Vector2"},{"Name":"retainValues","Type":"System.Boolean","Default":"False"}],"l":{"File":"Curves/CurveEditor.cs","Line":429},"IsPublic":true,"FullName":"Editor.CurveEditor.UpdateValueRange","Name":"UpdateValueRange","DeclaringType":"Editor.CurveEditor","DocId":"M:Editor.CurveEditor.UpdateValueRange(Vector2,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/CurveEditor.cs","Line":439},"IsPublic":true,"FullName":"Editor.CurveEditor.ClearHandles","Name":"ClearHandles","DeclaringType":"Editor.CurveEditor","DocId":"M:Editor.CurveEditor.ClearHandles"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/CurveEditor.cs","Line":454},"IsPublic":true,"FullName":"Editor.CurveEditor.SetIsRange","Name":"SetIsRange","DeclaringType":"Editor.CurveEditor","Documentation":{"Summary":"Set this editor to be a range editor"},"DocId":"M:Editor.CurveEditor.SetIsRange"},{"ReturnType":"System.Void","Parameters":[{"Name":"canEdit","Type":"System.Boolean"}],"l":{"File":"Curves/CurveEditor.cs","Line":472},"IsPublic":true,"FullName":"Editor.CurveEditor.SetCanEditTimeRange","Name":"SetCanEditTimeRange","DeclaringType":"Editor.CurveEditor","Documentation":{"Summary":"Set whether or not the user can edit the time range of the curves in this editor."},"DocId":"M:Editor.CurveEditor.SetCanEditTimeRange(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"canEdit","Type":"System.Boolean"}],"l":{"File":"Curves/CurveEditor.cs","Line":485},"IsPublic":true,"FullName":"Editor.CurveEditor.SetCanEditValueRange","Name":"SetCanEditValueRange","DeclaringType":"Editor.CurveEditor","Documentation":{"Summary":"Set whether or not the user can edit the value range of the curves in this editor."},"DocId":"M:Editor.CurveEditor.SetCanEditValueRange(System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Curves/CurveEditor.cs","Line":44},"IsPublic":true,"FullName":"Editor.CurveEditor..ctor","Name":".ctor","DeclaringType":"Editor.CurveEditor","DocId":"M:Editor.CurveEditor.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Curves/CurveEditor.cs","Line":16},"IsPublic":true,"FullName":"Editor.CurveEditor.AxisX","Name":"AxisX","DocId":"P:Editor.CurveEditor.AxisX"},{"PropertyType":"Vector2","Loc":{"File":"Curves/CurveEditor.cs","Line":28},"IsPublic":true,"FullName":"Editor.CurveEditor.AxisY","Name":"AxisY","DocId":"P:Editor.CurveEditor.AxisY"},{"PropertyType":"System.Boolean","Loc":{"File":"Curves/CurveEditor.cs","Line":47},"IsPublic":true,"FullName":"Editor.CurveEditor.CanEditTimeRange","Name":"CanEditTimeRange","DocId":"P:Editor.CurveEditor.CanEditTimeRange"},{"PropertyType":"System.Boolean","Loc":{"File":"Curves/CurveEditor.cs","Line":48},"IsPublic":true,"FullName":"Editor.CurveEditor.CanEditValueRange","Name":"CanEditValueRange","DocId":"P:Editor.CurveEditor.CanEditValueRange"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CurveEditor","Name":"CurveEditor","Documentation":{"Summary":"A widget which contains an editable curve"},"DocId":"T:Editor.CurveEditor"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"serializedProperty","Type":"Sandbox.SerializedProperty"},{"Name":"onChanged","Type":"System.Action"}],"l":{"File":"Curves/CurveEditorPopup.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.CurveEditorPopup.AddCurve","Name":"AddCurve","DeclaringType":"Editor.CurveEditorPopup","DocId":"M:Editor.CurveEditorPopup.AddCurve(Sandbox.SerializedProperty,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"get","Type":"System.Func\u00601\u003CSandbox.Curve\u003E"},{"Name":"set","Type":"System.Action\u00601\u003CSandbox.Curve\u003E"}],"l":{"File":"Curves/CurveEditorPopup.cs","Line":49},"IsPublic":true,"FullName":"Editor.CurveEditorPopup.AddCurve","Name":"AddCurve","DeclaringType":"Editor.CurveEditorPopup","DocId":"M:Editor.CurveEditorPopup.AddCurve(System.Func\u00601{Sandbox.Curve},System.Action\u00601{Sandbox.Curve})"},{"ReturnType":"System.Void","Parameters":[{"Name":"serializedProperty","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Curves/CurveEditorPopup.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.CurveEditorPopup.AddPresets","Name":"AddPresets","DeclaringType":"Editor.CurveEditorPopup","DocId":"M:Editor.CurveEditorPopup.AddPresets(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/CurveEditorPopup.cs","Line":82},"IsPublic":true,"FullName":"Editor.CurveEditorPopup.SetIsRange","Name":"SetIsRange","DeclaringType":"Editor.CurveEditorPopup","Documentation":{"Summary":"Set this editor to be a range editor"},"DocId":"M:Editor.CurveEditorPopup.SetIsRange"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Curves/CurveEditorPopup.cs","Line":9},"IsPublic":true,"FullName":"Editor.CurveEditorPopup..ctor","Name":".ctor","DeclaringType":"Editor.CurveEditorPopup","DocId":"M:Editor.CurveEditorPopup.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CurveEditorPopup","Name":"CurveEditorPopup","DocId":"T:Editor.CurveEditorPopup"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"curve","In":true,"Type":"Sandbox.Curve"},{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"spacing","Type":"System.Single","Default":"3"},{"Name":"start","Type":"System.Single","Default":"0"},{"Name":"end","Type":"System.Single","Default":"1"}],"l":{"File":"Curves/CurveExtensions.cs","Line":11},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.CurveExtensions.DrawLine","Name":"DrawLine","DeclaringType":"Editor.CurveExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Draw curve. start and end should be specified in normalized time space, ie 0-1, not range.x-range.y"},"DocId":"M:Editor.CurveExtensions.DrawLine(Sandbox.Curve@,Sandbox.Rect@,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"curve","In":true,"Type":"Sandbox.CurveRange"},{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"spacing","Type":"System.Single","Default":"3"},{"Name":"start","Type":"System.Single","Default":"0"},{"Name":"end","Type":"System.Single","Default":"1"}],"l":{"File":"Curves/CurveExtensions.cs","Line":29},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.CurveExtensions.DrawArea","Name":"DrawArea","DeclaringType":"Editor.CurveExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Draw curve. start and end should be specified in normalized time space, ie 0-1, not range.x-range.y"},"DocId":"M:Editor.CurveExtensions.DrawArea(Sandbox.CurveRange@,Sandbox.Rect@,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"curve","In":true,"Type":"Sandbox.CurveRange"},{"Name":"rect","In":true,"Type":"Sandbox.Rect"},{"Name":"y","Type":"System.Single"},{"Name":"spacing","Type":"System.Single","Default":"3"},{"Name":"start","Type":"System.Single","Default":"0"},{"Name":"end","Type":"System.Single","Default":"1"}],"l":{"File":"Curves/CurveExtensions.cs","Line":53},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.CurveExtensions.DrawLine","Name":"DrawLine","DeclaringType":"Editor.CurveExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Draw curve. start and end should be specified in normalized time space, ie 0-1, not range.x-range.y"},"DocId":"M:Editor.CurveExtensions.DrawLine(Sandbox.CurveRange@,Sandbox.Rect@,System.Single,System.Single,System.Single,System.Single)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.CurveExtensions","Name":"CurveExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.CurveExtensions"},{"Namespace":"Editor","BaseType":"Editor.ListView","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Object"}],"l":{"File":"Curves/CurvePresets.cs","Line":73},"IsPublic":true,"FullName":"Editor.CurvePresets.OnItemClicked","Name":"OnItemClicked","DeclaringType":"Editor.CurvePresets","DocId":"M:Editor.CurvePresets.OnItemClicked(System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"cookie","Type":"System.String","Default":"CurvePresets"}],"l":{"File":"Curves/CurvePresets.cs","Line":11},"IsPublic":true,"FullName":"Editor.CurvePresets..ctor","Name":".ctor","DeclaringType":"Editor.CurvePresets","DocId":"M:Editor.CurvePresets.#ctor(Editor.Widget,System.String)"}],"Properties":[{"PropertyType":"System.Func\u00601\u003CSystem.Nullable\u00601\u003CSandbox.Curve\u003E\u003E","Loc":{"File":"Curves/CurvePresets.cs","Line":8},"IsPublic":true,"FullName":"Editor.CurvePresets.GetCurveToSave","Name":"GetCurveToSave","DocId":"P:Editor.CurvePresets.GetCurveToSave"},{"PropertyType":"System.Action\u00601\u003CSandbox.Curve\u003E","Loc":{"File":"Curves/CurvePresets.cs","Line":9},"IsPublic":true,"FullName":"Editor.CurvePresets.OnCurveClicked","Name":"OnCurveClicked","DocId":"P:Editor.CurvePresets.OnCurveClicked"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CurvePresets","Name":"CurvePresets","Documentation":{"Summary":"A widget which holds a list of user curve presets, saved in a cookie"},"DocId":"T:Editor.CurvePresets"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Diagnostics/AllocationsDock.cs","Line":30},"IsPublic":true,"FullName":"Editor.Allocations.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.Allocations","DocId":"M:Editor.Allocations.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Diagnostics/AllocationsDock.cs","Line":38},"IsPublic":true,"FullName":"Editor.Allocations.Start","Name":"Start","DeclaringType":"Editor.Allocations","DocId":"M:Editor.Allocations.Start"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Diagnostics/AllocationsDock.cs","Line":13},"IsPublic":true,"FullName":"Editor.Allocations..ctor","Name":".ctor","DeclaringType":"Editor.Allocations","DocId":"M:Editor.Allocations.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Allocations","Name":"Allocations","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Allocations","timer"]}],"DocId":"T:Editor.Allocations"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Diagnostics/PerformanceDock.cs","Line":58},"IsPublic":true,"FullName":"Editor.PerformanceDock.Frame","Name":"Frame","DeclaringType":"Editor.PerformanceDock","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.PerformanceDock.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Diagnostics/PerformanceDock.cs","Line":10},"IsPublic":true,"FullName":"Editor.PerformanceDock..ctor","Name":".ctor","DeclaringType":"Editor.PerformanceDock","DocId":"M:Editor.PerformanceDock.#ctor(Editor.Widget)"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Editor.PerformanceDock.RefreshSpeed","Name":"RefreshSpeed","DocId":"F:Editor.PerformanceDock.RefreshSpeed"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PerformanceDock","Name":"PerformanceDock","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Performance","timer"]}],"DocId":"T:Editor.PerformanceDock"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CT\u003E","Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":35},"IsPublic":true,"FullName":"Editor.AssetBrowser.GetSelected","Name":"GetSelected","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.GetSelected\u0060\u00601"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":226},"IsPublic":true,"FullName":"Editor.AssetBrowser.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":298},"IsPublic":true,"FullName":"Editor.AssetBrowser.OpenParentFolder","Name":"OpenParentFolder","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Go up once in the folder structure."},"DocId":"M:Editor.AssetBrowser.OpenParentFolder"},{"ReturnType":"System.Void","Parameters":[{"Name":"absolutePath","Type":"System.String"},{"Name":"addToHistory","Type":"System.Boolean","Default":"True"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":307},"IsPublic":true,"FullName":"Editor.AssetBrowser.NavigateTo","Name":"NavigateTo","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.NavigateTo(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"location","Type":"Editor.AssetBrowser.Location"},{"Name":"addToHistory","Type":"System.Boolean","Default":"True"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":316},"IsPublic":true,"FullName":"Editor.AssetBrowser.NavigateTo","Name":"NavigateTo","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.NavigateTo(Editor.AssetBrowser.Location,System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.AssetBrowser.UpdateAssetList","Name":"UpdateAssetList","DeclaringType":"Editor.AssetBrowser","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.AssetBrowser/\u003CUpdateAssetList\u003Ed__59"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"Documentation":{"Summary":"Update the list of displayed assets."},"DocId":"M:Editor.AssetBrowser.UpdateAssetList"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":608},"IsPublic":true,"FullName":"Editor.AssetBrowser.LoadSettings","Name":"LoadSettings","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Load settings saved by \u003Csee cref=\u0022M:Editor.AssetBrowser.SaveSettings\u0022 /\u003E."},"DocId":"M:Editor.AssetBrowser.LoadSettings"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":643},"IsPublic":true,"FullName":"Editor.AssetBrowser.SaveSettings","Name":"SaveSettings","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Save asset browser user settings, such as view mode, \u003Csee cref=\u0022P:Editor.AssetBrowser.ShowJunkFiles\u0022 /\u003E and \u003Csee cref=\u0022P:Editor.AssetBrowser.ShowRecursiveFiles\u0022 /\u003E.\nThe save slot is separate for each asset browser filter combination set in the constructor."},"DocId":"M:Editor.AssetBrowser.SaveSettings"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"skipEvents","Type":"System.Boolean","Default":"False"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.AssetBrowser.FocusOnAsset","Name":"FocusOnAsset","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Focus on this asset, make it selected"},"DocId":"M:Editor.AssetBrowser.FocusOnAsset(Editor.Asset,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"path","Type":"System.String"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":682},"IsPublic":true,"FullName":"Editor.AssetBrowser.OnAssetCreated","Name":"OnAssetCreated","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.OnAssetCreated(Editor.Asset,System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"folderPath","Type":"System.String"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":723},"IsPublic":true,"FullName":"Editor.AssetBrowser.AddPin","Name":"AddPin","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.AddPin(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":729},"IsPublic":true,"FullName":"Editor.AssetBrowser.Highlight","Name":"Highlight","DeclaringType":"Editor.AssetBrowser","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["assetsystem.highlight"]}],"DocId":"M:Editor.AssetBrowser.Highlight(System.String)"},{"ReturnType":"Editor.AssetBrowser","Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Statics.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.Get","Name":"Get","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Gets the closest open \u003Csee cref=\u0022T:Editor.AssetBrowser\u0022 /\u003E to the current focused widget"},"DocId":"M:Editor.AssetBrowser.Get"},{"ReturnType":"Editor.AssetBrowser","Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Statics.cs","Line":30},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.GetOrCreate","Name":"GetOrCreate","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Gets the closest open \u003Csee cref=\u0022T:Editor.AssetBrowser\u0022 /\u003E to the current focused widget, or creates a new one"},"DocId":"M:Editor.AssetBrowser.GetOrCreate"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"skipEvents","Type":"System.Boolean","Default":"False"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Statics.cs","Line":42},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.OpenTo","Name":"OpenTo","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Opens an AssetBrowser to the \u003Cparamref name=\u0022asset\u0022 /\u003E, raising the window into view.\nIf no AssetBrowser is open already, a new one will be opened."},"DocId":"M:Editor.AssetBrowser.OpenTo(Editor.Asset,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"entry","Type":"Editor.AssetEntry"},{"Name":"skipEvents","Type":"System.Boolean","Default":"False"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Statics.cs","Line":54},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.OpenTo","Name":"OpenTo","DeclaringType":"Editor.AssetBrowser","Documentation":{"Summary":"Opens an AssetBrowser to the \u003Cparamref name=\u0022entry\u0022 /\u003E location, raising the window into view.\nIf no AssetBrowser is open already, a new one will be opened."},"DocId":"M:Editor.AssetBrowser.OpenTo(Editor.AssetEntry,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":129},"IsPublic":true,"FullName":"Editor.AssetBrowser..ctor","Name":".ctor","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"assetTypeFilters","Type":"System.Collections.Generic.List\u00601\u003CEditor.AssetType\u003E"}],"l":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":86},"IsPublic":true,"FullName":"Editor.AssetBrowser..ctor","Name":".ctor","DeclaringType":"Editor.AssetBrowser","DocId":"M:Editor.AssetBrowser.#ctor(Editor.Widget,System.Collections.Generic.List\u00601{Editor.AssetType})"}],"Properties":[{"PropertyType":"Editor.AssetBrowser.Location","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":15},"IsPublic":true,"FullName":"Editor.AssetBrowser.CurrentLocation","Name":"CurrentLocation","Documentation":{"Summary":"Directory, contents of which are currently being displayed."},"DocId":"P:Editor.AssetBrowser.CurrentLocation"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.AssetType\u003E","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":20},"IsPublic":true,"FullName":"Editor.AssetBrowser.FilterAssetTypes","Name":"FilterAssetTypes","Documentation":{"Summary":"Only show these asset types."},"DocId":"P:Editor.AssetBrowser.FilterAssetTypes"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":31},"IsPublic":true,"FullName":"Editor.AssetBrowser.MultiSelect","Name":"MultiSelect","Documentation":{},"DocId":"P:Editor.AssetBrowser.MultiSelect"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":34},"IsPublic":true,"FullName":"Editor.AssetBrowser.SelectedCount","Name":"SelectedCount","DocId":"P:Editor.AssetBrowser.SelectedCount"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":83},"IsPublic":true,"FullName":"Editor.AssetBrowser.ShowJunkFiles","Name":"ShowJunkFiles","Documentation":{"Summary":"Show files generated by asset compilation and other usually unuseful files."},"DocId":"P:Editor.AssetBrowser.ShowJunkFiles"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":84},"IsPublic":true,"FullName":"Editor.AssetBrowser.HideNonAssets","Name":"HideNonAssets","DocId":"P:Editor.AssetBrowser.HideNonAssets"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":97},"IsPublic":true,"FullName":"Editor.AssetBrowser.ShowRecursiveFiles","Name":"ShowRecursiveFiles","Documentation":{"Summary":"If true, show all files in a flat view, if false, show files and folders like they would appear in Windows Explorer."},"DocId":"P:Editor.AssetBrowser.ShowRecursiveFiles"},{"PropertyType":"Editor.AssetListViewMode","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.cs","Line":117},"IsPublic":true,"FullName":"Editor.AssetBrowser.ViewModeType","Name":"ViewModeType","Documentation":{"Summary":"View mode, i.e. thumbs, list or whatever else."},"DocId":"P:Editor.AssetBrowser.ViewModeType"}],"Fields":[{"FieldType":"Editor.PathWidget","IsPublic":true,"FullName":"Editor.AssetBrowser.Path","Name":"Path","DocId":"F:Editor.AssetBrowser.Path"},{"FieldType":"Editor.SearchWidget","IsPublic":true,"FullName":"Editor.AssetBrowser.Search","Name":"Search","DocId":"F:Editor.AssetBrowser.Search"},{"FieldType":"System.Action\u00601\u003CEditor.Asset\u003E","IsPublic":true,"FullName":"Editor.AssetBrowser.OnAssetHighlight","Name":"OnAssetHighlight","Documentation":{"Summary":"Asset has been clicked"},"DocId":"F:Editor.AssetBrowser.OnAssetHighlight"},{"FieldType":"System.Action\u00601\u003CEditor.Asset[]\u003E","IsPublic":true,"FullName":"Editor.AssetBrowser.OnAssetsHighlight","Name":"OnAssetsHighlight","Documentation":{"Summary":"Asset has been clicked"},"DocId":"F:Editor.AssetBrowser.OnAssetsHighlight"},{"FieldType":"System.Action\u00601\u003CSystem.Object\u003E","IsPublic":true,"FullName":"Editor.AssetBrowser.OnHighlight","Name":"OnHighlight","Documentation":{"Summary":"Item has been selected"},"DocId":"F:Editor.AssetBrowser.OnHighlight"},{"FieldType":"System.Action\u00601\u003CEditor.Asset\u003E","IsPublic":true,"FullName":"Editor.AssetBrowser.OnAssetSelected","Name":"OnAssetSelected","Documentation":{"Summary":"Asset has been selected (double click, or enter)"},"DocId":"F:Editor.AssetBrowser.OnAssetSelected"},{"FieldType":"System.Action\u00601\u003CSandbox.Package\u003E","IsPublic":true,"FullName":"Editor.AssetBrowser.OnPackageSelected","Name":"OnPackageSelected","Documentation":{"Summary":"Package has been selected (double click, or enter)"},"DocId":"F:Editor.AssetBrowser.OnPackageSelected"},{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.AssetBrowser.OnFileSelected","Name":"OnFileSelected","Documentation":{"Summary":"Asset has been selected (double click, or enter)"},"DocId":"F:Editor.AssetBrowser.OnFileSelected"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.AssetBrowser.OnFolderOpened","Name":"OnFolderOpened","DocId":"F:Editor.AssetBrowser.OnFolderOpened"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetBrowser","Name":"AssetBrowser","Documentation":{"Summary":"A list of assets with filtering options."},"DocId":"T:Editor.AssetBrowser"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.AssetBrowser.LocationType","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.LocationType.Generic","Name":"Generic","DocId":"F:Editor.AssetBrowser.LocationType.Generic"},{"FieldType":"Editor.AssetBrowser.LocationType","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.LocationType.Assets","Name":"Assets","DocId":"F:Editor.AssetBrowser.LocationType.Assets"},{"FieldType":"Editor.AssetBrowser.LocationType","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.LocationType.Code","Name":"Code","DocId":"F:Editor.AssetBrowser.LocationType.Code"},{"FieldType":"Editor.AssetBrowser.LocationType","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetBrowser.LocationType.Localization","Name":"Localization","DocId":"F:Editor.AssetBrowser.LocationType.Localization"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetBrowser.LocationType","Name":"LocationType","DeclaringType":"Editor.AssetBrowser","DocId":"T:Editor.AssetBrowser.LocationType"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":39},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.CanGoUp","Name":"CanGoUp","DeclaringType":"Editor.AssetBrowser.Location","DocId":"M:Editor.AssetBrowser.Location.CanGoUp"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":40},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.IsValid","Name":"IsValid","DeclaringType":"Editor.AssetBrowser.Location","DocId":"M:Editor.AssetBrowser.Location.IsValid"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.AssetBrowser.Location\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":43},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.GetDirectories","Name":"GetDirectories","DeclaringType":"Editor.AssetBrowser.Location","DocId":"M:Editor.AssetBrowser.Location.GetDirectories"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":48},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.GetFiles","Name":"GetFiles","DeclaringType":"Editor.AssetBrowser.Location","DocId":"M:Editor.AssetBrowser.Location.GetFiles"},{"ReturnType":"Editor.AssetBrowser.Location","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.AssetBrowser.Location","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.AssetBrowser.Location.\u003CClone\u003E$"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":17},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.Path","Name":"Path","DocId":"P:Editor.AssetBrowser.Location.Path"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":18},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.RelativePath","Name":"RelativePath","DocId":"P:Editor.AssetBrowser.Location.RelativePath"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":20},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.Name","Name":"Name","DocId":"P:Editor.AssetBrowser.Location.Name"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":21},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.Icon","Name":"Icon","DocId":"P:Editor.AssetBrowser.Location.Icon"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":22},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.ContentsIcon","Name":"ContentsIcon","DocId":"P:Editor.AssetBrowser.Location.ContentsIcon"},{"PropertyType":"Sandbox.Project","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":24},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.Project","Name":"Project","DocId":"P:Editor.AssetBrowser.Location.Project"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":26},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.RootPath","Name":"RootPath","DocId":"P:Editor.AssetBrowser.Location.RootPath"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":27},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.RootTitle","Name":"RootTitle","DocId":"P:Editor.AssetBrowser.Location.RootTitle"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":28},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.IsRoot","Name":"IsRoot","DocId":"P:Editor.AssetBrowser.Location.IsRoot"},{"PropertyType":"Editor.AssetBrowser.LocationType","IsVirtual":true,"Loc":{"File":"Editor/AssetBrowser/AssetBrowser.Location.cs","Line":30},"IsPublic":true,"FullName":"Editor.AssetBrowser.Location.Type","Name":"Type","DocId":"P:Editor.AssetBrowser.Location.Type"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetBrowser.Location","Name":"Location","DeclaringType":"Editor.AssetBrowser","DocId":"T:Editor.AssetBrowser.Location"},{"Namespace":"Editor","BaseType":"Editor.TreeView","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":190},"IsPublic":true,"FullName":"Editor.AssetLocations.SetIncludePathNames","Name":"SetIncludePathNames","DeclaringType":"Editor.AssetLocations","DocId":"M:Editor.AssetLocations.SetIncludePathNames(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":196},"IsPublic":true,"FullName":"Editor.AssetLocations.SetBaseContent","Name":"SetBaseContent","DeclaringType":"Editor.AssetLocations","DocId":"M:Editor.AssetLocations.SetBaseContent(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":203},"IsPublic":true,"FullName":"Editor.AssetLocations.SetShowMounts","Name":"SetShowMounts","DeclaringType":"Editor.AssetLocations","DocId":"M:Editor.AssetLocations.SetShowMounts(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":242},"IsPublic":true,"FullName":"Editor.AssetLocations.OnFrame","Name":"OnFrame","DeclaringType":"Editor.AssetLocations","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.AssetLocations.OnFrame"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"state","Type":"System.Boolean"},{"Name":"skipEvents","Type":"System.Boolean"}],"l":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":293},"IsPublic":true,"FullName":"Editor.AssetLocations.SetSelected","Name":"SetSelected","DeclaringType":"Editor.AssetLocations","DocId":"M:Editor.AssetLocations.SetSelected(System.Object,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":368},"IsPublic":true,"FullName":"Editor.AssetLocations.SelectFolder","Name":"SelectFolder","DeclaringType":"Editor.AssetLocations","Documentation":{"Summary":"Finds a node with a path and toggles it open"},"DocId":"M:Editor.AssetLocations.SelectFolder(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.AssetBrowser"}],"l":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":233},"IsPublic":true,"FullName":"Editor.AssetLocations..ctor","Name":".ctor","DeclaringType":"Editor.AssetLocations","DocId":"M:Editor.AssetLocations.#ctor(Editor.AssetBrowser)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetLocations.ShowBaseContent","Name":"ShowBaseContent","DocId":"P:Editor.AssetLocations.ShowBaseContent"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetLocations.ShowMounts","Name":"ShowMounts","DocId":"P:Editor.AssetLocations.ShowMounts"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/AssetLocations.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetLocations.IncludePathNames","Name":"IncludePathNames","DocId":"P:Editor.AssetLocations.IncludePathNames"}],"Fields":[{"FieldType":"System.Action\u00601\u003CEditor.AssetBrowser.Location\u003E","IsPublic":true,"FullName":"Editor.AssetLocations.OnFolderSelected","Name":"OnFolderSelected","Documentation":{"Summary":"Called when a folder is selected."},"DocId":"F:Editor.AssetLocations.OnFolderSelected"},{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.AssetLocations.OnFilterSelected","Name":"OnFilterSelected","Documentation":{"Summary":"Called when a \u0022filter\u0022 is selected, i.e. \u0022@recent\u0022 or \u0022t:vmdl\u0022."},"DocId":"F:Editor.AssetLocations.OnFilterSelected"},{"FieldType":"Editor.AssetBrowser","IsPublic":true,"FullName":"Editor.AssetLocations.Browser","Name":"Browser","DocId":"F:Editor.AssetLocations.Browser"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetLocations","Name":"AssetLocations","DocId":"T:Editor.AssetLocations"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","Parameters":[{"Name":"files","Type":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E"}],"l":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":30},"IsPublic":true,"FullName":"Editor.ChipsWidget.Filter","Name":"Filter","DeclaringType":"Editor.ChipsWidget","DocId":"M:Editor.ChipsWidget.Filter(System.Collections.Generic.List\u00601{System.IO.FileInfo})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":62},"IsPublic":true,"FullName":"Editor.ChipsWidget.Clear","Name":"Clear","DeclaringType":"Editor.ChipsWidget","DocId":"M:Editor.ChipsWidget.Clear"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":68},"IsPublic":true,"FullName":"Editor.ChipsWidget.ClearButKeepActive","Name":"ClearButKeepActive","DeclaringType":"Editor.ChipsWidget","DocId":"M:Editor.ChipsWidget.ClearButKeepActive"},{"ReturnType":"System.Void","Parameters":[{"Name":"option","Type":"Editor.AssetTagSystem.TagDefinition"}],"l":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ChipsWidget.AddOption","Name":"AddOption","DeclaringType":"Editor.ChipsWidget","DocId":"M:Editor.ChipsWidget.AddOption(Editor.AssetTagSystem.TagDefinition)"},{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"Sandbox.Package.TagEntry"}],"l":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ChipsWidget.AddOption","Name":"AddOption","DeclaringType":"Editor.ChipsWidget","DocId":"M:Editor.ChipsWidget.AddOption(Sandbox.Package.TagEntry)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.ChipsWidget..ctor","Name":".ctor","DeclaringType":"Editor.ChipsWidget","DocId":"M:Editor.ChipsWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.Chip\u003E","Loc":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":26},"IsPublic":true,"FullName":"Editor.ChipsWidget.Chips","Name":"Chips","DocId":"P:Editor.ChipsWidget.Chips"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.Chip\u003E","Loc":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":27},"IsPublic":true,"FullName":"Editor.ChipsWidget.Active","Name":"Active","DocId":"P:Editor.ChipsWidget.Active"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.ChipsWidget.OnActiveChanged","Name":"OnActiveChanged","DocId":"F:Editor.ChipsWidget.OnActiveChanged"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ChipsWidget","Name":"ChipsWidget","DocId":"T:Editor.ChipsWidget"},{"Namespace":"Editor","BaseType":"Editor.Button","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"parent","Type":"Editor.ChipsWidget"}],"l":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":138},"IsPublic":true,"FullName":"Editor.Chip..ctor","Name":".ctor","DeclaringType":"Editor.Chip","DocId":"M:Editor.Chip.#ctor(System.Object,Editor.ChipsWidget)"}],"Properties":[{"PropertyType":"System.Object","Loc":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":128},"IsPublic":true,"FullName":"Editor.Chip.Value","Name":"Value","DocId":"P:Editor.Chip.Value"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":129},"IsPublic":true,"FullName":"Editor.Chip.InternalName","Name":"InternalName","DocId":"P:Editor.Chip.InternalName"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":131},"IsPublic":true,"FullName":"Editor.Chip.IsActive","Name":"IsActive","DocId":"P:Editor.Chip.IsActive"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Editor/AssetBrowser/ChipsWidget.cs","Line":132},"IsPublic":true,"FullName":"Editor.Chip.Icon","Name":"Icon","DocId":"P:Editor.Chip.Icon"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Chip","Name":"Chip","DocId":"T:Editor.Chip"},{"Namespace":"Editor","BaseType":"Editor.Dialog","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/FolderMetadataDialog.cs","Line":116},"IsPublic":true,"FullName":"Editor.FolderMetadataDialog.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.FolderMetadataDialog","DocId":"M:Editor.FolderMetadataDialog.OnDestroyed"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"directory","Type":"System.IO.DirectoryInfo"}],"l":{"File":"Editor/AssetBrowser/FolderMetadataDialog.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.FolderMetadataDialog..ctor","Name":".ctor","DeclaringType":"Editor.FolderMetadataDialog","DocId":"M:Editor.FolderMetadataDialog.#ctor(System.IO.DirectoryInfo)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FolderMetadataDialog","Name":"FolderMetadataDialog","DocId":"T:Editor.FolderMetadataDialog"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"T"}],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":29},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.Add","Name":"Add","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.Add(\u0060\u00600)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":42},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.CanGoBack","Name":"CanGoBack","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.CanGoBack"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":47},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.CanGoForward","Name":"CanGoForward","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.CanGoForward"},{"ReturnType":"T","Parameters":[],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":52},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.GoBack","Name":"GoBack","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.GoBack"},{"ReturnType":"T","Parameters":[],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":65},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.GoForward","Name":"GoForward","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.GoForward"},{"ReturnType":"T","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":78},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.GoTo","Name":"GoTo","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.GoTo(System.Int32)"},{"ReturnType":"System.Collections.Generic.IEnumerator\u00601\u003CT\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":123},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.GetEnumerator"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":7},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Editor.HistoryStack\u003CT\u003E","DocId":"M:Editor.HistoryStack\u00601.#ctor"}],"Properties":[{"PropertyType":"T","Loc":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":11},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.Current","Name":"Current","DocId":"P:Editor.HistoryStack\u00601.Current"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":12},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.CurrentIndex","Name":"CurrentIndex","DocId":"P:Editor.HistoryStack\u00601.CurrentIndex"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":13},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.Count","Name":"Count","DocId":"P:Editor.HistoryStack\u00601.Count"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/HistoryStack.cs","Line":21},"IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E.StateCookie","Name":"StateCookie","DocId":"P:Editor.HistoryStack\u00601.StateCookie"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.HistoryStack\u003CT\u003E","Name":"HistoryStack\u003CT\u003E","DocId":"T:Editor.HistoryStack\u00601"},{"Namespace":"Editor","BaseType":"Editor.AssetBrowser.Location","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/DiskLocation.cs","Line":104},"IsPublic":true,"FullName":"Editor.DiskLocation.IsValid","Name":"IsValid","DeclaringType":"Editor.DiskLocation","DocId":"M:Editor.DiskLocation.IsValid"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.AssetBrowser.Location\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/DiskLocation.cs","Line":109},"IsPublic":true,"FullName":"Editor.DiskLocation.GetDirectories","Name":"GetDirectories","DeclaringType":"Editor.DiskLocation","DocId":"M:Editor.DiskLocation.GetDirectories"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/DiskLocation.cs","Line":143},"IsPublic":true,"FullName":"Editor.DiskLocation.GetFiles","Name":"GetFiles","DeclaringType":"Editor.DiskLocation","DocId":"M:Editor.DiskLocation.GetFiles"},{"ReturnType":"Editor.DiskLocation","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.DiskLocation.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.DiskLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.DiskLocation.\u003CClone\u003E$"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Editor/AssetBrowser/Locations/DiskLocation.cs","Line":7},"IsPublic":true,"FullName":"Editor.DiskLocation..ctor","Name":".ctor","DeclaringType":"Editor.DiskLocation","DocId":"M:Editor.DiskLocation.#ctor(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"directory","Type":"System.IO.DirectoryInfo"}],"l":{"File":"Editor/AssetBrowser/Locations/DiskLocation.cs","Line":11},"IsPublic":true,"FullName":"Editor.DiskLocation..ctor","Name":".ctor","DeclaringType":"Editor.DiskLocation","DocId":"M:Editor.DiskLocation.#ctor(System.IO.DirectoryInfo)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DiskLocation","Name":"DiskLocation","DocId":"T:Editor.DiskLocation"},{"Namespace":"Editor","BaseType":"Editor.AssetBrowser.Location","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/EverythingLocation.cs","Line":11},"IsPublic":true,"FullName":"Editor.EverythingLocation.CanGoUp","Name":"CanGoUp","DeclaringType":"Editor.EverythingLocation","DocId":"M:Editor.EverythingLocation.CanGoUp"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.AssetBrowser.Location\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/EverythingLocation.cs","Line":12},"IsPublic":true,"FullName":"Editor.EverythingLocation.GetDirectories","Name":"GetDirectories","DeclaringType":"Editor.EverythingLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["0"]}],"DocId":"M:Editor.EverythingLocation.GetDirectories"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/EverythingLocation.cs","Line":15},"IsPublic":true,"FullName":"Editor.EverythingLocation.GetFiles","Name":"GetFiles","DeclaringType":"Editor.EverythingLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["0"]}],"DocId":"M:Editor.EverythingLocation.GetFiles"},{"ReturnType":"Editor.EverythingLocation","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.EverythingLocation.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.EverythingLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.EverythingLocation.\u003CClone\u003E$"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/EverythingLocation.cs","Line":7},"IsPublic":true,"FullName":"Editor.EverythingLocation..ctor","Name":".ctor","DeclaringType":"Editor.EverythingLocation","DocId":"M:Editor.EverythingLocation.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EverythingLocation","Name":"EverythingLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Editor.EverythingLocation"},{"Namespace":"Editor","BaseType":"Editor.AssetBrowser.Location","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.AssetBrowser.Location\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/MountLocation.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.MountLocation.GetDirectories","Name":"GetDirectories","DeclaringType":"Editor.MountLocation","DocId":"M:Editor.MountLocation.GetDirectories"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/MountLocation.cs","Line":58},"IsPublic":true,"FullName":"Editor.MountLocation.GetFiles","Name":"GetFiles","DeclaringType":"Editor.MountLocation","DocId":"M:Editor.MountLocation.GetFiles"},{"ReturnType":"Editor.MountLocation","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MountLocation.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.MountLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.MountLocation.\u003CClone\u003E$"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"source","Type":"Sandbox.Mounting.BaseGameMount"},{"Name":"path","Type":"System.String","Default":"null"}],"l":{"File":"Editor/AssetBrowser/Locations/MountLocation.cs","Line":12},"IsPublic":true,"FullName":"Editor.MountLocation..ctor","Name":".ctor","DeclaringType":"Editor.MountLocation","DocId":"M:Editor.MountLocation.#ctor(Sandbox.Mounting.BaseGameMount,System.String)"}],"Properties":[{"PropertyType":"Sandbox.Mounting.BaseGameMount","Loc":{"File":"Editor/AssetBrowser/Locations/MountLocation.cs","Line":7},"IsPublic":true,"FullName":"Editor.MountLocation.Source","Name":"Source","DocId":"P:Editor.MountLocation.Source"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MountLocation","Name":"MountLocation","DocId":"T:Editor.MountLocation"},{"Namespace":"Editor","BaseType":"Editor.AssetBrowser.Location","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/PackageLocation.cs","Line":14},"IsPublic":true,"FullName":"Editor.PackageLocation.CanGoUp","Name":"CanGoUp","DeclaringType":"Editor.PackageLocation","DocId":"M:Editor.PackageLocation.CanGoUp"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.AssetBrowser.Location\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/PackageLocation.cs","Line":16},"IsPublic":true,"FullName":"Editor.PackageLocation.GetDirectories","Name":"GetDirectories","DeclaringType":"Editor.PackageLocation","DocId":"M:Editor.PackageLocation.GetDirectories"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/PackageLocation.cs","Line":19},"IsPublic":true,"FullName":"Editor.PackageLocation.GetFiles","Name":"GetFiles","DeclaringType":"Editor.PackageLocation","DocId":"M:Editor.PackageLocation.GetFiles"},{"ReturnType":"Editor.PackageLocation","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.PackageLocation.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.PackageLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.PackageLocation.\u003CClone\u003E$"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Editor/AssetBrowser/Locations/PackageLocation.cs","Line":9},"IsPublic":true,"FullName":"Editor.PackageLocation..ctor","Name":".ctor","DeclaringType":"Editor.PackageLocation","DocId":"M:Editor.PackageLocation.#ctor(Sandbox.Package)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PackageLocation","Name":"PackageLocation","DocId":"T:Editor.PackageLocation"},{"Namespace":"Editor","BaseType":"Editor.AssetBrowser.Location","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/RecentsLocation.cs","Line":11},"IsPublic":true,"FullName":"Editor.RecentsLocation.CanGoUp","Name":"CanGoUp","DeclaringType":"Editor.RecentsLocation","DocId":"M:Editor.RecentsLocation.CanGoUp"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.AssetBrowser.Location\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/RecentsLocation.cs","Line":12},"IsPublic":true,"FullName":"Editor.RecentsLocation.GetDirectories","Name":"GetDirectories","DeclaringType":"Editor.RecentsLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["0"]}],"DocId":"M:Editor.RecentsLocation.GetDirectories"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/RecentsLocation.cs","Line":15},"IsPublic":true,"FullName":"Editor.RecentsLocation.GetFiles","Name":"GetFiles","DeclaringType":"Editor.RecentsLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["0"]}],"DocId":"M:Editor.RecentsLocation.GetFiles"},{"ReturnType":"Editor.RecentsLocation","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.RecentsLocation.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.RecentsLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.RecentsLocation.\u003CClone\u003E$"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/Locations/RecentsLocation.cs","Line":7},"IsPublic":true,"FullName":"Editor.RecentsLocation..ctor","Name":".ctor","DeclaringType":"Editor.RecentsLocation","DocId":"M:Editor.RecentsLocation.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RecentsLocation","Name":"RecentsLocation","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Editor.RecentsLocation"},{"Namespace":"Editor","BaseType":"Editor.AssetBrowser","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/AssetBrowser/MainAssetBrowser.cs","Line":20},"IsPublic":true,"FullName":"Editor.MainAssetBrowser..ctor","Name":".ctor","DeclaringType":"Editor.MainAssetBrowser","Documentation":{"Summary":"This constructor should only get called by the Docked version created by the editor."},"DocId":"M:Editor.MainAssetBrowser.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.AssetBrowser","Loc":{"File":"Editor/AssetBrowser/MainAssetBrowser.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MainAssetBrowser.Instance","Name":"Instance","DocId":"P:Editor.MainAssetBrowser.Instance"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MainAssetBrowser","Name":"MainAssetBrowser","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Asset Browser","folder"]}],"DocId":"T:Editor.MainAssetBrowser"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetBrowser/PathWidget.cs","Line":63},"IsPublic":true,"FullName":"Editor.PathWidget.UpdateSegments","Name":"UpdateSegments","DeclaringType":"Editor.PathWidget","DocId":"M:Editor.PathWidget.UpdateSegments"},{"ReturnType":"System.Single","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Editor/AssetBrowser/PathWidget.cs","Line":155},"IsPublic":true,"IsStatic":true,"FullName":"Editor.PathWidget.MeasureTextWidth","Name":"MeasureTextWidth","DeclaringType":"Editor.PathWidget","DocId":"M:Editor.PathWidget.MeasureTextWidth(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"assetBrowser","Type":"Editor.AssetBrowser"}],"l":{"File":"Editor/AssetBrowser/PathWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.PathWidget..ctor","Name":".ctor","DeclaringType":"Editor.PathWidget","DocId":"M:Editor.PathWidget.#ctor(Editor.AssetBrowser)"}],"Properties":[],"Fields":[{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.PathWidget.OnPathEdited","Name":"OnPathEdited","DocId":"F:Editor.PathWidget.OnPathEdited"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PathWidget","Name":"PathWidget","DocId":"T:Editor.PathWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.IO.FileInfo\u003E","Parameters":[{"Name":"location","Type":"Editor.AssetBrowser.Location"},{"Name":"token","Type":"System.Threading.CancellationToken"},{"Name":"showRecursiveFiles","Type":"System.Boolean","Default":"False"}],"l":{"File":"Editor/AssetBrowser/SearchWidget.cs","Line":103},"IsPublic":true,"FullName":"Editor.SearchWidget.Filter","Name":"Filter","DeclaringType":"Editor.SearchWidget","DocId":"M:Editor.SearchWidget.Filter(Editor.AssetBrowser.Location,System.Threading.CancellationToken,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"showAssetTypes","Type":"System.Boolean","Default":"True"}],"l":{"File":"Editor/AssetBrowser/SearchWidget.cs","Line":21},"IsPublic":true,"FullName":"Editor.SearchWidget..ctor","Name":".ctor","DeclaringType":"Editor.SearchWidget","DocId":"M:Editor.SearchWidget.#ctor(Editor.Widget,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/SearchWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.SearchWidget.Value","Name":"Value","DocId":"P:Editor.SearchWidget.Value"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/SearchWidget.cs","Line":21},"IsPublic":true,"FullName":"Editor.SearchWidget.BaseQuery","Name":"BaseQuery","DocId":"P:Editor.SearchWidget.BaseQuery"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetBrowser/SearchWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.SearchWidget.Query","Name":"Query","DocId":"P:Editor.SearchWidget.Query"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetBrowser/SearchWidget.cs","Line":28},"IsPublic":true,"FullName":"Editor.SearchWidget.IsEmpty","Name":"IsEmpty","DocId":"P:Editor.SearchWidget.IsEmpty"}],"Fields":[{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.SearchWidget.ValueChanged","Name":"ValueChanged","DocId":"F:Editor.SearchWidget.ValueChanged"},{"FieldType":"Editor.TagPicker","IsPublic":true,"FullName":"Editor.SearchWidget.AssetTypes","Name":"AssetTypes","DocId":"F:Editor.SearchWidget.AssetTypes"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SearchWidget","Name":"SearchWidget","DocId":"T:Editor.SearchWidget"},{"Namespace":"Editor","Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.AssetEntry\u003E","IsPublic":true,"FullName":"Editor.AssetContextMenu.SelectedList","Name":"SelectedList","Documentation":{"Summary":"List of selected assets when the context menu was opened.\nThese are the assets context menu should be affecting."},"DocId":"F:Editor.AssetContextMenu.SelectedList"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Editor.AssetContextMenu.ScreenPosition","Name":"ScreenPosition","Documentation":{"Summary":"Position of the cursor on screen when the context menu was opened."},"DocId":"F:Editor.AssetContextMenu.ScreenPosition"},{"FieldType":"Editor.Menu","IsPublic":true,"FullName":"Editor.AssetContextMenu.Menu","Name":"Menu","Documentation":{"Summary":"The menu to add context menu options to."},"DocId":"F:Editor.AssetContextMenu.Menu"},{"FieldType":"Editor.AssetList","IsPublic":true,"FullName":"Editor.AssetContextMenu.AssetList","Name":"AssetList","Documentation":{"Summary":"The panel that opened the context menu."},"DocId":"F:Editor.AssetContextMenu.AssetList"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetContextMenu","Name":"AssetContextMenu","Documentation":{"Summary":"Information about selected asset(s) when opening a context menu in \u003Csee cref=\u0022T:Editor.AssetList\u0022 /\u003E."},"DocId":"T:Editor.AssetContextMenu"},{"Namespace":"Editor","Fields":[{"FieldType":"System.IO.DirectoryInfo","IsPublic":true,"FullName":"Editor.FolderContextMenu.Target","Name":"Target","Documentation":{"Summary":"The folder we should be acting upon via context menu options."},"DocId":"F:Editor.FolderContextMenu.Target"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Editor.FolderContextMenu.ScreenPosition","Name":"ScreenPosition","Documentation":{},"DocId":"F:Editor.FolderContextMenu.ScreenPosition"},{"FieldType":"Editor.Menu","IsPublic":true,"FullName":"Editor.FolderContextMenu.Menu","Name":"Menu","Documentation":{},"DocId":"F:Editor.FolderContextMenu.Menu"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.FolderContextMenu.ThisFolder","Name":"ThisFolder","Documentation":{"Summary":"Clicked on empty space in a folder, not on a specific folder."},"DocId":"F:Editor.FolderContextMenu.ThisFolder"},{"FieldType":"System.Object","IsPublic":true,"FullName":"Editor.FolderContextMenu.Context","Name":"Context","Documentation":{"Summary":"The panel that opened the context menu."},"DocId":"F:Editor.FolderContextMenu.Context"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FolderContextMenu","Name":"FolderContextMenu","Documentation":{"Summary":"Information about selected directory/folder when opening a context menu in \u003Csee cref=\u0022T:Editor.AssetList\u0022 /\u003E or in \u003Csee cref=\u0022T:Editor.AssetLocations\u0022 /\u003E."},"DocId":"T:Editor.FolderContextMenu"},{"Namespace":"Editor","BaseType":"Editor.ListView","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"Editor.IAssetListEntry"},{"Name":"position","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"}],"l":{"File":"Editor/AssetList/AssetList.ContextMenu.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetList.OpenRenameFlyout","Name":"OpenRenameFlyout","DeclaringType":"Editor.AssetList","DocId":"M:Editor.AssetList.OpenRenameFlyout(Editor.IAssetListEntry,System.Nullable\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"directoryInfo","Type":"System.IO.DirectoryInfo"},{"Name":"position","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"}],"l":{"File":"Editor/AssetList/AssetList.ContextMenu.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetList.OpenRenameFlyout","Name":"OpenRenameFlyout","DeclaringType":"Editor.AssetList","DocId":"M:Editor.AssetList.OpenRenameFlyout(System.IO.DirectoryInfo,System.Nullable\u00601{Vector2})"},{"ReturnType":"System.Void","Parameters":[{"Name":"iconWidth","Type":"System.Int32"},{"Name":"iconHeight","Type":"System.Int32"}],"l":{"File":"Editor/AssetList/AssetList.cs","Line":154},"IsPublic":true,"FullName":"Editor.AssetList.SetIconMode","Name":"SetIconMode","DeclaringType":"Editor.AssetList","Documentation":{"Summary":"Switch the asset list to show icons.","Params":{"iconWidth":"Size of the icons. Good values are 64,128,196.","iconHeight":"Size of the icons. Good values are 64,128,196."}},"DocId":"M:Editor.AssetList.SetIconMode(System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetList/AssetList.cs","Line":163},"IsPublic":true,"FullName":"Editor.AssetList.SetListMode","Name":"SetListMode","DeclaringType":"Editor.AssetList","Documentation":{"Summary":"Switch the asset list to list mode."},"DocId":"M:Editor.AssetList.SetListMode"},{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Editor/AssetList/AssetList.cs","Line":275},"IsPublic":true,"FullName":"Editor.AssetList.PaintListItem","Name":"PaintListItem","DeclaringType":"Editor.AssetList","DocId":"M:Editor.AssetList.PaintListItem(Editor.VirtualWidget)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetList/AssetList.cs","Line":500},"IsPublic":true,"FullName":"Editor.AssetList.RenameAsset","Name":"RenameAsset","DeclaringType":"Editor.AssetList","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.rename","F2","0"]}],"DocId":"M:Editor.AssetList.RenameAsset"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/AssetList/AssetList.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetList.Duplicate","Name":"Duplicate","DeclaringType":"Editor.AssetList","DocId":"M:Editor.AssetList.Duplicate(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Editor/AssetList/AssetList.cs","Line":606},"IsPublic":true,"FullName":"Editor.AssetList.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.AssetList","DocId":"M:Editor.AssetList.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Editor/AssetList/AssetList.cs","Line":694},"IsPublic":true,"FullName":"Editor.AssetList.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.AssetList","DocId":"M:Editor.AssetList.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/AssetList/AssetList.cs","Line":623},"IsPublic":true,"FullName":"Editor.AssetList..ctor","Name":".ctor","DeclaringType":"Editor.AssetList","DocId":"M:Editor.AssetList.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.IBrowser","Loc":{"File":"Editor/AssetList/AssetList.cs","Line":15},"IsPublic":true,"FullName":"Editor.AssetList.Browser","Name":"Browser","Documentation":{"Summary":"Link to the owning browser, if we have one."},"DocId":"P:Editor.AssetList.Browser"},{"PropertyType":"Editor.AssetListViewMode","Loc":{"File":"Editor/AssetList/AssetList.cs","Line":438},"IsPublic":true,"FullName":"Editor.AssetList.ViewMode","Name":"ViewMode","Documentation":{"Summary":"Current view mode."},"DocId":"P:Editor.AssetList.ViewMode"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSystem.Object\u003E","IsPublic":true,"FullName":"Editor.AssetList.OnHighlight","Name":"OnHighlight","Documentation":{"Summary":"Selection has been changed"},"DocId":"F:Editor.AssetList.OnHighlight"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.AssetList.OnViewModeChanged","Name":"OnViewModeChanged","Documentation":{"Summary":"Called when the viewmode has been modified via user input"},"DocId":"F:Editor.AssetList.OnViewModeChanged"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetList","Name":"AssetList","Documentation":{"Summary":"Displays a list of assets, set by \u003Csee cref=\u0022M:Editor.BaseItemWidget.SetItems(System.Collections.Generic.IEnumerable{System.Object})\u0022 /\u003E. They should be either \u003Csee cref=\u0022T:Editor.Asset\u0022 /\u003E or \u003Csee cref=\u0022T:System.IO.DirectoryInfo\u0022 /\u003E."},"DocId":"T:Editor.AssetList"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.AssetListViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetListViewMode.List","Name":"List","DocId":"F:Editor.AssetListViewMode.List"},{"FieldType":"Editor.AssetListViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetListViewMode.SmallIcons","Name":"SmallIcons","DocId":"F:Editor.AssetListViewMode.SmallIcons"},{"FieldType":"Editor.AssetListViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetListViewMode.MediumIcons","Name":"MediumIcons","DocId":"F:Editor.AssetListViewMode.MediumIcons"},{"FieldType":"Editor.AssetListViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetListViewMode.LargeIcons","Name":"LargeIcons","DocId":"F:Editor.AssetListViewMode.LargeIcons"},{"FieldType":"Editor.AssetListViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetListViewMode.ExtraLargeIcons","Name":"ExtraLargeIcons","DocId":"F:Editor.AssetListViewMode.ExtraLargeIcons"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetListViewMode","Name":"AssetListViewMode","DocId":"T:Editor.AssetListViewMode"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":19},"IsPublic":true,"FullName":"Editor.AssetEntry.GetStatusText","Name":"GetStatusText","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.GetStatusText"},{"ReturnType":"System.String","Parameters":[{"Name":"timestamp","Type":"System.DateTime"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetEntry.GetPrettyDate","Name":"GetPrettyDate","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.GetPrettyDate(System.DateTime)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":89},"IsPublic":true,"FullName":"Editor.AssetEntry.DrawOverlay","Name":"DrawOverlay","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.DrawOverlay(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":118},"IsPublic":true,"FullName":"Editor.AssetEntry.OnScrollEnter","Name":"OnScrollEnter","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.OnScrollEnter"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":126},"IsPublic":true,"FullName":"Editor.AssetEntry.OnScrollExit","Name":"OnScrollExit","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.OnScrollExit"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":135},"IsPublic":true,"FullName":"Editor.AssetEntry.DrawIcon","Name":"DrawIcon","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.DrawIcon(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":161},"IsPublic":true,"FullName":"Editor.AssetEntry.DrawText","Name":"DrawText","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.DrawText(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":184},"IsPublic":true,"FullName":"Editor.AssetEntry.Delete","Name":"Delete","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.Delete"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"newName","Type":"System.String"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":196},"IsPublic":true,"FullName":"Editor.AssetEntry.Rename","Name":"Rename","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.Rename(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"newName","Type":"System.String","Default":"null"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":210},"IsPublic":true,"FullName":"Editor.AssetEntry.Duplicate","Name":"Duplicate","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.Duplicate(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"list","Type":"Editor.AssetList"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":215},"IsPublic":true,"FullName":"Editor.AssetEntry.OnDoubleClicked","Name":"OnDoubleClicked","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.OnDoubleClicked(Editor.AssetList)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"list","Type":"Editor.AssetList"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":233},"IsPublic":true,"FullName":"Editor.AssetEntry.OnClicked","Name":"OnClicked","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.OnClicked(Editor.AssetList)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":40},"IsPublic":true,"FullName":"Editor.AssetEntry..ctor","Name":".ctor","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.#ctor(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"fileInfo","Type":"System.IO.FileInfo"},{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":45},"IsPublic":true,"FullName":"Editor.AssetEntry..ctor","Name":".ctor","DeclaringType":"Editor.AssetEntry","DocId":"M:Editor.AssetEntry.#ctor(System.IO.FileInfo,Editor.Asset)"}],"Properties":[{"PropertyType":"Editor.Asset","Loc":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":13},"IsPublic":true,"FullName":"Editor.AssetEntry.Asset","Name":"Asset","DocId":"P:Editor.AssetEntry.Asset"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":16},"IsPublic":true,"FullName":"Editor.AssetEntry.Name","Name":"Name","DocId":"P:Editor.AssetEntry.Name"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":17},"IsPublic":true,"FullName":"Editor.AssetEntry.Date","Name":"Date","DocId":"P:Editor.AssetEntry.Date"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":18},"IsPublic":true,"FullName":"Editor.AssetEntry.Size","Name":"Size","DocId":"P:Editor.AssetEntry.Size"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":21},"IsPublic":true,"FullName":"Editor.AssetEntry.AbsolutePath","Name":"AbsolutePath","DocId":"P:Editor.AssetEntry.AbsolutePath"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Editor/AssetList/Entries/AssetEntry.cs","Line":22},"IsPublic":true,"FullName":"Editor.AssetEntry.AssetType","Name":"AssetType","DocId":"P:Editor.AssetEntry.AssetType"}],"Fields":[{"FieldType":"System.IO.FileInfo","IsPublic":true,"FullName":"Editor.AssetEntry.FileInfo","Name":"FileInfo","DocId":"F:Editor.AssetEntry.FileInfo"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.AssetEntry.TypeName","Name":"TypeName","DocId":"F:Editor.AssetEntry.TypeName"},{"FieldType":"Editor.Pixmap","IsPublic":true,"FullName":"Editor.AssetEntry.IconSmall","Name":"IconSmall","DocId":"F:Editor.AssetEntry.IconSmall"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetEntry","Name":"AssetEntry","DocId":"T:Editor.AssetEntry"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":11},"IsPublic":true,"FullName":"Editor.IAssetListEntry.GetStatusText","Name":"GetStatusText","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.GetStatusText"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"list","Type":"Editor.AssetList"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":19},"IsPublic":true,"FullName":"Editor.IAssetListEntry.OnClicked","Name":"OnClicked","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.OnClicked(Editor.AssetList)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"list","Type":"Editor.AssetList"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":24},"IsPublic":true,"FullName":"Editor.IAssetListEntry.OnDoubleClicked","Name":"OnDoubleClicked","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.OnDoubleClicked(Editor.AssetList)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"list","Type":"Editor.AssetList"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":29},"IsPublic":true,"FullName":"Editor.IAssetListEntry.OnRightClicked","Name":"OnRightClicked","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.OnRightClicked(Editor.AssetList)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":37},"IsPublic":true,"FullName":"Editor.IAssetListEntry.OnScrollEnter","Name":"OnScrollEnter","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.OnScrollEnter"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":42},"IsPublic":true,"FullName":"Editor.IAssetListEntry.OnScrollExit","Name":"OnScrollExit","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.OnScrollExit"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":50},"IsPublic":true,"FullName":"Editor.IAssetListEntry.DrawOverlay","Name":"DrawOverlay","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.DrawOverlay(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":55},"IsPublic":true,"FullName":"Editor.IAssetListEntry.DrawIcon","Name":"DrawIcon","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.DrawIcon(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":60},"IsPublic":true,"FullName":"Editor.IAssetListEntry.DrawBackground","Name":"DrawBackground","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.DrawBackground(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":65},"IsPublic":true,"FullName":"Editor.IAssetListEntry.DrawText","Name":"DrawText","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.DrawText(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":73},"IsPublic":true,"FullName":"Editor.IAssetListEntry.Delete","Name":"Delete","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.Delete"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"newName","Type":"System.String"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":78},"IsPublic":true,"FullName":"Editor.IAssetListEntry.Rename","Name":"Rename","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.Rename(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"newName","Type":"System.String","Default":"null"}],"l":{"File":"Editor/AssetList/Entries/AssetListEntry.cs","Line":83},"IsPublic":true,"FullName":"Editor.IAssetListEntry.Duplicate","Name":"Duplicate","DeclaringType":"Editor.IAssetListEntry","DocId":"M:Editor.IAssetListEntry.Duplicate(System.String)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IAssetListEntry.Name","Name":"Name","DocId":"P:Editor.IAssetListEntry.Name"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.IAssetListEntry","Name":"IAssetListEntry","DocId":"T:Editor.IAssetListEntry"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":11},"IsPublic":true,"FullName":"Editor.DirectoryEntry.GetStatusText","Name":"GetStatusText","DeclaringType":"Editor.DirectoryEntry","DocId":"M:Editor.DirectoryEntry.GetStatusText"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"list","Type":"Editor.AssetList"}],"l":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":27},"IsPublic":true,"FullName":"Editor.DirectoryEntry.OnDoubleClicked","Name":"OnDoubleClicked","DeclaringType":"Editor.DirectoryEntry","DocId":"M:Editor.DirectoryEntry.OnDoubleClicked(Editor.AssetList)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":67},"IsPublic":true,"FullName":"Editor.DirectoryEntry.DrawText","Name":"DrawText","DeclaringType":"Editor.DirectoryEntry","DocId":"M:Editor.DirectoryEntry.DrawText(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":78},"IsPublic":true,"FullName":"Editor.DirectoryEntry.DrawIcon","Name":"DrawIcon","DeclaringType":"Editor.DirectoryEntry","DocId":"M:Editor.DirectoryEntry.DrawIcon(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":93},"IsPublic":true,"FullName":"Editor.DirectoryEntry.Delete","Name":"Delete","DeclaringType":"Editor.DirectoryEntry","DocId":"M:Editor.DirectoryEntry.Delete"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"newName","Type":"System.String"}],"l":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":98},"IsPublic":true,"FullName":"Editor.DirectoryEntry.Rename","Name":"Rename","DeclaringType":"Editor.DirectoryEntry","DocId":"M:Editor.DirectoryEntry.Rename(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":16},"IsPublic":true,"FullName":"Editor.DirectoryEntry..ctor","Name":".ctor","DeclaringType":"Editor.DirectoryEntry","DocId":"M:Editor.DirectoryEntry.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.IO.DirectoryInfo","Loc":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":8},"IsPublic":true,"FullName":"Editor.DirectoryEntry.DirectoryInfo","Name":"DirectoryInfo","DocId":"P:Editor.DirectoryEntry.DirectoryInfo"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/AssetList/Entries/DirectoryEntry.cs","Line":10},"IsPublic":true,"FullName":"Editor.DirectoryEntry.Name","Name":"Name","DocId":"P:Editor.DirectoryEntry.Name"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DirectoryEntry","Name":"DirectoryEntry","DocId":"T:Editor.DirectoryEntry"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":21},"IsPublic":true,"FullName":"Editor.PackageEntry.GetStatusText","Name":"GetStatusText","DeclaringType":"Editor.PackageEntry","DocId":"M:Editor.PackageEntry.GetStatusText"},{"ReturnType":"Editor.AssetType","Parameters":[{"Name":"typeName","Type":"System.String"}],"l":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Editor.PackageEntry.GetAssetType","Name":"GetAssetType","DeclaringType":"Editor.PackageEntry","DocId":"M:Editor.PackageEntry.GetAssetType(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":64},"IsPublic":true,"FullName":"Editor.PackageEntry.DrawOverlay","Name":"DrawOverlay","DeclaringType":"Editor.PackageEntry","DocId":"M:Editor.PackageEntry.DrawOverlay(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":107},"IsPublic":true,"FullName":"Editor.PackageEntry.DrawIcon","Name":"DrawIcon","DeclaringType":"Editor.PackageEntry","DocId":"M:Editor.PackageEntry.DrawIcon(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":126},"IsPublic":true,"FullName":"Editor.PackageEntry.DrawText","Name":"DrawText","DeclaringType":"Editor.PackageEntry","DocId":"M:Editor.PackageEntry.DrawText(Sandbox.Rect)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"list","Type":"Editor.AssetList"}],"l":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":150},"IsPublic":true,"FullName":"Editor.PackageEntry.OnDoubleClicked","Name":"OnDoubleClicked","DeclaringType":"Editor.PackageEntry","DocId":"M:Editor.PackageEntry.OnDoubleClicked(Editor.AssetList)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":44},"IsPublic":true,"FullName":"Editor.PackageEntry..ctor","Name":".ctor","DeclaringType":"Editor.PackageEntry","DocId":"M:Editor.PackageEntry.#ctor(Sandbox.Package)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":10},"IsPublic":true,"FullName":"Editor.PackageEntry.Name","Name":"Name","DocId":"P:Editor.PackageEntry.Name"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":17},"IsPublic":true,"FullName":"Editor.PackageEntry.AssetType","Name":"AssetType","DocId":"P:Editor.PackageEntry.AssetType"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":18},"IsPublic":true,"FullName":"Editor.PackageEntry.Author","Name":"Author","DocId":"P:Editor.PackageEntry.Author"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":19},"IsPublic":true,"FullName":"Editor.PackageEntry.Date","Name":"Date","DocId":"P:Editor.PackageEntry.Date"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetList/Entries/PackageEntry.cs","Line":20},"IsPublic":true,"FullName":"Editor.PackageEntry.Thumb","Name":"Thumb","DocId":"P:Editor.PackageEntry.Thumb"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.PackageEntry.TypeName","Name":"TypeName","DocId":"F:Editor.PackageEntry.TypeName"},{"FieldType":"Editor.Pixmap","IsPublic":true,"FullName":"Editor.PackageEntry.IconLarge","Name":"IconLarge","DocId":"F:Editor.PackageEntry.IconLarge"},{"FieldType":"Editor.Pixmap","IsPublic":true,"FullName":"Editor.PackageEntry.IconSmall","Name":"IconSmall","DocId":"F:Editor.PackageEntry.IconSmall"},{"FieldType":"Sandbox.Package","IsPublic":true,"FullName":"Editor.PackageEntry.Package","Name":"Package","DocId":"F:Editor.PackageEntry.Package"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PackageEntry","Name":"PackageEntry","DocId":"T:Editor.PackageEntry"},{"Namespace":"Editor","BaseType":"Editor.Dialog","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":66},"IsPublic":true,"FullName":"Editor.AssetPicker.Show","Name":"Show","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.Show"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":71},"IsPublic":true,"FullName":"Editor.AssetPicker.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[{"Name":"resource","Type":"System.String"}],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":77},"IsPublic":true,"FullName":"Editor.AssetPicker.SetSelection","Name":"SetSelection","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.SetSelection(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":153},"IsPublic":true,"FullName":"Editor.AssetPicker.SetSelection","Name":"SetSelection","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.SetSelection(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":154},"IsPublic":true,"FullName":"Editor.AssetPicker.SetSelection","Name":"SetSelection","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.SetSelection(Sandbox.Package)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":156},"IsPublic":true,"FullName":"Editor.AssetPicker.SetSearchText","Name":"SetSearchText","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.SetSearchText(System.String)"},{"ReturnType":"Editor.AssetPicker","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"assetType","Type":"Editor.AssetType"},{"Name":"options","Type":"System.Nullable\u00601\u003CEditor.AssetPicker.PickerOptions\u003E","Default":"null"}],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.AssetPicker.Create","Name":"Create","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.Create(Editor.Widget,Editor.AssetType,System.Nullable\u00601{Editor.AssetPicker.PickerOptions})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"assetType","Type":"Editor.AssetType"},{"Name":"options","Type":"Editor.AssetPicker.PickerOptions"}],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":53},"IsPublic":true,"FullName":"Editor.AssetPicker..ctor","Name":".ctor","DeclaringType":"Editor.AssetPicker","DocId":"M:Editor.AssetPicker.#ctor(Editor.Widget,Editor.AssetType,Editor.AssetPicker.PickerOptions)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CEditor.Asset[]\u003E","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":35},"IsPublic":true,"FullName":"Editor.AssetPicker.OnAssetHighlighted","Name":"OnAssetHighlighted","Documentation":{"Summary":"Asset was highlighted, but not picked."},"DocId":"P:Editor.AssetPicker.OnAssetHighlighted"},{"PropertyType":"System.Action\u00601\u003CEditor.Asset[]\u003E","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":40},"IsPublic":true,"FullName":"Editor.AssetPicker.OnAssetPicked","Name":"OnAssetPicked","Documentation":{"Summary":"An asset was picked. The asset picker will be closed after this."},"DocId":"P:Editor.AssetPicker.OnAssetPicked"},{"PropertyType":"System.Action\u00601\u003CSandbox.Package\u003E","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":45},"IsPublic":true,"FullName":"Editor.AssetPicker.OnPackagePicked","Name":"OnPackagePicked","Documentation":{"Summary":"A package was picked. The asset picker will be closed after this."},"DocId":"P:Editor.AssetPicker.OnPackagePicked"},{"PropertyType":"Editor.AssetType","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":47},"IsPublic":true,"FullName":"Editor.AssetPicker.AssetType","Name":"AssetType","DocId":"P:Editor.AssetPicker.AssetType"},{"PropertyType":"Editor.AssetPicker.PickerOptions","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":49},"IsPublic":true,"FullName":"Editor.AssetPicker.Options","Name":"Options","DocId":"P:Editor.AssetPicker.Options"},{"PropertyType":"System.String","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":51},"IsPublic":true,"FullName":"Editor.AssetPicker.Title","Name":"Title","DocId":"P:Editor.AssetPicker.Title"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetPicker","Name":"AssetPicker","DocId":"T:Editor.AssetPicker"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":29},"IsPublic":true,"FullName":"Editor.AssetPicker.PickerOptions..ctor","Name":".ctor","DeclaringType":"Editor.AssetPicker.PickerOptions","DocId":"M:Editor.AssetPicker.PickerOptions.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":12},"IsPublic":true,"FullName":"Editor.AssetPicker.PickerOptions.EnableCloud","Name":"EnableCloud","Documentation":{"Summary":"Allows searching and selecting cloud assets"},"DocId":"P:Editor.AssetPicker.PickerOptions.EnableCloud"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":17},"IsPublic":true,"FullName":"Editor.AssetPicker.PickerOptions.SeparateCloudTab","Name":"SeparateCloudTab","Documentation":{"Summary":"Cloud assets will be shown in a separate tab"},"DocId":"P:Editor.AssetPicker.PickerOptions.SeparateCloudTab"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":22},"IsPublic":true,"FullName":"Editor.AssetPicker.PickerOptions.EnableMultiselect","Name":"EnableMultiselect","Documentation":{"Summary":"Allows selecting multiple assets"},"DocId":"P:Editor.AssetPicker.PickerOptions.EnableMultiselect"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.AssetType\u003E","Loc":{"File":"Editor/AssetPicker/AssetPicker.cs","Line":27},"IsPublic":true,"FullName":"Editor.AssetPicker.PickerOptions.AdditionalTypes","Name":"AdditionalTypes","Documentation":{"Summary":"Pass-thru of additioanl types requested from native that aren\u0027t the primary resource type"},"DocId":"P:Editor.AssetPicker.PickerOptions.AdditionalTypes"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetPicker.PickerOptions","Name":"PickerOptions","DeclaringType":"Editor.AssetPicker","DocId":"T:Editor.AssetPicker.PickerOptions"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type[]"}],"l":{"File":"Editor/AssetPicker/AssetPickerAttribute.cs","Line":8},"IsPublic":true,"FullName":"Editor.AssetPickerAttribute..ctor","Name":".ctor","DeclaringType":"Editor.AssetPickerAttribute","DocId":"M:Editor.AssetPickerAttribute.#ctor(System.Type[])"}],"Properties":[{"PropertyType":"System.Type[]","Loc":{"File":"Editor/AssetPicker/AssetPickerAttribute.cs","Line":6},"IsPublic":true,"FullName":"Editor.AssetPickerAttribute.ResourceTypes","Name":"ResourceTypes","DocId":"P:Editor.AssetPickerAttribute.ResourceTypes"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetPickerAttribute","Name":"AssetPickerAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.AssetPickerAttribute"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"},{"Name":"resource","Type":"Sandbox.Resource"},{"Name":"parent","Type":"Editor.Inspectors.AssetInspector"}],"IsPublic":true,"FullName":"Editor.IResourceEditor.Initialize","Name":"Initialize","DeclaringType":"Editor.IResourceEditor","DocId":"M:Editor.IResourceEditor.Initialize(Editor.Asset,Sandbox.Resource,Editor.Inspectors.AssetInspector)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.IResourceEditor.SavedToDisk","Name":"SavedToDisk","DeclaringType":"Editor.IResourceEditor","DocId":"M:Editor.IResourceEditor.SavedToDisk"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"memberName","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.IResourceEditor.SelectMember","Name":"SelectMember","DeclaringType":"Editor.IResourceEditor","DocId":"M:Editor.IResourceEditor.SelectMember(System.String)"}],"Properties":[{"PropertyType":"Editor.Asset","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IResourceEditor.Asset","Name":"Asset","Documentation":{"Summary":"The asset we\u0027re editing"},"DocId":"P:Editor.IResourceEditor.Asset"},{"PropertyType":"Sandbox.Resource","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IResourceEditor.Resource","Name":"Resource","Documentation":{"Summary":"The resource contained within the asset"},"DocId":"P:Editor.IResourceEditor.Resource"},{"PropertyType":"Editor.Inspectors.AssetInspector","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IResourceEditor.AssetInspector","Name":"AssetInspector","Documentation":{"Summary":"The \u003Csee cref=\u0022P:Editor.IResourceEditor.AssetInspector\u0022 /\u003E containing this editor."},"DocId":"P:Editor.IResourceEditor.AssetInspector"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.IResourceEditor","Name":"IResourceEditor","DocId":"T:Editor.IResourceEditor"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Editor/BaseResourceEditor.cs","Line":79},"IsPublic":true,"FullName":"Editor.BaseResourceEditor\u003CT\u003E.SelectMember","Name":"SelectMember","DeclaringType":"Editor.BaseResourceEditor\u003CT\u003E","DocId":"M:Editor.BaseResourceEditor\u00601.SelectMember(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/BaseResourceEditor.cs","Line":52},"IsPublic":true,"FullName":"Editor.BaseResourceEditor\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Editor.BaseResourceEditor\u003CT\u003E","Documentation":{"Summary":"Default constructor does nothing"},"DocId":"M:Editor.BaseResourceEditor\u00601.#ctor"}],"Properties":[{"PropertyType":"Editor.Asset","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/BaseResourceEditor.cs","Line":37},"IsPublic":true,"FullName":"Editor.BaseResourceEditor\u003CT\u003E.Asset","Name":"Asset","Documentation":{},"DocId":"P:Editor.BaseResourceEditor\u00601.Asset"},{"PropertyType":"T","Loc":{"File":"Editor/BaseResourceEditor.cs","Line":40},"IsPublic":true,"FullName":"Editor.BaseResourceEditor\u003CT\u003E.Resource","Name":"Resource","Documentation":{},"DocId":"P:Editor.BaseResourceEditor\u00601.Resource"},{"PropertyType":"Editor.Inspectors.AssetInspector","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/BaseResourceEditor.cs","Line":43},"IsPublic":true,"FullName":"Editor.BaseResourceEditor\u003CT\u003E.AssetInspector","Name":"AssetInspector","Documentation":{},"DocId":"P:Editor.BaseResourceEditor\u00601.AssetInspector"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.BaseResourceEditor\u003CT\u003E","Name":"BaseResourceEditor\u003CT\u003E","Documentation":{"Summary":"Implement this with your target type to create a special inspector for the resource type"},"DocId":"T:Editor.BaseResourceEditor\u00601"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"assets","Type":"Editor.Asset[]"}],"l":{"File":"Editor/BatchPublisher/BatchMarkPublished.cs","Line":30},"IsPublic":true,"FullName":"Editor.BatchMarkPublishedWidget..ctor","Name":".ctor","DeclaringType":"Editor.BatchMarkPublishedWidget","DocId":"M:Editor.BatchMarkPublishedWidget.#ctor(Editor.Asset[])"}],"Properties":[{"PropertyType":"Editor.Label","Loc":{"File":"Editor/BatchPublisher/BatchMarkPublished.cs","Line":4},"IsPublic":true,"FullName":"Editor.BatchMarkPublishedWidget.MessageLabel","Name":"MessageLabel","DocId":"P:Editor.BatchMarkPublishedWidget.MessageLabel"},{"PropertyType":"Editor.Layout","Loc":{"File":"Editor/BatchPublisher/BatchMarkPublished.cs","Line":6},"IsPublic":true,"FullName":"Editor.BatchMarkPublishedWidget.ButtonLayout","Name":"ButtonLayout","DocId":"P:Editor.BatchMarkPublishedWidget.ButtonLayout"},{"PropertyType":"System.String","Loc":{"File":"Editor/BatchPublisher/BatchMarkPublished.cs","Line":18},"IsPublic":true,"FullName":"Editor.BatchMarkPublishedWidget.TargetOrg","Name":"TargetOrg","Attributes":[{"FullName":"EditorAttribute","ConstructorArguments":["organisation"]}],"DocId":"P:Editor.BatchMarkPublishedWidget.TargetOrg"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.BatchMarkPublishedWidget","Name":"BatchMarkPublishedWidget","DocId":"T:Editor.BatchMarkPublishedWidget"},{"Namespace":"Editor","BaseType":"Editor.BaseWindow","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"assets","Type":"Editor.Asset[]"}],"l":{"File":"Editor/BatchPublisher/BatchPublisher.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Editor.BatchPublisher.FromAssets","Name":"FromAssets","DeclaringType":"Editor.BatchPublisher","DocId":"M:Editor.BatchPublisher.FromAssets(Editor.Asset[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"assets","Type":"Editor.Asset[]"}],"l":{"File":"Editor/BatchPublisher/BatchPublisher.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Editor.BatchPublisher.FromAssetsWithEnablePublish","Name":"FromAssetsWithEnablePublish","DeclaringType":"Editor.BatchPublisher","DocId":"M:Editor.BatchPublisher.FromAssetsWithEnablePublish(Editor.Asset[])"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.Asset\u003E","Loc":{"File":"Editor/BatchPublisher/BatchPublisher.cs","Line":30},"IsPublic":true,"FullName":"Editor.BatchPublisher.Assets","Name":"Assets","DocId":"P:Editor.BatchPublisher.Assets"},{"PropertyType":"Editor.ScrollArea","Loc":{"File":"Editor/BatchPublisher/BatchPublisher.cs","Line":32},"IsPublic":true,"FullName":"Editor.BatchPublisher.AssetList","Name":"AssetList","DocId":"P:Editor.BatchPublisher.AssetList"},{"PropertyType":"Editor.Button","Loc":{"File":"Editor/BatchPublisher/BatchPublisher.cs","Line":35},"IsPublic":true,"FullName":"Editor.BatchPublisher.PublishButton","Name":"PublishButton","DocId":"P:Editor.BatchPublisher.PublishButton"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.BatchPublisher","Name":"BatchPublisher","DocId":"T:Editor.BatchPublisher"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Editor.ClothingIconControlWidget.SaveAllIcons","Name":"SaveAllIcons","DeclaringType":"Editor.ClothingIconControlWidget","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.ClothingIconControlWidget/\u003CSaveAllIcons\u003Ed__9"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Editor.ClothingIconControlWidget.SaveAllIcons"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Editor/Clothing/ClothingIconControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.ClothingIconControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ClothingIconControlWidget","DocId":"M:Editor.ClothingIconControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Editor/Clothing/ClothingIconControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.ClothingIconControlWidget.IsWideMode","Name":"IsWideMode","DocId":"P:Editor.ClothingIconControlWidget.IsWideMode"}],"Fields":[{"FieldType":"Color","IsPublic":true,"FullName":"Editor.ClothingIconControlWidget.HighlightColor","Name":"HighlightColor","DocId":"F:Editor.ClothingIconControlWidget.HighlightColor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ClothingIconControlWidget","Name":"ClothingIconControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Clothing/IconSetup"]}],"DocId":"T:Editor.ClothingIconControlWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"clothing","Type":"Sandbox.Clothing"}],"l":{"File":"Editor/Clothing/ClothingScene.cs","Line":34},"IsPublic":true,"FullName":"Editor.ClothingScene.InstallClothing","Name":"InstallClothing","DeclaringType":"Editor.ClothingScene","DocId":"M:Editor.ClothingScene.InstallClothing(Sandbox.Clothing)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Clothing/ClothingScene.cs","Line":76},"IsPublic":true,"FullName":"Editor.ClothingScene.Update","Name":"Update","DeclaringType":"Editor.ClothingScene","DocId":"M:Editor.ClothingScene.Update"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Clothing/ClothingScene.cs","Line":7},"IsPublic":true,"FullName":"Editor.ClothingScene..ctor","Name":".ctor","DeclaringType":"Editor.ClothingScene","DocId":"M:Editor.ClothingScene.#ctor"}],"Fields":[{"FieldType":"Sandbox.Scene","IsPublic":true,"FullName":"Editor.ClothingScene.Scene","Name":"Scene","DocId":"F:Editor.ClothingScene.Scene"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Editor.ClothingScene.Pitch","Name":"Pitch","DocId":"F:Editor.ClothingScene.Pitch"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Editor.ClothingScene.Yaw","Name":"Yaw","DocId":"F:Editor.ClothingScene.Yaw"},{"FieldType":"Sandbox.SkinnedModelRenderer","IsPublic":true,"FullName":"Editor.ClothingScene.Body","Name":"Body","DocId":"F:Editor.ClothingScene.Body"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ClothingScene","Name":"ClothingScene","DocId":"T:Editor.ClothingScene"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CT\u003E","Parameters":[],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":29},"IsPublic":true,"FullName":"Editor.CloudBrowser.GetSelected","Name":"GetSelected","DeclaringType":"Editor.CloudBrowser","DocId":"M:Editor.CloudBrowser.GetSelected\u0060\u00601"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":230},"IsPublic":true,"FullName":"Editor.CloudBrowser.UpdateAssetList","Name":"UpdateAssetList","DeclaringType":"Editor.CloudBrowser","Documentation":{"Summary":"Update the list of displayed assets."},"DocId":"M:Editor.CloudBrowser.UpdateAssetList"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":438},"IsPublic":true,"FullName":"Editor.CloudBrowser.LoadMore","Name":"LoadMore","DeclaringType":"Editor.CloudBrowser","DocId":"M:Editor.CloudBrowser.LoadMore"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":463},"IsPublic":true,"FullName":"Editor.CloudBrowser.LoadSettings","Name":"LoadSettings","DeclaringType":"Editor.CloudBrowser","Documentation":{"Summary":"Load settings saved by \u003Csee cref=\u0022M:Editor.CloudBrowser.SaveSettings\u0022 /\u003E."},"DocId":"M:Editor.CloudBrowser.LoadSettings"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":482},"IsPublic":true,"FullName":"Editor.CloudBrowser.SaveSettings","Name":"SaveSettings","DeclaringType":"Editor.CloudBrowser","Documentation":{"Summary":"Save asset browser user settings, such as view mode, \u003Csee cref=\u0022P:Editor.CloudBrowser.ShowJunkFiles\u0022 /\u003E and \u003Csee cref=\u0022P:Editor.CloudBrowser.ShowRecursiveFiles\u0022 /\u003E.\nThe save slot is separate for each asset browser filter combination set in the constructor."},"DocId":"M:Editor.CloudBrowser.SaveSettings"},{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"skipEvents","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Editor.CloudBrowser.FocusOnPackage","Name":"FocusOnPackage","DeclaringType":"Editor.CloudBrowser","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.CloudBrowser/\u003CFocusOnPackage\u003Ed__77"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"Documentation":{"Summary":"Focus on this package, make it selected, when results are recieved"},"DocId":"M:Editor.CloudBrowser.FocusOnPackage(Sandbox.Package,System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"filter","Type":"System.String"}],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":511},"IsPublic":true,"FullName":"Editor.CloudBrowser.AddPin","Name":"AddPin","DeclaringType":"Editor.CloudBrowser","DocId":"M:Editor.CloudBrowser.AddPin(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":118},"IsPublic":true,"FullName":"Editor.CloudBrowser..ctor","Name":".ctor","DeclaringType":"Editor.CloudBrowser","DocId":"M:Editor.CloudBrowser.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"assetTypeFilters","Type":"System.Collections.Generic.List\u00601\u003CEditor.AssetType\u003E"}],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":67},"IsPublic":true,"FullName":"Editor.CloudBrowser..ctor","Name":".ctor","DeclaringType":"Editor.CloudBrowser","DocId":"M:Editor.CloudBrowser.#ctor(Editor.Widget,System.Collections.Generic.List\u00601{Editor.AssetType})"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.AssetType\u003E","Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":15},"IsPublic":true,"FullName":"Editor.CloudBrowser.FilterAssetTypes","Name":"FilterAssetTypes","Documentation":{"Summary":"Only show these asset types."},"DocId":"P:Editor.CloudBrowser.FilterAssetTypes"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":26},"IsPublic":true,"FullName":"Editor.CloudBrowser.MultiSelect","Name":"MultiSelect","Documentation":{},"DocId":"P:Editor.CloudBrowser.MultiSelect"},{"PropertyType":"System.String","Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":31},"IsPublic":true,"FullName":"Editor.CloudBrowser.BaseQuery","Name":"BaseQuery","DocId":"P:Editor.CloudBrowser.BaseQuery"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":64},"IsPublic":true,"FullName":"Editor.CloudBrowser.ShowJunkFiles","Name":"ShowJunkFiles","Documentation":{"Summary":"Show files generated by asset compilation and other usually unuseful files."},"DocId":"P:Editor.CloudBrowser.ShowJunkFiles"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":65},"IsPublic":true,"FullName":"Editor.CloudBrowser.HideNonAssets","Name":"HideNonAssets","DocId":"P:Editor.CloudBrowser.HideNonAssets"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":76},"IsPublic":true,"FullName":"Editor.CloudBrowser.ShowRecursiveFiles","Name":"ShowRecursiveFiles","Documentation":{"Summary":"If true, show all files in a flat view, if false, show files and folders like they would appear in Windows Explorer."},"DocId":"P:Editor.CloudBrowser.ShowRecursiveFiles"},{"PropertyType":"Editor.AssetListViewMode","Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":94},"IsPublic":true,"FullName":"Editor.CloudBrowser.ViewModeType","Name":"ViewModeType","Documentation":{"Summary":"View mode, i.e. thumbs, list or whatever else."},"DocId":"P:Editor.CloudBrowser.ViewModeType"},{"PropertyType":"System.String","Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Editor.CloudBrowser.DefaultView","Name":"DefaultView","DocId":"P:Editor.CloudBrowser.DefaultView"},{"PropertyType":"Editor.AssetBrowser.Location","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":222},"IsPublic":true,"FullName":"Editor.CloudBrowser.CurrentLocation","Name":"CurrentLocation","Documentation":{"Summary":"Directory, contents of which are currently being displayed."},"DocId":"P:Editor.CloudBrowser.CurrentLocation"}],"Fields":[{"FieldType":"Editor.SearchWidget","IsPublic":true,"FullName":"Editor.CloudBrowser.Search","Name":"Search","DocId":"F:Editor.CloudBrowser.Search"},{"FieldType":"System.Action\u00601\u003CSystem.Object\u003E","IsPublic":true,"FullName":"Editor.CloudBrowser.OnHighlight","Name":"OnHighlight","Documentation":{"Summary":"Item has been selected"},"DocId":"F:Editor.CloudBrowser.OnHighlight"},{"FieldType":"System.Action\u00601\u003CSandbox.Package\u003E","IsPublic":true,"FullName":"Editor.CloudBrowser.OnPackageHighlight","Name":"OnPackageHighlight","Documentation":{"Summary":"Package has been clicked"},"DocId":"F:Editor.CloudBrowser.OnPackageHighlight"},{"FieldType":"System.Action\u00601\u003CSandbox.Package\u003E","IsPublic":true,"FullName":"Editor.CloudBrowser.OnPackageSelected","Name":"OnPackageSelected","Documentation":{"Summary":"Package has been selected (double click, or enter)"},"DocId":"F:Editor.CloudBrowser.OnPackageSelected"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.CloudBrowser.OnFolderOpened","Name":"OnFolderOpened","DocId":"F:Editor.CloudBrowser.OnFolderOpened"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CloudBrowser","Name":"CloudBrowser","Documentation":{"Summary":"A list of cloud assets."},"DocId":"T:Editor.CloudBrowser"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.String","Parameters":[],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":536},"IsPublic":true,"FullName":"Editor.FacetDropdown.GetFilter","Name":"GetFilter","DeclaringType":"Editor.FacetDropdown","DocId":"M:Editor.FacetDropdown.GetFilter"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"facet","Type":"Sandbox.Package.Facet"},{"Name":"selection","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Editor/CloudBrowser/CloudBrowser.cs","Line":521},"IsPublic":true,"FullName":"Editor.FacetDropdown..ctor","Name":".ctor","DeclaringType":"Editor.FacetDropdown","DocId":"M:Editor.FacetDropdown.#ctor(Sandbox.Package.Facet,System.String,Editor.Widget)"}],"Fields":[{"FieldType":"Sandbox.Package.Facet","IsPublic":true,"FullName":"Editor.FacetDropdown.Facet","Name":"Facet","DocId":"F:Editor.FacetDropdown.Facet"},{"FieldType":"Sandbox.Package.Facet.Entry","IsPublic":true,"FullName":"Editor.FacetDropdown.Selected","Name":"Selected","DocId":"F:Editor.FacetDropdown.Selected"},{"FieldType":"System.Action","IsPublic":true,"FullName":"Editor.FacetDropdown.OnChanged","Name":"OnChanged","DocId":"F:Editor.FacetDropdown.OnChanged"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FacetDropdown","Name":"FacetDropdown","DocId":"T:Editor.FacetDropdown"},{"Namespace":"Editor","BaseType":"Editor.TreeView","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"state","Type":"System.Boolean"},{"Name":"skipEvents","Type":"System.Boolean"}],"l":{"File":"Editor/CloudBrowser/CloudLocations.cs","Line":128},"IsPublic":true,"FullName":"Editor.CloudLocations.SetSelected","Name":"SetSelected","DeclaringType":"Editor.CloudLocations","DocId":"M:Editor.CloudLocations.SetSelected(System.Object,System.Boolean,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.CloudBrowser"}],"l":{"File":"Editor/CloudBrowser/CloudLocations.cs","Line":15},"IsPublic":true,"FullName":"Editor.CloudLocations..ctor","Name":".ctor","DeclaringType":"Editor.CloudLocations","DocId":"M:Editor.CloudLocations.#ctor(Editor.CloudBrowser)"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.CloudLocations.OnFilterSelected","Name":"OnFilterSelected","Documentation":{"Summary":"Called when a \u0022filter\u0022 is selected, i.e. \u0022@recent\u0022 or \u0022type:model\u0022."},"DocId":"F:Editor.CloudLocations.OnFilterSelected"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CloudLocations","Name":"CloudLocations","DocId":"T:Editor.CloudLocations"},{"Namespace":"Editor","BaseType":"Editor.CloudBrowser","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/CloudBrowser/MainCloudBrowser.cs","Line":13},"IsPublic":true,"FullName":"Editor.MainCloudBrowser..ctor","Name":".ctor","DeclaringType":"Editor.MainCloudBrowser","Documentation":{"Summary":"This constructor should only get called by the Docked version created by the editor."},"DocId":"M:Editor.MainCloudBrowser.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.CloudBrowser","Loc":{"File":"Editor/CloudBrowser/MainCloudBrowser.cs","Line":8},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MainCloudBrowser.Instance","Name":"Instance","DocId":"P:Editor.MainCloudBrowser.Instance"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MainCloudBrowser","Name":"MainCloudBrowser","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Cloud Browser","cloud_download"]}],"DocId":"T:Editor.MainCloudBrowser"},{"Namespace":"Editor","BaseType":"Editor.GridLayout","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"},{"Name":"filter","Type":"System.Func\u00602\u003CSandbox.SerializedProperty,System.Boolean\u003E","Default":"null"}],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":25},"IsPublic":true,"FullName":"Editor.ControlSheet.AddObject","Name":"AddObject","DeclaringType":"Editor.ControlSheet","DocId":"M:Editor.ControlSheet.AddObject(Sandbox.SerializedObject,System.Func\u00602{Sandbox.SerializedProperty,System.Boolean})"},{"ReturnType":"System.Void","Parameters":[{"Name":"groupName","Type":"System.String"},{"Name":"props","Type":"Sandbox.SerializedProperty[]"}],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":56},"IsPublic":true,"FullName":"Editor.ControlSheet.AddGroup","Name":"AddGroup","DeclaringType":"Editor.ControlSheet","DocId":"M:Editor.ControlSheet.AddGroup(System.String,Sandbox.SerializedProperty[])"},{"ReturnType":"Editor.ControlWidget","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"labelIndent","Type":"System.Single","Default":"0"}],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":74},"IsPublic":true,"FullName":"Editor.ControlSheet.AddRow","Name":"AddRow","DeclaringType":"Editor.ControlSheet","Documentation":{"Summary":"Add a serialized property row. This will create an editor for the row and a label."},"DocId":"M:Editor.ControlSheet.AddRow(Sandbox.SerializedProperty,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"layout","Type":"Editor.Layout"}],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":87},"IsPublic":true,"FullName":"Editor.ControlSheet.AddLayout","Name":"AddLayout","DeclaringType":"Editor.ControlSheet","Documentation":{"Summary":"Add a layout to a double wide cell"},"DocId":"M:Editor.ControlSheet.AddLayout(Editor.Layout)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"T"},{"Name":"property","Type":"System.Linq.Expressions.Expression\u00601\u003CSystem.Func\u00602\u003CT,U\u003E\u003E"}],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":99},"IsPublic":true,"FullName":"Editor.ControlSheet.AddProperty","Name":"AddProperty","DeclaringType":"Editor.ControlSheet","DocId":"M:Editor.ControlSheet.AddProperty\u0060\u00602(\u0060\u00600,System.Linq.Expressions.Expression\u00601{System.Func\u00602{\u0060\u00600,\u0060\u00601}})"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"System.Linq.Expressions.Expression\u00601\u003CSystem.Func\u00601\u003CT\u003E\u003E"}],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":108},"IsPublic":true,"FullName":"Editor.ControlSheet.AddProperty","Name":"AddProperty","DeclaringType":"Editor.ControlSheet","DocId":"M:Editor.ControlSheet.AddProperty\u0060\u00601(System.Linq.Expressions.Expression\u00601{System.Func\u00601{\u0060\u00600}})"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":133},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ControlSheet.CreateLabel","Name":"CreateLabel","DeclaringType":"Editor.ControlSheet","DocId":"M:Editor.ControlSheet.CreateLabel(Sandbox.SerializedProperty)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ControlSheet/ControlSheet.cs","Line":9},"IsPublic":true,"FullName":"Editor.ControlSheet..ctor","Name":".ctor","DeclaringType":"Editor.ControlSheet","DocId":"M:Editor.ControlSheet.#ctor"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.ControlSheet.IncludePropertyNames","Name":"IncludePropertyNames","DocId":"F:Editor.ControlSheet.IncludePropertyNames"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ControlSheet","Name":"ControlSheet","DocId":"T:Editor.ControlSheet"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"includePropertyNames","Type":"System.Boolean","Default":"False"}],"l":{"File":"Editor/ControlSheet/ControlSheetFormatter.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ControlSheetFormatter.GetPropertyToolTip","Name":"GetPropertyToolTip","DeclaringType":"Editor.ControlSheetFormatter","DocId":"M:Editor.ControlSheetFormatter.GetPropertyToolTip(Sandbox.SerializedProperty,System.Boolean)"},{"ReturnType":"System.String","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"Editor/ControlSheet/ControlSheetFormatter.cs","Line":73},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.ControlSheetFormatter.ToRichText","Name":"ToRichText","DeclaringType":"Editor.ControlSheetFormatter","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.ControlSheetFormatter.ToRichText(System.Type)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.ControlSheetFormatter","Name":"ControlSheetFormatter","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.ControlSheetFormatter"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":58},"IsPublic":true,"FullName":"Editor.FeatureTabWidget.OpenAddFeaturesMenu","Name":"OpenAddFeaturesMenu","DeclaringType":"Editor.FeatureTabWidget","DocId":"M:Editor.FeatureTabWidget.OpenAddFeaturesMenu"},{"ReturnType":"System.Void","Parameters":[{"Name":"option","Type":"Editor.FeatureTabOption"}],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":104},"IsPublic":true,"FullName":"Editor.FeatureTabWidget.Select","Name":"Select","DeclaringType":"Editor.FeatureTabWidget","DocId":"M:Editor.FeatureTabWidget.Select(Editor.FeatureTabOption)"},{"ReturnType":"System.Void","Parameters":[{"Name":"option","Type":"Editor.FeatureTabOption"}],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":131},"IsPublic":true,"FullName":"Editor.FeatureTabWidget.OnVisibilityChanged","Name":"OnVisibilityChanged","DeclaringType":"Editor.FeatureTabWidget","DocId":"M:Editor.FeatureTabWidget.OnVisibilityChanged(Editor.FeatureTabOption)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.FeatureTabWidget..ctor","Name":".ctor","DeclaringType":"Editor.FeatureTabWidget","DocId":"M:Editor.FeatureTabWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":23},"IsPublic":true,"FullName":"Editor.FeatureTabWidget.StateCookie","Name":"StateCookie","DocId":"P:Editor.FeatureTabWidget.StateCookie"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FeatureTabWidget","Name":"FeatureTabWidget","Documentation":{"Summary":"The tab widget that sits at the top of the ControlSheet if you add [Features]"},"DocId":"T:Editor.FeatureTabWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":284},"IsPublic":true,"FullName":"Editor.FeatureTabOption.RemoveFeature","Name":"RemoveFeature","DeclaringType":"Editor.FeatureTabOption","DocId":"M:Editor.FeatureTabOption.RemoveFeature"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":339},"IsPublic":true,"FullName":"Editor.FeatureTabOption.UpdateVisibility","Name":"UpdateVisibility","DeclaringType":"Editor.FeatureTabOption","DocId":"M:Editor.FeatureTabOption.UpdateVisibility"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":350},"IsPublic":true,"FullName":"Editor.FeatureTabOption.SetFeatureEnabled","Name":"SetFeatureEnabled","DeclaringType":"Editor.FeatureTabOption","DocId":"M:Editor.FeatureTabOption.SetFeatureEnabled"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"owner","Type":"Editor.FeatureTabWidget"},{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"desc","Type":"System.String"},{"Name":"tint","Type":"Color"},{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":211},"IsPublic":true,"FullName":"Editor.FeatureTabOption..ctor","Name":".ctor","DeclaringType":"Editor.FeatureTabOption","DocId":"M:Editor.FeatureTabOption.#ctor(Editor.FeatureTabWidget,System.String,System.String,System.String,Color,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":209},"IsPublic":true,"FullName":"Editor.FeatureTabOption.Icon","Name":"Icon","DocId":"P:Editor.FeatureTabOption.Icon"},{"PropertyType":"System.String","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":210},"IsPublic":true,"FullName":"Editor.FeatureTabOption.Description","Name":"Description","DocId":"P:Editor.FeatureTabOption.Description"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":211},"IsPublic":true,"FullName":"Editor.FeatureTabOption.ShowText","Name":"ShowText","DocId":"P:Editor.FeatureTabOption.ShowText"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":212},"IsPublic":true,"FullName":"Editor.FeatureTabOption.Index","Name":"Index","DocId":"P:Editor.FeatureTabOption.Index"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":213},"IsPublic":true,"FullName":"Editor.FeatureTabOption.IsSelected","Name":"IsSelected","DocId":"P:Editor.FeatureTabOption.IsSelected"},{"PropertyType":"Color","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":214},"IsPublic":true,"FullName":"Editor.FeatureTabOption.Tint","Name":"Tint","DocId":"P:Editor.FeatureTabOption.Tint"},{"PropertyType":"Sandbox.Internal.IControlSheet.Feature","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":216},"IsPublic":true,"FullName":"Editor.FeatureTabOption.Feature","Name":"Feature","DocId":"P:Editor.FeatureTabOption.Feature"},{"PropertyType":"System.String","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":218},"IsPublic":true,"FullName":"Editor.FeatureTabOption.UniqueId","Name":"UniqueId","DocId":"P:Editor.FeatureTabOption.UniqueId"},{"PropertyType":"Sandbox.SerializedProperty","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":223},"IsPublic":true,"FullName":"Editor.FeatureTabOption.FeatureEnabled","Name":"FeatureEnabled","Documentation":{"Summary":"If this feature has an option to enable and disable it, this is it."},"DocId":"P:Editor.FeatureTabOption.FeatureEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/ControlSheet/FeatureTabWidget.cs","Line":281},"IsPublic":true,"FullName":"Editor.FeatureTabOption.CanFeatureBeRemoved","Name":"CanFeatureBeRemoved","DocId":"P:Editor.FeatureTabOption.CanFeatureBeRemoved"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FeatureTabOption","Name":"FeatureTabOption","DocId":"T:Editor.FeatureTabOption"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/DebuggingMenus.cs","Line":30},"IsPublic":true,"IsStatic":true,"FullName":"Editor.DebuggingMenus.FullCollection","Name":"FullCollection","DeclaringType":"Editor.DebuggingMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Debug/Full Garbage Collection",""]}],"DocId":"M:Editor.DebuggingMenus.FullCollection"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/DebuggingMenus.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Editor.DebuggingMenus.ShowPhysicsDebug","Name":"ShowPhysicsDebug","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Debug/Show Physics Debug","grid_3x3"]}],"DocId":"P:Editor.DebuggingMenus.ShowPhysicsDebug"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/DebuggingMenus.cs","Line":18},"IsPublic":true,"IsStatic":true,"FullName":"Editor.DebuggingMenus.ShowInterpolationDebug","Name":"ShowInterpolationDebug","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Debug/Show Interpolation Debug","fiber_smart_record"]}],"DocId":"P:Editor.DebuggingMenus.ShowInterpolationDebug"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/DebuggingMenus.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Editor.DebuggingMenus.ShowHitboxDebug","Name":"ShowHitboxDebug","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Debug/Show Hitbox Debug","ads_click"]}],"DocId":"P:Editor.DebuggingMenus.ShowHitboxDebug"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.DebuggingMenus","Name":"DebuggingMenus","DocId":"T:Editor.DebuggingMenus"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"w","Type":"Editor.Widget"}],"l":{"File":"Editor/ExpandGroup.cs","Line":24},"IsPublic":true,"FullName":"Editor.ExpandGroup.SetWidget","Name":"SetWidget","DeclaringType":"Editor.ExpandGroup","DocId":"M:Editor.ExpandGroup.SetWidget(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"height","Type":"System.Int32"}],"l":{"File":"Editor/ExpandGroup.cs","Line":38},"IsPublic":true,"FullName":"Editor.ExpandGroup.SetHeaderSize","Name":"SetHeaderSize","DeclaringType":"Editor.ExpandGroup","DocId":"M:Editor.ExpandGroup.SetHeaderSize(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"state","Type":"System.Boolean"}],"l":{"File":"Editor/ExpandGroup.cs","Line":103},"IsPublic":true,"FullName":"Editor.ExpandGroup.SetOpenState","Name":"SetOpenState","DeclaringType":"Editor.ExpandGroup","DocId":"M:Editor.ExpandGroup.SetOpenState(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ExpandGroup.cs","Line":175},"IsPublic":true,"FullName":"Editor.ExpandGroup.SetHeight","Name":"SetHeight","DeclaringType":"Editor.ExpandGroup","DocId":"M:Editor.ExpandGroup.SetHeight"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/ExpandGroup.cs","Line":9},"IsPublic":true,"FullName":"Editor.ExpandGroup..ctor","Name":".ctor","DeclaringType":"Editor.ExpandGroup","DocId":"M:Editor.ExpandGroup.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/ExpandGroup.cs","Line":9},"IsPublic":true,"FullName":"Editor.ExpandGroup.Title","Name":"Title","DocId":"P:Editor.ExpandGroup.Title"},{"PropertyType":"System.String","Loc":{"File":"Editor/ExpandGroup.cs","Line":10},"IsPublic":true,"FullName":"Editor.ExpandGroup.Icon","Name":"Icon","DocId":"P:Editor.ExpandGroup.Icon"},{"PropertyType":"System.Action","Loc":{"File":"Editor/ExpandGroup.cs","Line":14},"IsPublic":true,"FullName":"Editor.ExpandGroup.OnCreateWidget","Name":"OnCreateWidget","DocId":"P:Editor.ExpandGroup.OnCreateWidget"},{"PropertyType":"System.String","Loc":{"File":"Editor/ExpandGroup.cs","Line":186},"IsPublic":true,"FullName":"Editor.ExpandGroup.StateCookieName","Name":"StateCookieName","DocId":"P:Editor.ExpandGroup.StateCookieName"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ExpandGroup","Name":"ExpandGroup","DocId":"T:Editor.ExpandGroup"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Editor/FeatureBox.cs","Line":49},"IsPublic":true,"FullName":"Editor.FeatureBox.Add","Name":"Add","DeclaringType":"Editor.FeatureBox","DocId":"M:Editor.FeatureBox.Add(Editor.Widget)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"title","Type":"System.String"},{"Name":"margin","Type":"System.Single","Default":"8"}],"l":{"File":"Editor/FeatureBox.cs","Line":9},"IsPublic":true,"FullName":"Editor.FeatureBox..ctor","Name":".ctor","DeclaringType":"Editor.FeatureBox","DocId":"M:Editor.FeatureBox.#ctor(Editor.Widget,System.String,System.Single)"}],"Properties":[{"PropertyType":"Editor.Widget","Loc":{"File":"Editor/FeatureBox.cs","Line":5},"IsPublic":true,"FullName":"Editor.FeatureBox.Header","Name":"Header","DocId":"P:Editor.FeatureBox.Header"},{"PropertyType":"Editor.Widget","Loc":{"File":"Editor/FeatureBox.cs","Line":6},"IsPublic":true,"FullName":"Editor.FeatureBox.Content","Name":"Content","DocId":"P:Editor.FeatureBox.Content"},{"PropertyType":"System.String","Loc":{"File":"Editor/FeatureBox.cs","Line":7},"IsPublic":true,"FullName":"Editor.FeatureBox.Title","Name":"Title","DocId":"P:Editor.FeatureBox.Title"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/FeatureBox.cs","Line":14},"IsPublic":true,"FullName":"Editor.FeatureBox.Value","Name":"Value","DocId":"P:Editor.FeatureBox.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FeatureBox","Name":"FeatureBox","DocId":"T:Editor.FeatureBox"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"w","Type":"Editor.Widget"}],"l":{"File":"Editor/Group.cs","Line":20},"IsPublic":true,"FullName":"Editor.Group.SetWidget","Name":"SetWidget","DeclaringType":"Editor.Group","DocId":"M:Editor.Group.SetWidget(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"height","Type":"System.Int32"}],"l":{"File":"Editor/Group.cs","Line":34},"IsPublic":true,"FullName":"Editor.Group.SetHeaderSize","Name":"SetHeaderSize","DeclaringType":"Editor.Group","DocId":"M:Editor.Group.SetHeaderSize(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Group.cs","Line":95},"IsPublic":true,"FullName":"Editor.Group.SetHeight","Name":"SetHeight","DeclaringType":"Editor.Group","DocId":"M:Editor.Group.SetHeight"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/Group.cs","Line":7},"IsPublic":true,"FullName":"Editor.Group..ctor","Name":".ctor","DeclaringType":"Editor.Group","DocId":"M:Editor.Group.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Group.cs","Line":7},"IsPublic":true,"FullName":"Editor.Group.Title","Name":"Title","DocId":"P:Editor.Group.Title"},{"PropertyType":"System.String","Loc":{"File":"Editor/Group.cs","Line":8},"IsPublic":true,"FullName":"Editor.Group.Icon","Name":"Icon","DocId":"P:Editor.Group.Icon"},{"PropertyType":"System.Action","Loc":{"File":"Editor/Group.cs","Line":12},"IsPublic":true,"FullName":"Editor.Group.OnCreateWidget","Name":"OnCreateWidget","DocId":"P:Editor.Group.OnCreateWidget"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Group","Name":"Group","DocId":"T:Editor.Group"},{"Namespace":"Editor","BaseType":"Editor.ToolbarGroup","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/HeaderBar/EditorSubToolBarWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.EditorSubToolBarWidget.Build","Name":"Build","DeclaringType":"Editor.EditorSubToolBarWidget","DocId":"M:Editor.EditorSubToolBarWidget.Build"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/HeaderBar/EditorSubToolBarWidget.cs","Line":41},"IsPublic":true,"FullName":"Editor.EditorSubToolBarWidget.Frame","Name":"Frame","DeclaringType":"Editor.EditorSubToolBarWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.EditorSubToolBarWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/HeaderBar/EditorSubToolBarWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.EditorSubToolBarWidget..ctor","Name":".ctor","DeclaringType":"Editor.EditorSubToolBarWidget","DocId":"M:Editor.EditorSubToolBarWidget.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EditorSubToolBarWidget","Name":"EditorSubToolBarWidget","DocId":"T:Editor.EditorSubToolBarWidget"},{"Namespace":"Editor","BaseType":"Editor.ToolbarGroup","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/HeaderBar/EditorToolBarWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.EditorToolBarWidget.Build","Name":"Build","DeclaringType":"Editor.EditorToolBarWidget","DocId":"M:Editor.EditorToolBarWidget.Build"},{"ReturnType":"System.Void","Parameters":[{"Name":"e","Type":"Editor.HeadBarEvent"}],"l":{"File":"Editor/HeaderBar/EditorToolBarWidget.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorToolBarWidget.OnBuildHeaderToolbar","Name":"OnBuildHeaderToolbar","DeclaringType":"Editor.EditorToolBarWidget","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["tools.headerbar.build"]}],"DocId":"M:Editor.EditorToolBarWidget.OnBuildHeaderToolbar(Editor.HeadBarEvent)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/HeaderBar/EditorToolBarWidget.cs","Line":47},"IsPublic":true,"FullName":"Editor.EditorToolBarWidget.Frame","Name":"Frame","DeclaringType":"Editor.EditorToolBarWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.EditorToolBarWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/HeaderBar/EditorToolBarWidget.cs","Line":5},"IsPublic":true,"FullName":"Editor.EditorToolBarWidget..ctor","Name":".ctor","DeclaringType":"Editor.EditorToolBarWidget","DocId":"M:Editor.EditorToolBarWidget.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EditorToolBarWidget","Name":"EditorToolBarWidget","DocId":"T:Editor.EditorToolBarWidget"},{"Namespace":"Editor","Properties":[{"PropertyType":"System.Single","Loc":{"File":"Editor/HeaderBar/HeaderBarStyle.cs","Line":5},"IsPublic":true,"IsStatic":true,"FullName":"Editor.HeaderBarStyle.IconSize","Name":"IconSize","DocId":"P:Editor.HeaderBarStyle.IconSize"},{"PropertyType":"System.Single","Loc":{"File":"Editor/HeaderBar/HeaderBarStyle.cs","Line":6},"IsPublic":true,"IsStatic":true,"FullName":"Editor.HeaderBarStyle.TextSize","Name":"TextSize","DocId":"P:Editor.HeaderBarStyle.TextSize"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.HeaderBarStyle","Name":"HeaderBarStyle","DocId":"T:Editor.HeaderBarStyle"},{"Namespace":"Editor","BaseType":"Editor.ToolbarGroup","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/HeaderBar/NavMeshToolbarWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.NavMeshToolbarWidget.Build","Name":"Build","DeclaringType":"Editor.NavMeshToolbarWidget","DocId":"M:Editor.NavMeshToolbarWidget.Build"},{"ReturnType":"System.Void","Parameters":[{"Name":"e","Type":"Editor.HeadBarEvent"}],"l":{"File":"Editor/HeaderBar/NavMeshToolbarWidget.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NavMeshToolbarWidget.OnBuildHeaderToolbar","Name":"OnBuildHeaderToolbar","DeclaringType":"Editor.NavMeshToolbarWidget","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["tools.headerbar.build"]}],"DocId":"M:Editor.NavMeshToolbarWidget.OnBuildHeaderToolbar(Editor.HeadBarEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/HeaderBar/NavMeshToolbarWidget.cs","Line":5},"IsPublic":true,"FullName":"Editor.NavMeshToolbarWidget..ctor","Name":".ctor","DeclaringType":"Editor.NavMeshToolbarWidget","DocId":"M:Editor.NavMeshToolbarWidget.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NavMeshToolbarWidget","Name":"NavMeshToolbarWidget","DocId":"T:Editor.NavMeshToolbarWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/HeaderBar/ToolbarGroup.cs","Line":37},"IsPublic":true,"FullName":"Editor.ToolbarGroup.Build","Name":"Build","DeclaringType":"Editor.ToolbarGroup","DocId":"M:Editor.ToolbarGroup.Build"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"tooltip","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"getVal","Type":"System.Func\u00601\u003CSystem.Boolean\u003E"},{"Name":"setVal","Type":"System.Action\u00601\u003CSystem.Boolean\u003E"}],"l":{"File":"Editor/HeaderBar/ToolbarGroup.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ToolbarGroup.AddToggleButton","Name":"AddToggleButton","DeclaringType":"Editor.ToolbarGroup","DocId":"M:Editor.ToolbarGroup.AddToggleButton(System.String,System.String,System.Func\u00601{System.Boolean},System.Action\u00601{System.Boolean})"},{"ReturnType":"Editor.Widget","Parameters":[{"Name":"tooltip","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"onPressed","Type":"System.Action","Default":"null"},{"Name":"isActive","Type":"System.Func\u00601\u003CSystem.Boolean\u003E","Default":"null"}],"l":{"File":"Editor/HeaderBar/ToolbarGroup.cs","Line":56},"IsPublic":true,"FullName":"Editor.ToolbarGroup.AddButton","Name":"AddButton","DeclaringType":"Editor.ToolbarGroup","DocId":"M:Editor.ToolbarGroup.AddButton(System.String,System.String,System.Action,System.Func\u00601{System.Boolean})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"}],"l":{"File":"Editor/HeaderBar/ToolbarGroup.cs","Line":10},"IsPublic":true,"FullName":"Editor.ToolbarGroup..ctor","Name":".ctor","DeclaringType":"Editor.ToolbarGroup","DocId":"M:Editor.ToolbarGroup.#ctor(Editor.Widget,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/HeaderBar/ToolbarGroup.cs","Line":8},"IsPublic":true,"FullName":"Editor.ToolbarGroup.Title","Name":"Title","DocId":"P:Editor.ToolbarGroup.Title"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ToolbarGroup","Name":"ToolbarGroup","DocId":"T:Editor.ToolbarGroup"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.IBrowser.UpdateAssetList","Name":"UpdateAssetList","DeclaringType":"Editor.IBrowser","DocId":"M:Editor.IBrowser.UpdateAssetList"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"filter","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.IBrowser.AddPin","Name":"AddPin","DeclaringType":"Editor.IBrowser","DocId":"M:Editor.IBrowser.AddPin(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/IBrowser.cs","Line":11},"IsPublic":true,"FullName":"Editor.IBrowser.LoadMore","Name":"LoadMore","DeclaringType":"Editor.IBrowser","DocId":"M:Editor.IBrowser.LoadMore"}],"Properties":[{"PropertyType":"Editor.AssetBrowser.Location","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IBrowser.CurrentLocation","Name":"CurrentLocation","DocId":"P:Editor.IBrowser.CurrentLocation"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IBrowser.ShowRecursiveFiles","Name":"ShowRecursiveFiles","DocId":"P:Editor.IBrowser.ShowRecursiveFiles"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.IBrowser","Name":"IBrowser","DocId":"T:Editor.IBrowser"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/Inspector.cs","Line":167},"IsPublic":true,"FullName":"Editor.Inspector.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.Inspector","DocId":"M:Editor.Inspector.OnDestroyed"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Editor/Inspector.cs","Line":191},"IsPublic":true,"FullName":"Editor.Inspector.GoBack","Name":"GoBack","DeclaringType":"Editor.Inspector","DocId":"M:Editor.Inspector.GoBack"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Editor/Inspector.cs","Line":214},"IsPublic":true,"FullName":"Editor.Inspector.GoForward","Name":"GoForward","DeclaringType":"Editor.Inspector","DocId":"M:Editor.Inspector.GoForward"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Inspector.cs","Line":250},"IsPublic":true,"FullName":"Editor.Inspector.ToggleLock","Name":"ToggleLock","DeclaringType":"Editor.Inspector","DocId":"M:Editor.Inspector.ToggleLock"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Inspector.cs","Line":271},"IsPublic":true,"FullName":"Editor.Inspector.Frame","Name":"Frame","DeclaringType":"Editor.Inspector","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Inspector.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/Inspector.cs","Line":9},"IsPublic":true,"FullName":"Editor.Inspector..ctor","Name":".ctor","DeclaringType":"Editor.Inspector","DocId":"M:Editor.Inspector.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/Inspector.cs","Line":10},"IsPublic":true,"FullName":"Editor.Inspector.CurrentTime","Name":"CurrentTime","DocId":"P:Editor.Inspector.CurrentTime"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.Inspector.IsLocked","Name":"IsLocked","DocId":"F:Editor.Inspector.IsLocked"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.Inspector.HistoryPlace","Name":"HistoryPlace","DocId":"F:Editor.Inspector.HistoryPlace"},{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.Inspector.HistoryReference\u003E","IsPublic":true,"FullName":"Editor.Inspector.ObjectHistory","Name":"ObjectHistory","DocId":"F:Editor.Inspector.ObjectHistory"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspector","Name":"Inspector","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Inspector","manage_search"]}],"DocId":"T:Editor.Inspector"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Out":true,"Type":"System.Object"}],"l":{"File":"Editor/Inspector.cs","Line":328},"IsPublic":true,"FullName":"Editor.Inspector.HistoryReference.TryGetTarget","Name":"TryGetTarget","DeclaringType":"Editor.Inspector.HistoryReference","DocId":"M:Editor.Inspector.HistoryReference.TryGetTarget(System.Object@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Editor/Inspector.cs","Line":313},"IsPublic":true,"FullName":"Editor.Inspector.HistoryReference..ctor","Name":".ctor","DeclaringType":"Editor.Inspector.HistoryReference","DocId":"M:Editor.Inspector.HistoryReference.#ctor(System.Object)"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspector.HistoryReference","Name":"HistoryReference","DeclaringType":"Editor.Inspector","DocId":"T:Editor.Inspector.HistoryReference"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"back","Type":"System.Boolean"},{"Name":"forward","Type":"System.Boolean"}],"l":{"File":"Editor/Inspector.cs","Line":385},"IsPublic":true,"FullName":"Editor.InspectorToolbar.UpdateBackForward","Name":"UpdateBackForward","DeclaringType":"Editor.InspectorToolbar","DocId":"M:Editor.InspectorToolbar.UpdateBackForward(System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"locked","Type":"System.Boolean"}],"l":{"File":"Editor/Inspector.cs","Line":391},"IsPublic":true,"FullName":"Editor.InspectorToolbar.UpdateLock","Name":"UpdateLock","DeclaringType":"Editor.InspectorToolbar","DocId":"M:Editor.InspectorToolbar.UpdateLock(System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Inspector"}],"l":{"File":"Editor/Inspector.cs","Line":357},"IsPublic":true,"FullName":"Editor.InspectorToolbar..ctor","Name":".ctor","DeclaringType":"Editor.InspectorToolbar","DocId":"M:Editor.InspectorToolbar.#ctor(Editor.Inspector)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.InspectorToolbar","Name":"InspectorToolbar","DocId":"T:Editor.InspectorToolbar"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Editor/PropertyRow.cs","Line":21},"IsPublic":true,"FullName":"Editor.PropertyRow.SetLabel","Name":"SetLabel","DeclaringType":"Editor.PropertyRow","DocId":"M:Editor.PropertyRow.SetLabel(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"info","Type":"Sandbox.DisplayInfo"}],"l":{"File":"Editor/PropertyRow.cs","Line":26},"IsPublic":true,"FullName":"Editor.PropertyRow.SetLabel","Name":"SetLabel","DeclaringType":"Editor.PropertyRow","DocId":"M:Editor.PropertyRow.SetLabel(Sandbox.DisplayInfo)"},{"ReturnType":"T","Parameters":[{"Name":"w","Type":"T"}],"l":{"File":"Editor/PropertyRow.cs","Line":31},"IsPublic":true,"FullName":"Editor.PropertyRow.SetWidget","Name":"SetWidget","DeclaringType":"Editor.PropertyRow","DocId":"M:Editor.PropertyRow.SetWidget\u0060\u00601(\u0060\u00600)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/PropertyRow.cs","Line":9},"IsPublic":true,"FullName":"Editor.PropertyRow..ctor","Name":".ctor","DeclaringType":"Editor.PropertyRow","DocId":"M:Editor.PropertyRow.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/PropertyRow.cs","Line":10},"IsPublic":true,"FullName":"Editor.PropertyRow.Errors","Name":"Errors","DocId":"P:Editor.PropertyRow.Errors"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PropertyRow","Name":"PropertyRow","DocId":"T:Editor.PropertyRow"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String","Default":"null"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Editor/PropertyRow.cs","Line":66},"IsPublic":true,"FullName":"Editor.PropertyRowError..ctor","Name":".ctor","DeclaringType":"Editor.PropertyRowError","DocId":"M:Editor.PropertyRowError.#ctor(System.String,Editor.Widget)"}],"Fields":[{"FieldType":"Editor.Label","IsPublic":true,"FullName":"Editor.PropertyRowError.Label","Name":"Label","DocId":"F:Editor.PropertyRowError.Label"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PropertyRowError","Name":"PropertyRowError","DocId":"T:Editor.PropertyRowError"},{"Namespace":"Editor","Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.MsaaOff","Name":"MsaaOff","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/MSAA/Off",""]}],"DocId":"P:Editor.SettingsMenus.MsaaOff"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Msaa2X","Name":"Msaa2X","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/MSAA/2X",""]}],"DocId":"P:Editor.SettingsMenus.Msaa2X"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":32},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Msaa4X","Name":"Msaa4X","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/MSAA/4X",""]}],"DocId":"P:Editor.SettingsMenus.Msaa4X"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Msaa8X","Name":"Msaa8X","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/MSAA/8X",""]}],"DocId":"P:Editor.SettingsMenus.Msaa8X"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":54},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Frame10","Name":"Frame10","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/Frame Rate Limit/10fps",""]}],"DocId":"P:Editor.SettingsMenus.Frame10"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":62},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Frame30","Name":"Frame30","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/Frame Rate Limit/30fps",""]}],"DocId":"P:Editor.SettingsMenus.Frame30"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":69},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Frame60","Name":"Frame60","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/Frame Rate Limit/60fps",""]}],"DocId":"P:Editor.SettingsMenus.Frame60"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":76},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Frame120","Name":"Frame120","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/Frame Rate Limit/120fps",""]}],"DocId":"P:Editor.SettingsMenus.Frame120"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":83},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Frame240","Name":"Frame240","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/Frame Rate Limit/240fps",""]}],"DocId":"P:Editor.SettingsMenus.Frame240"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.Frame1000","Name":"Frame1000","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/Frame Rate Limit/1000fps",""]}],"DocId":"P:Editor.SettingsMenus.Frame1000"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.VSync","Name":"VSync","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/VSync",""]}],"DocId":"P:Editor.SettingsMenus.VSync"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Settings.cs","Line":108},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus.VR","Name":"VR","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Settings/VR",""]}],"DocId":"P:Editor.SettingsMenus.VR"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.SettingsMenus","Name":"SettingsMenus","DocId":"T:Editor.SettingsMenus"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/UndoDock.cs","Line":28},"IsPublic":true,"FullName":"Editor.UndoDock.CheckForChanges","Name":"CheckForChanges","DeclaringType":"Editor.UndoDock","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.UndoDock.CheckForChanges"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/UndoDock.cs","Line":7},"IsPublic":true,"FullName":"Editor.UndoDock..ctor","Name":".ctor","DeclaringType":"Editor.UndoDock","DocId":"M:Editor.UndoDock.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.UndoDock","Name":"UndoDock","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Undo","log"]}],"DocId":"T:Editor.UndoDock"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"group","Type":"System.String"}],"l":{"File":"Editor/VRStats.cs","Line":19},"IsPublic":true,"FullName":"Editor.VRStats.SwitchGroup","Name":"SwitchGroup","DeclaringType":"Editor.VRStats","DocId":"M:Editor.VRStats.SwitchGroup(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/VRStats.cs","Line":47},"IsPublic":true,"FullName":"Editor.VRStats.Frame","Name":"Frame","DeclaringType":"Editor.VRStats","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.VRStats.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/VRStats.cs","Line":9},"IsPublic":true,"FullName":"Editor.VRStats..ctor","Name":".ctor","DeclaringType":"Editor.VRStats","DocId":"M:Editor.VRStats.#ctor(Editor.Widget)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.VRStats.Group","Name":"Group","DocId":"F:Editor.VRStats.Group"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Editor.VRStats.RefreshSpeed","Name":"RefreshSpeed","DocId":"F:Editor.VRStats.RefreshSpeed"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.VRStats","Name":"VRStats","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","VR Stats","view_in_ar"]}],"DocId":"T:Editor.VRStats"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"fileInfo","Type":"System.IO.FileInfo"},{"Name":"newName","Type":"System.String"}],"l":{"File":"Extensions/PathExtensions.cs","Line":12},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.PathExtensions.GetNewPath","Name":"GetNewPath","DeclaringType":"Editor.PathExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Returns a full path in the same directory as \u003Cparamref name=\u0022fileInfo\u0022 /\u003E, but with the given \u003Cparamref name=\u0022newName\u0022 /\u003E."},"DocId":"M:Editor.PathExtensions.GetNewPath(System.IO.FileInfo,System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"fileInfo","Type":"System.IO.FileInfo"}],"l":{"File":"Extensions/PathExtensions.cs","Line":38},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.PathExtensions.GetDefaultDuplicateName","Name":"GetDefaultDuplicateName","DeclaringType":"Editor.PathExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Generates a new name for \u003Cparamref name=\u0022fileInfo\u0022 /\u003E appended with a number like \u003Cc\u003E\u0022 - 123\u0022\u003C/c\u003E.\nWill choose a number that doesn\u0027t already exist, starting at \u003Cc\u003E2\u003C/c\u003E. If the original name already\nends with a number, will find the next highest number that doesn\u0027t exist."},"DocId":"M:Editor.PathExtensions.GetDefaultDuplicateName(System.IO.FileInfo)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.PathExtensions","Name":"PathExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.PathExtensions"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Sandbox.Gizmo.Instance"},{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"canvas","Type":"Editor.Widget","Default":"null"},{"Name":"hasMouseFocus","Type":"System.Boolean","Default":"True"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":12},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.UpdateInputs","Name":"UpdateInputs","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Helper to easily set up all of the inputs for this camera and widget. This is assuming\nthat the passed in widget is the render panel."},"DocId":"M:Editor.SceneEditorExtensions.UpdateInputs(Sandbox.Gizmo.Instance,Sandbox.SceneCamera,Editor.Widget,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"canvas","Type":"Editor.Widget"},{"Name":"margin","Type":"System.Int32","Default":"16"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":48},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorExtensions.LockCursorToCanvas","Name":"LockCursorToCanvas","DeclaringType":"Editor.SceneEditorExtensions","Documentation":{"Summary":"Locks the cursor to a specific widget. If we go outside it, this function will\nwrap the cursor around nicely."},"DocId":"M:Editor.SceneEditorExtensions.LockCursorToCanvas(Editor.Widget,System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"self","Type":"Sandbox.Gizmo.Instance"},{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"canvas","Type":"Editor.Widget"},{"Name":"lockCursor","Type":"System.Boolean","Default":"False"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":74},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.FirstPersonCamera","Name":"FirstPersonCamera","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Helper to easily set up all of the inputs for this camera and widget. This is assuming\nthat the passed in widget is the render panel."},"DocId":"M:Editor.SceneEditorExtensions.FirstPersonCamera(Sandbox.Gizmo.Instance,Sandbox.SceneCamera,Editor.Widget,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"self","Type":"Sandbox.Gizmo.Instance"},{"Name":"camera","Type":"Sandbox.SceneCamera"},{"Name":"canvas","Type":"Editor.Widget"},{"Name":"distance","Ref":true,"Type":"System.Single"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":246},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.OrbitCamera","Name":"OrbitCamera","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Orbit the camera around a point into the distance."},"DocId":"M:Editor.SceneEditorExtensions.OrbitCamera(Sandbox.Gizmo.Instance,Sandbox.SceneCamera,Editor.Widget,System.Single@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":324},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.BreakProceduralBone","Name":"BreakProceduralBone","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Stop this bone being procedural"},"DocId":"M:Editor.SceneEditorExtensions.BreakProceduralBone(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":344},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchPreEdited","Name":"DispatchPreEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Run the \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.GameObjectPreEdited(Sandbox.GameObject,System.String)\u0022 /\u003E or \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.ComponentPreEdited(Sandbox.Component,System.String)\u0022 /\u003E\nevent for the given property."},"DocId":"M:Editor.SceneEditorExtensions.DispatchPreEdited(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":366},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchEdited","Name":"DispatchEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Run the \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.GameObjectEdited(Sandbox.GameObject,System.String)\u0022 /\u003E or \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.ComponentEdited(Sandbox.Component,System.String)\u0022 /\u003E\nevent for the given property."},"DocId":"M:Editor.SceneEditorExtensions.DispatchEdited(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchPreEdited","Name":"DispatchPreEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Run the \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.GameObjectPreEdited(Sandbox.GameObject,System.String)\u0022 /\u003E event for the given property."},"DocId":"M:Editor.SceneEditorExtensions.DispatchPreEdited(Sandbox.GameObject,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"cmp","Type":"Sandbox.Component"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchPreEdited","Name":"DispatchPreEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Run the \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.ComponentPreEdited(Sandbox.Component,System.String)\u0022 /\u003E event for the given property."},"DocId":"M:Editor.SceneEditorExtensions.DispatchPreEdited(Sandbox.Component,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchEdited","Name":"DispatchEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Run the \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.GameObjectEdited(Sandbox.GameObject,System.String)\u0022 /\u003E event for the given property."},"DocId":"M:Editor.SceneEditorExtensions.DispatchEdited(Sandbox.GameObject,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"cmp","Type":"Sandbox.Component"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchEdited","Name":"DispatchEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Run the \u003Csee cref=\u0022M:Editor.EditorEvent.ISceneEdited.ComponentEdited(Sandbox.Component,System.String)\u0022 /\u003E event for the given property."},"DocId":"M:Editor.SceneEditorExtensions.DispatchEdited(Sandbox.Component,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"gos","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":409},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchPreEdited","Name":"DispatchPreEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.SceneEditorExtensions.DispatchPreEdited(System.Collections.Generic.IEnumerable\u00601{Sandbox.GameObject},System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"cmps","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":415},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchPreEdited","Name":"DispatchPreEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.SceneEditorExtensions.DispatchPreEdited(System.Collections.Generic.IEnumerable\u00601{Sandbox.Component},System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"gos","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":421},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchEdited","Name":"DispatchEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.SceneEditorExtensions.DispatchEdited(System.Collections.Generic.IEnumerable\u00601{Sandbox.GameObject},System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"cmps","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E"},{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Extensions/SceneEditorExtensions.cs","Line":427},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions.DispatchEdited","Name":"DispatchEdited","DeclaringType":"Editor.SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.SceneEditorExtensions.DispatchEdited(System.Collections.Generic.IEnumerable\u00601{Sandbox.Component},System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.SceneEditorExtensions","Name":"SceneEditorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.SceneEditorExtensions"},{"Namespace":"Editor","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"GraphicsItems/DropShadow.cs","Line":5},"IsPublic":true,"FullName":"Editor.DropShadow..ctor","Name":".ctor","DeclaringType":"Editor.DropShadow","DocId":"M:Editor.DropShadow.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DropShadow","Name":"DropShadow","DocId":"T:Editor.DropShadow"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Notification/NoticeManager.cs","Line":82},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NoticeManager.Add","Name":"Add","DeclaringType":"Editor.NoticeManager","Documentation":{"Summary":"Add a new widget. Derive your widget from NoticeWidget to win big prizes!"},"DocId":"M:Editor.NoticeManager.Add(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"},{"Name":"timeDelay","Type":"System.Single","Default":"2"}],"l":{"File":"Notification/NoticeManager.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NoticeManager.Remove","Name":"Remove","DeclaringType":"Editor.NoticeManager","Documentation":{"Summary":"Remove this widget in timeDelay seconds. If we\u0027re already removing it, this will only have\nan effect is timeDelay is lower than the current delay until we\u0027re being removed"},"DocId":"M:Editor.NoticeManager.Remove(Editor.Widget,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"}],"l":{"File":"Notification/NoticeManager.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NoticeManager.Dismiss","Name":"Dismiss","DeclaringType":"Editor.NoticeManager","Documentation":{"Summary":"We\u0027re done with this widget, get rid of it straight away, even if we\u0027re hovering over it."},"DocId":"M:Editor.NoticeManager.Dismiss(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Notification/NoticeManager.cs","Line":136},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NoticeManager.ClearAll","Name":"ClearAll","DeclaringType":"Editor.NoticeManager","Documentation":{"Summary":"Instantly destroy all notifications"},"DocId":"M:Editor.NoticeManager.ClearAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Notification/NoticeManager.cs","Line":150},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NoticeManager.Tick","Name":"Tick","DeclaringType":"Editor.NoticeManager","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.NoticeManager.Tick"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.Widget\u003E","Loc":{"File":"Notification/NoticeManager.cs","Line":74},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NoticeManager.All","Name":"All","DocId":"P:Editor.NoticeManager.All"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.NoticeManager","Name":"NoticeManager","Documentation":{"Summary":"Manages those annoying notices on the side of your screen. You get them when you\u0027re compiling.\nThis is what\u0027s making those errors keep appearing. It\u0027s not your bad code, it\u0027s this bad class,\nblame this class - it\u0027s this classes fault you\u0027re getting annoyed."},"DocId":"T:Editor.NoticeManager"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Notification/NoticeWidget.cs","Line":40},"IsPublic":true,"FullName":"Editor.NoticeWidget.Reset","Name":"Reset","DeclaringType":"Editor.NoticeWidget","Documentation":{"Summary":"Called when it\u0027s about to be re-used by a new compiler"},"DocId":"M:Editor.NoticeWidget.Reset"},{"ReturnType":"System.Void","Parameters":[{"Name":"body","Type":"Editor.Widget"}],"l":{"File":"Notification/NoticeWidget.cs","Line":49},"IsPublic":true,"FullName":"Editor.NoticeWidget.SetBodyWidget","Name":"SetBodyWidget","DeclaringType":"Editor.NoticeWidget","Documentation":{"Summary":"Set a body widget to which the notice will stretch"},"DocId":"M:Editor.NoticeWidget.SetBodyWidget(Editor.Widget)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Notification/NoticeWidget.cs","Line":77},"IsPublic":true,"FullName":"Editor.NoticeWidget.Tick","Name":"Tick","DeclaringType":"Editor.NoticeWidget","DocId":"M:Editor.NoticeWidget.Tick"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Notification/NoticeWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.NoticeWidget..ctor","Name":".ctor","DeclaringType":"Editor.NoticeWidget","DocId":"M:Editor.NoticeWidget.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Notification/NoticeWidget.cs","Line":153},"IsPublic":true,"FullName":"Editor.NoticeWidget.WantsVisible","Name":"WantsVisible","DocId":"P:Editor.NoticeWidget.WantsVisible"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.NoticeWidget.Title","Name":"Title","DocId":"F:Editor.NoticeWidget.Title"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.NoticeWidget.Subtitle","Name":"Subtitle","DocId":"F:Editor.NoticeWidget.Subtitle"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.NoticeWidget.Icon","Name":"Icon","DocId":"F:Editor.NoticeWidget.Icon"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.NoticeWidget.DrawTimer","Name":"DrawTimer","DocId":"F:Editor.NoticeWidget.DrawTimer"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Editor.NoticeWidget.ProgressDelta","Name":"ProgressDelta","DocId":"F:Editor.NoticeWidget.ProgressDelta"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.NoticeWidget.IsRunning","Name":"IsRunning","DocId":"F:Editor.NoticeWidget.IsRunning"},{"FieldType":"Color","IsPublic":true,"FullName":"Editor.NoticeWidget.BorderColor","Name":"BorderColor","DocId":"F:Editor.NoticeWidget.BorderColor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NoticeWidget","Name":"NoticeWidget","DocId":"T:Editor.NoticeWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ComponentInspector/MaterialAccessorControlWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.MaterialAccessorControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.MaterialAccessorControlWidget","DocId":"M:Editor.MaterialAccessorControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/ComponentInspector/MaterialAccessorControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.MaterialAccessorControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.MaterialAccessorControlWidget","DocId":"M:Editor.MaterialAccessorControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/ComponentInspector/MaterialAccessorControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.MaterialAccessorControlWidget.IncludeLabel","Name":"IncludeLabel","DocId":"P:Editor.MaterialAccessorControlWidget.IncludeLabel"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MaterialAccessorControlWidget","Name":"MaterialAccessorControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Engine.MaterialAccessor"]}],"DocId":"T:Editor.MaterialAccessorControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ComponentInspector/MorphCollectionControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.MorphCollectionControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.MorphCollectionControlWidget","DocId":"M:Editor.MorphCollectionControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/ComponentInspector/MorphCollectionControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.MorphCollectionControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.MorphCollectionControlWidget","DocId":"M:Editor.MorphCollectionControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/ComponentInspector/MorphCollectionControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.MorphCollectionControlWidget.IncludeLabel","Name":"IncludeLabel","DocId":"P:Editor.MorphCollectionControlWidget.IncludeLabel"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MorphCollectionControlWidget","Name":"MorphCollectionControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.SkinnedModelRenderer/MorphAccessor"]}],"DocId":"T:Editor.MorphCollectionControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ComponentInspector/ParametersControlWidget.cs","Line":23},"IsPublic":true,"FullName":"Editor.ParametersControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.ParametersControlWidget","DocId":"M:Editor.ParametersControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/ComponentInspector/ParametersControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.ParametersControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ParametersControlWidget","DocId":"M:Editor.ParametersControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/ComponentInspector/ParametersControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.ParametersControlWidget.IncludeLabel","Name":"IncludeLabel","DocId":"P:Editor.ParametersControlWidget.IncludeLabel"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ParametersControlWidget","Name":"ParametersControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.SkinnedModelRenderer/ParameterAccessor"]}],"DocId":"T:Editor.ParametersControlWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"componentName","Type":"System.String"},{"Name":"path","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.ComponentTemplate.Create","Name":"Create","DeclaringType":"Editor.ComponentTemplate","DocId":"M:Editor.ComponentTemplate.Create(System.String,System.String)"},{"ReturnType":"Sandbox.TypeDescription[]","Parameters":[],"l":{"File":"Scene/ComponentSelector/ComponentTemplate.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ComponentTemplate.GetAllTypes","Name":"GetAllTypes","DeclaringType":"Editor.ComponentTemplate","Documentation":{"Summary":"Get all component template types that aren\u0027t abstract.","Return":""},"DocId":"M:Editor.ComponentTemplate.GetAllTypes"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Scene/ComponentSelector/ComponentTemplate.cs","Line":5},"IsPublic":true,"FullName":"Editor.ComponentTemplate.NameFilter","Name":"NameFilter","DocId":"P:Editor.ComponentTemplate.NameFilter"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Scene/ComponentSelector/ComponentTemplate.cs","Line":6},"IsPublic":true,"FullName":"Editor.ComponentTemplate.Suffix","Name":"Suffix","DocId":"P:Editor.ComponentTemplate.Suffix"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Scene/ComponentSelector/ComponentTemplate.cs","Line":7},"IsPublic":true,"FullName":"Editor.ComponentTemplate.DefaultDirectory","Name":"DefaultDirectory","DocId":"P:Editor.ComponentTemplate.DefaultDirectory"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ComponentTemplate","Name":"ComponentTemplate","DocId":"T:Editor.ComponentTemplate"},{"Namespace":"Editor","BaseType":"Editor.ComponentTemplate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"componentName","Type":"System.String"},{"Name":"path","Type":"System.String"}],"l":{"File":"Scene/ComponentSelector/Templates/RazorComponentTemplate.cs","Line":13},"IsPublic":true,"FullName":"Editor.RazorComponentTemplate.Create","Name":"Create","DeclaringType":"Editor.RazorComponentTemplate","DocId":"M:Editor.RazorComponentTemplate.Create(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.RazorComponentTemplate..ctor","Name":".ctor","DeclaringType":"Editor.RazorComponentTemplate","DocId":"M:Editor.RazorComponentTemplate.#ctor"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Scene/ComponentSelector/Templates/RazorComponentTemplate.cs","Line":9},"IsPublic":true,"FullName":"Editor.RazorComponentTemplate.NameFilter","Name":"NameFilter","DocId":"P:Editor.RazorComponentTemplate.NameFilter"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Scene/ComponentSelector/Templates/RazorComponentTemplate.cs","Line":10},"IsPublic":true,"FullName":"Editor.RazorComponentTemplate.Suffix","Name":"Suffix","DocId":"P:Editor.RazorComponentTemplate.Suffix"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RazorComponentTemplate","Name":"RazorComponentTemplate","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["dashboard"]},{"FullName":"TitleAttribute","ConstructorArguments":["Razor Panel Component"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A razor panel component demonstrating how to make a UI panel through a component."]}],"DocId":"T:Editor.RazorComponentTemplate"},{"Namespace":"Editor","BaseType":"Editor.ComponentTemplate","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"componentName","Type":"System.String"},{"Name":"path","Type":"System.String"}],"l":{"File":"Scene/ComponentSelector/Templates/SimpleComponentTemplate.cs","Line":11},"IsPublic":true,"FullName":"Editor.SimpleComponentTemplate.Create","Name":"Create","DeclaringType":"Editor.SimpleComponentTemplate","DocId":"M:Editor.SimpleComponentTemplate.Create(System.String,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.SimpleComponentTemplate..ctor","Name":".ctor","DeclaringType":"Editor.SimpleComponentTemplate","DocId":"M:Editor.SimpleComponentTemplate.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SimpleComponentTemplate","Name":"SimpleComponentTemplate","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]},{"FullName":"TitleAttribute","ConstructorArguments":["Simple Component"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A simple component with an Update method."]}],"DocId":"T:Editor.SimpleComponentTemplate"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/GameObjectInspector/ComponentControlWidget.cs","Line":136},"IsPublic":true,"FullName":"Editor.ComponentControlWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.ComponentControlWidget","DocId":"M:Editor.ComponentControlWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/GameObjectInspector/ComponentControlWidget.cs","Line":141},"IsPublic":true,"FullName":"Editor.ComponentControlWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.ComponentControlWidget","DocId":"M:Editor.ComponentControlWidget.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/GameObjectInspector/ComponentControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ComponentControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ComponentControlWidget","DocId":"M:Editor.ComponentControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/GameObjectInspector/ComponentControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.ComponentControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ComponentControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ComponentControlWidget","Name":"ComponentControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Component"]}],"DocId":"T:Editor.ComponentControlWidget"},{"Namespace":"Editor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ComponentViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComponentViewMode.Default","Name":"Default","DocId":"F:Editor.ComponentViewMode.Default"},{"FieldType":"Editor.ComponentViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ComponentViewMode.Events","Name":"Events","DocId":"F:Editor.ComponentViewMode.Events"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ComponentViewMode","Name":"ComponentViewMode","DocId":"T:Editor.ComponentViewMode"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/GameObjectInspector/ComponentSheet.cs","Line":111},"IsPublic":true,"FullName":"Editor.ComponentSheet.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.ComponentSheet","DocId":"M:Editor.ComponentSheet.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/GameObjectInspector/ComponentSheet.cs","Line":126},"IsPublic":true,"FullName":"Editor.ComponentSheet.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.ComponentSheet","DocId":"M:Editor.ComponentSheet.OnDragDrop(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectInspector/ComponentSheet.cs","Line":150},"IsPublic":true,"FullName":"Editor.ComponentSheet.Frame","Name":"Frame","DeclaringType":"Editor.ComponentSheet","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.ComponentSheet.Frame"},{"ReturnType":"System.Int32","Parameters":[],"l":{"File":"Scene/GameObjectInspector/ComponentSheet.cs","Line":161},"IsPublic":true,"FullName":"Editor.ComponentSheet.BuildHashCode","Name":"BuildHashCode","DeclaringType":"Editor.ComponentSheet","DocId":"M:Editor.ComponentSheet.BuildHashCode"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectInspector/ComponentSheet.cs","Line":177},"IsPublic":true,"FullName":"Editor.ComponentSheet.RebuildContent","Name":"RebuildContent","DeclaringType":"Editor.ComponentSheet","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.ComponentSheet.RebuildContent"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"gameObjectId","Type":"System.Guid"},{"Name":"target","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/GameObjectInspector/ComponentSheet.cs","Line":51},"IsPublic":true,"FullName":"Editor.ComponentSheet..ctor","Name":".ctor","DeclaringType":"Editor.ComponentSheet","DocId":"M:Editor.ComponentSheet.#ctor(System.Guid,Sandbox.SerializedObject)"}],"Properties":[{"PropertyType":"Editor.ComponentSheetHeader","Loc":{"File":"Scene/GameObjectInspector/ComponentSheet.cs","Line":16},"IsPublic":true,"FullName":"Editor.ComponentSheet.Header","Name":"Header","DocId":"P:Editor.ComponentSheet.Header"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ComponentSheet","Name":"ComponentSheet","Documentation":{"Summary":"The component sheet that is used to edit a component\u0027s properties in the GameObjectInspector"},"DocId":"T:Editor.ComponentSheet"},{"Namespace":"Editor","BaseType":"Editor.InspectorHeader","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObjectInspector/ComponentSheetHeader.cs","Line":87},"IsPublic":true,"FullName":"Editor.ComponentSheetHeader.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.ComponentSheetHeader","DocId":"M:Editor.ComponentSheetHeader.OnDestroyed"},{"ReturnType":"Sandbox.Component","Parameters":[],"l":{"File":"Scene/GameObjectInspector/ComponentSheetHeader.cs","Line":94},"IsPublic":true,"FullName":"Editor.ComponentSheetHeader.GetComponent","Name":"GetComponent","DeclaringType":"Editor.ComponentSheetHeader","DocId":"M:Editor.ComponentSheetHeader.GetComponent"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Sandbox.SerializedObject"},{"Name":"parent","Type":"Editor.ComponentSheet"}],"l":{"File":"Scene/GameObjectInspector/ComponentSheetHeader.cs","Line":12},"IsPublic":true,"FullName":"Editor.ComponentSheetHeader..ctor","Name":".ctor","DeclaringType":"Editor.ComponentSheetHeader","DocId":"M:Editor.ComponentSheetHeader.#ctor(Sandbox.SerializedObject,Editor.ComponentSheet)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ComponentSheetHeader","Name":"ComponentSheetHeader","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Editor.ComponentSheetHeader"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/GameObjectInspector/GameObjectControlWidget.cs","Line":220},"IsPublic":true,"FullName":"Editor.GameObjectControlWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.GameObjectControlWidget","DocId":"M:Editor.GameObjectControlWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/GameObjectInspector/GameObjectControlWidget.cs","Line":245},"IsPublic":true,"FullName":"Editor.GameObjectControlWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.GameObjectControlWidget","DocId":"M:Editor.GameObjectControlWidget.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/GameObjectInspector/GameObjectControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.GameObjectControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.GameObjectControlWidget","DocId":"M:Editor.GameObjectControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/GameObjectInspector/GameObjectControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.GameObjectControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.GameObjectControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GameObjectControlWidget","Name":"GameObjectControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.GameObject"]}],"DocId":"T:Editor.GameObjectControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":40},"IsPublic":true,"FullName":"Editor.InspectorHeader.BuildUI","Name":"BuildUI","DeclaringType":"Editor.InspectorHeader","DocId":"M:Editor.InspectorHeader.BuildUI"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":17},"IsPublic":true,"FullName":"Editor.InspectorHeader..ctor","Name":".ctor","DeclaringType":"Editor.InspectorHeader","DocId":"M:Editor.InspectorHeader.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":8},"IsPublic":true,"IsStatic":true,"FullName":"Editor.InspectorHeader.BackgroundColor","Name":"BackgroundColor","DocId":"P:Editor.InspectorHeader.BackgroundColor"},{"PropertyType":"System.String","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":10},"IsPublic":true,"FullName":"Editor.InspectorHeader.Title","Name":"Title","DocId":"P:Editor.InspectorHeader.Title"},{"PropertyType":"System.String","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":11},"IsPublic":true,"FullName":"Editor.InspectorHeader.Icon","Name":"Icon","DocId":"P:Editor.InspectorHeader.Icon"},{"PropertyType":"System.String","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":12},"IsPublic":true,"FullName":"Editor.InspectorHeader.IconOverlay","Name":"IconOverlay","DocId":"P:Editor.InspectorHeader.IconOverlay"},{"PropertyType":"System.String","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":13},"IsPublic":true,"FullName":"Editor.InspectorHeader.HelpUrl","Name":"HelpUrl","DocId":"P:Editor.InspectorHeader.HelpUrl"},{"PropertyType":"Color","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":15},"IsPublic":true,"FullName":"Editor.InspectorHeader.Color","Name":"Color","DocId":"P:Editor.InspectorHeader.Color"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":17},"IsPublic":true,"FullName":"Editor.InspectorHeader.IsCollapsable","Name":"IsCollapsable","DocId":"P:Editor.InspectorHeader.IsCollapsable"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObjectInspector/InspectorHeader.cs","Line":18},"IsPublic":true,"FullName":"Editor.InspectorHeader.IsExpanded","Name":"IsExpanded","DocId":"P:Editor.InspectorHeader.IsExpanded"}],"Fields":[{"FieldType":"Color","IsPublic":true,"IsStatic":true,"FullName":"Editor.InspectorHeader.HeaderColor","Name":"HeaderColor","DocId":"F:Editor.InspectorHeader.HeaderColor"},{"FieldType":"System.Action\u00601\u003CEditor.Menu\u003E","IsPublic":true,"FullName":"Editor.InspectorHeader.ContextMenu","Name":"ContextMenu","DocId":"F:Editor.InspectorHeader.ContextMenu"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.InspectorHeader","Name":"InspectorHeader","Attributes":[{"FullName":"Sandbox.SkipHotloadAttribute"}],"DocId":"T:Editor.InspectorHeader"},{"Namespace":"Editor","BaseType":"Editor.ComponentEditorWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/GameObjectInspector/MissingComponentSheet.cs","Line":9},"IsPublic":true,"FullName":"Editor.MissingComponentSheet..ctor","Name":".ctor","DeclaringType":"Editor.MissingComponentSheet","DocId":"M:Editor.MissingComponentSheet.#ctor(Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MissingComponentSheet","Name":"MissingComponentSheet","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.MissingComponent"]}],"DocId":"T:Editor.MissingComponentSheet"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/GameObjectInspector/TagSetControlWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.TagSetControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.TagSetControlWidget","DocId":"M:Editor.TagSetControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/GameObjectInspector/TagSetControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.TagSetControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.TagSetControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagSetControlWidget","Name":"TagSetControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.ITagSet"]}],"DocId":"T:Editor.TagSetControlWidget"},{"Namespace":"Editor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/EyeDropperTool.cs","Line":14},"IsPublic":true,"FullName":"Editor.EyeDropperTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.EyeDropperTool","DocId":"M:Editor.EyeDropperTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/EyeDropperTool.cs","Line":27},"IsPublic":true,"FullName":"Editor.EyeDropperTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.EyeDropperTool","DocId":"M:Editor.EyeDropperTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/EyeDropperTool.cs","Line":118},"IsPublic":true,"FullName":"Editor.EyeDropperTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.EyeDropperTool","DocId":"M:Editor.EyeDropperTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/ObjectTool/EyeDropperTool.cs","Line":187},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EyeDropperTool.SetTargetProperty","Name":"SetTargetProperty","DeclaringType":"Editor.EyeDropperTool","DocId":"M:Editor.EyeDropperTool.SetTargetProperty(Sandbox.SerializedProperty)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.EyeDropperTool..ctor","Name":".ctor","DeclaringType":"Editor.EyeDropperTool","DocId":"M:Editor.EyeDropperTool.#ctor"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EyeDropperTool","Name":"EyeDropperTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":["tools.eye-dropper-tool"]}],"DocId":"T:Editor.EyeDropperTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.EditorTool\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ObjectEditorTool.GetSubtools","Name":"GetSubtools","DeclaringType":"Editor.ObjectEditorTool","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Editor.ObjectEditorTool/\u003CGetSubtools\u003Ed__1"]}],"DocId":"M:Editor.ObjectEditorTool.GetSubtools"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/ObjectEditorTool.cs","Line":26},"IsPublic":true,"FullName":"Editor.ObjectEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.ObjectEditorTool","DocId":"M:Editor.ObjectEditorTool.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/ObjectEditorTool.cs","Line":33},"IsPublic":true,"FullName":"Editor.ObjectEditorTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.ObjectEditorTool","DocId":"M:Editor.ObjectEditorTool.OnDisabled"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/ObjectEditorTool.cs","Line":87},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ObjectEditorTool.ActivateSubTool","Name":"ActivateSubTool","DeclaringType":"Editor.ObjectEditorTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.object-tool","o","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.ObjectEditorTool.ActivateSubTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.ObjectEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.ObjectEditorTool","DocId":"M:Editor.ObjectEditorTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ObjectEditorTool","Name":"ObjectEditorTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":["tools.object-tool"]},{"FullName":"TitleAttribute","ConstructorArguments":["Object"]},{"FullName":"IconAttribute","ConstructorArguments":["layers"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Move, rotate and scale objects"},"DocId":"T:Editor.ObjectEditorTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":27},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.PhysicsEditorTool","DocId":"M:Editor.PhysicsEditorTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":53},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.PhysicsEditorTool","DocId":"M:Editor.PhysicsEditorTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":80},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.PhysicsEditorTool","DocId":"M:Editor.PhysicsEditorTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":166},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.StartSimulation","Name":"StartSimulation","DeclaringType":"Editor.PhysicsEditorTool","DocId":"M:Editor.PhysicsEditorTool.StartSimulation"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":181},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.StopSimulation","Name":"StopSimulation","DeclaringType":"Editor.PhysicsEditorTool","DocId":"M:Editor.PhysicsEditorTool.StopSimulation"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":193},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.ToggleSimulation","Name":"ToggleSimulation","DeclaringType":"Editor.PhysicsEditorTool","DocId":"M:Editor.PhysicsEditorTool.ToggleSimulation"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":18},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.PhysicsEditorTool","DocId":"M:Editor.PhysicsEditorTool.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":15},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.IsSimulating","Name":"IsSimulating","DocId":"P:Editor.PhysicsEditorTool.IsSimulating"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/ObjectTool/PhysicsEditorTool.cs","Line":16},"IsPublic":true,"FullName":"Editor.PhysicsEditorTool.RigidBodyCount","Name":"RigidBodyCount","DocId":"P:Editor.PhysicsEditorTool.RigidBodyCount"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PhysicsEditorTool","Name":"PhysicsEditorTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":["tools.physics-tool"]},{"FullName":"TitleAttribute","ConstructorArguments":["Physics Tool"]},{"FullName":"IconAttribute","ConstructorArguments":["panorama_fish_eye"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Simulate rigid bodies in editor"},"DocId":"T:Editor.PhysicsEditorTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/PositionEditorTool.cs","Line":25},"IsPublic":true,"FullName":"Editor.PositionEditorTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.PositionEditorTool","DocId":"M:Editor.PositionEditorTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/PositionEditorTool.cs","Line":45},"IsPublic":true,"FullName":"Editor.PositionEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.PositionEditorTool","DocId":"M:Editor.PositionEditorTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/PositionEditorTool.cs","Line":135},"IsPublic":true,"IsStatic":true,"FullName":"Editor.PositionEditorTool.ActivateSubTool","Name":"ActivateSubTool","DeclaringType":"Editor.PositionEditorTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.position-tool","w","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.PositionEditorTool.ActivateSubTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/PositionEditorTool.cs","Line":16},"IsPublic":true,"FullName":"Editor.PositionEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.PositionEditorTool","DocId":"M:Editor.PositionEditorTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PositionEditorTool","Name":"PositionEditorTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Move/Position"]},{"FullName":"IconAttribute","ConstructorArguments":["control_camera"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Move selected Gameobjects.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - toggle snap to grid\u003Cbr /\u003E\u003Cb\u003EShift\u003C/b\u003E - duplicate selection"},"DocId":"T:Editor.PositionEditorTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/RotationEditorTool.cs","Line":25},"IsPublic":true,"FullName":"Editor.RotationEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.RotationEditorTool","DocId":"M:Editor.RotationEditorTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/RotationEditorTool.cs","Line":114},"IsPublic":true,"IsStatic":true,"FullName":"Editor.RotationEditorTool.ActivateSubTool","Name":"ActivateSubTool","DeclaringType":"Editor.RotationEditorTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.rotate-tool","e","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.RotationEditorTool.ActivateSubTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/RotationEditorTool.cs","Line":17},"IsPublic":true,"FullName":"Editor.RotationEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.RotationEditorTool","DocId":"M:Editor.RotationEditorTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RotationEditorTool","Name":"RotationEditorTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Rotate"]},{"FullName":"IconAttribute","ConstructorArguments":["360"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Rotate selected GameObjects.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - toggle snap to grid"},"DocId":"T:Editor.RotationEditorTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/ObjectTool/ScaleEditorTool.cs","Line":20},"IsPublic":true,"FullName":"Editor.ScaleEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.ScaleEditorTool","DocId":"M:Editor.ScaleEditorTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ObjectTool/ScaleEditorTool.cs","Line":61},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ScaleEditorTool.ActivateSubTool","Name":"ActivateSubTool","DeclaringType":"Editor.ScaleEditorTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.scale-tool","r","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.ScaleEditorTool.ActivateSubTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.ScaleEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.ScaleEditorTool","DocId":"M:Editor.ScaleEditorTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ScaleEditorTool","Name":"ScaleEditorTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Scale"]},{"FullName":"IconAttribute","ConstructorArguments":["zoom_out_map"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Scale selected GameObjects.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - toggle snap to grid\u003Cbr /\u003E\u003Cb\u003EShift\u003C/b\u003E - scale all 3 axis"},"DocId":"T:Editor.ScaleEditorTool"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":10},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.Duplicate","Name":"Duplicate","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Duplicate",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.duplicate","CTRL\u002BD","0"]}],"DocId":"M:Editor.SceneEditorMenus.Duplicate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":40},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.Group","Name":"Group","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Create Group",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.group","CTRL\u002BSHIFT\u002BG","0"]}],"DocId":"M:Editor.SceneEditorMenus.Group"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":72},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.Delete","Name":"Delete","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Delete",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.delete","DEL","0"]}],"DocId":"M:Editor.SceneEditorMenus.Delete"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":107},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.Frame","Name":"Frame","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Frame Selection",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.frame","F","0"]}],"DocId":"M:Editor.SceneEditorMenus.Frame"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":138},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.AlignToView","Name":"AlignToView","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Align To View",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.align-to-view","CTRL\u002BSHIFT\u002BF","0"]}],"DocId":"M:Editor.SceneEditorMenus.AlignToView"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":166},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Move To Grid",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.move-to-grid","CTRL\u002BB","0"]}],"DocId":"M:Editor.SceneEditorMenus.SnapToGrid"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":191},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.ClearRotationAndScale","Name":"ClearRotationAndScale","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Reset Rotation And Scale",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.reset-rotation-and-scale","CTRL\u002B0","0"]}],"DocId":"M:Editor.SceneEditorMenus.ClearRotationAndScale"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.AlignToGroundLocal","Name":"AlignToGroundLocal","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Align Down Local",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.align-down-local","CTRL\u002B1","0"]}],"DocId":"M:Editor.SceneEditorMenus.AlignToGroundLocal"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":242},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.AlignToGround","Name":"AlignToGround","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Align Down World",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.align-down-world","CTRL\u002B2","0"]}],"DocId":"M:Editor.SceneEditorMenus.AlignToGround"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":272},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.AlignToClosestNormal","Name":"AlignToClosestNormal","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Align To Closest Normal",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.align-to-closest-normal","CTRL\u002B3","0"]}],"DocId":"M:Editor.SceneEditorMenus.AlignToClosestNormal"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":300},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.NudgeUp","Name":"NudgeUp","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Nudge Up",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.nudge-up","ALT\u002BUP","0"]}],"DocId":"M:Editor.SceneEditorMenus.NudgeUp"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":304},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.NudgeDown","Name":"NudgeDown","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Nudge Down",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.nudge-down","ALT\u002BDOWN","0"]}],"DocId":"M:Editor.SceneEditorMenus.NudgeDown"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":308},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.NudgeLeft","Name":"NudgeLeft","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Nudge Left",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.nudge-left","ALT\u002BLEFT","0"]}],"DocId":"M:Editor.SceneEditorMenus.NudgeLeft"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":312},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.NudgeRight","Name":"NudgeRight","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Transforms/Nudge Right",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["gameObject.nudge-right","ALT\u002BRIGHT","0"]}],"DocId":"M:Editor.SceneEditorMenus.NudgeRight"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneEditorMenus.cs","Line":351},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus.DeselectAll","Name":"DeselectAll","DeclaringType":"Editor.SceneEditorMenus","Attributes":[{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Deselect All",""]},{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["editor.clear-selection","ESC","0"]}],"DocId":"M:Editor.SceneEditorMenus.DeselectAll"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneEditorMenus","Name":"SceneEditorMenus","DocId":"T:Editor.SceneEditorMenus"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneTree/SceneTree.cs","Line":27},"IsPublic":true,"FullName":"Editor.SceneTreeWidget.BuildUI","Name":"BuildUI","DeclaringType":"Editor.SceneTreeWidget","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.SceneTreeWidget.BuildUI"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneTree/SceneTree.cs","Line":156},"IsPublic":true,"FullName":"Editor.SceneTreeWidget.CheckForChanges","Name":"CheckForChanges","DeclaringType":"Editor.SceneTreeWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.SceneTreeWidget.CheckForChanges"},{"ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Editor.EditorUtility.OnInspectArgs"}],"l":{"File":"Scene/SceneTree/SceneTree.cs","Line":268},"IsPublic":true,"FullName":"Editor.SceneTreeWidget.OnInspect","Name":"OnInspect","DeclaringType":"Editor.SceneTreeWidget","DocId":"M:Editor.SceneTreeWidget.OnInspect(Editor.EditorUtility.OnInspectArgs)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Scene/SceneTree/SceneTree.cs","Line":16},"IsPublic":true,"FullName":"Editor.SceneTreeWidget..ctor","Name":".ctor","DeclaringType":"Editor.SceneTreeWidget","DocId":"M:Editor.SceneTreeWidget.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneTreeWidget","Name":"SceneTreeWidget","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Hierarchy","list"]}],"DocId":"T:Editor.SceneTreeWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":30},"IsPublic":true,"FullName":"Editor.BaseDropObject.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.BaseDropObject","Documentation":{"Summary":"Position and update the preview. If Dropped is true, finalize action and update"},"DocId":"M:Editor.BaseDropObject.OnUpdate"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":35},"IsPublic":true,"FullName":"Editor.BaseDropObject.OnDrop","Name":"OnDrop","DeclaringType":"Editor.BaseDropObject","Documentation":{"Summary":"Position and update the preview. If Dropped is true, finalize action and update"},"DocId":"M:Editor.BaseDropObject.OnDrop"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":40},"IsPublic":true,"FullName":"Editor.BaseDropObject.OnDestroy","Name":"OnDestroy","DeclaringType":"Editor.BaseDropObject","Documentation":{"Summary":"Clean up after yourself"},"DocId":"M:Editor.BaseDropObject.OnDestroy"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"dragData","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.BaseDropObject.StartInitialize","Name":"StartInitialize","DeclaringType":"Editor.BaseDropObject","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.BaseDropObject/\u003CStartInitialize\u003Ed__43"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Editor.BaseDropObject.StartInitialize(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":57},"IsPublic":true,"FullName":"Editor.BaseDropObject.Tick","Name":"Tick","DeclaringType":"Editor.BaseDropObject","DocId":"M:Editor.BaseDropObject.Tick"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tr","Type":"Sandbox.SceneTraceResult"},{"Name":"settings","Type":"Sandbox.Gizmo.SceneSettings"}],"l":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":79},"IsPublic":true,"FullName":"Editor.BaseDropObject.UpdateDrag","Name":"UpdateDrag","DeclaringType":"Editor.BaseDropObject","DocId":"M:Editor.BaseDropObject.UpdateDrag(Sandbox.SceneTraceResult,Sandbox.Gizmo.SceneSettings)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":85},"IsPublic":true,"FullName":"Editor.BaseDropObject.Delete","Name":"Delete","DeclaringType":"Editor.BaseDropObject","DocId":"M:Editor.BaseDropObject.Delete"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.BaseDropObject\u003E","Parameters":[{"Name":"text","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.BaseDropObject.CreateDropFor","Name":"CreateDropFor","DeclaringType":"Editor.BaseDropObject","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.BaseDropObject/\u003CCreateDropFor\u003Ed__50"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Editor.BaseDropObject.CreateDropFor(System.String)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":8},"IsPublic":true,"FullName":"Editor.BaseDropObject.Dropped","Name":"Dropped","DocId":"P:Editor.BaseDropObject.Dropped"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":9},"IsPublic":true,"FullName":"Editor.BaseDropObject.Deleted","Name":"Deleted","DocId":"P:Editor.BaseDropObject.Deleted"},{"PropertyType":"System.String","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":10},"IsPublic":true,"FullName":"Editor.BaseDropObject.PackageStatus","Name":"PackageStatus","DocId":"P:Editor.BaseDropObject.PackageStatus"},{"PropertyType":"Vector3","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":11},"IsPublic":true,"FullName":"Editor.BaseDropObject.PivotPosition","Name":"PivotPosition","DocId":"P:Editor.BaseDropObject.PivotPosition"},{"PropertyType":"BBox","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":12},"IsPublic":true,"FullName":"Editor.BaseDropObject.Bounds","Name":"Bounds","DocId":"P:Editor.BaseDropObject.Bounds"},{"PropertyType":"Rotation","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":13},"IsPublic":true,"FullName":"Editor.BaseDropObject.Rotation","Name":"Rotation","DocId":"P:Editor.BaseDropObject.Rotation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":14},"IsPublic":true,"FullName":"Editor.BaseDropObject.Scale","Name":"Scale","DocId":"P:Editor.BaseDropObject.Scale"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":15},"IsPublic":true,"FullName":"Editor.BaseDropObject.GameObject","Name":"GameObject","DocId":"P:Editor.BaseDropObject.GameObject"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/DropObjects/BaseDropObject.cs","Line":20},"IsPublic":true,"FullName":"Editor.BaseDropObject.IsInitialized","Name":"IsInitialized","DocId":"P:Editor.BaseDropObject.IsInitialized"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.BaseDropObject","Name":"BaseDropObject","DocId":"T:Editor.BaseDropObject"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.String"},{"Name":"extensions","Type":"System.String[]"}],"l":{"File":"Scene/SceneView/DropObjects/DropObjectAttribute.cs","Line":10},"IsPublic":true,"FullName":"Editor.DropObjectAttribute..ctor","Name":".ctor","DeclaringType":"Editor.DropObjectAttribute","DocId":"M:Editor.DropObjectAttribute.#ctor(System.String,System.String[])"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/SceneView/DropObjects/DropObjectAttribute.cs","Line":8},"IsPublic":true,"FullName":"Editor.DropObjectAttribute.Type","Name":"Type","DocId":"P:Editor.DropObjectAttribute.Type"},{"PropertyType":"System.String[]","Loc":{"File":"Scene/SceneView/DropObjects/DropObjectAttribute.cs","Line":9},"IsPublic":true,"FullName":"Editor.DropObjectAttribute.Extensions","Name":"Extensions","DocId":"P:Editor.DropObjectAttribute.Extensions"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DropObjectAttribute","Name":"DropObjectAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.DropObjectAttribute"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/SceneView/SceneDock.cs","Line":62},"IsPublic":true,"FullName":"Editor.SceneDock.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.SceneDock","DocId":"M:Editor.SceneDock.OnDestroyed"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"session","Type":"Editor.SceneEditorSession"}],"l":{"File":"Scene/SceneView/SceneDock.cs","Line":13},"IsPublic":true,"FullName":"Editor.SceneDock..ctor","Name":".ctor","DeclaringType":"Editor.SceneDock","DocId":"M:Editor.SceneDock.#ctor(Editor.SceneEditorSession)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneDock","Name":"SceneDock","Documentation":{"Summary":"The scene dock is the actual tab that is shown in the editor. Its main\njob is to host the SceneViewWidget and to switch the active session when\nthe dock is hovered or focused. It also destroys the session when the dock\nis closed."},"DocId":"T:Editor.SceneDock"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/SceneView/SceneOverlayWidget.cs","Line":37},"IsPublic":true,"FullName":"Editor.SceneOverlayWidget.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.SceneOverlayWidget","DocId":"M:Editor.SceneOverlayWidget.OnDestroyed"}],"Constructors":[],"Properties":[{"PropertyType":"Editor.SceneOverlayWidget","Loc":{"File":"Scene/SceneView/SceneOverlayWidget.cs","Line":5},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneOverlayWidget.Active","Name":"Active","DocId":"P:Editor.SceneOverlayWidget.Active"},{"PropertyType":"Editor.Layout","Loc":{"File":"Scene/SceneView/SceneOverlayWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.SceneOverlayWidget.HeaderLeft","Name":"HeaderLeft","DocId":"P:Editor.SceneOverlayWidget.HeaderLeft"},{"PropertyType":"Editor.Layout","Loc":{"File":"Scene/SceneView/SceneOverlayWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.SceneOverlayWidget.HeaderRight","Name":"HeaderRight","DocId":"P:Editor.SceneOverlayWidget.HeaderRight"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneOverlayWidget","Name":"SceneOverlayWidget","DocId":"T:Editor.SceneOverlayWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"isActive","Type":"System.Boolean"}],"l":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":257},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.Frame","Name":"Frame","DeclaringType":"Editor.SceneViewportWidget","DocId":"M:Editor.SceneViewportWidget.Frame(System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/SceneView/SceneViewportWidget.DragDrop.cs","Line":20},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.SceneViewportWidget","DocId":"M:Editor.SceneViewportWidget.OnDragDrop(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/SceneView/SceneViewportWidget.DragDrop.cs","Line":37},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.SceneViewportWidget","DocId":"M:Editor.SceneViewportWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/SceneView/SceneViewportWidget.DragDrop.cs","Line":122},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.OnDragLeave","Name":"OnDragLeave","DeclaringType":"Editor.SceneViewportWidget","DocId":"M:Editor.SceneViewportWidget.OnDragLeave"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewportWidget.Shortcuts.cs","Line":7},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewportWidget.ToggleFullscreen","Name":"ToggleFullscreen","DeclaringType":"Editor.SceneViewportWidget","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["scene.fullscreen","F4","0"]}],"DocId":"M:Editor.SceneViewportWidget.ToggleFullscreen"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":162},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.SaveState","Name":"SaveState","DeclaringType":"Editor.SceneViewportWidget","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["scene.session.save"]}],"DocId":"M:Editor.SceneViewportWidget.SaveState"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":186},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.CycleViewmode","Name":"CycleViewmode","DeclaringType":"Editor.SceneViewportWidget","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["scene.cycle-viewmode","CTRL\u002BSPACE","0"]}],"DocId":"M:Editor.SceneViewportWidget.CycleViewmode"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneView","Type":"Editor.SceneViewWidget"},{"Name":"id","Type":"System.Int32"}],"l":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":29},"IsPublic":true,"FullName":"Editor.SceneViewportWidget..ctor","Name":".ctor","DeclaringType":"Editor.SceneViewportWidget","DocId":"M:Editor.SceneViewportWidget.#ctor(Editor.SceneViewWidget,System.Int32)"}],"Properties":[{"PropertyType":"Editor.SceneViewportWidget","Loc":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":5},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewportWidget.LastSelected","Name":"LastSelected","DocId":"P:Editor.SceneViewportWidget.LastSelected"},{"PropertyType":"Vector2","Loc":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":6},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewportWidget.MousePosition","Name":"MousePosition","DocId":"P:Editor.SceneViewportWidget.MousePosition"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.Id","Name":"Id","DocId":"P:Editor.SceneViewportWidget.Id"},{"PropertyType":"Editor.SceneViewWidget","Loc":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.SceneView","Name":"SceneView","DocId":"P:Editor.SceneViewportWidget.SceneView"},{"PropertyType":"Sandbox.Gizmo.Instance","Loc":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.GizmoInstance","Name":"GizmoInstance","DocId":"P:Editor.SceneViewportWidget.GizmoInstance"},{"PropertyType":"Editor.SceneOverlayWidget","Loc":{"File":"Scene/SceneView/SceneViewportWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.Overlay","Name":"Overlay","DocId":"P:Editor.SceneViewportWidget.Overlay"},{"PropertyType":"Editor.SceneViewportWidget.ViewportState","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":112},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.State","Name":"State","DocId":"P:Editor.SceneViewportWidget.State"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneViewportWidget","Name":"SceneViewportWidget","DocId":"T:Editor.SceneViewportWidget"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.SceneViewportWidget.ViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewportWidget.ViewMode.Perspective","Name":"Perspective","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["3D"]},{"FullName":"IconAttribute","ConstructorArguments":["view_in_ar"]}],"DocId":"F:Editor.SceneViewportWidget.ViewMode.Perspective"},{"FieldType":"Editor.SceneViewportWidget.ViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewportWidget.ViewMode.Top2d","Name":"Top2d","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Top 2D"]},{"FullName":"IconAttribute","ConstructorArguments":["roofing"]}],"DocId":"F:Editor.SceneViewportWidget.ViewMode.Top2d"},{"FieldType":"Editor.SceneViewportWidget.ViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewportWidget.ViewMode.Front2d","Name":"Front2d","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Front 2D"]},{"FullName":"IconAttribute","ConstructorArguments":["cottage"]}],"DocId":"F:Editor.SceneViewportWidget.ViewMode.Front2d"},{"FieldType":"Editor.SceneViewportWidget.ViewMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewportWidget.ViewMode.Side2d","Name":"Side2d","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Side 2D"]},{"FullName":"IconAttribute","ConstructorArguments":["gite"]}],"DocId":"F:Editor.SceneViewportWidget.ViewMode.Side2d"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewMode","Name":"ViewMode","DeclaringType":"Editor.SceneViewportWidget","DocId":"T:Editor.SceneViewportWidget.ViewMode"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":46},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState..ctor","Name":".ctor","DeclaringType":"Editor.SceneViewportWidget.ViewportState","DocId":"M:Editor.SceneViewportWidget.ViewportState.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":28},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.CameraPosition","Name":"CameraPosition","DocId":"P:Editor.SceneViewportWidget.ViewportState.CameraPosition"},{"PropertyType":"Rotation","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":29},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.CameraRotation","Name":"CameraRotation","DocId":"P:Editor.SceneViewportWidget.ViewportState.CameraRotation"},{"PropertyType":"Editor.SceneViewportWidget.ViewMode","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":37},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.View","Name":"View","Documentation":{"Summary":"View mode of this viewport"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.View"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":41},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.Is2D","Name":"Is2D","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.SceneViewportWidget.ViewportState.Is2D"},{"PropertyType":"Sandbox.SceneCameraDebugMode","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":46},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.RenderMode","Name":"RenderMode","Documentation":{"Summary":"Render mode to use for this viewport"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.RenderMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":51},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.WireframeMode","Name":"WireframeMode","Documentation":{"Summary":"Should the scene render in wireframe mode"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.WireframeMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":56},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.EnablePostProcessing","Name":"EnablePostProcessing","Documentation":{"Summary":"Should we render post processing effects?"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.EnablePostProcessing"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":61},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.EnablePrefabLighting","Name":"EnablePrefabLighting","Documentation":{"Summary":"Enable the default directional light when editing prefabs."},"DocId":"P:Editor.SceneViewportWidget.ViewportState.EnablePrefabLighting"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":66},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.ShowGrid","Name":"ShowGrid","Documentation":{"Summary":"Show the grid"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.ShowGrid"},{"PropertyType":"System.Single","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":72},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.GridOpacity","Name":"GridOpacity","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]}],"Documentation":{"Summary":"Should we fade the grid"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.GridOpacity"},{"PropertyType":"Sandbox.Gizmo.GridAxis","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":77},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.GridAxis","Name":"GridAxis","Documentation":{"Summary":"The plane the grid is shown on"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.GridAxis"},{"PropertyType":"System.Single","Loc":{"File":"Scene/SceneView/SceneViewportWidget.State.cs","Line":83},"IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState.CameraOrthoHeight","Name":"CameraOrthoHeight","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Orthographic Height"]}],"Documentation":{"Summary":"The orthographic size for the camera"},"DocId":"P:Editor.SceneViewportWidget.ViewportState.CameraOrthoHeight"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneViewportWidget.ViewportState","Name":"ViewportState","DeclaringType":"Editor.SceneViewportWidget","DocId":"T:Editor.SceneViewportWidget.ViewportState"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":56},"IsPublic":true,"FullName":"Editor.SceneViewWidget.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":65},"IsPublic":true,"FullName":"Editor.SceneViewWidget.Frame","Name":"Frame","DeclaringType":"Editor.SceneViewWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.SceneViewWidget.Frame"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.Int32"},{"Name":"viewport","Out":true,"Type":"Editor.SceneViewportWidget"}],"l":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":111},"IsPublic":true,"FullName":"Editor.SceneViewWidget.TryGetViewport","Name":"TryGetViewport","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.TryGetViewport(System.Int32,Editor.SceneViewportWidget@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Preset","Type":"Editor.SceneViewWidget.ViewportLayoutMode"}],"l":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":123},"IsPublic":true,"FullName":"Editor.SceneViewWidget.SetLayout","Name":"SetLayout","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.SetLayout(Editor.SceneViewWidget.ViewportLayoutMode)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":137},"IsPublic":true,"FullName":"Editor.SceneViewWidget.RebuildLayout","Name":"RebuildLayout","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.RebuildLayout"},{"ReturnType":"System.Void","Parameters":[{"Name":"saveLayout","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/SceneView/SceneViewWidget.State.cs","Line":14},"IsPublic":true,"FullName":"Editor.SceneViewWidget.SaveState","Name":"SaveState","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.SaveState(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewWidget.State.cs","Line":31},"IsPublic":true,"FullName":"Editor.SceneViewWidget.RestoreState","Name":"RestoreState","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.RestoreState"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/SceneViewWidget.State.cs","Line":40},"IsPublic":true,"FullName":"Editor.SceneViewWidget.RestoreSplitterState","Name":"RestoreSplitterState","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.RestoreSplitterState"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"session","Type":"Editor.SceneEditorSession"},{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Scene/SceneView/SceneViewWidget.State.cs","Line":11},"IsPublic":true,"FullName":"Editor.SceneViewWidget..ctor","Name":".ctor","DeclaringType":"Editor.SceneViewWidget","DocId":"M:Editor.SceneViewWidget.#ctor(Editor.SceneEditorSession,Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.SceneViewWidget.ViewportLayoutMode","Loc":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":30},"IsPublic":true,"FullName":"Editor.SceneViewWidget.ViewportLayout","Name":"ViewportLayout","DocId":"P:Editor.SceneViewWidget.ViewportLayout"},{"PropertyType":"Editor.SceneViewWidget","Loc":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.Current","Name":"Current","DocId":"P:Editor.SceneViewWidget.Current"},{"PropertyType":"Editor.EditorToolManager","Loc":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":35},"IsPublic":true,"FullName":"Editor.SceneViewWidget.Tools","Name":"Tools","DocId":"P:Editor.SceneViewWidget.Tools"},{"PropertyType":"Editor.SceneEditorSession","Loc":{"File":"Scene/SceneView/SceneViewWidget.cs","Line":37},"IsPublic":true,"FullName":"Editor.SceneViewWidget.Session","Name":"Session","DocId":"P:Editor.SceneViewWidget.Session"}],"Fields":[{"FieldType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Editor.SceneViewportWidget\u003E","IsPublic":true,"FullName":"Editor.SceneViewWidget._viewports","Name":"_viewports","DocId":"F:Editor.SceneViewWidget._viewports"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneViewWidget","Name":"SceneViewWidget","DocId":"T:Editor.SceneViewWidget"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.One","Name":"One","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["One"]},{"FullName":"IconAttribute","ConstructorArguments":["check_box_outline_blank"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.One"},{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.TwoHorizontal","Name":"TwoHorizontal","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Two (Horizontal)"]},{"FullName":"IconAttribute","ConstructorArguments":["view_column"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.TwoHorizontal"},{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.TwoVertical","Name":"TwoVertical","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Two (Vertical)"]},{"FullName":"IconAttribute","ConstructorArguments":["view_agenda"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.TwoVertical"},{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.ThreeLeft","Name":"ThreeLeft","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Three (Left)"]},{"FullName":"IconAttribute","ConstructorArguments":["space_dashboard"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.ThreeLeft"},{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.ThreeRight","Name":"ThreeRight","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Three (Right)"]},{"FullName":"IconAttribute","ConstructorArguments":["space_dashboard"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.ThreeRight"},{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.ThreeTop","Name":"ThreeTop","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Three (Top)"]},{"FullName":"IconAttribute","ConstructorArguments":["space_dashboard"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.ThreeTop"},{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.ThreeBottom","Name":"ThreeBottom","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Three (Bottom)"]},{"FullName":"IconAttribute","ConstructorArguments":["space_dashboard"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.ThreeBottom"},{"FieldType":"Editor.SceneViewWidget.ViewportLayoutMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode.Four","Name":"Four","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Four"]},{"FullName":"IconAttribute","ConstructorArguments":["grid_view"]}],"DocId":"F:Editor.SceneViewWidget.ViewportLayoutMode.Four"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SceneViewWidget.ViewportLayoutMode","Name":"ViewportLayoutMode","DeclaringType":"Editor.SceneViewWidget","DocId":"T:Editor.SceneViewWidget.ViewportLayoutMode"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/SceneView/ViewportOptions.cs","Line":17},"IsPublic":true,"FullName":"Editor.ViewportOptions.Rebuild","Name":"Rebuild","DeclaringType":"Editor.ViewportOptions","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.ViewportOptions.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneViewportWidget","Type":"Editor.SceneViewportWidget"}],"l":{"File":"Scene/SceneView/ViewportOptions.cs","Line":6},"IsPublic":true,"FullName":"Editor.ViewportOptions..ctor","Name":".ctor","DeclaringType":"Editor.ViewportOptions","DocId":"M:Editor.ViewportOptions.#ctor(Editor.SceneViewportWidget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ViewportOptions","Name":"ViewportOptions","DocId":"T:Editor.ViewportOptions"},{"Namespace":"Editor","BaseType":"Editor.EditorTool","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.EditorTool\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Editor.EditorTool\u003CT\u003E","DocId":"M:Editor.EditorTool\u00601.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EditorTool\u003CT\u003E","Name":"EditorTool\u003CT\u003E","DocId":"T:Editor.EditorTool\u00601"},{"Namespace":"Editor","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/BoxColliderTool.cs","Line":10},"IsPublic":true,"FullName":"Editor.BoxColliderTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.BoxColliderTool","DocId":"M:Editor.BoxColliderTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.BoxColliderTool..ctor","Name":".ctor","DeclaringType":"Editor.BoxColliderTool","DocId":"M:Editor.BoxColliderTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.BoxColliderTool","Name":"BoxColliderTool","DocId":"T:Editor.BoxColliderTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/CameraComponentTool.cs","Line":8},"IsPublic":true,"FullName":"Editor.CameraEditorTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.CameraEditorTool","DocId":"M:Editor.CameraEditorTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/CameraComponentTool.cs","Line":14},"IsPublic":true,"FullName":"Editor.CameraEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.CameraEditorTool","DocId":"M:Editor.CameraEditorTool.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/CameraComponentTool.cs","Line":23},"IsPublic":true,"FullName":"Editor.CameraEditorTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.CameraEditorTool","DocId":"M:Editor.CameraEditorTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/CameraComponentTool.cs","Line":28},"IsPublic":true,"FullName":"Editor.CameraEditorTool.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"Editor.CameraEditorTool","DocId":"M:Editor.CameraEditorTool.OnSelectionChanged"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.CameraEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.CameraEditorTool","DocId":"M:Editor.CameraEditorTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CameraEditorTool","Name":"CameraEditorTool","DocId":"T:Editor.CameraEditorTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/CapsuleColliderTool.cs","Line":10},"IsPublic":true,"FullName":"Editor.CapsuleColliderTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.CapsuleColliderTool","DocId":"M:Editor.CapsuleColliderTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.CapsuleColliderTool..ctor","Name":".ctor","DeclaringType":"Editor.CapsuleColliderTool","DocId":"M:Editor.CapsuleColliderTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CapsuleColliderTool","Name":"CapsuleColliderTool","DocId":"T:Editor.CapsuleColliderTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/EnvmapProbe.cs","Line":10},"IsPublic":true,"FullName":"Editor.EnvmapProbeTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.EnvmapProbeTool","DocId":"M:Editor.EnvmapProbeTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.EnvmapProbeTool..ctor","Name":".ctor","DeclaringType":"Editor.EnvmapProbeTool","DocId":"M:Editor.EnvmapProbeTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EnvmapProbeTool","Name":"EnvmapProbeTool","DocId":"T:Editor.EnvmapProbeTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/HullColiderTool.cs","Line":10},"IsPublic":true,"FullName":"Editor.HullColliderTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.HullColliderTool","DocId":"M:Editor.HullColliderTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.HullColliderTool..ctor","Name":".ctor","DeclaringType":"Editor.HullColliderTool","DocId":"M:Editor.HullColliderTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.HullColliderTool","Name":"HullColliderTool","DocId":"T:Editor.HullColliderTool"},{"Namespace":"Editor","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/ParticleComponentTool.cs","Line":8},"IsPublic":true,"FullName":"Editor.ParticleEditorTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.ParticleEditorTool","DocId":"M:Editor.ParticleEditorTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/ParticleComponentTool.cs","Line":14},"IsPublic":true,"FullName":"Editor.ParticleEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.ParticleEditorTool","DocId":"M:Editor.ParticleEditorTool.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/ParticleComponentTool.cs","Line":19},"IsPublic":true,"FullName":"Editor.ParticleEditorTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.ParticleEditorTool","DocId":"M:Editor.ParticleEditorTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/Component/ParticleComponentTool.cs","Line":24},"IsPublic":true,"FullName":"Editor.ParticleEditorTool.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"Editor.ParticleEditorTool","DocId":"M:Editor.ParticleEditorTool.OnSelectionChanged"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.ParticleEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.ParticleEditorTool","DocId":"M:Editor.ParticleEditorTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ParticleEditorTool","Name":"ParticleEditorTool","DocId":"T:Editor.ParticleEditorTool"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/EditorTool.cs","Line":112},"IsPublic":true,"FullName":"Editor.EditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.EditorTool","DocId":"M:Editor.EditorTool.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/EditorTool.cs","Line":117},"IsPublic":true,"FullName":"Editor.EditorTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.EditorTool","DocId":"M:Editor.EditorTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/EditorTool.cs","Line":122},"IsPublic":true,"FullName":"Editor.EditorTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.EditorTool","DocId":"M:Editor.EditorTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/EditorTool.cs","Line":127},"IsPublic":true,"FullName":"Editor.EditorTool.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"Editor.EditorTool","DocId":"M:Editor.EditorTool.OnSelectionChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/EditorTool.cs","Line":132},"IsPublic":true,"FullName":"Editor.EditorTool.Dispose","Name":"Dispose","DeclaringType":"Editor.EditorTool","DocId":"M:Editor.EditorTool.Dispose"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.EditorTool\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Tools/EditorTool.cs","Line":154},"IsPublic":true,"FullName":"Editor.EditorTool.GetSubtools","Name":"GetSubtools","DeclaringType":"Editor.EditorTool","Documentation":{"Summary":"Return any tools that this tool wants to use"},"DocId":"M:Editor.EditorTool.GetSubtools"},{"ReturnType":"System.Void","Parameters":[{"Name":"widget","Type":"Editor.Widget"},{"Name":"align","Type":"Sandbox.TextFlag","Default":"34"},{"Name":"offset","Type":"Vector2","Default":"null"}],"l":{"File":"Scene/Tools/EditorTool.cs","Line":173},"IsPublic":true,"FullName":"Editor.EditorTool.AddOverlay","Name":"AddOverlay","DeclaringType":"Editor.EditorTool","DocId":"M:Editor.EditorTool.AddOverlay(Editor.Widget,Sandbox.TextFlag,Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Tools/EditorTool.cs","Line":20},"IsPublic":true,"FullName":"Editor.EditorTool..ctor","Name":".ctor","DeclaringType":"Editor.EditorTool","DocId":"M:Editor.EditorTool.#ctor"}],"Properties":[{"PropertyType":"Editor.EditorToolManager","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":10},"IsPublic":true,"FullName":"Editor.EditorTool.Manager","Name":"Manager","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.EditorTool.Manager"},{"PropertyType":"Sandbox.SelectionSystem","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":12},"IsPublic":true,"FullName":"Editor.EditorTool.Selection","Name":"Selection","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.EditorTool.Selection"},{"PropertyType":"Sandbox.Scene","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":14},"IsPublic":true,"FullName":"Editor.EditorTool.Scene","Name":"Scene","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.EditorTool.Scene"},{"PropertyType":"Editor.Widget","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":16},"IsPublic":true,"FullName":"Editor.EditorTool.SceneOverlay","Name":"SceneOverlay","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.EditorTool.SceneOverlay"},{"PropertyType":"Sandbox.SceneCamera","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":18},"IsPublic":true,"FullName":"Editor.EditorTool.Camera","Name":"Camera","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.EditorTool.Camera"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.EditorTool\u003E","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":23},"IsPublic":true,"FullName":"Editor.EditorTool.Tools","Name":"Tools","DocId":"P:Editor.EditorTool.Tools"},{"PropertyType":"Editor.EditorTool","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":31},"IsPublic":true,"FullName":"Editor.EditorTool.CurrentTool","Name":"CurrentTool","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.EditorTool.CurrentTool"},{"PropertyType":"Sandbox.SceneTrace","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":45},"IsPublic":true,"FullName":"Editor.EditorTool.Trace","Name":"Trace","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Create a scene trace against the current scene, using the current mouse cursor"},"DocId":"P:Editor.EditorTool.Trace"},{"PropertyType":"Sandbox.SceneTrace","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":51},"IsPublic":true,"FullName":"Editor.EditorTool.MeshTrace","Name":"MeshTrace","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Create a trace that traces against the render meshes but not the physics world, using the current mouse cursor"},"DocId":"P:Editor.EditorTool.MeshTrace"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Tools/EditorTool.cs","Line":66},"IsPublic":true,"FullName":"Editor.EditorTool.AllowGameObjectSelection","Name":"AllowGameObjectSelection","Documentation":{"Summary":"if true then regular scene object selection will apply"},"DocId":"P:Editor.EditorTool.AllowGameObjectSelection"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EditorTool","Name":"EditorTool","DocId":"T:Editor.EditorTool"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Tools/EditorToolManager.cs","Line":201},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorToolManager.SetTool","Name":"SetTool","DeclaringType":"Editor.EditorToolManager","Documentation":{"Summary":"Switches to the named tool type next editor frame.","Params":{"name":"Type name of the tool."}},"DocId":"M:Editor.EditorToolManager.SetTool(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Tools/EditorToolManager.cs","Line":210},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorToolManager.SetSubTool","Name":"SetSubTool","DeclaringType":"Editor.EditorToolManager","Documentation":{"Summary":"Switches to the named sub-tool type next editor frame.","Params":{"name":"Type name of the sub-tool."}},"DocId":"M:Editor.EditorToolManager.SetSubTool(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Tools/EditorToolManager.cs","Line":17},"IsPublic":true,"FullName":"Editor.EditorToolManager..ctor","Name":".ctor","DeclaringType":"Editor.EditorToolManager","DocId":"M:Editor.EditorToolManager.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Tools/EditorToolManager.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Editor.EditorToolManager.CurrentModeName","Name":"CurrentModeName","Documentation":{"Summary":"Holds the name of the current tool. We store this as a name\nbecause it\u0027s easy to store and restore. This gives us a single\npoint to change, or read the current tool.\nThe tool won\u0027t change until the next frame update."},"DocId":"P:Editor.EditorToolManager.CurrentModeName"},{"PropertyType":"Editor.EditorTool","Loc":{"File":"Scene/Tools/EditorToolManager.cs","Line":15},"IsPublic":true,"FullName":"Editor.EditorToolManager.CurrentTool","Name":"CurrentTool","DocId":"P:Editor.EditorToolManager.CurrentTool"},{"PropertyType":"Editor.EditorTool","Loc":{"File":"Scene/Tools/EditorToolManager.cs","Line":16},"IsPublic":true,"FullName":"Editor.EditorToolManager.CurrentSubTool","Name":"CurrentSubTool","DocId":"P:Editor.EditorToolManager.CurrentSubTool"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.EditorTool\u003E","Loc":{"File":"Scene/Tools/EditorToolManager.cs","Line":17},"IsPublic":true,"FullName":"Editor.EditorToolManager.ComponentTools","Name":"ComponentTools","DocId":"P:Editor.EditorToolManager.ComponentTools"},{"PropertyType":"Editor.SceneEditorSession","Loc":{"File":"Scene/Tools/EditorToolManager.cs","Line":23},"IsPublic":true,"FullName":"Editor.EditorToolManager.CurrentSession","Name":"CurrentSession","DocId":"P:Editor.EditorToolManager.CurrentSession"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EditorToolManager","Name":"EditorToolManager","DocId":"T:Editor.EditorToolManager"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"shortcut","Type":"System.String","Default":""}],"l":{"File":"Scene/Tools/EditorToolManager.cs","Line":219},"IsPublic":true,"FullName":"Editor.EditorToolAttribute..ctor","Name":".ctor","DeclaringType":"Editor.EditorToolAttribute","DocId":"M:Editor.EditorToolAttribute.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Tools/EditorToolManager.cs","Line":218},"IsPublic":true,"FullName":"Editor.EditorToolAttribute.Hidden","Name":"Hidden","DocId":"P:Editor.EditorToolAttribute.Hidden"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.EditorToolAttribute","Name":"EditorToolAttribute","DocId":"T:Editor.EditorToolAttribute"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Tools/WidgetWindow.cs","Line":28},"IsPublic":true,"FullName":"Editor.WidgetWindow.Float","Name":"Float","DeclaringType":"Editor.WidgetWindow","Documentation":{"Summary":"When you call this you are releasing this from its parent and making it a floating window."},"DocId":"M:Editor.WidgetWindow.Float"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"},{"Name":"windowTitle","Type":"System.String","Default":"Widget Window"}],"l":{"File":"Scene/Tools/WidgetWindow.cs","Line":8},"IsPublic":true,"FullName":"Editor.WidgetWindow..ctor","Name":".ctor","DeclaringType":"Editor.WidgetWindow","DocId":"M:Editor.WidgetWindow.#ctor(Editor.Widget,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Tools/WidgetWindow.cs","Line":8},"IsPublic":true,"FullName":"Editor.WidgetWindow.Icon","Name":"Icon","DocId":"P:Editor.WidgetWindow.Icon"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Tools/WidgetWindow.cs","Line":9},"IsPublic":true,"FullName":"Editor.WidgetWindow.HeaderHeight","Name":"HeaderHeight","DocId":"P:Editor.WidgetWindow.HeaderHeight"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Tools/WidgetWindow.cs","Line":11},"IsPublic":true,"FullName":"Editor.WidgetWindow.IsGrabbable","Name":"IsGrabbable","DocId":"P:Editor.WidgetWindow.IsGrabbable"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Tools/WidgetWindow.cs","Line":12},"IsPublic":true,"FullName":"Editor.WidgetWindow.IsBeingDragged","Name":"IsBeingDragged","DocId":"P:Editor.WidgetWindow.IsBeingDragged"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Tools/WidgetWindow.cs","Line":13},"IsPublic":true,"FullName":"Editor.WidgetWindow.IsFloating","Name":"IsFloating","DocId":"P:Editor.WidgetWindow.IsFloating"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Scene/Tools/WidgetWindow.cs","Line":15},"IsPublic":true,"FullName":"Editor.WidgetWindow.InnerRect","Name":"InnerRect","DocId":"P:Editor.WidgetWindow.InnerRect"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.WidgetWindow","Name":"WidgetWindow","Documentation":{"Summary":"A widget that acts like a window. It can be dragged around its parent."},"DocId":"T:Editor.WidgetWindow"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"groupName","Type":"System.String"},{"Name":"properties","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.SerializedProperty\u003E"}],"l":{"File":"Utility/ClipboardTools.cs","Line":8},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ClipboardTools.CopyProperties","Name":"CopyProperties","DeclaringType":"Editor.ClipboardTools","DocId":"M:Editor.ClipboardTools.CopyProperties(System.String,System.Collections.Generic.IEnumerable\u00601{Sandbox.SerializedProperty})"},{"ReturnType":"System.Void","Parameters":[{"Name":"groupName","Type":"System.String"},{"Name":"properties","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.SerializedProperty\u003E"}],"l":{"File":"Utility/ClipboardTools.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ClipboardTools.PasteProperties","Name":"PasteProperties","DeclaringType":"Editor.ClipboardTools","DocId":"M:Editor.ClipboardTools.PasteProperties(System.String,System.Collections.Generic.IEnumerable\u00601{Sandbox.SerializedProperty})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"groupName","Type":"System.String"},{"Name":"properties","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.SerializedProperty\u003E"}],"l":{"File":"Utility/ClipboardTools.cs","Line":50},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ClipboardTools.CanPasteProperties","Name":"CanPasteProperties","DeclaringType":"Editor.ClipboardTools","DocId":"M:Editor.ClipboardTools.CanPasteProperties(System.String,System.Collections.Generic.IEnumerable\u00601{Sandbox.SerializedProperty})"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.ClipboardTools","Name":"ClipboardTools","DocId":"T:Editor.ClipboardTools"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Editor.LocalizationTools.PrintLocalization","Name":"PrintLocalization","DeclaringType":"Editor.LocalizationTools","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.LocalizationTools/\u003CPrintLocalization\u003Ed__0"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"},{"FullName":"Sandbox.ConCmdAttribute","ConstructorArguments":["localization.build","0"]}],"DocId":"M:Editor.LocalizationTools.PrintLocalization"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.LocalizationTools","Name":"LocalizationTools","DocId":"T:Editor.LocalizationTools"},{"Namespace":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.WidgetGalleryAttribute..ctor","Name":".ctor","DeclaringType":"Editor.WidgetGalleryAttribute","DocId":"M:Editor.WidgetGalleryAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.WidgetGalleryAttribute","Name":"WidgetGalleryAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When used on a static method, this method will be called to create an example of this panel for the \u0022Widget Gallery\u0022 window.\nThis method should create and return a \u003Csee cref=\u0022T:Editor.Widget\u0022 /\u003E that serves as an example usage of the Widget class the method is defined in.\nYou can use [Title], [Icon], etc on this method as well."},"DocId":"T:Editor.WidgetGalleryAttribute"},{"Namespace":"Editor","BaseType":"Editor.BaseWindow","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"WidgetGallery/WidgetGalleryWindow.cs","Line":36},"IsPublic":true,"FullName":"Editor.WidgetGalleryWindow.Rebuild","Name":"Rebuild","DeclaringType":"Editor.WidgetGalleryWindow","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.WidgetGalleryWindow.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"WidgetGallery/WidgetGalleryWindow.cs","Line":19},"IsPublic":true,"FullName":"Editor.WidgetGalleryWindow..ctor","Name":".ctor","DeclaringType":"Editor.WidgetGalleryWindow","DocId":"M:Editor.WidgetGalleryWindow.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.WidgetGalleryWindow","Name":"WidgetGalleryWindow","Attributes":[{"FullName":"Editor.EditorAppAttribute","ConstructorArguments":["Widget Gallery","grid_view","A test window, for testing"]}],"DocId":"T:Editor.WidgetGalleryWindow"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"},{"Name":"label","Type":"System.String"}],"l":{"File":"WidgetGallery/WidgetGalleryWindow.cs","Line":264},"IsPublic":true,"FullName":"Editor.WidgetGalleryWindow.ColouredLabel..ctor","Name":".ctor","DeclaringType":"Editor.WidgetGalleryWindow.ColouredLabel","DocId":"M:Editor.WidgetGalleryWindow.ColouredLabel.#ctor(Color,System.String)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.WidgetGalleryWindow.ColouredLabel","Name":"ColouredLabel","DeclaringType":"Editor.WidgetGalleryWindow","DocId":"T:Editor.WidgetGalleryWindow.ColouredLabel"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/Buttons/ToolButton.cs","Line":38},"IsPublic":true,"FullName":"Editor.ToolButton..ctor","Name":".ctor","DeclaringType":"Editor.ToolButton","DocId":"M:Editor.ToolButton.#ctor(System.String,System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/Buttons/ToolButton.cs","Line":11},"IsPublic":true,"FullName":"Editor.ToolButton.IconChecked","Name":"IconChecked","Documentation":{"Summary":"Icon to display when the \u003Csee cref=\u0022P:Editor.ToolButton.Checked\u0022 /\u003E is \u003Csee langword=\u0022true\u0022 /\u003E."},"DocId":"P:Editor.ToolButton.IconChecked"},{"PropertyType":"System.String","Loc":{"File":"Widgets/Buttons/ToolButton.cs","Line":16},"IsPublic":true,"FullName":"Editor.ToolButton.Icon","Name":"Icon","Documentation":{"Summary":"Icon for the tool button."},"DocId":"P:Editor.ToolButton.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/Buttons/ToolButton.cs","Line":21},"IsPublic":true,"FullName":"Editor.ToolButton.IsToggle","Name":"IsToggle","Documentation":{"Summary":"Whether the button is toggle-able or not."},"DocId":"P:Editor.ToolButton.IsToggle"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/Buttons/ToolButton.cs","Line":31},"IsPublic":true,"FullName":"Editor.ToolButton.Checked","Name":"Checked","Documentation":{"Summary":"Whether the tool button is currently checked or not."},"DocId":"P:Editor.ToolButton.Checked"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ToolButton","Name":"ToolButton","Documentation":{"Summary":"A button that shows as an icon and tries to keep itself square."},"DocId":"T:Editor.ToolButton"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":41},"IsPublic":true,"FullName":"Editor.ColorControlWidget.ToClipboardString","Name":"ToClipboardString","DeclaringType":"Editor.ColorControlWidget","DocId":"M:Editor.ColorControlWidget.ToClipboardString"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"clipboard","Type":"System.String"}],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":46},"IsPublic":true,"FullName":"Editor.ColorControlWidget.FromClipboardString","Name":"FromClipboardString","DeclaringType":"Editor.ColorControlWidget","DocId":"M:Editor.ColorControlWidget.FromClipboardString(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":51},"IsPublic":true,"FullName":"Editor.ColorControlWidget.OpenColorPopup","Name":"OpenColorPopup","DeclaringType":"Editor.ColorControlWidget","DocId":"M:Editor.ColorControlWidget.OpenColorPopup"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.ColorControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ColorControlWidget","DocId":"M:Editor.ColorControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.ColorControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ColorControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ColorControlWidget","Name":"ColorControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Color"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Color32"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["ColorHsv"]}],"DocId":"T:Editor.ColorControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":100},"IsPublic":true,"FullName":"Editor.ColorSwatchWidget.OpenColorPopup","Name":"OpenColorPopup","DeclaringType":"Editor.ColorSwatchWidget","DocId":"M:Editor.ColorSwatchWidget.OpenColorPopup"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":60},"IsPublic":true,"FullName":"Editor.ColorSwatchWidget..ctor","Name":".ctor","DeclaringType":"Editor.ColorSwatchWidget","DocId":"M:Editor.ColorSwatchWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":59},"IsPublic":true,"FullName":"Editor.ColorSwatchWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ColorSwatchWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ColorSwatchWidget","Name":"ColorSwatchWidget","DocId":"T:Editor.ColorSwatchWidget"},{"Namespace":"Editor","BaseType":"Editor.StringControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":126},"IsPublic":true,"FullName":"Editor.ColorStringWidget..ctor","Name":".ctor","DeclaringType":"Editor.ColorStringWidget","DocId":"M:Editor.ColorStringWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ColorStringWidget","Name":"ColorStringWidget","DocId":"T:Editor.ColorStringWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":288},"IsPublic":true,"FullName":"Editor.ColorVectorWidget.StartEditing","Name":"StartEditing","DeclaringType":"Editor.ColorVectorWidget","DocId":"M:Editor.ColorVectorWidget.StartEditing"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":190},"IsPublic":true,"FullName":"Editor.ColorVectorWidget..ctor","Name":".ctor","DeclaringType":"Editor.ColorVectorWidget","DocId":"M:Editor.ColorVectorWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":188},"IsPublic":true,"FullName":"Editor.ColorVectorWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ColorVectorWidget.SupportsMultiEdit"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/ColorPicker/ColorControlWidget.cs","Line":195},"IsPublic":true,"FullName":"Editor.ColorVectorWidget.HasAlpha","Name":"HasAlpha","DocId":"P:Editor.ColorVectorWidget.HasAlpha"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ColorVectorWidget","Name":"ColorVectorWidget","DocId":"T:Editor.ColorVectorWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"swatchColor","Type":"Color"},{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"highlight","Type":"System.Boolean"},{"Name":"radius","Type":"System.Single","Default":"4"},{"Name":"disabled","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/ColorPicker/ColorPalette.cs","Line":141},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ColorPalette.PaintSwatch","Name":"PaintSwatch","DeclaringType":"Editor.ColorPalette","DocId":"M:Editor.ColorPalette.PaintSwatch(Color,Sandbox.Rect,System.Boolean,System.Single,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/ColorPicker/ColorPalette.cs","Line":31},"IsPublic":true,"FullName":"Editor.ColorPalette..ctor","Name":".ctor","DeclaringType":"Editor.ColorPalette","DocId":"M:Editor.ColorPalette.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Widgets/ColorPicker/ColorPalette.cs","Line":12},"IsPublic":true,"FullName":"Editor.ColorPalette.Value","Name":"Value","Documentation":{"Summary":"The selected color in this palette"},"DocId":"P:Editor.ColorPalette.Value"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CColor\u003E","Loc":{"File":"Widgets/ColorPicker/ColorPalette.cs","Line":21},"IsPublic":true,"FullName":"Editor.ColorPalette.Options","Name":"Options","Documentation":{"Summary":"The colors available in this palette"},"DocId":"P:Editor.ColorPalette.Options"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ColorPalette","Name":"ColorPalette","Documentation":{"Summary":"Used to store and manipulate a collection of colors."},"DocId":"T:Editor.ColorPalette"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"source","Type":"Editor.Widget"}],"l":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":314},"IsPublic":true,"FullName":"Editor.ColorPicker.ChildValuesChanged","Name":"ChildValuesChanged","DeclaringType":"Editor.ColorPicker","DocId":"M:Editor.ColorPicker.ChildValuesChanged(Editor.Widget)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":331},"IsPublic":true,"FullName":"Editor.ColorPicker.Update","Name":"Update","DeclaringType":"Editor.ColorPicker","DocId":"M:Editor.ColorPicker.Update"},{"ReturnType":"Editor.ColorPicker","Parameters":[{"Name":"color","Type":"Color"},{"Name":"onChange","Type":"System.Action\u00601\u003CColor\u003E"},{"Name":"position","Type":"System.Nullable\u00601\u003CVector2\u003E","Default":"null"}],"l":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ColorPicker.OpenColorPopup","Name":"OpenColorPopup","DeclaringType":"Editor.ColorPicker","DocId":"M:Editor.ColorPicker.OpenColorPopup(Color,System.Action\u00601{Color},System.Nullable\u00601{Vector2})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"startColor","Type":"Color","Default":"null"}],"l":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":13},"IsPublic":true,"FullName":"Editor.ColorPicker..ctor","Name":".ctor","DeclaringType":"Editor.ColorPicker","DocId":"M:Editor.ColorPicker.#ctor(Editor.Widget,Color)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CColor\u003E","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":11},"IsPublic":true,"FullName":"Editor.ColorPicker.ValueChanged","Name":"ValueChanged","DocId":"P:Editor.ColorPicker.ValueChanged"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":18},"IsPublic":true,"FullName":"Editor.ColorPicker.HasAlpha","Name":"HasAlpha","DocId":"P:Editor.ColorPicker.HasAlpha"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":28},"IsPublic":true,"FullName":"Editor.ColorPicker.IsHDR","Name":"IsHDR","DocId":"P:Editor.ColorPicker.IsHDR"},{"PropertyType":"Color","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":53},"IsPublic":true,"FullName":"Editor.ColorPicker.Value","Name":"Value","Documentation":{"Summary":"The current color value"},"DocId":"P:Editor.ColorPicker.Value"},{"PropertyType":"Color","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":84},"IsPublic":true,"FullName":"Editor.ColorPicker.ValueWithoutRange","Name":"ValueWithoutRange","DocId":"P:Editor.ColorPicker.ValueWithoutRange"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":97},"IsPublic":true,"FullName":"Editor.ColorPicker.Hue","Name":"Hue","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360","1","True","True"]}],"DocId":"P:Editor.ColorPicker.Hue"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":100},"IsPublic":true,"FullName":"Editor.ColorPicker.Alpha","Name":"Alpha","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasAlpha","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ColorPicker.Alpha"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/ColorPicker/ColorPicker.cs","Line":103},"IsPublic":true,"FullName":"Editor.ColorPicker.Range","Name":"Range","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000","0.01","True","True"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsHDR","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ColorPicker.Range"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ColorPicker","Name":"ColorPicker","Documentation":{"Summary":"A color picker widget that makes it easy to select or edit colors"},"DocId":"T:Editor.ColorPicker"},{"Namespace":"Editor","BaseType":"Editor.ControlObjectWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/AudioDistanceFloatControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.AudioDistanceFloatControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.AudioDistanceFloatControlWidget","DocId":"M:Editor.AudioDistanceFloatControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/AudioDistanceFloatControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.AudioDistanceFloatControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.AudioDistanceFloatControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AudioDistanceFloatControlWidget","Name":"AudioDistanceFloatControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Single"]}],"DocId":"T:Editor.AudioDistanceFloatControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ControlWidgets/BodyGroupsControlWidget.cs","Line":48},"IsPublic":true,"FullName":"Editor.BodyGroupsControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.BodyGroupsControlWidget","DocId":"M:Editor.BodyGroupsControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/BodyGroupsControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.BodyGroupsControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.BodyGroupsControlWidget","DocId":"M:Editor.BodyGroupsControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.BodyGroupsControlWidget","Name":"BodyGroupsControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.UInt64"]}],"DocId":"T:Editor.BodyGroupsControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/ButtonControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ButtonControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ButtonControlWidget","DocId":"M:Editor.ButtonControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ButtonControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.ButtonControlWidget.IsWideMode","Name":"IsWideMode","DocId":"P:Editor.ButtonControlWidget.IsWideMode"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ButtonControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.ButtonControlWidget.IncludeLabel","Name":"IncludeLabel","DocId":"P:Editor.ButtonControlWidget.IncludeLabel"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ButtonControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.ButtonControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ButtonControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ButtonControlWidget","Name":"ButtonControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Void"]}],"DocId":"T:Editor.ButtonControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"create","Type":"System.Boolean"}],"l":{"File":"Widgets/ControlWidgets/ControlObjectWidget.cs","Line":33},"IsPublic":true,"FullName":"Editor.ControlObjectWidget..ctor","Name":".ctor","DeclaringType":"Editor.ControlObjectWidget","DocId":"M:Editor.ControlObjectWidget.#ctor(Sandbox.SerializedProperty,System.Boolean)"}],"Properties":[{"PropertyType":"Sandbox.SerializedObject","Loc":{"File":"Widgets/ControlWidgets/ControlObjectWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.ControlObjectWidget.SerializedObject","Name":"SerializedObject","DocId":"P:Editor.ControlObjectWidget.SerializedObject"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ControlObjectWidget","Name":"ControlObjectWidget","Documentation":{"Summary":"A control widget that converts its property into a SerializedObject, so it can edit subproperties"},"DocId":"T:Editor.ControlObjectWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ControlWidgets/DictionaryControlWidget.cs","Line":63},"IsPublic":true,"FullName":"Editor.DictionaryControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.DictionaryControlWidget","DocId":"M:Editor.DictionaryControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/DictionaryControlWidget.cs","Line":18},"IsPublic":true,"FullName":"Editor.DictionaryControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.DictionaryControlWidget","DocId":"M:Editor.DictionaryControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/DictionaryControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.DictionaryControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.DictionaryControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DictionaryControlWidget","Name":"DictionaryControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Collections.Generic.Dictionary\u00602"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.NetDictionary\u00602"]}],"DocId":"T:Editor.DictionaryControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/ControlWidgets/DropdownControlWidget.cs","Line":52},"IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E.StartEditing","Name":"StartEditing","DeclaringType":"Editor.DropdownControlWidget\u003CT\u003E","DocId":"M:Editor.DropdownControlWidget\u00601.StartEditing"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/DropdownControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Editor.DropdownControlWidget\u003CT\u003E","DocId":"M:Editor.DropdownControlWidget\u00601.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E","Name":"DropdownControlWidget\u003CT\u003E","Documentation":{"Summary":"Abstract class to enable easily creating ControlWidgets with dropdowns."},"DocId":"T:Editor.DropdownControlWidget\u00601"},{"Namespace":"","Properties":[{"PropertyType":"T","Loc":{"File":"Widgets/ControlWidgets/DropdownControlWidget.cs","Line":16},"IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E.Entry.Value","Name":"Value","DocId":"P:Editor.DropdownControlWidget\u00601.Entry.Value"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/DropdownControlWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E.Entry.Label","Name":"Label","DocId":"P:Editor.DropdownControlWidget\u00601.Entry.Label"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/DropdownControlWidget.cs","Line":18},"IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E.Entry.Icon","Name":"Icon","DocId":"P:Editor.DropdownControlWidget\u00601.Entry.Icon"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/DropdownControlWidget.cs","Line":19},"IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E.Entry.Description","Name":"Description","DocId":"P:Editor.DropdownControlWidget\u00601.Entry.Description"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DropdownControlWidget\u003CT\u003E.Entry","Name":"Entry","DeclaringType":"Editor.DropdownControlWidget\u00601","DocId":"T:Editor.DropdownControlWidget\u00601.Entry"},{"Namespace":"Editor","BaseType":"Editor.DropdownControlWidget\u003CT\u003E","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/DspPresetHandleControlWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.DspPresetHandleControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.DspPresetHandleControlWidget","DocId":"M:Editor.DspPresetHandleControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DspPresetHandleControlWidget","Name":"DspPresetHandleControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Audio.DspPresetHandle"]}],"Documentation":{"Summary":"Dropdown selection for DspPresetHandle"},"DocId":"T:Editor.DspPresetHandleControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/FilePathStringControlWidget.cs","Line":198},"IsPublic":true,"FullName":"Editor.FilePathStringControlWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.FilePathStringControlWidget","DocId":"M:Editor.FilePathStringControlWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/FilePathStringControlWidget.cs","Line":206},"IsPublic":true,"FullName":"Editor.FilePathStringControlWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.FilePathStringControlWidget","DocId":"M:Editor.FilePathStringControlWidget.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/FilePathStringControlWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.FilePathStringControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.FilePathStringControlWidget","DocId":"M:Editor.FilePathStringControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/FilePathStringControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.FilePathStringControlWidget.IsControlButton","Name":"IsControlButton","DocId":"P:Editor.FilePathStringControlWidget.IsControlButton"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/FilePathStringControlWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.FilePathStringControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.FilePathStringControlWidget.SupportsMultiEdit"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/FilePathStringControlWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.FilePathStringControlWidget.Extension","Name":"Extension","DocId":"P:Editor.FilePathStringControlWidget.Extension"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FilePathStringControlWidget","Name":"FilePathStringControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"Documentation":{"Summary":"File paths stored as strings"},"DocId":"T:Editor.FilePathStringControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/FolderControlWidget.cs","Line":20},"IsPublic":true,"FullName":"Editor.FolderControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.FolderControlWidget","DocId":"M:Editor.FolderControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/FolderControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.FolderControlWidget.Value","Name":"Value","DocId":"P:Editor.FolderControlWidget.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.FolderControlWidget","Name":"FolderControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.FolderControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/GameControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.GamePackageControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.GamePackageControlWidget","DocId":"M:Editor.GamePackageControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"Sandbox.Package","Loc":{"File":"Widgets/ControlWidgets/GameControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.GamePackageControlWidget.CurrentPackage","Name":"CurrentPackage","DocId":"P:Editor.GamePackageControlWidget.CurrentPackage"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/GameControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.GamePackageControlWidget.IsControlButton","Name":"IsControlButton","DocId":"P:Editor.GamePackageControlWidget.IsControlButton"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GamePackageControlWidget","Name":"GamePackageControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.GamePackageControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlObjectWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/GenericControlWidget.cs","Line":18},"IsPublic":true,"FullName":"Editor.GenericControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.GenericControlWidget","DocId":"M:Editor.GenericControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/GenericControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.GenericControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.GenericControlWidget.SupportsMultiEdit"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/GenericControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.GenericControlWidget.IsWideMode","Name":"IsWideMode","DocId":"P:Editor.GenericControlWidget.IsWideMode"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/GenericControlWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.GenericControlWidget.IncludeLabel","Name":"IncludeLabel","DocId":"P:Editor.GenericControlWidget.IncludeLabel"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GenericControlWidget","Name":"GenericControlWidget","Documentation":{"Summary":"This is a callback control widget, which is used to edit classes.\nIt shows key properties, and an edit button. On clicking the edit button\nit\u0027ll show a propery sheet popup."},"DocId":"T:Editor.GenericControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ControlWidgets/ListControlWidget.cs","Line":88},"IsPublic":true,"FullName":"Editor.ListControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.ListControlWidget","DocId":"M:Editor.ListControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/ListControlWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.ListControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ListControlWidget","DocId":"M:Editor.ListControlWidget.#ctor(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"sc","Type":"Sandbox.SerializedCollection"}],"l":{"File":"Widgets/ControlWidgets/ListControlWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.ListControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ListControlWidget","DocId":"M:Editor.ListControlWidget.#ctor(Sandbox.SerializedProperty,Sandbox.SerializedCollection)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ListControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.ListControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ListControlWidget.SupportsMultiEdit"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ListControlWidget","Name":"ListControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Collections.Generic.List\u00601"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.Array"]},{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.NetList\u00601"]}],"DocId":"T:Editor.ListControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ControlWidgets/MaterialGroupControlWidget.cs","Line":44},"IsPublic":true,"FullName":"Editor.MaterialGroupControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.MaterialGroupControlWidget","DocId":"M:Editor.MaterialGroupControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/MaterialGroupControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.MaterialGroupControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.MaterialGroupControlWidget","DocId":"M:Editor.MaterialGroupControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MaterialGroupControlWidget","Name":"MaterialGroupControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.MaterialGroupControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"buttonRect","Type":"Sandbox.Rect"}],"IsPublic":true,"FullName":"Editor.OrganizationControlWidget.OpenMenu","Name":"OpenMenu","DeclaringType":"Editor.OrganizationControlWidget","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.OrganizationControlWidget/\u003COpenMenu\u003Ed__5"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Editor.OrganizationControlWidget.OpenMenu(Sandbox.Rect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/OrganisationControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.OrganizationControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.OrganizationControlWidget","DocId":"M:Editor.OrganizationControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/OrganisationControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.OrganizationControlWidget.Value","Name":"Value","DocId":"P:Editor.OrganizationControlWidget.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.OrganizationControlWidget","Name":"OrganizationControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.OrganizationControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/ParticleFloatControlWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.ParticleFloatControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ParticleFloatControlWidget","DocId":"M:Editor.ParticleFloatControlWidget.#ctor(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"},{"Name":"label","Type":"System.String"},{"Name":"color","Type":"Color"}],"l":{"File":"Widgets/ControlWidgets/ParticleFloatControlWidget.cs","Line":19},"IsPublic":true,"FullName":"Editor.ParticleFloatControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ParticleFloatControlWidget","DocId":"M:Editor.ParticleFloatControlWidget.#ctor(Sandbox.SerializedProperty,System.String,Color)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Widgets/ControlWidgets/ParticleFloatControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.ParticleFloatControlWidget.HighlightColor","Name":"HighlightColor","DocId":"P:Editor.ParticleFloatControlWidget.HighlightColor"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/ParticleFloatControlWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.ParticleFloatControlWidget.Label","Name":"Label","DocId":"P:Editor.ParticleFloatControlWidget.Label"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ParticleFloatControlWidget","Name":"ParticleFloatControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.ParticleFloat"]}],"DocId":"T:Editor.ParticleFloatControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/ParticleGradientControlWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.ParticleGradientControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ParticleGradientControlWidget","DocId":"M:Editor.ParticleGradientControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ParticleGradientControlWidget","Name":"ParticleGradientControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.ParticleGradient"]}],"DocId":"T:Editor.ParticleGradientControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/ParticleVector3ControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.ParticleVector3ControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ParticleVector3ControlWidget","DocId":"M:Editor.ParticleVector3ControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ParticleVector3ControlWidget","Name":"ParticleVector3ControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.ParticleVector3"]}],"DocId":"T:Editor.ParticleVector3ControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/PhysicsLockControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.PhysicsLockControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.PhysicsLockControlWidget","DocId":"M:Editor.PhysicsLockControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/PhysicsLockControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.PhysicsLockControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.PhysicsLockControlWidget.SupportsMultiEdit"}],"Fields":[{"FieldType":"Color","IsPublic":true,"FullName":"Editor.PhysicsLockControlWidget.HighlightColor","Name":"HighlightColor","DocId":"F:Editor.PhysicsLockControlWidget.HighlightColor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PhysicsLockControlWidget","Name":"PhysicsLockControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.PhysicsLock"]}],"DocId":"T:Editor.PhysicsLockControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Dialog","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/ControlWidgets/PropertySheetPopup.cs","Line":37},"IsPublic":true,"FullName":"Editor.PopupEditor.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.PopupEditor","DocId":"M:Editor.PopupEditor.OnDestroyed"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/PropertySheetPopup.cs","Line":47},"IsPublic":true,"FullName":"Editor.PopupEditor.OnPropertyChanged","Name":"OnPropertyChanged","DeclaringType":"Editor.PopupEditor","DocId":"M:Editor.PopupEditor.OnPropertyChanged(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/ControlWidgets/PropertySheetPopup.cs","Line":52},"IsPublic":true,"FullName":"Editor.PopupEditor.ShowWindowAtCursor","Name":"ShowWindowAtCursor","DeclaringType":"Editor.PopupEditor","DocId":"M:Editor.PopupEditor.ShowWindowAtCursor"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/ControlWidgets/PropertySheetPopup.cs","Line":64},"IsPublic":true,"FullName":"Editor.PopupEditor.Initialize","Name":"Initialize","DeclaringType":"Editor.PopupEditor","DocId":"M:Editor.PopupEditor.Initialize"},{"ReturnType":"Editor.ScrollArea","IsVirtual":true,"Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/ControlWidgets/PropertySheetPopup.cs","Line":77},"IsPublic":true,"FullName":"Editor.PopupEditor.CreateProperties","Name":"CreateProperties","DeclaringType":"Editor.PopupEditor","DocId":"M:Editor.PopupEditor.CreateProperties(Editor.Widget)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"},{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/ControlWidgets/PropertySheetPopup.cs","Line":10},"IsPublic":true,"FullName":"Editor.PopupEditor..ctor","Name":".ctor","DeclaringType":"Editor.PopupEditor","DocId":"M:Editor.PopupEditor.#ctor(Sandbox.SerializedObject,Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.SerializedObject","Loc":{"File":"Widgets/ControlWidgets/PropertySheetPopup.cs","Line":8},"IsPublic":true,"FullName":"Editor.PopupEditor.SerializedObject","Name":"SerializedObject","DocId":"P:Editor.PopupEditor.SerializedObject"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PopupEditor","Name":"PopupEditor","Documentation":{"Summary":"This is created using EditorUtility.OpenControlSheet"},"DocId":"T:Editor.PopupEditor"},{"Namespace":"Editor","BaseType":"Editor.ControlObjectWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ControlWidgets/RangedFloatControlWidget.cs","Line":39},"IsPublic":true,"FullName":"Editor.RangedFloatControlWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.RangedFloatControlWidget","DocId":"M:Editor.RangedFloatControlWidget.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/RangedFloatControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.RangedFloatControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.RangedFloatControlWidget","DocId":"M:Editor.RangedFloatControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/RangedFloatControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.RangedFloatControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.RangedFloatControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RangedFloatControlWidget","Name":"RangedFloatControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["RangedFloat"]}],"DocId":"T:Editor.RangedFloatControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/ResourceControlWidget.cs","Line":224},"IsPublic":true,"FullName":"Editor.ResourceControlWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.ResourceControlWidget","DocId":"M:Editor.ResourceControlWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/ResourceControlWidget.cs","Line":244},"IsPublic":true,"FullName":"Editor.ResourceControlWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.ResourceControlWidget","DocId":"M:Editor.ResourceControlWidget.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/ResourceControlWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ResourceControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ResourceControlWidget","DocId":"M:Editor.ResourceControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ResourceControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.ResourceControlWidget.IsControlButton","Name":"IsControlButton","DocId":"P:Editor.ResourceControlWidget.IsControlButton"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ResourceControlWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.ResourceControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ResourceControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ResourceControlWidget","Name":"ResourceControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Resource"]}],"DocId":"T:Editor.ResourceControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/ResourceStringControlWidget.cs","Line":206},"IsPublic":true,"FullName":"Editor.ResourceStringControlWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.ResourceStringControlWidget","DocId":"M:Editor.ResourceStringControlWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/ResourceStringControlWidget.cs","Line":225},"IsPublic":true,"FullName":"Editor.ResourceStringControlWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.ResourceStringControlWidget","DocId":"M:Editor.ResourceStringControlWidget.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/ResourceStringControlWidget.cs","Line":19},"IsPublic":true,"FullName":"Editor.ResourceStringControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.ResourceStringControlWidget","DocId":"M:Editor.ResourceStringControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ResourceStringControlWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.ResourceStringControlWidget.IsControlButton","Name":"IsControlButton","DocId":"P:Editor.ResourceStringControlWidget.IsControlButton"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/ResourceStringControlWidget.cs","Line":15},"IsPublic":true,"FullName":"Editor.ResourceStringControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.ResourceStringControlWidget.SupportsMultiEdit"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/ResourceStringControlWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.ResourceStringControlWidget.WarningText","Name":"WarningText","DocId":"P:Editor.ResourceStringControlWidget.WarningText"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ResourceStringControlWidget","Name":"ResourceStringControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"Documentation":{"Summary":"Resources stored as strings"},"DocId":"T:Editor.ResourceStringControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/ControlWidgets/TextureImageControlWidget.cs","Line":138},"IsPublic":true,"FullName":"Editor.TextureImageControlWidget.OpenPicker","Name":"OpenPicker","DeclaringType":"Editor.TextureImageControlWidget","DocId":"M:Editor.TextureImageControlWidget.OpenPicker"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/TextureImageControlWidget.cs","Line":167},"IsPublic":true,"FullName":"Editor.TextureImageControlWidget.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.TextureImageControlWidget","DocId":"M:Editor.TextureImageControlWidget.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/ControlWidgets/TextureImageControlWidget.cs","Line":183},"IsPublic":true,"FullName":"Editor.TextureImageControlWidget.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.TextureImageControlWidget","DocId":"M:Editor.TextureImageControlWidget.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/ControlWidgets/TextureImageControlWidget.cs","Line":14},"IsPublic":true,"FullName":"Editor.TextureImageControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.TextureImageControlWidget","DocId":"M:Editor.TextureImageControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/TextureImageControlWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.TextureImageControlWidget.IsControlButton","Name":"IsControlButton","DocId":"P:Editor.TextureImageControlWidget.IsControlButton"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/ControlWidgets/TextureImageControlWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.TextureImageControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.TextureImageControlWidget.SupportsMultiEdit"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ControlWidgets/TextureImageControlWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.TextureImageControlWidget.WarningText","Name":"WarningText","DocId":"P:Editor.TextureImageControlWidget.WarningText"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureImageControlWidget","Name":"TextureImageControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"Documentation":{"Summary":"Resources stored as strings"},"DocId":"T:Editor.TextureImageControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/DateTimeEditor/DateTimeControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.DateTimeControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.DateTimeControlWidget","DocId":"M:Editor.DateTimeControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DateTimeControlWidget","Name":"DateTimeControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.DateTime"]}],"DocId":"T:Editor.DateTimeControlWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/DateTimeEditor/DateTimeControlWidget.cs","Line":103},"IsPublic":true,"FullName":"Editor.DateTimeOffsetControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.DateTimeOffsetControlWidget","DocId":"M:Editor.DateTimeOffsetControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DateTimeOffsetControlWidget","Name":"DateTimeOffsetControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.DateTimeOffset"]}],"DocId":"T:Editor.DateTimeOffsetControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"input","Type":"System.DateTime"},{"Name":"onChange","Type":"System.Action\u00601\u003CSystem.DateTime\u003E"}],"l":{"File":"Widgets/DateTimeEditor/DateTimeEditorWidget.cs","Line":286},"IsPublic":true,"IsStatic":true,"FullName":"Editor.DateTimeEditorWidget.OpenPopup","Name":"OpenPopup","DeclaringType":"Editor.DateTimeEditorWidget","DocId":"M:Editor.DateTimeEditorWidget.OpenPopup(Editor.Widget,System.DateTime,System.Action\u00601{System.DateTime})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/DateTimeEditor/DateTimeEditorWidget.cs","Line":68},"IsPublic":true,"FullName":"Editor.DateTimeEditorWidget..ctor","Name":".ctor","DeclaringType":"Editor.DateTimeEditorWidget","DocId":"M:Editor.DateTimeEditorWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSystem.DateTime\u003E","Loc":{"File":"Widgets/DateTimeEditor/DateTimeEditorWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.DateTimeEditorWidget.ValueChanged","Name":"ValueChanged","DocId":"P:Editor.DateTimeEditorWidget.ValueChanged"},{"PropertyType":"System.DateTime","Loc":{"File":"Widgets/DateTimeEditor/DateTimeEditorWidget.cs","Line":26},"IsPublic":true,"FullName":"Editor.DateTimeEditorWidget.Value","Name":"Value","Documentation":{"Summary":"The current color value"},"DocId":"P:Editor.DateTimeEditorWidget.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.DateTimeEditorWidget","Name":"DateTimeEditorWidget","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["access_time"]}],"DocId":"T:Editor.DateTimeEditorWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/GradientEditor/GradientControlWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.GradientControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.GradientControlWidget","DocId":"M:Editor.GradientControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/GradientEditor/GradientControlWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.GradientControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.GradientControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GradientControlWidget","Name":"GradientControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Gradient"]}],"DocId":"T:Editor.GradientControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GradientControlWidget"},{"Name":"input","Type":"Sandbox.Gradient"},{"Name":"onChange","Type":"System.Action\u00601\u003CSandbox.Gradient\u003E"}],"l":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":384},"IsPublic":true,"IsStatic":true,"FullName":"Editor.GradientEditorWidget.OpenPopup","Name":"OpenPopup","DeclaringType":"Editor.GradientEditorWidget","DocId":"M:Editor.GradientEditorWidget.OpenPopup(Editor.GradientControlWidget,Sandbox.Gradient,System.Action\u00601{Sandbox.Gradient})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":91},"IsPublic":true,"FullName":"Editor.GradientEditorWidget..ctor","Name":".ctor","DeclaringType":"Editor.GradientEditorWidget","DocId":"M:Editor.GradientEditorWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CSandbox.Gradient\u003E","Loc":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":6},"IsPublic":true,"FullName":"Editor.GradientEditorWidget.ValueChanged","Name":"ValueChanged","DocId":"P:Editor.GradientEditorWidget.ValueChanged"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.GradientEditorWidget.IsColorSelection","Name":"IsColorSelection","DocId":"P:Editor.GradientEditorWidget.IsColorSelection"},{"PropertyType":"Color","Loc":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":25},"IsPublic":true,"FullName":"Editor.GradientEditorWidget.ColorValue","Name":"ColorValue","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Color"]},{"FullName":"Sandbox.ColorUsageAttribute","ConstructorArguments":["False","True"]}],"DocId":"P:Editor.GradientEditorWidget.ColorValue"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":45},"IsPublic":true,"FullName":"Editor.GradientEditorWidget.AlphaValue","Name":"AlphaValue","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]},{"FullName":"TitleAttribute","ConstructorArguments":["Alpha"]}],"DocId":"P:Editor.GradientEditorWidget.AlphaValue"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":58},"IsPublic":true,"FullName":"Editor.GradientEditorWidget.TimeValue","Name":"TimeValue","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","False"]},{"FullName":"TitleAttribute","ConstructorArguments":["Location"]}],"DocId":"P:Editor.GradientEditorWidget.TimeValue"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":81},"IsPublic":true,"FullName":"Editor.GradientEditorWidget.Value","Name":"Value","Documentation":{"Summary":"The current color value"},"DocId":"P:Editor.GradientEditorWidget.Value"},{"PropertyType":"Sandbox.SerializedProperty","Loc":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":89},"IsPublic":true,"FullName":"Editor.GradientEditorWidget.SerializedProperty","Name":"SerializedProperty","DocId":"P:Editor.GradientEditorWidget.SerializedProperty"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GradientEditorWidget","Name":"GradientEditorWidget","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["gradient"]}],"DocId":"T:Editor.GradientEditorWidget"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"gradient","In":true,"Type":"Sandbox.Gradient"},{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Widgets/GradientEditor/GradientEditorWidget.cs","Line":561},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.GradientExtensions.PaintBlock","Name":"PaintBlock","DeclaringType":"Editor.GradientExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.GradientExtensions.PaintBlock(Sandbox.Gradient@,Sandbox.Rect)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.GradientExtensions","Name":"GradientExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.GradientExtensions"},{"Namespace":"Editor","BaseType":"Editor.ListView","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Object"}],"l":{"File":"Widgets/GradientEditor/GradientPresets.cs","Line":95},"IsPublic":true,"FullName":"Editor.GradientPresets.OnItemClicked","Name":"OnItemClicked","DeclaringType":"Editor.GradientPresets","DocId":"M:Editor.GradientPresets.OnItemClicked(System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GradientEditorWidget"},{"Name":"cookie","Type":"System.String","Default":"GradientPresets"}],"l":{"File":"Widgets/GradientEditor/GradientPresets.cs","Line":13},"IsPublic":true,"FullName":"Editor.GradientPresets..ctor","Name":".ctor","DeclaringType":"Editor.GradientPresets","DocId":"M:Editor.GradientPresets.#ctor(Editor.GradientEditorWidget,System.String)"}],"Properties":[{"PropertyType":"Editor.GradientEditorWidget","Loc":{"File":"Widgets/GradientEditor/GradientPresets.cs","Line":11},"IsPublic":true,"FullName":"Editor.GradientPresets.GradientEditor","Name":"GradientEditor","DocId":"P:Editor.GradientPresets.GradientEditor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GradientPresets","Name":"GradientPresets","Documentation":{"Summary":"A widget which holds a list of user gradient presets, saved in a cookie"},"DocId":"T:Editor.GradientPresets"},{"Namespace":"","Methods":[{"ReturnType":"Editor.GradientPresets.GradientPreset","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.GradientPresets.GradientPreset.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.GradientPresets.GradientPreset","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.GradientPresets.GradientPreset.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"gradient","Out":true,"Type":"Sandbox.Gradient"},{"Name":"isDefault","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"Editor.GradientPresets.GradientPreset.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.GradientPresets.GradientPreset","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.GradientPresets.GradientPreset.Deconstruct(Sandbox.Gradient@,System.Boolean@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"gradient","Type":"Sandbox.Gradient"},{"Name":"isDefault","Type":"System.Boolean"}],"l":{"File":"Widgets/GradientEditor/GradientPresets.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.GradientPresets.GradientPreset..ctor","Name":".ctor","DeclaringType":"Editor.GradientPresets.GradientPreset","DocId":"M:Editor.GradientPresets.GradientPreset.#ctor(Sandbox.Gradient,System.Boolean)"}],"Properties":[{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Widgets/GradientEditor/GradientPresets.cs","Line":16},"IsPublic":true,"FullName":"Editor.GradientPresets.GradientPreset.gradient","Name":"gradient","DocId":"P:Editor.GradientPresets.GradientPreset.gradient"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/GradientEditor/GradientPresets.cs","Line":16},"IsPublic":true,"FullName":"Editor.GradientPresets.GradientPreset.isDefault","Name":"isDefault","DocId":"P:Editor.GradientPresets.GradientPreset.isDefault"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GradientPresets.GradientPreset","Name":"GradientPreset","DeclaringType":"Editor.GradientPresets","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Editor.GradientPresets.GradientPreset"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/KeyBind.cs","Line":8},"IsPublic":true,"FullName":"Editor.KeyBindControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.KeyBindControlWidget","DocId":"M:Editor.KeyBindControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.KeyBindControlWidget","Name":"KeyBindControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.KeyBindControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String","Default":"null"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/KeyBind.cs","Line":31},"IsPublic":true,"FullName":"Editor.KeyBind..ctor","Name":".ctor","DeclaringType":"Editor.KeyBind","DocId":"M:Editor.KeyBind.#ctor(System.String,Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/KeyBind.cs","Line":27},"IsPublic":true,"FullName":"Editor.KeyBind..ctor","Name":".ctor","DeclaringType":"Editor.KeyBind","DocId":"M:Editor.KeyBind.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/KeyBind.cs","Line":26},"IsPublic":true,"FullName":"Editor.KeyBind.Value","Name":"Value","DocId":"P:Editor.KeyBind.Value"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.KeyBind.ValueChanged","Name":"ValueChanged","DocId":"F:Editor.KeyBind.ValueChanged"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.KeyBind","Name":"KeyBind","Attributes":[{"FullName":"Editor.CanEditAttribute","ConstructorArguments":["keybind"]}],"DocId":"T:Editor.KeyBind"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/NavigationView.cs","Line":93},"IsPublic":true,"FullName":"Editor.NavigationView.ClearPages","Name":"ClearPages","DeclaringType":"Editor.NavigationView","DocId":"M:Editor.NavigationView.ClearPages"},{"ReturnType":"Editor.NavigationView.Option","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"page","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/NavigationView.cs","Line":128},"IsPublic":true,"FullName":"Editor.NavigationView.AddPage","Name":"AddPage","DeclaringType":"Editor.NavigationView","DocId":"M:Editor.NavigationView.AddPage(System.String,System.String,Editor.Widget)"},{"ReturnType":"Editor.NavigationView.Option","Parameters":[{"Name":"displayInfo","Type":"Sandbox.DisplayInfo"},{"Name":"page","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/NavigationView.cs","Line":139},"IsPublic":true,"FullName":"Editor.NavigationView.AddPage","Name":"AddPage","DeclaringType":"Editor.NavigationView","DocId":"M:Editor.NavigationView.AddPage(Sandbox.DisplayInfo,Editor.Widget)"},{"ReturnType":"Editor.Layout","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Widgets/NavigationView.cs","Line":150},"IsPublic":true,"FullName":"Editor.NavigationView.AddSectionHeader","Name":"AddSectionHeader","DeclaringType":"Editor.NavigationView","DocId":"M:Editor.NavigationView.AddSectionHeader(System.String)"},{"ReturnType":"Editor.NavigationView.Option","Parameters":[{"Name":"tab","Type":"Editor.NavigationView.Option"}],"l":{"File":"Widgets/NavigationView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.NavigationView.AddPage","Name":"AddPage","DeclaringType":"Editor.NavigationView","DocId":"M:Editor.NavigationView.AddPage(Editor.NavigationView.Option)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/NavigationView.cs","Line":6},"IsPublic":true,"FullName":"Editor.NavigationView..ctor","Name":".ctor","DeclaringType":"Editor.NavigationView","DocId":"M:Editor.NavigationView.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.Widget","Loc":{"File":"Widgets/NavigationView.cs","Line":14},"IsPublic":true,"FullName":"Editor.NavigationView.CurrentPage","Name":"CurrentPage","DocId":"P:Editor.NavigationView.CurrentPage"},{"PropertyType":"Editor.NavigationView.Option","Loc":{"File":"Widgets/NavigationView.cs","Line":46},"IsPublic":true,"FullName":"Editor.NavigationView.CurrentOption","Name":"CurrentOption","DocId":"P:Editor.NavigationView.CurrentOption"},{"PropertyType":"Editor.Layout","Loc":{"File":"Widgets/NavigationView.cs","Line":72},"IsPublic":true,"FullName":"Editor.NavigationView.MenuTop","Name":"MenuTop","Documentation":{"Summary":"Top of the menu on the left"},"DocId":"P:Editor.NavigationView.MenuTop"},{"PropertyType":"Editor.Layout","Loc":{"File":"Widgets/NavigationView.cs","Line":77},"IsPublic":true,"FullName":"Editor.NavigationView.MenuBottom","Name":"MenuBottom","Documentation":{"Summary":"Bottom of the menu"},"DocId":"P:Editor.NavigationView.MenuBottom"},{"PropertyType":"Editor.Layout","Loc":{"File":"Widgets/NavigationView.cs","Line":82},"IsPublic":true,"FullName":"Editor.NavigationView.MenuContents","Name":"MenuContents","Documentation":{"Summary":"The menu"},"DocId":"P:Editor.NavigationView.MenuContents"},{"PropertyType":"Editor.Layout","Loc":{"File":"Widgets/NavigationView.cs","Line":87},"IsPublic":true,"FullName":"Editor.NavigationView.PageContents","Name":"PageContents","Documentation":{"Summary":"The main content panel"},"DocId":"P:Editor.NavigationView.PageContents"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NavigationView","Name":"NavigationView","DocId":"T:Editor.NavigationView"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[{"ReturnType":"Editor.Widget","Parameters":[],"l":{"File":"Widgets/NavigationView.cs","Line":320},"IsPublic":true,"FullName":"Editor.NavigationView.Option.GetOrCreatePage","Name":"GetOrCreatePage","DeclaringType":"Editor.NavigationView.Option","DocId":"M:Editor.NavigationView.Option.GetOrCreatePage"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"},{"Name":"parent","Type":"Editor.NavigationView","Default":"null"}],"l":{"File":"Widgets/NavigationView.cs","Line":247},"IsPublic":true,"FullName":"Editor.NavigationView.Option..ctor","Name":".ctor","DeclaringType":"Editor.NavigationView.Option","DocId":"M:Editor.NavigationView.Option.#ctor(System.String,System.String,Editor.NavigationView)"}],"Properties":[{"PropertyType":"Editor.Widget","Loc":{"File":"Widgets/NavigationView.cs","Line":238},"IsPublic":true,"FullName":"Editor.NavigationView.Option.Page","Name":"Page","DocId":"P:Editor.NavigationView.Option.Page"},{"PropertyType":"System.Action","Loc":{"File":"Widgets/NavigationView.cs","Line":239},"IsPublic":true,"FullName":"Editor.NavigationView.Option.OpenContextMenu","Name":"OpenContextMenu","DocId":"P:Editor.NavigationView.Option.OpenContextMenu"},{"PropertyType":"System.Func\u00601\u003CEditor.Widget\u003E","Loc":{"File":"Widgets/NavigationView.cs","Line":240},"IsPublic":true,"FullName":"Editor.NavigationView.Option.CreatePage","Name":"CreatePage","DocId":"P:Editor.NavigationView.Option.CreatePage"},{"PropertyType":"System.String","Loc":{"File":"Widgets/NavigationView.cs","Line":242},"IsPublic":true,"FullName":"Editor.NavigationView.Option.Title","Name":"Title","DocId":"P:Editor.NavigationView.Option.Title"},{"PropertyType":"System.String","Loc":{"File":"Widgets/NavigationView.cs","Line":243},"IsPublic":true,"FullName":"Editor.NavigationView.Option.Icon","Name":"Icon","DocId":"P:Editor.NavigationView.Option.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/NavigationView.cs","Line":257},"IsPublic":true,"FullName":"Editor.NavigationView.Option.IsSelected","Name":"IsSelected","DocId":"P:Editor.NavigationView.Option.IsSelected"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NavigationView.Option","Name":"Option","DeclaringType":"Editor.NavigationView","DocId":"T:Editor.NavigationView.Option"},{"Namespace":"Editor","BaseType":"Editor.Dialog","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"query","Type":"System.String","Default":""},{"Name":"confirm","Type":"System.Action\u00601\u003CSandbox.Package[]\u003E","Default":"null"},{"Name":"defaultSelection","Type":"Sandbox.Package[]","Default":"null"}],"l":{"File":"Widgets/PackageSelector.cs","Line":28},"IsPublic":true,"FullName":"Editor.PackageSelector..ctor","Name":".ctor","DeclaringType":"Editor.PackageSelector","DocId":"M:Editor.PackageSelector.#ctor(Editor.Widget,System.String,System.Action\u00601{Sandbox.Package[]},Sandbox.Package[])"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/PackageSelector.cs","Line":22},"IsPublic":true,"FullName":"Editor.PackageSelector.MultiSelect","Name":"MultiSelect","Documentation":{"Summary":"Whether to allow selecting multiple packages."},"DocId":"P:Editor.PackageSelector.MultiSelect"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PackageSelector","Name":"PackageSelector","DocId":"T:Editor.PackageSelector"},{"Namespace":"Editor","BaseType":"Editor.Dialog","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"text","Type":"System.String"},{"Name":"buttonTxt","Type":"System.String","Default":"OK"},{"Name":"extraButtons","Type":"System.Collections.Generic.IDictionary\u00602\u003CSystem.String,System.Action\u003E","Default":"null"}],"l":{"File":"Widgets/PopupWindow.cs","Line":11},"IsPublic":true,"FullName":"Editor.PopupWindow..ctor","Name":".ctor","DeclaringType":"Editor.PopupWindow","DocId":"M:Editor.PopupWindow.#ctor(System.String,System.String,System.String,System.Collections.Generic.IDictionary\u00602{System.String,System.Action})"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PopupWindow","Name":"PopupWindow","Documentation":{"Summary":"A simple popup window to quickly display a message, optionally with custom actions."},"DocId":"T:Editor.PopupWindow"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":51},"IsPublic":true,"FullName":"Editor.SoundPlayer.Play","Name":"Play","DeclaringType":"Editor.SoundPlayer","DocId":"M:Editor.SoundPlayer.Play"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"System.Single"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":56},"IsPublic":true,"FullName":"Editor.SoundPlayer.Play","Name":"Play","DeclaringType":"Editor.SoundPlayer","DocId":"M:Editor.SoundPlayer.Play(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"System.Int16[]"},{"Name":"duration","Type":"System.Single"},{"Name":"sound","Type":"System.String"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":62},"IsPublic":true,"FullName":"Editor.SoundPlayer.SetSamples","Name":"SetSamples","DeclaringType":"Editor.SoundPlayer","DocId":"M:Editor.SoundPlayer.SetSamples(System.Int16[],System.Single,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":15},"IsPublic":true,"FullName":"Editor.SoundPlayer..ctor","Name":".ctor","DeclaringType":"Editor.SoundPlayer","DocId":"M:Editor.SoundPlayer.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":7},"IsPublic":true,"FullName":"Editor.SoundPlayer.Playing","Name":"Playing","DocId":"P:Editor.SoundPlayer.Playing"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":8},"IsPublic":true,"FullName":"Editor.SoundPlayer.Repeating","Name":"Repeating","DocId":"P:Editor.SoundPlayer.Repeating"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":9},"IsPublic":true,"FullName":"Editor.SoundPlayer.Time","Name":"Time","DocId":"P:Editor.SoundPlayer.Time"},{"PropertyType":"Editor.ToolBar","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":11},"IsPublic":true,"FullName":"Editor.SoundPlayer.ToolBar","Name":"ToolBar","DocId":"P:Editor.SoundPlayer.ToolBar"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundPlayer","Name":"SoundPlayer","DocId":"T:Editor.SoundPlayer"},{"Namespace":"","BaseType":"Editor.GraphicsView","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":160},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.SoundPlayer.TimelineView","DocId":"M:Editor.SoundPlayer.TimelineView.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":170},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.OnFrame","Name":"OnFrame","DeclaringType":"Editor.SoundPlayer.TimelineView","DocId":"M:Editor.SoundPlayer.TimelineView.OnFrame"},{"ReturnType":"System.Single","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":229},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.PositionFromTime","Name":"PositionFromTime","DeclaringType":"Editor.SoundPlayer.TimelineView","DocId":"M:Editor.SoundPlayer.TimelineView.PositionFromTime(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"position","Type":"System.Single"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":234},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.TimeFromPosition","Name":"TimeFromPosition","DeclaringType":"Editor.SoundPlayer.TimelineView","DocId":"M:Editor.SoundPlayer.TimelineView.TimeFromPosition(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"System.Int16[]"},{"Name":"duration","Type":"System.Single"},{"Name":"sound","Type":"System.String"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":239},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.SetSamples","Name":"SetSamples","DeclaringType":"Editor.SoundPlayer.TimelineView","DocId":"M:Editor.SoundPlayer.TimelineView.SetSamples(System.Int16[],System.Single,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"System.Single"},{"Name":"centreOn","Type":"System.Boolean","Default":"True"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":246},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.MoveScrubber","Name":"MoveScrubber","DeclaringType":"Editor.SoundPlayer.TimelineView","DocId":"M:Editor.SoundPlayer.TimelineView.MoveScrubber(System.Single,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.SoundPlayer"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":106},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView..ctor","Name":".ctor","DeclaringType":"Editor.SoundPlayer.TimelineView","DocId":"M:Editor.SoundPlayer.TimelineView.#ctor(Editor.SoundPlayer)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":106},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.ZoomLevel","Name":"ZoomLevel","DocId":"P:Editor.SoundPlayer.TimelineView.ZoomLevel"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":107},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.Duration","Name":"Duration","DocId":"P:Editor.SoundPlayer.TimelineView.Duration"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":108},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.Time","Name":"Time","DocId":"P:Editor.SoundPlayer.TimelineView.Time"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":109},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.Scrubbing","Name":"Scrubbing","DocId":"P:Editor.SoundPlayer.TimelineView.Scrubbing"},{"PropertyType":"System.String","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":110},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.Sound","Name":"Sound","DocId":"P:Editor.SoundPlayer.TimelineView.Sound"},{"PropertyType":"Sandbox.SoundHandle","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":111},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.SoundHandle","Name":"SoundHandle","DocId":"P:Editor.SoundPlayer.TimelineView.SoundHandle"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Widgets/SoundPlayer/SoundPlayer.cs","Line":167},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView.VisibleRect","Name":"VisibleRect","DocId":"P:Editor.SoundPlayer.TimelineView.VisibleRect"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundPlayer.TimelineView","Name":"TimelineView","DeclaringType":"Editor.SoundPlayer","DocId":"T:Editor.SoundPlayer.TimelineView"},{"Namespace":"","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"view","Type":"Editor.SoundPlayer.TimelineView"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.Scrubber.cs","Line":9},"IsPublic":true,"FullName":"Editor.SoundPlayer.Scrubber..ctor","Name":".ctor","DeclaringType":"Editor.SoundPlayer.Scrubber","DocId":"M:Editor.SoundPlayer.Scrubber.#ctor(Editor.SoundPlayer.TimelineView)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundPlayer.Scrubber","Name":"Scrubber","DeclaringType":"Editor.SoundPlayer","DocId":"T:Editor.SoundPlayer.Scrubber"},{"Namespace":"","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"view","Type":"Editor.SoundPlayer.TimelineView"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.TimeBar.cs","Line":9},"IsPublic":true,"FullName":"Editor.SoundPlayer.TimeAxis..ctor","Name":".ctor","DeclaringType":"Editor.SoundPlayer.TimeAxis","DocId":"M:Editor.SoundPlayer.TimeAxis.#ctor(Editor.SoundPlayer.TimelineView)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundPlayer.TimeAxis","Name":"TimeAxis","DeclaringType":"Editor.SoundPlayer","DocId":"T:Editor.SoundPlayer.TimeAxis"},{"Namespace":"","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"System.Int16[]"},{"Name":"duration","Type":"System.Single"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.Waveform.cs","Line":70},"IsPublic":true,"FullName":"Editor.SoundPlayer.WaveForm.SetSamples","Name":"SetSamples","DeclaringType":"Editor.SoundPlayer.WaveForm","DocId":"M:Editor.SoundPlayer.WaveForm.SetSamples(System.Int16[],System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.Waveform.cs","Line":78},"IsPublic":true,"FullName":"Editor.SoundPlayer.WaveForm.Analyse","Name":"Analyse","DeclaringType":"Editor.SoundPlayer.WaveForm","DocId":"M:Editor.SoundPlayer.WaveForm.Analyse"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"view","Type":"Editor.SoundPlayer.TimelineView"}],"l":{"File":"Widgets/SoundPlayer/SoundPlayer.Waveform.cs","Line":16},"IsPublic":true,"FullName":"Editor.SoundPlayer.WaveForm..ctor","Name":".ctor","DeclaringType":"Editor.SoundPlayer.WaveForm","DocId":"M:Editor.SoundPlayer.WaveForm.#ctor(Editor.SoundPlayer.TimelineView)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundPlayer.WaveForm","Name":"WaveForm","DeclaringType":"Editor.SoundPlayer","DocId":"T:Editor.SoundPlayer.WaveForm"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TabWidget.cs","Line":43},"IsPublic":true,"FullName":"Editor.TabWidget.AddStretchCell","Name":"AddStretchCell","DeclaringType":"Editor.TabWidget","DocId":"M:Editor.TabWidget.AddStretchCell"},{"ReturnType":"System.Void","Parameters":[{"Name":"page","Type":"Editor.Widget"}],"l":{"File":"Widgets/TabWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.TabWidget.SetPage","Name":"SetPage","DeclaringType":"Editor.TabWidget","DocId":"M:Editor.TabWidget.SetPage(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"},{"Name":"page","Type":"Editor.Widget","Default":"null"},{"Name":"count","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"Widgets/TabWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.TabWidget.AddPage","Name":"AddPage","DeclaringType":"Editor.TabWidget","DocId":"M:Editor.TabWidget.AddPage(System.String,System.String,Editor.Widget,System.Nullable\u00601{System.Int32})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/TabWidget.cs","Line":5},"IsPublic":true,"FullName":"Editor.TabWidget..ctor","Name":".ctor","DeclaringType":"Editor.TabWidget","DocId":"M:Editor.TabWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.Widget","Loc":{"File":"Widgets/TabWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.TabWidget.CurrentPage","Name":"CurrentPage","DocId":"P:Editor.TabWidget.CurrentPage"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TabWidget.cs","Line":50},"IsPublic":true,"FullName":"Editor.TabWidget.ShowText","Name":"ShowText","DocId":"P:Editor.TabWidget.ShowText"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TabWidget.cs","Line":102},"IsPublic":true,"FullName":"Editor.TabWidget.StateCookie","Name":"StateCookie","DocId":"P:Editor.TabWidget.StateCookie"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TabWidget","Name":"TabWidget","DocId":"T:Editor.TabWidget"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/TagEdit/TagEdit.cs","Line":10},"IsPublic":true,"FullName":"Editor.TagsControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.TagsControlWidget","DocId":"M:Editor.TagsControlWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagsControlWidget","Name":"TagsControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["System.String"]}],"DocId":"T:Editor.TagsControlWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TagEdit/TagEdit.cs","Line":146},"IsPublic":true,"FullName":"Editor.TagEdit.TryConvertTags","Name":"TryConvertTags","DeclaringType":"Editor.TagEdit","DocId":"M:Editor.TagEdit.TryConvertTags"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/TagEdit/TagEdit.cs","Line":49},"IsPublic":true,"FullName":"Editor.TagEdit..ctor","Name":".ctor","DeclaringType":"Editor.TagEdit","DocId":"M:Editor.TagEdit.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":47},"IsPublic":true,"FullName":"Editor.TagEdit.OnEdited","Name":"OnEdited","Documentation":{"Summary":"Called when the contents are edited, either by typing or removing a tag"},"DocId":"P:Editor.TagEdit.OnEdited"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.Func\u00602\u003CSystem.String,Editor.TagEdit.TagDetail\u003E\u003E","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":49},"IsPublic":true,"FullName":"Editor.TagEdit.Convertors","Name":"Convertors","DocId":"P:Editor.TagEdit.Convertors"},{"PropertyType":"Editor.LineEdit","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":65},"IsPublic":true,"FullName":"Editor.TagEdit.LineEdit","Name":"LineEdit","DocId":"P:Editor.TagEdit.LineEdit"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":81},"IsPublic":true,"FullName":"Editor.TagEdit.Value","Name":"Value","Documentation":{"Summary":"Outputs the tags followed by any unswallowed text"},"DocId":"P:Editor.TagEdit.Value"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":100},"IsPublic":true,"FullName":"Editor.TagEdit.ValueTags","Name":"ValueTags","Documentation":{"Summary":"Like Value but only outputs accepted tags"},"DocId":"P:Editor.TagEdit.ValueTags"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagEdit","Name":"TagEdit","Attributes":[{"FullName":"Editor.CanEditAttribute","ConstructorArguments":["System.String","tags"]}],"Documentation":{"Summary":"A text entry that automatically breaks the input into tags"},"DocId":"T:Editor.TagEdit"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TagEdit/TagEdit.cs","Line":39},"IsPublic":true,"FullName":"Editor.TagEdit.TagDetail..ctor","Name":".ctor","DeclaringType":"Editor.TagEdit.TagDetail","DocId":"M:Editor.TagEdit.TagDetail.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":37},"IsPublic":true,"FullName":"Editor.TagEdit.TagDetail.Title","Name":"Title","DocId":"P:Editor.TagEdit.TagDetail.Title"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":38},"IsPublic":true,"FullName":"Editor.TagEdit.TagDetail.Value","Name":"Value","DocId":"P:Editor.TagEdit.TagDetail.Value"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":39},"IsPublic":true,"FullName":"Editor.TagEdit.TagDetail.Icon","Name":"Icon","DocId":"P:Editor.TagEdit.TagDetail.Icon"},{"PropertyType":"Color","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":40},"IsPublic":true,"FullName":"Editor.TagEdit.TagDetail.Color","Name":"Color","DocId":"P:Editor.TagEdit.TagDetail.Color"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TagEdit/TagEdit.cs","Line":41},"IsPublic":true,"FullName":"Editor.TagEdit.TagDetail.Hidden","Name":"Hidden","DocId":"P:Editor.TagEdit.TagDetail.Hidden"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagEdit.TagDetail","Name":"TagDetail","DeclaringType":"Editor.TagEdit","Documentation":{"Summary":"Returned by \u003Csee cref=\u0022P:Editor.TagEdit.Convertors\u0022 /\u003E on successfully parsing a tag"},"DocId":"T:Editor.TagEdit.TagDetail"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"incomingTag","Type":"System.String"}],"l":{"File":"Widgets/TagPicker/TagPicker.cs","Line":239},"IsPublic":true,"FullName":"Editor.TagPicker.Toggle","Name":"Toggle","DeclaringType":"Editor.TagPicker","DocId":"M:Editor.TagPicker.Toggle(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"incomingTag","Type":"System.String"}],"l":{"File":"Widgets/TagPicker/TagPicker.cs","Line":244},"IsPublic":true,"FullName":"Editor.TagPicker.ToggleExcluded","Name":"ToggleExcluded","DeclaringType":"Editor.TagPicker","DocId":"M:Editor.TagPicker.ToggleExcluded(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"incomingTag","Type":"System.String"},{"Name":"b","Type":"System.Boolean"}],"l":{"File":"Widgets/TagPicker/TagPicker.cs","Line":249},"IsPublic":true,"FullName":"Editor.TagPicker.Set","Name":"Set","DeclaringType":"Editor.TagPicker","DocId":"M:Editor.TagPicker.Set(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"incomingTag","Type":"System.String"},{"Name":"b","Type":"System.Boolean"}],"l":{"File":"Widgets/TagPicker/TagPicker.cs","Line":264},"IsPublic":true,"FullName":"Editor.TagPicker.SetExcluded","Name":"SetExcluded","DeclaringType":"Editor.TagPicker","DocId":"M:Editor.TagPicker.SetExcluded(System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TagPicker/TagPicker.cs","Line":279},"IsPublic":true,"FullName":"Editor.TagPicker.Rebuild","Name":"Rebuild","DeclaringType":"Editor.TagPicker","DocId":"M:Editor.TagPicker.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/TagPicker/TagPicker.cs","Line":15},"IsPublic":true,"FullName":"Editor.TagPicker..ctor","Name":".ctor","DeclaringType":"Editor.TagPicker","DocId":"M:Editor.TagPicker.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.Layout","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":10},"IsPublic":true,"FullName":"Editor.TagPicker.TagsLayout","Name":"TagsLayout","DocId":"P:Editor.TagPicker.TagsLayout"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":15},"IsPublic":true,"FullName":"Editor.TagPicker.ShowSelectAll","Name":"ShowSelectAll","Documentation":{"Summary":"Show a button to select all?"},"DocId":"P:Editor.TagPicker.ShowSelectAll"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":20},"IsPublic":true,"FullName":"Editor.TagPicker.MultiSelect","Name":"MultiSelect","Documentation":{"Summary":"Can we select multiple tags?"},"DocId":"P:Editor.TagPicker.MultiSelect"},{"PropertyType":"System.Action","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":22},"IsPublic":true,"FullName":"Editor.TagPicker.OnValueChanged","Name":"OnValueChanged","DocId":"P:Editor.TagPicker.OnValueChanged"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":24},"IsPublic":true,"FullName":"Editor.TagPicker.ActiveTags","Name":"ActiveTags","DocId":"P:Editor.TagPicker.ActiveTags"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":25},"IsPublic":true,"FullName":"Editor.TagPicker.ExcludedTags","Name":"ExcludedTags","DocId":"P:Editor.TagPicker.ExcludedTags"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":32},"IsPublic":true,"FullName":"Editor.TagPicker.Icon","Name":"Icon","DocId":"P:Editor.TagPicker.Icon"},{"PropertyType":"Editor.ToolButton","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":35},"IsPublic":true,"FullName":"Editor.TagPicker.ToolButton","Name":"ToolButton","DocId":"P:Editor.TagPicker.ToolButton"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.TagPicker.Option\u003E","Loc":{"File":"Widgets/TagPicker/TagPicker.cs","Line":236},"IsPublic":true,"FullName":"Editor.TagPicker.Options","Name":"Options","DocId":"P:Editor.TagPicker.Options"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagPicker","Name":"TagPicker","Documentation":{"Summary":"Offers a popup menu with a number of \u0022tags\u0022 when you can then select"},"DocId":"T:Editor.TagPicker"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Widgets/TagPicker/TagPicker.cs","Line":227},"IsPublic":true,"FullName":"Editor.TagPicker.Option..ctor","Name":".ctor","DeclaringType":"Editor.TagPicker.Option","DocId":"M:Editor.TagPicker.Option.#ctor(System.String)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.TagPicker.Option.Tag","Name":"Tag","DocId":"F:Editor.TagPicker.Option.Tag"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.TagPicker.Option.Group","Name":"Group","DocId":"F:Editor.TagPicker.Option.Group"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.TagPicker.Option.Icon","Name":"Icon","DocId":"F:Editor.TagPicker.Option.Icon"},{"FieldType":"Editor.Pixmap","IsPublic":true,"FullName":"Editor.TagPicker.Option.PixmapIcon","Name":"PixmapIcon","DocId":"F:Editor.TagPicker.Option.PixmapIcon"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.TagPicker.Option.Title","Name":"Title","DocId":"F:Editor.TagPicker.Option.Title"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.TagPicker.Option.Subtitle","Name":"Subtitle","DocId":"F:Editor.TagPicker.Option.Subtitle"},{"FieldType":"Color","IsPublic":true,"FullName":"Editor.TagPicker.Option.Color","Name":"Color","DocId":"F:Editor.TagPicker.Option.Color"},{"FieldType":"System.Func\u00601\u003CSystem.Int32\u003E","IsPublic":true,"FullName":"Editor.TagPicker.Option.Count","Name":"Count","DocId":"F:Editor.TagPicker.Option.Count"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Editor.TagPicker.Option.Column","Name":"Column","DocId":"F:Editor.TagPicker.Option.Column"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagPicker.Option","Name":"Option","DeclaringType":"Editor.TagPicker","DocId":"T:Editor.TagPicker.Option"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"option","Type":"Editor.TagPicker.Option"},{"Name":"excluded","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/TagPicker/TagPicker.TagEntry.cs","Line":10},"IsPublic":true,"FullName":"Editor.TagPicker.TagEntry..ctor","Name":".ctor","DeclaringType":"Editor.TagPicker.TagEntry","DocId":"M:Editor.TagPicker.TagEntry.#ctor(Editor.Widget,Editor.TagPicker.Option,System.Boolean)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagPicker.TagEntry","Name":"TagEntry","DeclaringType":"Editor.TagPicker","DocId":"T:Editor.TagPicker.TagEntry"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"option","Type":"Editor.TagPicker.Option"}],"l":{"File":"Widgets/TagPicker/TagPicker.TagOption.cs","Line":13},"IsPublic":true,"FullName":"Editor.TagPicker.TagOption..ctor","Name":".ctor","DeclaringType":"Editor.TagPicker.TagOption","DocId":"M:Editor.TagPicker.TagOption.#ctor(Editor.Widget,Editor.TagPicker.Option)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TagPicker/TagPicker.TagOption.cs","Line":7},"IsPublic":true,"FullName":"Editor.TagPicker.TagOption.IsSelected","Name":"IsSelected","DocId":"P:Editor.TagPicker.TagOption.IsSelected"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TagPicker/TagPicker.TagOption.cs","Line":8},"IsPublic":true,"FullName":"Editor.TagPicker.TagOption.IsExcluded","Name":"IsExcluded","DocId":"P:Editor.TagPicker.TagOption.IsExcluded"}],"Fields":[{"FieldType":"Editor.TagPicker.Option","IsPublic":true,"FullName":"Editor.TagPicker.TagOption.Option","Name":"Option","DocId":"F:Editor.TagPicker.TagOption.Option"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TagPicker.TagOption","Name":"TagOption","DeclaringType":"Editor.TagPicker","DocId":"T:Editor.TagPicker.TagOption"},{"Namespace":"Editor","BaseType":"Editor.ControlWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/Textures/TextureControlWidget.cs","Line":215},"IsPublic":true,"FullName":"Editor.TextureControlWidget.QueueTextureGeneration","Name":"QueueTextureGeneration","DeclaringType":"Editor.TextureControlWidget","DocId":"M:Editor.TextureControlWidget.QueueTextureGeneration"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/Textures/TextureControlWidget.cs","Line":222},"IsPublic":true,"FullName":"Editor.TextureControlWidget.FrameUpdate","Name":"FrameUpdate","DeclaringType":"Editor.TextureControlWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.TextureControlWidget.FrameUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Widgets/Textures/TextureControlWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.TextureControlWidget..ctor","Name":".ctor","DeclaringType":"Editor.TextureControlWidget","DocId":"M:Editor.TextureControlWidget.#ctor(Sandbox.SerializedProperty)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/Textures/TextureControlWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.TextureControlWidget.SupportsMultiEdit","Name":"SupportsMultiEdit","DocId":"P:Editor.TextureControlWidget.SupportsMultiEdit"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureControlWidget","Name":"TextureControlWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.Texture"]}],"DocId":"T:Editor.TextureControlWidget"},{"Namespace":"Editor","BaseType":"Editor.IconButton","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"onClick","Type":"System.Action","Default":"null"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/Textures/TextureControlWidget.cs","Line":263},"IsPublic":true,"FullName":"Editor.IconButtonWithDropper..ctor","Name":".ctor","DeclaringType":"Editor.IconButtonWithDropper","DocId":"M:Editor.IconButtonWithDropper.#ctor(System.String,System.Action,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.IconButtonWithDropper","Name":"IconButtonWithDropper","DocId":"T:Editor.IconButtonWithDropper"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/Textures/TextureWidget.cs","Line":39},"IsPublic":true,"FullName":"Editor.TextureWidget.FrameUpdate","Name":"FrameUpdate","DeclaringType":"Editor.TextureWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.TextureWidget.FrameUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/Textures/TextureWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.TextureWidget..ctor","Name":".ctor","DeclaringType":"Editor.TextureWidget","DocId":"M:Editor.TextureWidget.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/Textures/TextureWidget.cs","Line":16},"IsPublic":true,"FullName":"Editor.TextureWidget.RetainAspectRatio","Name":"RetainAspectRatio","Documentation":{"Summary":"If true the texture will be drawn at the same aspect ratio as the original.\nIf false, it will be stretched to fill the entire widget."},"DocId":"P:Editor.TextureWidget.RetainAspectRatio"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/Textures/TextureWidget.cs","Line":19},"IsPublic":true,"FullName":"Editor.TextureWidget.Padding","Name":"Padding","DocId":"P:Editor.TextureWidget.Padding"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Widgets/Textures/TextureWidget.cs","Line":25},"IsPublic":true,"FullName":"Editor.TextureWidget.Texture","Name":"Texture","DocId":"P:Editor.TextureWidget.Texture"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureWidget","Name":"TextureWidget","Documentation":{"Summary":"Draw a texture as a widget. This will handle converting to a pixmap to the best of its ability."},"DocId":"T:Editor.TextureWidget"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/ToggleSwitch.cs","Line":29},"IsPublic":true,"FullName":"Editor.ToggleSwitch..ctor","Name":".ctor","DeclaringType":"Editor.ToggleSwitch","DocId":"M:Editor.ToggleSwitch.#ctor(System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/ToggleSwitch.cs","Line":11},"IsPublic":true,"FullName":"Editor.ToggleSwitch.Value","Name":"Value","DocId":"P:Editor.ToggleSwitch.Value"},{"PropertyType":"System.String","Loc":{"File":"Widgets/ToggleSwitch.cs","Line":17},"IsPublic":true,"FullName":"Editor.ToggleSwitch.Text","Name":"Text","DocId":"P:Editor.ToggleSwitch.Text"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ToggleSwitch","Name":"ToggleSwitch","DocId":"T:Editor.ToggleSwitch"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":60},"IsPublic":true,"FullName":"Editor.TreeNode.Dirty","Name":"Dirty","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.Dirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":69},"IsPublic":true,"FullName":"Editor.TreeNode.Clear","Name":"Clear","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"},{"Name":"selection","Type":"System.Collections.Generic.List\u00601\u003CEditor.TreeNode\u003E","Default":"null"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.TreeNode.OnRename","Name":"OnRename","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnRename(Editor.VirtualWidget,System.Collections.Generic.List\u00601{Editor.TreeNode})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":116},"IsPublic":true,"FullName":"Editor.TreeNode.OnPaint","Name":"OnPaint","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnPaint(Editor.VirtualWidget)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":122},"IsPublic":true,"FullName":"Editor.TreeNode.OnVisible","Name":"OnVisible","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnVisible"},{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"System.Object"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":160},"IsPublic":true,"FullName":"Editor.TreeNode.AddItem","Name":"AddItem","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.AddItem(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":181},"IsPublic":true,"FullName":"Editor.TreeNode.AddItems","Name":"AddItems","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.AddItems(System.Collections.Generic.IEnumerable\u00601{System.Object})"},{"ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"Editor.TreeNode"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":189},"IsPublic":true,"FullName":"Editor.TreeNode.RemoveItem","Name":"RemoveItem","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.RemoveItem(Editor.TreeNode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"items","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.TreeNode\u003E"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":197},"IsPublic":true,"FullName":"Editor.TreeNode.SetItems","Name":"SetItems","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.SetItems(System.Collections.Generic.IEnumerable\u00601{Editor.TreeNode})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"state","Type":"System.Boolean"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":248},"IsPublic":true,"FullName":"Editor.TreeNode.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnSelectionChanged(System.Boolean)"},{"ReturnType":"Editor.TreeNode","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"createPath","Type":"System.Boolean"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":264},"IsPublic":true,"FullName":"Editor.TreeNode.ResolveNode","Name":"ResolveNode","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.ResolveNode(System.Object,System.Boolean)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.TreeNode\u003E","Parameters":[{"Name":"node","Type":"Editor.TreeNode"}],"IsPublic":true,"FullName":"Editor.TreeNode.EnumeratePathTo","Name":"EnumeratePathTo","DeclaringType":"Editor.TreeNode","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Editor.TreeNode/\u003CEnumeratePathTo\u003Ed__61"]}],"DocId":"M:Editor.TreeNode.EnumeratePathTo(Editor.TreeNode)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":335},"IsPublic":true,"FullName":"Editor.TreeNode.OnContextMenu","Name":"OnContextMenu","DeclaringType":"Editor.TreeNode","Documentation":{"Summary":"The node has been right clicked. Return true to override default path"},"DocId":"M:Editor.TreeNode.OnContextMenu"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":340},"IsPublic":true,"FullName":"Editor.TreeNode.GetTooltip","Name":"GetTooltip","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.GetTooltip"},{"ReturnType":"System.Void","Parameters":[{"Name":"list","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"createNode","Type":"System.Func\u00602\u003CT,Editor.TreeNode\u003E"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":383},"IsPublic":true,"FullName":"Editor.TreeNode.SetChildren","Name":"SetChildren","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.SetChildren\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.Func\u00602{\u0060\u00600,Editor.TreeNode})"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":450},"IsPublic":true,"FullName":"Editor.TreeNode.OnDragStart","Name":"OnDragStart","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnDragStart"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":455},"IsPublic":true,"FullName":"Editor.TreeNode.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":459},"IsPublic":true,"FullName":"Editor.TreeNode.OnDrop","Name":"OnDrop","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnDrop(Editor.Widget.DragEvent)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":467},"IsPublic":true,"FullName":"Editor.TreeNode.HasAncestor","Name":"HasAncestor","DeclaringType":"Editor.TreeNode","Documentation":{"Summary":"Return true if this value or tree node is one of our ancestors"},"DocId":"M:Editor.TreeNode.HasAncestor(System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Editor.KeyEvent"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":475},"IsPublic":true,"FullName":"Editor.TreeNode.OnKeyPress","Name":"OnKeyPress","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnKeyPress(Editor.KeyEvent)"},{"ReturnType":"Editor.DropAction","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Editor.BaseItemWidget.ItemDragEvent"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":480},"IsPublic":true,"FullName":"Editor.TreeNode.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.OnDragDrop(Editor.BaseItemWidget.ItemDragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":488},"IsPublic":true,"FullName":"Editor.TreeNode.OnActivated","Name":"OnActivated","DeclaringType":"Editor.TreeNode","Documentation":{"Summary":"Called when the item is double clicked, or selected and enter is pressed"},"DocId":"M:Editor.TreeNode.OnActivated"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Object"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":47},"IsPublic":true,"FullName":"Editor.TreeNode..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.#ctor(System.Object)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":15},"IsPublic":true,"FullName":"Editor.TreeNode..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode","DocId":"M:Editor.TreeNode.#ctor"}],"Properties":[{"PropertyType":"Editor.TreeView","Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":7},"IsPublic":true,"FullName":"Editor.TreeNode.TreeView","Name":"TreeView","DocId":"P:Editor.TreeNode.TreeView"},{"PropertyType":"System.Object","Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":9},"IsPublic":true,"FullName":"Editor.TreeNode.Value","Name":"Value","DocId":"P:Editor.TreeNode.Value"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.TreeNode\u003E","Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":11},"IsPublic":true,"FullName":"Editor.TreeNode.Children","Name":"Children","DocId":"P:Editor.TreeNode.Children"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":12},"IsPublic":true,"FullName":"Editor.TreeNode.HasChildren","Name":"HasChildren","DocId":"P:Editor.TreeNode.HasChildren"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":13},"IsPublic":true,"FullName":"Editor.TreeNode.Height","Name":"Height","DocId":"P:Editor.TreeNode.Height"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":15},"IsPublic":true,"FullName":"Editor.TreeNode.Enabled","Name":"Enabled","DocId":"P:Editor.TreeNode.Enabled"},{"PropertyType":"Editor.TreeNode","Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":19},"IsPublic":true,"FullName":"Editor.TreeNode.Parent","Name":"Parent","DocId":"P:Editor.TreeNode.Parent"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":24},"IsPublic":true,"FullName":"Editor.TreeNode.ExpanderHidden","Name":"ExpanderHidden","Documentation":{"Summary":"If true the default expander won\u0027t be drawn"},"DocId":"P:Editor.TreeNode.ExpanderHidden"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":29},"IsPublic":true,"FullName":"Editor.TreeNode.ExpanderFills","Name":"ExpanderFills","Documentation":{"Summary":"If a node returns true, you can expand by clicking anywhere on the node."},"DocId":"P:Editor.TreeNode.ExpanderFills"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":34},"IsPublic":true,"FullName":"Editor.TreeNode.CanEdit","Name":"CanEdit","Documentation":{"Summary":"If true the name of this node can be edited."},"DocId":"P:Editor.TreeNode.CanEdit"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":39},"IsPublic":true,"FullName":"Editor.TreeNode.Name","Name":"Name","Documentation":{"Summary":"The editable name of this node."},"DocId":"P:Editor.TreeNode.Name"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":347},"IsPublic":true,"FullName":"Editor.TreeNode.ValueHash","Name":"ValueHash","Documentation":{"Summary":"If the hash code changes we\u0027ll re-evaluate this node"},"DocId":"P:Editor.TreeNode.ValueHash"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TreeNode","Name":"TreeNode","DocId":"T:Editor.TreeNode"},{"Namespace":"","BaseType":"Editor.TreeNode","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":24},"IsPublic":true,"FullName":"Editor.TreeNode.Header.OnPaint","Name":"OnPaint","DeclaringType":"Editor.TreeNode.Header","DocId":"M:Editor.TreeNode.Header.OnPaint(Editor.VirtualWidget)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"name","Type":"System.String"},{"Name":"showCounts","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":10},"IsPublic":true,"FullName":"Editor.TreeNode.Header..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode.Header","DocId":"M:Editor.TreeNode.Header.#ctor(System.String,System.String,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":8},"IsPublic":true,"FullName":"Editor.TreeNode.Header.Icon","Name":"Icon","DocId":"P:Editor.TreeNode.Header.Icon"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":9},"IsPublic":true,"FullName":"Editor.TreeNode.Header.Title","Name":"Title","DocId":"P:Editor.TreeNode.Header.Title"},{"PropertyType":"Color","Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":10},"IsPublic":true,"FullName":"Editor.TreeNode.Header.IconColor","Name":"IconColor","DocId":"P:Editor.TreeNode.Header.IconColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":11},"IsPublic":true,"FullName":"Editor.TreeNode.Header.ShowCounts","Name":"ShowCounts","DocId":"P:Editor.TreeNode.Header.ShowCounts"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":12},"IsPublic":true,"FullName":"Editor.TreeNode.Header.CountOverride","Name":"CountOverride","DocId":"P:Editor.TreeNode.Header.CountOverride"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":13},"IsPublic":true,"FullName":"Editor.TreeNode.Header.ExpanderFills","Name":"ExpanderFills","DocId":"P:Editor.TreeNode.Header.ExpanderFills"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TreeNode.Header","Name":"Header","DeclaringType":"Editor.TreeNode","DocId":"T:Editor.TreeNode.Header"},{"Namespace":"","BaseType":"Editor.TreeNode","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":84},"IsPublic":true,"FullName":"Editor.TreeNode.SmallHeader.OnPaint","Name":"OnPaint","DeclaringType":"Editor.TreeNode.SmallHeader","DocId":"M:Editor.TreeNode.SmallHeader.OnPaint(Editor.VirtualWidget)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"name","Type":"System.String"}],"l":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":77},"IsPublic":true,"FullName":"Editor.TreeNode.SmallHeader..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode.SmallHeader","DocId":"M:Editor.TreeNode.SmallHeader.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":73},"IsPublic":true,"FullName":"Editor.TreeNode.SmallHeader.Icon","Name":"Icon","DocId":"P:Editor.TreeNode.SmallHeader.Icon"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":74},"IsPublic":true,"FullName":"Editor.TreeNode.SmallHeader.Title","Name":"Title","DocId":"P:Editor.TreeNode.SmallHeader.Title"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode/Header.cs","Line":75},"IsPublic":true,"FullName":"Editor.TreeNode.SmallHeader.ExpanderFills","Name":"ExpanderFills","DocId":"P:Editor.TreeNode.SmallHeader.ExpanderFills"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TreeNode.SmallHeader","Name":"SmallHeader","DeclaringType":"Editor.TreeNode","DocId":"T:Editor.TreeNode.SmallHeader"},{"Namespace":"","BaseType":"Editor.TreeNode","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":25},"IsPublic":true,"FullName":"Editor.TreeNode.Section.OnPaint","Name":"OnPaint","DeclaringType":"Editor.TreeNode.Section","DocId":"M:Editor.TreeNode.Section.OnPaint(Editor.VirtualWidget)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"name","Type":"System.String"},{"Name":"showCounts","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":10},"IsPublic":true,"FullName":"Editor.TreeNode.Section..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode.Section","DocId":"M:Editor.TreeNode.Section.#ctor(System.String,System.String,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":8},"IsPublic":true,"FullName":"Editor.TreeNode.Section.Icon","Name":"Icon","DocId":"P:Editor.TreeNode.Section.Icon"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":9},"IsPublic":true,"FullName":"Editor.TreeNode.Section.Title","Name":"Title","DocId":"P:Editor.TreeNode.Section.Title"},{"PropertyType":"Color","Loc":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":10},"IsPublic":true,"FullName":"Editor.TreeNode.Section.IconColor","Name":"IconColor","DocId":"P:Editor.TreeNode.Section.IconColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":11},"IsPublic":true,"FullName":"Editor.TreeNode.Section.ShowCounts","Name":"ShowCounts","DocId":"P:Editor.TreeNode.Section.ShowCounts"},{"PropertyType":"System.String","Loc":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":12},"IsPublic":true,"FullName":"Editor.TreeNode.Section.CountOverride","Name":"CountOverride","DocId":"P:Editor.TreeNode.Section.CountOverride"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":13},"IsPublic":true,"FullName":"Editor.TreeNode.Section.ExpanderFills","Name":"ExpanderFills","DocId":"P:Editor.TreeNode.Section.ExpanderFills"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Widgets/TreeView/TreeNode/Section.cs","Line":14},"IsPublic":true,"FullName":"Editor.TreeNode.Section.ExpanderHidden","Name":"ExpanderHidden","DocId":"P:Editor.TreeNode.Section.ExpanderHidden"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TreeNode.Section","Name":"Section","DeclaringType":"Editor.TreeNode","DocId":"T:Editor.TreeNode.Section"},{"Namespace":"","BaseType":"Editor.TreeNode","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Widgets/TreeView/TreeNode/Spacer.cs","Line":17},"IsPublic":true,"FullName":"Editor.TreeNode.Spacer.OnPaint","Name":"OnPaint","DeclaringType":"Editor.TreeNode.Spacer","DocId":"M:Editor.TreeNode.Spacer.OnPaint(Editor.VirtualWidget)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"height","Type":"System.Single"}],"l":{"File":"Widgets/TreeView/TreeNode/Spacer.cs","Line":12},"IsPublic":true,"FullName":"Editor.TreeNode.Spacer..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode.Spacer","DocId":"M:Editor.TreeNode.Spacer.#ctor(System.Single)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TreeNode.Spacer","Name":"Spacer","DeclaringType":"Editor.TreeNode","Documentation":{"Summary":"A node that serves only to create a space"},"DocId":"T:Editor.TreeNode.Spacer"},{"Namespace":"Editor","BaseType":"Editor.TreeNode","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":504},"IsPublic":true,"FullName":"Editor.TreeNode\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode\u003CT\u003E","DocId":"M:Editor.TreeNode\u00601.#ctor(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TreeView/TreeNode.cs","Line":508},"IsPublic":true,"FullName":"Editor.TreeNode\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Editor.TreeNode\u003CT\u003E","DocId":"M:Editor.TreeNode\u00601.#ctor"}],"Properties":[{"PropertyType":"T","Loc":{"File":"Widgets/TreeView/TreeNode.cs","Line":501},"IsPublic":true,"FullName":"Editor.TreeNode\u003CT\u003E.Value","Name":"Value","DocId":"P:Editor.TreeNode\u00601.Value"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TreeNode\u003CT\u003E","Name":"TreeNode\u003CT\u003E","Documentation":{"Summary":"A small wrapper that changes Value into the T type."},"DocId":"T:Editor.TreeNode\u00601"},{"Namespace":"Editor","BaseType":"Editor.BaseItemWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":96},"IsPublic":true,"FullName":"Editor.TreeView.RefreshChildren","Name":"RefreshChildren","DeclaringType":"Editor.TreeView","DocId":"M:Editor.TreeView.RefreshChildren"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":346},"IsPublic":true,"FullName":"Editor.TreeView.BeginRename","Name":"BeginRename","DeclaringType":"Editor.TreeView","Documentation":{"Summary":"Simulate pressing F2 to rename an item"},"DocId":"M:Editor.TreeView.BeginRename"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"},{"Name":"state","Type":"System.Boolean"},{"Name":"skipEvents","Type":"System.Boolean"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":410},"IsPublic":true,"FullName":"Editor.TreeView.SetSelected","Name":"SetSelected","DeclaringType":"Editor.TreeView","Documentation":{"Summary":"Set the selected object state. If state is true and ExpandForSelection is true, we\u0027ll\ntry to expand the tree path to the selected object."},"DocId":"M:Editor.TreeView.SetSelected(System.Object,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":444},"IsPublic":true,"FullName":"Editor.TreeView.ExpandPathTo","Name":"ExpandPathTo","DeclaringType":"Editor.TreeView","Documentation":{"Summary":"Expand the path all the way to this object"},"DocId":"M:Editor.TreeView.ExpandPathTo(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.Object"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":464},"IsPublic":true,"FullName":"Editor.TreeView.Toggle","Name":"Toggle","DeclaringType":"Editor.TreeView","Documentation":{"Summary":"Toggle this node open or closed"},"DocId":"M:Editor.TreeView.Toggle(System.Object,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.Object"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":475},"IsPublic":true,"FullName":"Editor.TreeView.Open","Name":"Open","DeclaringType":"Editor.TreeView","Documentation":{"Summary":"Open this node"},"DocId":"M:Editor.TreeView.Open(System.Object,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.Object"},{"Name":"recursive","Type":"System.Boolean","Default":"False"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":503},"IsPublic":true,"FullName":"Editor.TreeView.Close","Name":"Close","DeclaringType":"Editor.TreeView","Documentation":{"Summary":"Close this node"},"DocId":"M:Editor.TreeView.Close(System.Object,System.Boolean)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.TreeView.IsSelected","Name":"IsSelected","DeclaringType":"Editor.TreeView","DocId":"M:Editor.TreeView.IsSelected(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"positions","Type":"System.Int32"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":579},"IsPublic":true,"FullName":"Editor.TreeView.SelectMoveColumn","Name":"SelectMoveColumn","DeclaringType":"Editor.TreeView","DocId":"M:Editor.TreeView.SelectMoveColumn(System.Int32)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"positions","Type":"System.Int32"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":614},"IsPublic":true,"FullName":"Editor.TreeView.SelectMoveRow","Name":"SelectMoveRow","DeclaringType":"Editor.TreeView","DocId":"M:Editor.TreeView.SelectMoveRow(System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"item","Type":"System.Object"},{"Name":"rect","Out":true,"Type":"Sandbox.Rect"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":649},"IsPublic":true,"FullName":"Editor.TreeView.TryGetItemRect","Name":"TryGetItemRect","DeclaringType":"Editor.TreeView","Documentation":{"Summary":"Try to calculate position and size of a specific item in the tree view.","Return":"Whether the item was found and has a valid position.","Params":{"item":"Item to compute position/size for.","rect":"The computed position/size of the item, if any."}},"DocId":"M:Editor.TreeView.TryGetItemRect(System.Object,Sandbox.Rect@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"target","Type":"System.Object"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":665},"IsPublic":true,"FullName":"Editor.TreeView.ScrollTo","Name":"ScrollTo","DeclaringType":"Editor.TreeView","DocId":"M:Editor.TreeView.ScrollTo(System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/TreeView/TreeView.cs","Line":7},"IsPublic":true,"FullName":"Editor.TreeView..ctor","Name":".ctor","DeclaringType":"Editor.TreeView","DocId":"M:Editor.TreeView.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Widgets/TreeView/TreeView.cs","Line":15},"IsPublic":true,"FullName":"Editor.TreeView.IndentWidth","Name":"IndentWidth","Documentation":{"Summary":"Additional horizontal indent for each subtree level."},"DocId":"P:Editor.TreeView.IndentWidth"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/TreeView/TreeView.cs","Line":21},"IsPublic":true,"FullName":"Editor.TreeView.ItemSpacing","Name":"ItemSpacing","Documentation":{"Summary":"Vertical spacing between each item."},"DocId":"P:Editor.TreeView.ItemSpacing"},{"PropertyType":"System.Single","Loc":{"File":"Widgets/TreeView/TreeView.cs","Line":27},"IsPublic":true,"FullName":"Editor.TreeView.ExpandWidth","Name":"ExpandWidth","Documentation":{"Summary":"Width of the expand/collapse button."},"DocId":"P:Editor.TreeView.ExpandWidth"},{"PropertyType":"System.Boolean","Loc":{"File":"Widgets/TreeView/TreeView.cs","Line":33},"IsPublic":true,"FullName":"Editor.TreeView.ExpandForSelection","Name":"ExpandForSelection","Documentation":{"Summary":"If true, when an object is selected via SelectItem or dynamically via SelectionOverride, the treeview will\nopen all the items leading to that item and scroll to it."},"DocId":"P:Editor.TreeView.ExpandForSelection"}],"Fields":[{"FieldType":"System.Func\u00602\u003CSystem.Object,System.Boolean\u003E","IsPublic":true,"FullName":"Editor.TreeView.ShouldDisplayChild","Name":"ShouldDisplayChild","DocId":"F:Editor.TreeView.ShouldDisplayChild"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TreeView","Name":"TreeView","DocId":"T:Editor.TreeView"},{"Namespace":"Editor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/Warning.cs","Line":34},"IsPublic":true,"FullName":"Editor.WarningBox..ctor","Name":".ctor","DeclaringType":"Editor.WarningBox","DocId":"M:Editor.WarningBox.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/Warning.cs","Line":36},"IsPublic":true,"FullName":"Editor.WarningBox..ctor","Name":".ctor","DeclaringType":"Editor.WarningBox","DocId":"M:Editor.WarningBox.#ctor(System.String,Editor.Widget)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Widgets/Warning.cs","Line":13},"IsPublic":true,"FullName":"Editor.WarningBox.BackgroundColor","Name":"BackgroundColor","DocId":"P:Editor.WarningBox.BackgroundColor"},{"PropertyType":"System.String","Loc":{"File":"Widgets/Warning.cs","Line":26},"IsPublic":true,"FullName":"Editor.WarningBox.Icon","Name":"Icon","DocId":"P:Editor.WarningBox.Icon"}],"Fields":[{"FieldType":"Editor.Label","IsPublic":true,"FullName":"Editor.WarningBox.Label","Name":"Label","DocId":"F:Editor.WarningBox.Label"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.WarningBox","Name":"WarningBox","DocId":"T:Editor.WarningBox"},{"Namespace":"Editor","BaseType":"Editor.WarningBox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/Warning.cs","Line":73},"IsPublic":true,"FullName":"Editor.InformationBox..ctor","Name":".ctor","DeclaringType":"Editor.InformationBox","DocId":"M:Editor.InformationBox.#ctor(Editor.Widget)"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"parent","Type":"Editor.Widget","Default":"null"}],"l":{"File":"Widgets/Warning.cs","Line":75},"IsPublic":true,"FullName":"Editor.InformationBox..ctor","Name":".ctor","DeclaringType":"Editor.InformationBox","DocId":"M:Editor.InformationBox.#ctor(System.String,Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.InformationBox","Name":"InformationBox","DocId":"T:Editor.InformationBox"},{"Namespace":"Editor.Widgets","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"camera","Type":"Sandbox.CameraComponent"}],"l":{"File":"WidgetGallery/Examples/Scene/GizmoSceneTest.cs","Line":5},"IsPublic":true,"FullName":"Editor.Widgets.ISceneTest.Initialize","Name":"Initialize","DeclaringType":"Editor.Widgets.ISceneTest","DocId":"M:Editor.Widgets.ISceneTest.Initialize(Sandbox.CameraComponent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Widgets.ISceneTest.Frame","Name":"Frame","DeclaringType":"Editor.Widgets.ISceneTest","DocId":"M:Editor.Widgets.ISceneTest.Frame"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Widgets.ISceneTest","Name":"ISceneTest","DocId":"T:Editor.Widgets.ISceneTest"},{"Namespace":"Editor.Widgets","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"WidgetGallery/Examples/Scene/GizmoSceneTest.cs","Line":15},"IsPublic":true,"FullName":"Editor.Widgets.GizmoSceneTest..ctor","Name":".ctor","DeclaringType":"Editor.Widgets.GizmoSceneTest","DocId":"M:Editor.Widgets.GizmoSceneTest.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Widgets.GizmoSceneTest","Name":"GizmoSceneTest","DocId":"T:Editor.Widgets.GizmoSceneTest"},{"Namespace":"Editor.Widgets","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/VideoWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.Widgets.VideoGallery..ctor","Name":".ctor","DeclaringType":"Editor.Widgets.VideoGallery","DocId":"M:Editor.Widgets.VideoGallery.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Widgets.VideoGallery","Name":"VideoGallery","DocId":"T:Editor.Widgets.VideoGallery"},{"Namespace":"Editor.Widgets","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/VideoWidget.cs","Line":88},"IsPublic":true,"FullName":"Editor.Widgets.VideoWidget.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.Widgets.VideoWidget","DocId":"M:Editor.Widgets.VideoWidget.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/VideoWidget.cs","Line":97},"IsPublic":true,"FullName":"Editor.Widgets.VideoWidget.Frame","Name":"Frame","DeclaringType":"Editor.Widgets.VideoWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Widgets.VideoWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"url","Type":"System.String"}],"l":{"File":"Widgets/VideoWidget.cs","Line":40},"IsPublic":true,"FullName":"Editor.Widgets.VideoWidget..ctor","Name":".ctor","DeclaringType":"Editor.Widgets.VideoWidget","DocId":"M:Editor.Widgets.VideoWidget.#ctor(Editor.Widget,System.String)"}],"Properties":[{"PropertyType":"Sandbox.VideoPlayer","Loc":{"File":"Widgets/VideoWidget.cs","Line":36},"IsPublic":true,"FullName":"Editor.Widgets.VideoWidget.Player","Name":"Player","Documentation":{"Summary":"Access to the video player to control playback."},"DocId":"P:Editor.Widgets.VideoWidget.Player"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Widgets.VideoWidget","Name":"VideoWidget","Documentation":{"Summary":"A widget that uses a pixmap to display a video."},"DocId":"T:Editor.Widgets.VideoWidget"},{"Namespace":"Editor.Widgets","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Widgets/WebWidget.cs","Line":29},"IsPublic":true,"FullName":"Editor.Widgets.WebWidget.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.Widgets.WebWidget","DocId":"M:Editor.Widgets.WebWidget.OnDestroyed"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/WebWidget.cs","Line":17},"IsPublic":true,"FullName":"Editor.Widgets.WebWidget..ctor","Name":".ctor","DeclaringType":"Editor.Widgets.WebWidget","DocId":"M:Editor.Widgets.WebWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.WebSurface","Loc":{"File":"Widgets/WebWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.Widgets.WebWidget.Surface","Name":"Surface","Documentation":{"Summary":"Access to the HTML surface to change URL, etc."},"DocId":"P:Editor.Widgets.WebWidget.Surface"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Widgets.WebWidget","Name":"WebWidget","Documentation":{"Summary":"A widget that shows a web page."},"DocId":"T:Editor.Widgets.WebWidget"},{"Namespace":"Editor.Widgets.Packages","BaseType":"Editor.PopupWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Widgets/Packages/PackagePopup.cs","Line":25},"IsPublic":true,"FullName":"Editor.Widgets.Packages.PackagePopup.Rebuild","Name":"Rebuild","DeclaringType":"Editor.Widgets.Packages.PackagePopup","DocId":"M:Editor.Widgets.Packages.PackagePopup.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"package","Type":"Sandbox.Package"},{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Widgets/Packages/PackagePopup.cs","Line":14},"IsPublic":true,"FullName":"Editor.Widgets.Packages.PackagePopup..ctor","Name":".ctor","DeclaringType":"Editor.Widgets.Packages.PackagePopup","DocId":"M:Editor.Widgets.Packages.PackagePopup.#ctor(Sandbox.Package,Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.Package","Loc":{"File":"Widgets/Packages/PackagePopup.cs","Line":5},"IsPublic":true,"FullName":"Editor.Widgets.Packages.PackagePopup.Package","Name":"Package","DocId":"P:Editor.Widgets.Packages.PackagePopup.Package"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Widgets.Packages.PackagePopup","Name":"PackagePopup","DocId":"T:Editor.Widgets.Packages.PackagePopup"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/BaseNode.cs","Line":71},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.Update","Name":"Update","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.Update"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/BaseNode.cs","Line":76},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.OnFrame","Name":"OnFrame","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.OnFrame"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"ShaderGraph/BaseNode.cs","Line":81},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.NewIdentifier","Name":"NewIdentifier","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.NewIdentifier"},{"ReturnType":"Editor.NodeEditor.NodeUI","IsVirtual":true,"Parameters":[{"Name":"view","Type":"Editor.NodeEditor.GraphView"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":87},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.CreateUI","Name":"CreateUI","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.CreateUI(Editor.NodeEditor.GraphView)"},{"ReturnType":"Color","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"view","Type":"Editor.NodeEditor.GraphView"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":92},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.GetPrimaryColor","Name":"GetPrimaryColor","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.GetPrimaryColor(Editor.NodeEditor.GraphView)"},{"ReturnType":"Editor.Menu","IsVirtual":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":97},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.CreateContextMenu","Name":"CreateContextMenu","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.CreateContextMenu(Editor.NodeEditor.NodeUI)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":108},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.OnPaint","Name":"OnPaint","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.OnPaint(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Editor.MouseEvent"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":113},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.OnDoubleClick","Name":"OnDoubleClick","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.OnDoubleClick(Editor.MouseEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/BaseNode.cs","Line":60},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BaseNode","DocId":"M:Editor.ShaderGraph.BaseNode.#ctor"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":13},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.Identifier","Name":"Identifier","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.Identifier"},{"PropertyType":"Sandbox.DisplayInfo","IsVirtual":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":16},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.DisplayInfo","Name":"DisplayInfo","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.DisplayInfo"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":19},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.CanClone","Name":"CanClone","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.CanClone"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":22},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.CanRemove","Name":"CanRemove","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.CanRemove"},{"PropertyType":"Vector2","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":25},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.Position","Name":"Position","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.Position"},{"PropertyType":"Editor.NodeEditor.IGraph","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":35},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.Graph","Name":"Graph","Attributes":[{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.BaseNode.Graph"},{"PropertyType":"Vector2","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":42},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.ExpandSize","Name":"ExpandSize","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.ExpandSize"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":45},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.AutoSize","Name":"AutoSize","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.AutoSize"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.IPlugIn\u003E","IsVirtual":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":48},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.Inputs","Name":"Inputs","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.Inputs"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.IPlugOut\u003E","IsVirtual":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":51},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.Outputs","Name":"Outputs","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.Outputs"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":54},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.ErrorMessage","Name":"ErrorMessage","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.ErrorMessage"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":57},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.IsReachable","Name":"IsReachable","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.IsReachable"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":60},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.HandleOffsets","Name":"HandleOffsets","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.HandleOffsets"},{"PropertyType":"Editor.Pixmap","IsVirtual":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":102},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.Thumbnail","Name":"Thumbnail","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.Thumbnail"},{"PropertyType":"Color","IsVirtual":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":105},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.PrimaryColor","Name":"PrimaryColor","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.PrimaryColor"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":118},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.HasTitleBar","Name":"HasTitleBar","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseNode.HasTitleBar"}],"Fields":[{"FieldType":"Editor.NodeEditor.IGraph","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode._graph","Name":"_graph","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"F:Editor.ShaderGraph.BaseNode._graph"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode","Name":"BaseNode","DocId":"T:Editor.ShaderGraph.BaseNode"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type","Default":"null"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":125},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BaseNode.InputAttribute","DocId":"M:Editor.ShaderGraph.BaseNode.InputAttribute.#ctor(System.Type)"}],"Fields":[{"FieldType":"System.Type","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute.Type","Name":"Type","DocId":"F:Editor.ShaderGraph.BaseNode.InputAttribute.Type"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","Name":"InputAttribute","DeclaringType":"Editor.ShaderGraph.BaseNode","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.ShaderGraph.BaseNode.InputAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"input","Type":"System.String"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":136},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute","DocId":"M:Editor.ShaderGraph.BaseNode.InputDefaultAttribute.#ctor(System.String)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute.Input","Name":"Input","DocId":"F:Editor.ShaderGraph.BaseNode.InputDefaultAttribute.Input"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute","Name":"InputDefaultAttribute","DeclaringType":"Editor.ShaderGraph.BaseNode","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.ShaderGraph.BaseNode.InputDefaultAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type","Default":"null"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":147},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.OutputAttribute..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BaseNode.OutputAttribute","DocId":"M:Editor.ShaderGraph.BaseNode.OutputAttribute.#ctor(System.Type)"}],"Fields":[{"FieldType":"System.Type","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.OutputAttribute.Type","Name":"Type","DocId":"F:Editor.ShaderGraph.BaseNode.OutputAttribute.Type"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.OutputAttribute","Name":"OutputAttribute","DeclaringType":"Editor.ShaderGraph.BaseNode","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.ShaderGraph.BaseNode.OutputAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"valueName","Type":"System.String"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":158},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BaseNode.EditorAttribute","DocId":"M:Editor.ShaderGraph.BaseNode.EditorAttribute.#ctor(System.String)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute.ValueName","Name":"ValueName","DocId":"F:Editor.ShaderGraph.BaseNode.EditorAttribute.ValueName"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute","Name":"EditorAttribute","DeclaringType":"Editor.ShaderGraph.BaseNode","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.ShaderGraph.BaseNode.EditorAttribute"},{"Namespace":"","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.String"},{"Name":"max","Type":"System.String"},{"Name":"step","Type":"System.String"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":171},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.RangeAttribute..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BaseNode.RangeAttribute","DocId":"M:Editor.ShaderGraph.BaseNode.RangeAttribute.#ctor(System.String,System.String,System.String)"}],"Fields":[{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.RangeAttribute.Min","Name":"Min","DocId":"F:Editor.ShaderGraph.BaseNode.RangeAttribute.Min"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.RangeAttribute.Max","Name":"Max","DocId":"F:Editor.ShaderGraph.BaseNode.RangeAttribute.Max"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.RangeAttribute.Step","Name":"Step","DocId":"F:Editor.ShaderGraph.BaseNode.RangeAttribute.Step"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseNode.RangeAttribute","Name":"RangeAttribute","DeclaringType":"Editor.ShaderGraph.BaseNode","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.ShaderGraph.BaseNode.RangeAttribute"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"Editor.NodeEditor.ValueEditor","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.Plug"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":222},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.CreateEditor","Name":"CreateEditor","DeclaringType":"Editor.ShaderGraph.BasePlug","DocId":"M:Editor.ShaderGraph.BasePlug.CreateEditor(Editor.NodeEditor.NodeUI,Editor.NodeEditor.Plug)"},{"ReturnType":"Editor.Menu","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.Plug"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":235},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.CreateContextMenu","Name":"CreateContextMenu","DeclaringType":"Editor.ShaderGraph.BasePlug","DocId":"M:Editor.ShaderGraph.BasePlug.CreateContextMenu(Editor.NodeEditor.NodeUI,Editor.NodeEditor.Plug)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.Plug"},{"Name":"e","Type":"Editor.MouseEvent"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":240},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.OnDoubleClick","Name":"OnDoubleClick","DeclaringType":"Editor.ShaderGraph.BasePlug","DocId":"M:Editor.ShaderGraph.BasePlug.OnDoubleClick(Editor.NodeEditor.NodeUI,Editor.NodeEditor.Plug,Editor.MouseEvent)"},{"ReturnType":"Editor.ShaderGraph.BasePlug","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.ShaderGraph.BasePlug","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.ShaderGraph.BasePlug.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Node","Out":true,"Type":"Editor.ShaderGraph.BaseNode"},{"Name":"Info","Out":true,"Type":"Editor.ShaderGraph.PlugInfo"},{"Name":"Type","Out":true,"Type":"System.Type"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.ShaderGraph.BasePlug","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.ShaderGraph.BasePlug.Deconstruct(Editor.ShaderGraph.BaseNode@,Editor.ShaderGraph.PlugInfo@,System.Type@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Node","Type":"Editor.ShaderGraph.BaseNode"},{"Name":"Info","Type":"Editor.ShaderGraph.PlugInfo"},{"Name":"Type","Type":"System.Type"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BasePlug","DocId":"M:Editor.ShaderGraph.BasePlug.#ctor(Editor.ShaderGraph.BaseNode,Editor.ShaderGraph.PlugInfo,System.Type)"}],"Properties":[{"PropertyType":"Editor.ShaderGraph.BaseNode","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":214},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.Node","Name":"Node","DocId":"P:Editor.ShaderGraph.BasePlug.Node"},{"PropertyType":"Editor.ShaderGraph.PlugInfo","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":214},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.Info","Name":"Info","DocId":"P:Editor.ShaderGraph.BasePlug.Info"},{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":214},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.Type","Name":"Type","DocId":"P:Editor.ShaderGraph.BasePlug.Type"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":218},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.Identifier","Name":"Identifier","DocId":"P:Editor.ShaderGraph.BasePlug.Identifier"},{"PropertyType":"Sandbox.DisplayInfo","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":219},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.DisplayInfo","Name":"DisplayInfo","DocId":"P:Editor.ShaderGraph.BasePlug.DisplayInfo"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":244},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.ShowLabel","Name":"ShowLabel","DocId":"P:Editor.ShaderGraph.BasePlug.ShowLabel"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":245},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.AllowStretch","Name":"AllowStretch","DocId":"P:Editor.ShaderGraph.BasePlug.AllowStretch"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":246},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.ShowConnection","Name":"ShowConnection","DocId":"P:Editor.ShaderGraph.BasePlug.ShowConnection"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":247},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.InTitleBar","Name":"InTitleBar","DocId":"P:Editor.ShaderGraph.BasePlug.InTitleBar"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":251},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.IsReachable","Name":"IsReachable","DocId":"P:Editor.ShaderGraph.BasePlug.IsReachable"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/BaseNode.cs","Line":262},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug.ErrorMessage","Name":"ErrorMessage","DocId":"P:Editor.ShaderGraph.BasePlug.ErrorMessage"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlug","Name":"BasePlug","DocId":"T:Editor.ShaderGraph.BasePlug"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.BasePlug","Methods":[{"ReturnType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":333},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugIn.GetHandleOffset","Name":"GetHandleOffset","DeclaringType":"Editor.ShaderGraph.BasePlugIn","DocId":"M:Editor.ShaderGraph.BasePlugIn.GetHandleOffset(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Nullable\u00601\u003CSystem.Single\u003E"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":342},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugIn.SetHandleOffset","Name":"SetHandleOffset","DeclaringType":"Editor.ShaderGraph.BasePlugIn","DocId":"M:Editor.ShaderGraph.BasePlugIn.SetHandleOffset(System.String,System.Nullable\u00601{System.Single})"},{"ReturnType":"Editor.ShaderGraph.BasePlugIn","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugIn.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.ShaderGraph.BasePlugIn","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.ShaderGraph.BasePlugIn.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Node","Out":true,"Type":"Editor.ShaderGraph.BaseNode"},{"Name":"Info","Out":true,"Type":"Editor.ShaderGraph.PlugInfo"},{"Name":"Type","Out":true,"Type":"System.Type"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugIn.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.ShaderGraph.BasePlugIn","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.ShaderGraph.BasePlugIn.Deconstruct(Editor.ShaderGraph.BaseNode@,Editor.ShaderGraph.PlugInfo@,System.Type@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Node","Type":"Editor.ShaderGraph.BaseNode"},{"Name":"Info","Type":"Editor.ShaderGraph.PlugInfo"},{"Name":"Type","Type":"System.Type"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":270},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugIn..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BasePlugIn","DocId":"M:Editor.ShaderGraph.BasePlugIn.#ctor(Editor.ShaderGraph.BaseNode,Editor.ShaderGraph.PlugInfo,System.Type)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugIn","Name":"BasePlugIn","DocId":"T:Editor.ShaderGraph.BasePlugIn"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.BasePlug","Methods":[{"ReturnType":"Editor.ShaderGraph.BasePlugOut","IsVirtual":true,"IsOverride":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugOut.\u003CClone\u003E$","Name":"\u003CClone\u003E$","DeclaringType":"Editor.ShaderGraph.BasePlugOut","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.PreserveBaseOverridesAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.ShaderGraph.BasePlugOut.\u003CClone\u003E$"},{"ReturnType":"System.Void","Parameters":[{"Name":"Node","Out":true,"Type":"Editor.ShaderGraph.BaseNode"},{"Name":"Info","Out":true,"Type":"Editor.ShaderGraph.PlugInfo"},{"Name":"Type","Out":true,"Type":"System.Type"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugOut.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.ShaderGraph.BasePlugOut","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.ShaderGraph.BasePlugOut.Deconstruct(Editor.ShaderGraph.BaseNode@,Editor.ShaderGraph.PlugInfo@,System.Type@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Node","Type":"Editor.ShaderGraph.BaseNode"},{"Name":"Info","Type":"Editor.ShaderGraph.PlugInfo"},{"Name":"Type","Type":"System.Type"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":348},"IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugOut..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.BasePlugOut","DocId":"M:Editor.ShaderGraph.BasePlugOut.#ctor(Editor.ShaderGraph.BaseNode,Editor.ShaderGraph.PlugInfo,System.Type)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BasePlugOut","Name":"BasePlugOut","DocId":"T:Editor.ShaderGraph.BasePlugOut"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"Editor.ShaderGraph.NodeInput","Parameters":[{"Name":"node","Type":"Editor.ShaderGraph.BaseNode"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":379},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.GetInput","Name":"GetInput","DeclaringType":"Editor.ShaderGraph.PlugInfo","DocId":"M:Editor.ShaderGraph.PlugInfo.GetInput(Editor.ShaderGraph.BaseNode)"},{"ReturnType":"Editor.NodeEditor.ValueEditor","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.Plug"},{"Name":"type","Type":"System.Type"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":389},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.CreateEditor","Name":"CreateEditor","DeclaringType":"Editor.ShaderGraph.PlugInfo","DocId":"M:Editor.ShaderGraph.PlugInfo.CreateEditor(Editor.NodeEditor.NodeUI,Editor.NodeEditor.Plug,System.Type)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/BaseNode.cs","Line":356},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.PlugInfo","DocId":"M:Editor.ShaderGraph.PlugInfo.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"System.Reflection.PropertyInfo"}],"l":{"File":"ShaderGraph/BaseNode.cs","Line":356},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.PlugInfo","DocId":"M:Editor.ShaderGraph.PlugInfo.#ctor(System.Reflection.PropertyInfo)"}],"Properties":[{"PropertyType":"System.Guid","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":352},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.Id","Name":"Id","DocId":"P:Editor.ShaderGraph.PlugInfo.Id"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":353},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.Name","Name":"Name","DocId":"P:Editor.ShaderGraph.PlugInfo.Name"},{"PropertyType":"System.Type","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":354},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.Type","Name":"Type","DocId":"P:Editor.ShaderGraph.PlugInfo.Type"},{"PropertyType":"Sandbox.DisplayInfo","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":355},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.DisplayInfo","Name":"DisplayInfo","DocId":"P:Editor.ShaderGraph.PlugInfo.DisplayInfo"},{"PropertyType":"System.Reflection.PropertyInfo","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":356},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.Property","Name":"Property","DocId":"P:Editor.ShaderGraph.PlugInfo.Property"},{"PropertyType":"Editor.NodeEditor.IPlugOut","Loc":{"File":"ShaderGraph/BaseNode.cs","Line":357},"IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo.ConnectedPlug","Name":"ConnectedPlug","DocId":"P:Editor.ShaderGraph.PlugInfo.ConnectedPlug"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.PlugInfo","Name":"PlugInfo","DocId":"T:Editor.ShaderGraph.PlugInfo"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.ClassNodeType","Methods":[{"ReturnType":"Editor.NodeEditor.INode","IsVirtual":true,"Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.IGraph"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":14},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureNodeType.CreateNode","Name":"CreateNode","DeclaringType":"Editor.ShaderGraph.TextureNodeType","DocId":"M:Editor.ShaderGraph.TextureNodeType.CreateNode(Editor.NodeEditor.IGraph)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Sandbox.TypeDescription"},{"Name":"imagePath","Type":"System.String"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":9},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureNodeType..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.TextureNodeType","DocId":"M:Editor.ShaderGraph.TextureNodeType.#ctor(Sandbox.TypeDescription,System.String)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.TextureNodeType","Name":"TextureNodeType","DocId":"T:Editor.ShaderGraph.TextureNodeType"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"valueType","Type":"System.Type"},{"Name":"name","Out":true,"Type":"System.String"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType.TryGetInput","Name":"TryGetInput","DeclaringType":"Editor.ShaderGraph.ClassNodeType","DocId":"M:Editor.ShaderGraph.ClassNodeType.TryGetInput(System.Type,System.String@)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"valueType","Type":"System.Type"},{"Name":"name","Out":true,"Type":"System.String"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType.TryGetOutput","Name":"TryGetOutput","DeclaringType":"Editor.ShaderGraph.ClassNodeType","DocId":"M:Editor.ShaderGraph.ClassNodeType.TryGetOutput(System.Type,System.String@)"},{"ReturnType":"Editor.NodeEditor.INode","IsVirtual":true,"Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.IGraph"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":67},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType.CreateNode","Name":"CreateNode","DeclaringType":"Editor.ShaderGraph.ClassNodeType","DocId":"M:Editor.ShaderGraph.ClassNodeType.CreateNode(Editor.NodeEditor.IGraph)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Sandbox.TypeDescription"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":33},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.ClassNodeType","DocId":"M:Editor.ShaderGraph.ClassNodeType.#ctor(Sandbox.TypeDescription)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"ShaderGraph/ClassNodeType.cs","Line":26},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType.Identifier","Name":"Identifier","DocId":"P:Editor.ShaderGraph.ClassNodeType.Identifier"},{"PropertyType":"Sandbox.TypeDescription","Loc":{"File":"ShaderGraph/ClassNodeType.cs","Line":28},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType.Type","Name":"Type","DocId":"P:Editor.ShaderGraph.ClassNodeType.Type"},{"PropertyType":"Sandbox.DisplayInfo","Loc":{"File":"ShaderGraph/ClassNodeType.cs","Line":29},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType.DisplayInfo","Name":"DisplayInfo","DocId":"P:Editor.ShaderGraph.ClassNodeType.DisplayInfo"},{"PropertyType":"Editor.Menu.PathElement[]","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/ClassNodeType.cs","Line":31},"IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType.Path","Name":"Path","DocId":"P:Editor.ShaderGraph.ClassNodeType.Path"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ClassNodeType","Name":"ClassNodeType","DocId":"T:Editor.ShaderGraph.ClassNodeType"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.ClassNodeType","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"subgraph","Type":"Editor.ShaderGraph.ShaderGraph"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":87},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNodeType.SetDisplayInfo","Name":"SetDisplayInfo","DeclaringType":"Editor.ShaderGraph.SubgraphNodeType","DocId":"M:Editor.ShaderGraph.SubgraphNodeType.SetDisplayInfo(Editor.ShaderGraph.ShaderGraph)"},{"ReturnType":"Editor.NodeEditor.INode","IsVirtual":true,"Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.IGraph"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":103},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNodeType.CreateNode","Name":"CreateNode","DeclaringType":"Editor.ShaderGraph.SubgraphNodeType","DocId":"M:Editor.ShaderGraph.SubgraphNodeType.CreateNode(Editor.NodeEditor.IGraph)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"assetPath","Type":"System.String"},{"Name":"type","Type":"Sandbox.TypeDescription"}],"l":{"File":"ShaderGraph/ClassNodeType.cs","Line":81},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNodeType..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.SubgraphNodeType","DocId":"M:Editor.ShaderGraph.SubgraphNodeType.#ctor(System.String,Sandbox.TypeDescription)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"ShaderGraph/ClassNodeType.cs","Line":78},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNodeType.Identifier","Name":"Identifier","DocId":"P:Editor.ShaderGraph.SubgraphNodeType.Identifier"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNodeType","Name":"SubgraphNodeType","DocId":"T:Editor.ShaderGraph.SubgraphNodeType"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":132},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.RegisterInclude","Name":"RegisterInclude","DeclaringType":"Editor.ShaderGraph.GraphCompiler","DocId":"M:Editor.ShaderGraph.GraphCompiler.RegisterInclude(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"args","Type":"System.String[]"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":140},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ResultFunction","Name":"ResultFunction","DeclaringType":"Editor.ShaderGraph.GraphCompiler","DocId":"M:Editor.ShaderGraph.GraphCompiler.ResultFunction(System.String,System.String[])"},{"ReturnType":"System.String","Parameters":[{"Name":"code","Type":"System.String"},{"Name":"propertyName","Type":"System.String","Default":""}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":152},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.RegisterFunction","Name":"RegisterFunction","DeclaringType":"Editor.ShaderGraph.GraphCompiler","DocId":"M:Editor.ShaderGraph.GraphCompiler.RegisterFunction(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"global","Type":"System.String"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":161},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.RegisterGlobal","Name":"RegisterGlobal","DeclaringType":"Editor.ShaderGraph.GraphCompiler","DocId":"M:Editor.ShaderGraph.GraphCompiler.RegisterGlobal(System.String,System.String)"},{"ReturnType":"System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E","Parameters":[{"Name":"sampler","Type":"Editor.ShaderGraph.Sampler"},{"Name":"input","Type":"Editor.ShaderGraph.TextureInput"},{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":173},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ResultTexture","Name":"ResultTexture","DeclaringType":"Editor.ShaderGraph.GraphCompiler","Documentation":{"Summary":"Register a texture and return the name of it"},"DocId":"M:Editor.ShaderGraph.GraphCompiler.ResultTexture(Editor.ShaderGraph.Sampler,Editor.ShaderGraph.TextureInput,Sandbox.Texture)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"input","Type":"Editor.ShaderGraph.NodeInput"},{"Name":"defaultValue","Type":"T"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":206},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ResultOrDefault","Name":"ResultOrDefault","DeclaringType":"Editor.ShaderGraph.GraphCompiler","Documentation":{"Summary":"Get result of an input with an optional default value if it failed to resolve"},"DocId":"M:Editor.ShaderGraph.GraphCompiler.ResultOrDefault\u0060\u00601(Editor.ShaderGraph.NodeInput,\u0060\u00600)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"input","Type":"Editor.ShaderGraph.NodeInput"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Result","Name":"Result","DeclaringType":"Editor.ShaderGraph.GraphCompiler","Documentation":{"Summary":"Get result of an input"},"DocId":"M:Editor.ShaderGraph.GraphCompiler.Result(Editor.ShaderGraph.NodeInput)"},{"ReturnType":"System.ValueTuple\u00602\u003CEditor.ShaderGraph.NodeResult,Editor.ShaderGraph.NodeResult\u003E","Parameters":[{"Name":"a","Type":"Editor.ShaderGraph.NodeInput"},{"Name":"b","Type":"Editor.ShaderGraph.NodeInput"},{"Name":"defaultA","Type":"System.Single","Default":"0"},{"Name":"defaultB","Type":"System.Single","Default":"1"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":459},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Result","Name":"Result","DeclaringType":"Editor.ShaderGraph.GraphCompiler","Documentation":{"Summary":"Get result of two inputs and cast to the largest component of the two (a float2 and float3 will both become float3 results)"},"DocId":"M:Editor.ShaderGraph.GraphCompiler.Result(Editor.ShaderGraph.NodeInput,Editor.ShaderGraph.NodeInput,System.Single,System.Single)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"T"},{"Name":"min","Type":"T","Default":"null"},{"Name":"max","Type":"T","Default":"null"},{"Name":"isRange","Type":"System.Boolean","Default":"False"},{"Name":"isAttribute","Type":"System.Boolean","Default":"False"},{"Name":"ui","Type":"Editor.ShaderGraph.ParameterUI","Default":"null"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":476},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ResultParameter","Name":"ResultParameter","DeclaringType":"Editor.ShaderGraph.GraphCompiler","Documentation":{"Summary":"Get result of a value that can be set in material editor"},"DocId":"M:Editor.ShaderGraph.GraphCompiler.ResultParameter\u0060\u00601(System.String,\u0060\u00600,\u0060\u00600,\u0060\u00600,System.Boolean,System.Boolean,Editor.ShaderGraph.ParameterUI)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"value","Type":"T"},{"Name":"name","Type":"System.String","Default":"null"},{"Name":"previewOverride","Type":"System.Boolean","Default":"False"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":550},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ResultValue","Name":"ResultValue","DeclaringType":"Editor.ShaderGraph.GraphCompiler","Documentation":{"Summary":"Get result of a value, in preview mode an attribute will be registered and returned\nOnly supports float, Vector2, Vector3, Vector4, Color, bool"},"DocId":"M:Editor.ShaderGraph.GraphCompiler.ResultValue\u0060\u00601(\u0060\u00600,System.String,System.Boolean)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":715},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Generate","Name":"Generate","DeclaringType":"Editor.ShaderGraph.GraphCompiler","Documentation":{"Summary":"Generate shader code, will evaluate the graph if it hasn\u0027t already.\nDifferent code is generated for preview and not preview."},"DocId":"M:Editor.ShaderGraph.GraphCompiler.Generate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"graph","Type":"Editor.ShaderGraph.ShaderGraph"},{"Name":"preview","Type":"System.Boolean"}],"l":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":32},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.GraphCompiler","DocId":"M:Editor.ShaderGraph.GraphCompiler.#ctor(Editor.ShaderGraph.ShaderGraph,System.Boolean)"}],"Properties":[{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,System.String\u003E","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ValueTypes","Name":"ValueTypes","DocId":"P:Editor.ShaderGraph.GraphCompiler.ValueTypes"},{"PropertyType":"Editor.ShaderGraph.ShaderGraph","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":30},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Graph","Name":"Graph","Documentation":{"Summary":"Current graph we\u0027re compiling"},"DocId":"P:Editor.ShaderGraph.GraphCompiler.Graph"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.ShaderGraph.ShaderGraph\u003E","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":39},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Subgraphs","Name":"Subgraphs","Documentation":{"Summary":"The loaded sub-graphs"},"DocId":"P:Editor.ShaderGraph.GraphCompiler.Subgraphs"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":41},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.PixelIncludes","Name":"PixelIncludes","DocId":"P:Editor.ShaderGraph.GraphCompiler.PixelIncludes"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":42},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.VertexIncludes","Name":"VertexIncludes","DocId":"P:Editor.ShaderGraph.GraphCompiler.VertexIncludes"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":47},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.IsPreview","Name":"IsPreview","Documentation":{"Summary":"Is this compile for just the preview or not, preview uses attributes for constant values"},"DocId":"P:Editor.ShaderGraph.GraphCompiler.IsPreview"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":48},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.IsNotPreview","Name":"IsNotPreview","DocId":"P:Editor.ShaderGraph.GraphCompiler.IsNotPreview"},{"PropertyType":"Editor.ShaderGraph.GraphCompiler.ShaderStage","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":69},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Stage","Name":"Stage","DocId":"P:Editor.ShaderGraph.GraphCompiler.Stage"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":70},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.IsVs","Name":"IsVs","DocId":"P:Editor.ShaderGraph.GraphCompiler.IsVs"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":71},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.IsPs","Name":"IsPs","DocId":"P:Editor.ShaderGraph.GraphCompiler.IsPs"},{"PropertyType":"System.Action\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":80},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.OnAttribute","Name":"OnAttribute","DocId":"P:Editor.ShaderGraph.GraphCompiler.OnAttribute"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.ShaderGraph.BaseNode\u003E","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":82},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Nodes","Name":"Nodes","DocId":"P:Editor.ShaderGraph.GraphCompiler.Nodes"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.ShaderGraph.GraphCompiler.Error\u003E","Loc":{"File":"ShaderGraph/Compiler/GraphCompiler.cs","Line":90},"IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Errors","Name":"Errors","Documentation":{"Summary":"Error list, doesn\u0027t give you much information currently"},"DocId":"P:Editor.ShaderGraph.GraphCompiler.Errors"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler","Name":"GraphCompiler","DocId":"T:Editor.ShaderGraph.GraphCompiler"},{"Namespace":"","Fields":[{"FieldType":"Editor.ShaderGraph.BaseNode","IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Error.Node","Name":"Node","DocId":"F:Editor.ShaderGraph.GraphCompiler.Error.Node"},{"FieldType":"System.String","IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Error.Message","Name":"Message","DocId":"F:Editor.ShaderGraph.GraphCompiler.Error.Message"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.Error","Name":"Error","DeclaringType":"Editor.ShaderGraph.GraphCompiler","DocId":"T:Editor.ShaderGraph.GraphCompiler.Error"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.GraphCompiler.ShaderStage","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ShaderStage.Vertex","Name":"Vertex","DocId":"F:Editor.ShaderGraph.GraphCompiler.ShaderStage.Vertex"},{"FieldType":"Editor.ShaderGraph.GraphCompiler.ShaderStage","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ShaderStage.Pixel","Name":"Pixel","DocId":"F:Editor.ShaderGraph.GraphCompiler.ShaderStage.Pixel"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.GraphCompiler.ShaderStage","Name":"ShaderStage","DeclaringType":"Editor.ShaderGraph.GraphCompiler","DocId":"T:Editor.ShaderGraph.GraphCompiler.ShaderStage"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.NodeResultType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.NodeResultType.Bool","Name":"Bool","DocId":"F:Editor.ShaderGraph.NodeResultType.Bool"},{"FieldType":"Editor.ShaderGraph.NodeResultType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.NodeResultType.Float","Name":"Float","DocId":"F:Editor.ShaderGraph.NodeResultType.Float"},{"FieldType":"Editor.ShaderGraph.NodeResultType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.NodeResultType.Vector2","Name":"Vector2","DocId":"F:Editor.ShaderGraph.NodeResultType.Vector2"},{"FieldType":"Editor.ShaderGraph.NodeResultType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.NodeResultType.Vector3","Name":"Vector3","DocId":"F:Editor.ShaderGraph.NodeResultType.Vector3"},{"FieldType":"Editor.ShaderGraph.NodeResultType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.NodeResultType.Color","Name":"Color","DocId":"F:Editor.ShaderGraph.NodeResultType.Color"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResultType","Name":"NodeResultType","DocId":"T:Editor.ShaderGraph.NodeResultType"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"errors","Type":"System.String[]"}],"l":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.NodeResult.Error","Name":"Error","DeclaringType":"Editor.ShaderGraph.NodeResult","DocId":"M:Editor.ShaderGraph.NodeResult.Error(System.String[])"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":58},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.NodeResult.MissingInput","Name":"MissingInput","DeclaringType":"Editor.ShaderGraph.NodeResult","DocId":"M:Editor.ShaderGraph.NodeResult.MissingInput(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"components","Type":"System.Int32"},{"Name":"defaultValue","Type":"System.Single","Default":"0"}],"l":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":64},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Cast","Name":"Cast","DeclaringType":"Editor.ShaderGraph.NodeResult","Documentation":{"Summary":"\u0022Cast\u0022 this result to different float types"},"DocId":"M:Editor.ShaderGraph.NodeResult.Cast(System.Int32,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"components","Type":"System.Int32"},{"Name":"code","Type":"System.String"},{"Name":"constant","Type":"System.Boolean","Default":"False"}],"l":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":35},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.NodeResult","DocId":"M:Editor.ShaderGraph.NodeResult.#ctor(System.Int32,System.String,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Editor.ShaderGraph.NodeResultType"},{"Name":"code","Type":"System.String"},{"Name":"constant","Type":"System.Boolean","Default":"False"}],"l":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":42},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.NodeResult","DocId":"M:Editor.ShaderGraph.NodeResult.#ctor(Editor.ShaderGraph.NodeResultType,System.String,System.Boolean)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":16},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Code","Name":"Code","DocId":"P:Editor.ShaderGraph.NodeResult.Code"},{"PropertyType":"System.Int32","Loc":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":17},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Components","Name":"Components","DocId":"P:Editor.ShaderGraph.NodeResult.Components"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":18},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Constant","Name":"Constant","DocId":"P:Editor.ShaderGraph.NodeResult.Constant"},{"PropertyType":"System.String[]","Loc":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":19},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Errors","Name":"Errors","DocId":"P:Editor.ShaderGraph.NodeResult.Errors"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":21},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.IsValid","Name":"IsValid","DocId":"P:Editor.ShaderGraph.NodeResult.IsValid"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":23},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.TypeName","Name":"TypeName","DocId":"P:Editor.ShaderGraph.NodeResult.TypeName"},{"PropertyType":"System.Type","Loc":{"File":"ShaderGraph/Compiler/NodeResult.cs","Line":25},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.ComponentType","Name":"ComponentType","DocId":"P:Editor.ShaderGraph.NodeResult.ComponentType"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult","Name":"NodeResult","DocId":"T:Editor.ShaderGraph.NodeResult"},{"Namespace":"","BaseType":"System.MulticastDelegate","Methods":[{"ReturnType":"Editor.ShaderGraph.NodeResult","IsVirtual":true,"Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Func.Invoke","Name":"Invoke","DeclaringType":"Editor.ShaderGraph.NodeResult.Func","DocId":"M:Editor.ShaderGraph.NodeResult.Func.Invoke(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"System.IAsyncResult","IsVirtual":true,"Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"},{"Name":"callback","Type":"System.AsyncCallback"},{"Name":"object","Type":"System.Object"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Func.BeginInvoke","Name":"BeginInvoke","DeclaringType":"Editor.ShaderGraph.NodeResult.Func","DocId":"M:Editor.ShaderGraph.NodeResult.Func.BeginInvoke(Editor.ShaderGraph.GraphCompiler,System.AsyncCallback,System.Object)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","IsVirtual":true,"Parameters":[{"Name":"result","Type":"System.IAsyncResult"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Func.EndInvoke","Name":"EndInvoke","DeclaringType":"Editor.ShaderGraph.NodeResult.Func","DocId":"M:Editor.ShaderGraph.NodeResult.Func.EndInvoke(System.IAsyncResult)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"object","Type":"System.Object"},{"Name":"method","Type":"System.IntPtr"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Func..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.NodeResult.Func","DocId":"M:Editor.ShaderGraph.NodeResult.Func.#ctor(System.Object,System.IntPtr)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.NodeResult.Func","Name":"Func","DeclaringType":"Editor.ShaderGraph.NodeResult","DocId":"T:Editor.ShaderGraph.NodeResult.Func"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"func","Out":true,"Type":"System.String"}],"l":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":707},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.TryGetFunction","Name":"TryGetFunction","DeclaringType":"Editor.ShaderGraph.ShaderTemplate","DocId":"M:Editor.ShaderGraph.ShaderTemplate.TryGetFunction(System.String,System.String@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":712},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.HasFunction","Name":"HasFunction","DeclaringType":"Editor.ShaderGraph.ShaderTemplate","DocId":"M:Editor.ShaderGraph.ShaderTemplate.HasFunction(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":7},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Code","Name":"Code","DocId":"P:Editor.ShaderGraph.ShaderTemplate.Code"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Material_init","Name":"Material_init","DocId":"P:Editor.ShaderGraph.ShaderTemplate.Material_init"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Material_output","Name":"Material_output","DocId":"P:Editor.ShaderGraph.ShaderTemplate.Material_output"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":107},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.ColorBurn_blend","Name":"ColorBurn_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["ColorBurn_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.ColorBurn_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":134},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.LinearBurn_blend","Name":"LinearBurn_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["LinearBurn_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.LinearBurn_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":159},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.ColorDodge_blend","Name":"ColorDodge_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["ColorDodge_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.ColorDodge_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":186},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.LinearDodge_blend","Name":"LinearDodge_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["LinearDodge_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.LinearDodge_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Overlay_blend","Name":"Overlay_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Overlay_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Overlay_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":239},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.SoftLight_blend","Name":"SoftLight_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["SoftLight_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.SoftLight_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":267},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.HardLight_blend","Name":"HardLight_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["HardLight_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.HardLight_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":295},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.VividLight_blend","Name":"VividLight_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["VividLight_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.VividLight_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":333},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.LinearLight_blend","Name":"LinearLight_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["LinearLight_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.LinearLight_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":367},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.HardMix_blend","Name":"HardMix_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["HardMix_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.HardMix_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":393},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Divide_blend","Name":"Divide_blend","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Divide_blend"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Divide_blend"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":421},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.RGB2HSV","Name":"RGB2HSV","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["RGB2HSV"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.RGB2HSV"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":435},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.HSV2RGB","Name":"HSV2RGB","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["HSV2RGB"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.HSV2RGB"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":445},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.TexTriplanar_Color","Name":"TexTriplanar_Color","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["TexTriplanar_Color"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.TexTriplanar_Color"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":470},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.TexTriplanar_Normal","Name":"TexTriplanar_Normal","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["TexTriplanar_Normal"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.TexTriplanar_Normal"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":507},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Quaternion_FromAngles","Name":"Quaternion_FromAngles","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Quaternion_FromAngles"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Quaternion_FromAngles"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":544},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Matrix_Identity","Name":"Matrix_Identity","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Matrix_Identity"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Matrix_Identity"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":558},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Matrix_FromQuaternion","Name":"Matrix_FromQuaternion","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Matrix_FromQuaternion"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Matrix_FromQuaternion"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":597},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Matrix_FromScale","Name":"Matrix_FromScale","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Matrix_FromScale"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Matrix_FromScale"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":617},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Matrix_FromTranslation","Name":"Matrix_FromTranslation","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Matrix_FromTranslation"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Matrix_FromTranslation"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":637},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.Vec3OsToTs","Name":"Vec3OsToTs","Attributes":[{"FullName":"Editor.ShaderGraph.ShaderTemplate.FunctionAttribute","ConstructorArguments":["Vec3OsToTs"]}],"DocId":"P:Editor.ShaderGraph.ShaderTemplate.Vec3OsToTs"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Compiler/ShaderTemplate.cs","Line":648},"IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate.TextureDefinition","Name":"TextureDefinition","DocId":"P:Editor.ShaderGraph.ShaderTemplate.TextureDefinition"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderTemplate","Name":"ShaderTemplate","DocId":"T:Editor.ShaderGraph.ShaderTemplate"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.NodeEditor.ValueEditor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItem"}],"l":{"File":"ShaderGraph/DefaultEditor.cs","Line":15},"IsPublic":true,"FullName":"Editor.ShaderGraph.DefaultEditor..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.DefaultEditor","DocId":"M:Editor.ShaderGraph.DefaultEditor.#ctor(Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"Sandbox.Rect","IsVirtual":true,"Loc":{"File":"ShaderGraph/DefaultEditor.cs","Line":12},"IsPublic":true,"FullName":"Editor.ShaderGraph.DefaultEditor.BoundingRect","Name":"BoundingRect","DocId":"P:Editor.ShaderGraph.DefaultEditor.BoundingRect"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ShaderGraph/DefaultEditor.cs","Line":13},"IsPublic":true,"FullName":"Editor.ShaderGraph.DefaultEditor.HideLabel","Name":"HideLabel","DocId":"P:Editor.ShaderGraph.DefaultEditor.HideLabel"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.DefaultEditor","Name":"DefaultEditor","DocId":"T:Editor.ShaderGraph.DefaultEditor"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ShaderGraph.IErroringNode.GetErrors","Name":"GetErrors","DeclaringType":"Editor.ShaderGraph.IErroringNode","DocId":"M:Editor.ShaderGraph.IErroringNode.GetErrors"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.IErroringNode","Name":"IErroringNode","DocId":"T:Editor.ShaderGraph.IErroringNode"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.BaseResult","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":33},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.OnFrame","Name":"OnFrame","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.OnFrame"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":51},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.CreateInputs","Name":"CreateInputs","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.CreateInputs"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":97},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetErrors","Name":"GetErrors","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetErrors"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":142},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetAlbedo","Name":"GetAlbedo","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetAlbedo"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":152},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetEmission","Name":"GetEmission","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetEmission"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":162},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetOpacity","Name":"GetOpacity","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetOpacity"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":172},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetNormal","Name":"GetNormal","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetNormal"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":182},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetRoughness","Name":"GetRoughness","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetRoughness"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":192},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetMetalness","Name":"GetMetalness","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetMetalness"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":202},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetAmbientOcclusion","Name":"GetAmbientOcclusion","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetAmbientOcclusion"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":212},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetPositionOffset","Name":"GetPositionOffset","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetPositionOffset"},{"ReturnType":"Color","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":222},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.GetDefaultAlbedo","Name":"GetDefaultAlbedo","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.GetDefaultAlbedo"},{"ReturnType":"System.Void","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"},{"Name":"sb","Type":"System.Text.StringBuilder"},{"Name":"visited","Type":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E"}],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":227},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.AddMaterialOutputs","Name":"AddMaterialOutputs","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.AddMaterialOutputs(Editor.ShaderGraph.GraphCompiler,System.Text.StringBuilder,System.Collections.Generic.HashSet\u00601{System.String})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":24},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.FunctionResult","DocId":"M:Editor.ShaderGraph.FunctionResult.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.ShaderGraph.FunctionOutput\u003E","Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":21},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.FunctionOutputs","Name":"FunctionOutputs","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Outputs"]}],"DocId":"P:Editor.ShaderGraph.FunctionResult.FunctionOutputs"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.IPlugIn\u003E","IsVirtual":true,"Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":27},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult.Inputs","Name":"Inputs","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.FunctionResult.Inputs"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionResult","Name":"FunctionResult","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Result"]},{"FullName":"IconAttribute","ConstructorArguments":["output"]}],"Documentation":{"Summary":"Final result"},"DocId":"T:Editor.ShaderGraph.FunctionResult"},{"Namespace":"Editor.ShaderGraph","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/FunctionResult.cs","Line":291},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.FunctionOutput","DocId":"M:Editor.ShaderGraph.FunctionOutput.#ctor"}],"Properties":[{"PropertyType":"System.Guid","Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":291},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.FunctionOutput.Id"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":294},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"}],"DocId":"P:Editor.ShaderGraph.FunctionOutput.Name"},{"PropertyType":"System.Type","Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":300},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ShaderGraph.FunctionOutput.Type"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":312},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.TypeName","Name":"TypeName","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"EditorAttribute","ConstructorArguments":["shadertype"]},{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["Type"]}],"DocId":"P:Editor.ShaderGraph.FunctionOutput.TypeName"},{"PropertyType":"Editor.ShaderGraph.FunctionOutput.PreviewType","Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":314},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.Preview","Name":"Preview","DocId":"P:Editor.ShaderGraph.FunctionOutput.Preview"},{"PropertyType":"System.Int32","Loc":{"File":"ShaderGraph/FunctionResult.cs","Line":316},"IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.Priority","Name":"Priority","DocId":"P:Editor.ShaderGraph.FunctionOutput.Priority"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput","Name":"FunctionOutput","DocId":"T:Editor.ShaderGraph.FunctionOutput"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.None","Name":"None","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["clear"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.None"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.Albedo","Name":"Albedo","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["palette"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.Albedo"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.Emission","Name":"Emission","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["brightness_5"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.Emission"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.Opacity","Name":"Opacity","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["opacity"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.Opacity"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.Normal","Name":"Normal","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["texture"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.Normal"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.Roughness","Name":"Roughness","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["terrain"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.Roughness"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.Metalness","Name":"Metalness","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["auto_awesome"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.Metalness"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.AmbientOcclusion","Name":"AmbientOcclusion","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["tonality"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.AmbientOcclusion"},{"FieldType":"Editor.ShaderGraph.FunctionOutput.PreviewType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType.PositionOffset","Name":"PositionOffset","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["arrow_forward"]}],"DocId":"F:Editor.ShaderGraph.FunctionOutput.PreviewType.PositionOffset"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.FunctionOutput.PreviewType","Name":"PreviewType","DeclaringType":"Editor.ShaderGraph.FunctionOutput","DocId":"T:Editor.ShaderGraph.FunctionOutput.PreviewType"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.BaseNode","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"ShaderGraph/MissingNode.cs","Line":44},"IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode.OnPaint","Name":"OnPaint","DeclaringType":"Editor.ShaderGraph.MissingNode","DocId":"M:Editor.ShaderGraph.MissingNode.OnPaint(Sandbox.Rect)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/MissingNode.cs","Line":12},"IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.MissingNode","DocId":"M:Editor.ShaderGraph.MissingNode.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"json","Type":"System.Text.Json.JsonElement"}],"l":{"File":"ShaderGraph/MissingNode.cs","Line":12},"IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.MissingNode","DocId":"M:Editor.ShaderGraph.MissingNode.#ctor(System.String,System.Text.Json.JsonElement)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/MissingNode.cs","Line":9},"IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.MissingNode.Title"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/MissingNode.cs","Line":19},"IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode.Content","Name":"Content","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.MissingNode.Content"},{"PropertyType":"Color","IsVirtual":true,"Loc":{"File":"ShaderGraph/MissingNode.cs","Line":31},"IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode.PrimaryColor","Name":"PrimaryColor","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.MissingNode.PrimaryColor"},{"PropertyType":"Sandbox.DisplayInfo","IsVirtual":true,"Loc":{"File":"ShaderGraph/MissingNode.cs","Line":53},"IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode.DisplayInfo","Name":"DisplayInfo","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.MissingNode.DisplayInfo"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.MissingNode","Name":"MissingNode","DocId":"T:Editor.ShaderGraph.MissingNode"},{"Namespace":"Editor.ShaderGraph","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/NodeInput.cs","Line":34},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeInput..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.NodeInput","DocId":"M:Editor.ShaderGraph.NodeInput.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/NodeInput.cs","Line":9},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeInput.Identifier","Name":"Identifier","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.NodeInput.Identifier"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/NodeInput.cs","Line":12},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeInput.Output","Name":"Output","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.NodeInput.Output"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/NodeInput.cs","Line":16},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeInput.Subgraph","Name":"Subgraph","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ShaderGraph.NodeInput.Subgraph"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/NodeInput.cs","Line":20},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeInput.SubgraphNode","Name":"SubgraphNode","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ShaderGraph.NodeInput.SubgraphNode"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/NodeInput.cs","Line":24},"IsPublic":true,"FullName":"Editor.ShaderGraph.NodeInput.IsValid","Name":"IsValid","Attributes":[{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.NodeInput.IsValid"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.NodeInput","Name":"NodeInput","DocId":"T:Editor.ShaderGraph.NodeInput"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.UIType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.UIType.Default","Name":"Default","DocId":"F:Editor.ShaderGraph.UIType.Default"},{"FieldType":"Editor.ShaderGraph.UIType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.UIType.Slider","Name":"Slider","DocId":"F:Editor.ShaderGraph.UIType.Slider"},{"FieldType":"Editor.ShaderGraph.UIType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.UIType.Color","Name":"Color","DocId":"F:Editor.ShaderGraph.UIType.Color"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.UIType","Name":"UIType","DocId":"T:Editor.ShaderGraph.UIType"},{"Namespace":"Editor.ShaderGraph","Properties":[{"PropertyType":"Editor.ShaderGraph.UIType","Loc":{"File":"ShaderGraph/Parameter.cs","Line":17},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterUI.Type","Name":"Type","Documentation":{"Summary":"Control type used in the material editor"},"DocId":"P:Editor.ShaderGraph.ParameterUI.Type"},{"PropertyType":"System.Single","Loc":{"File":"ShaderGraph/Parameter.cs","Line":22},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterUI.Step","Name":"Step","Documentation":{"Summary":"Step amount for sliders"},"DocId":"P:Editor.ShaderGraph.ParameterUI.Step"},{"PropertyType":"System.Int32","Loc":{"File":"ShaderGraph/Parameter.cs","Line":27},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterUI.Priority","Name":"Priority","Documentation":{"Summary":"Priority of this value in the group"},"DocId":"P:Editor.ShaderGraph.ParameterUI.Priority"},{"PropertyType":"Editor.ShaderGraph.UIGroup","Loc":{"File":"ShaderGraph/Parameter.cs","Line":33},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterUI.PrimaryGroup","Name":"PrimaryGroup","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Group"]}],"Documentation":{"Summary":"Primary group"},"DocId":"P:Editor.ShaderGraph.ParameterUI.PrimaryGroup"},{"PropertyType":"Editor.ShaderGraph.UIGroup","Loc":{"File":"ShaderGraph/Parameter.cs","Line":39},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterUI.SecondaryGroup","Name":"SecondaryGroup","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sub Group"]}],"Documentation":{"Summary":"Group within the primary group"},"DocId":"P:Editor.ShaderGraph.ParameterUI.SecondaryGroup"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Parameter.cs","Line":42},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterUI.UIGroup","Name":"UIGroup","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ParameterUI.UIGroup"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterUI","Name":"ParameterUI","DocId":"T:Editor.ShaderGraph.ParameterUI"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.Object","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.GetValue","Name":"GetValue","DeclaringType":"Editor.ShaderGraph.IParameterNode","DocId":"M:Editor.ShaderGraph.IParameterNode.GetValue"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"val","Type":"System.Object"}],"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.SetValue","Name":"SetValue","DeclaringType":"Editor.ShaderGraph.IParameterNode","DocId":"M:Editor.ShaderGraph.IParameterNode.SetValue(System.Object)"},{"ReturnType":"Vector4","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.GetRangeMin","Name":"GetRangeMin","DeclaringType":"Editor.ShaderGraph.IParameterNode","DocId":"M:Editor.ShaderGraph.IParameterNode.GetRangeMin"},{"ReturnType":"Vector4","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.GetRangeMax","Name":"GetRangeMax","DeclaringType":"Editor.ShaderGraph.IParameterNode","DocId":"M:Editor.ShaderGraph.IParameterNode.GetRangeMax"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.Name","Name":"Name","DocId":"P:Editor.ShaderGraph.IParameterNode.Name"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.IsAttribute","Name":"IsAttribute","DocId":"P:Editor.ShaderGraph.IParameterNode.IsAttribute"},{"PropertyType":"Editor.ShaderGraph.ParameterUI","IsVirtual":true,"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.UI","Name":"UI","DocId":"P:Editor.ShaderGraph.IParameterNode.UI"},{"PropertyType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode.PreviewInput","Name":"PreviewInput","DocId":"P:Editor.ShaderGraph.IParameterNode.PreviewInput"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.IParameterNode","Name":"IParameterNode","DocId":"T:Editor.ShaderGraph.IParameterNode"},{"Namespace":"Editor.ShaderGraph","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.ShaderGraph.ITextureParameterNode.Image","Name":"Image","DocId":"P:Editor.ShaderGraph.ITextureParameterNode.Image"},{"PropertyType":"Editor.ShaderGraph.TextureInput","IsVirtual":true,"IsPublic":true,"FullName":"Editor.ShaderGraph.ITextureParameterNode.UI","Name":"UI","DocId":"P:Editor.ShaderGraph.ITextureParameterNode.UI"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ITextureParameterNode","Name":"ITextureParameterNode","DocId":"T:Editor.ShaderGraph.ITextureParameterNode"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.ShaderNode","Methods":[{"ReturnType":"System.Object","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/ParameterNode.cs","Line":71},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.GetDefaultValue","Name":"GetDefaultValue","DeclaringType":"Editor.ShaderGraph.ParameterNode\u003CT\u003E","DocId":"M:Editor.ShaderGraph.ParameterNode\u00601.GetDefaultValue"},{"ReturnType":"System.Object","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"ShaderGraph/ParameterNode.cs","Line":76},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.GetValue","Name":"GetValue","DeclaringType":"Editor.ShaderGraph.ParameterNode\u003CT\u003E","DocId":"M:Editor.ShaderGraph.ParameterNode\u00601.GetValue"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"val","Type":"System.Object"}],"l":{"File":"ShaderGraph/ParameterNode.cs","Line":81},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.SetValue","Name":"SetValue","DeclaringType":"Editor.ShaderGraph.ParameterNode\u003CT\u003E","DocId":"M:Editor.ShaderGraph.ParameterNode\u00601.SetValue(System.Object)"},{"ReturnType":"Vector4","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/ParameterNode.cs","Line":86},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.GetRangeMin","Name":"GetRangeMin","DeclaringType":"Editor.ShaderGraph.ParameterNode\u003CT\u003E","DocId":"M:Editor.ShaderGraph.ParameterNode\u00601.GetRangeMin"},{"ReturnType":"Vector4","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/ParameterNode.cs","Line":91},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.GetRangeMax","Name":"GetRangeMax","DeclaringType":"Editor.ShaderGraph.ParameterNode\u003CT\u003E","DocId":"M:Editor.ShaderGraph.ParameterNode\u00601.GetRangeMax"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"ShaderGraph/ParameterNode.cs","Line":96},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.GetErrors","Name":"GetErrors","DeclaringType":"Editor.ShaderGraph.ParameterNode\u003CT\u003E","DocId":"M:Editor.ShaderGraph.ParameterNode\u00601.GetErrors"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"ShaderGraph/ParameterNode.cs","Line":31},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ParameterNode\u00601.Title"},{"PropertyType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/ParameterNode.cs","Line":36},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.PreviewInput","Name":"PreviewInput","Attributes":[{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":[""]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsSubgraph","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"TitleAttribute","ConstructorArguments":["Preview"]},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ParameterNode\u00601.PreviewInput"},{"PropertyType":"T","Loc":{"File":"ShaderGraph/ParameterNode.cs","Line":38},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.Value","Name":"Value","DocId":"P:Editor.ShaderGraph.ParameterNode\u00601.Value"},{"PropertyType":"System.String","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/ParameterNode.cs","Line":40},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.Name","Name":"Name","DocId":"P:Editor.ShaderGraph.ParameterNode\u00601.Name"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/ParameterNode.cs","Line":46},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.IsAttribute","Name":"IsAttribute","Attributes":[{"FullName":"HideIfAttribute","ConstructorArguments":["IsSubgraph","Mono.Cecil.CustomAttributeArgument"]}],"Documentation":{"Summary":"If true, this parameter can be modified with \u003Csee cref=\u0022T:Sandbox.RenderAttributes\u0022 /\u003E."},"DocId":"P:Editor.ShaderGraph.ParameterNode\u00601.IsAttribute"},{"PropertyType":"Editor.ShaderGraph.ParameterUI","IsVirtual":true,"IsSealed":true,"Loc":{"File":"ShaderGraph/ParameterNode.cs","Line":59},"IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E.UI","Name":"UI","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["UI"]}],"DocId":"P:Editor.ShaderGraph.ParameterNode\u00601.UI"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ParameterNode\u003CT\u003E","Name":"ParameterNode\u003CT\u003E","DocId":"T:Editor.ShaderGraph.ParameterNode\u00601"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.BaseResult","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":67},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.OnFrame","Name":"OnFrame","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.OnFrame"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":92},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetAlbedo","Name":"GetAlbedo","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetAlbedo"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":93},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetEmission","Name":"GetEmission","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetEmission"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":94},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetOpacity","Name":"GetOpacity","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetOpacity"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":95},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetNormal","Name":"GetNormal","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetNormal"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":96},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetRoughness","Name":"GetRoughness","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetRoughness"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":97},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetMetalness","Name":"GetMetalness","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetMetalness"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":98},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetAmbientOcclusion","Name":"GetAmbientOcclusion","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetAmbientOcclusion"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":99},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetPositionOffset","Name":"GetPositionOffset","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetPositionOffset"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":101},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.GetDefaultOpacity","Name":"GetDefaultOpacity","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.GetDefaultOpacity"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":54},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.Result","DocId":"M:Editor.ShaderGraph.Result.#ctor"}],"Properties":[{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":22},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.Albedo","Name":"Albedo","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["Vector3"]}],"DocId":"P:Editor.ShaderGraph.Result.Albedo"},{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":27},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.Emission","Name":"Emission","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["Vector3"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsLit","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.Result.Emission"},{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":31},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.Opacity","Name":"Opacity","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute","ConstructorArguments":["DefaultOpacity"]},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["System.Single"]}],"DocId":"P:Editor.ShaderGraph.Result.Opacity"},{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":36},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["Vector3"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsLit","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.Result.Normal"},{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":41},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.Roughness","Name":"Roughness","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute","ConstructorArguments":["DefaultRoughness"]},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["System.Single"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsLit","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.Result.Roughness"},{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":46},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.Metalness","Name":"Metalness","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute","ConstructorArguments":["DefaultMetalness"]},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["System.Single"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsLit","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.Result.Metalness"},{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":51},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.AmbientOcclusion","Name":"AmbientOcclusion","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute","ConstructorArguments":["DefaultAmbientOcclusion"]},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["System.Single"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsLit","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.Result.AmbientOcclusion"},{"PropertyType":"System.Single","Loc":{"File":"ShaderGraph/Result.cs","Line":54},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.DefaultOpacity","Name":"DefaultOpacity","Attributes":[{"FullName":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute","ConstructorArguments":["Opacity"]}],"DocId":"P:Editor.ShaderGraph.Result.DefaultOpacity"},{"PropertyType":"System.Single","Loc":{"File":"ShaderGraph/Result.cs","Line":57},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.DefaultRoughness","Name":"DefaultRoughness","Attributes":[{"FullName":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute","ConstructorArguments":["Roughness"]}],"DocId":"P:Editor.ShaderGraph.Result.DefaultRoughness"},{"PropertyType":"System.Single","Loc":{"File":"ShaderGraph/Result.cs","Line":59},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.DefaultMetalness","Name":"DefaultMetalness","Attributes":[{"FullName":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute","ConstructorArguments":["Metalness"]}],"DocId":"P:Editor.ShaderGraph.Result.DefaultMetalness"},{"PropertyType":"System.Single","Loc":{"File":"ShaderGraph/Result.cs","Line":61},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.DefaultAmbientOcclusion","Name":"DefaultAmbientOcclusion","Attributes":[{"FullName":"Editor.ShaderGraph.BaseNode.InputDefaultAttribute","ConstructorArguments":["AmbientOcclusion"]}],"DocId":"P:Editor.ShaderGraph.Result.DefaultAmbientOcclusion"},{"PropertyType":"Editor.ShaderGraph.NodeInput","Loc":{"File":"ShaderGraph/Result.cs","Line":87},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.PositionOffset","Name":"PositionOffset","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Editor.ShaderGraph.BaseNode.InputAttribute","ConstructorArguments":["Vector3"]},{"FullName":"HideIfAttribute","ConstructorArguments":["IsPostProcess","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.Result.PositionOffset"},{"PropertyType":"Color","IsVirtual":true,"Loc":{"File":"ShaderGraph/Result.cs","Line":90},"IsPublic":true,"FullName":"Editor.ShaderGraph.Result.PrimaryColor","Name":"PrimaryColor","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.Result.PrimaryColor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.Result","Name":"Result","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Material"]},{"FullName":"IconAttribute","ConstructorArguments":["tonality"]}],"Documentation":{"Summary":"Final result"},"DocId":"T:Editor.ShaderGraph.Result"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.ShaderNode","Methods":[{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":160},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetAlbedo","Name":"GetAlbedo","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetAlbedo"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":161},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetEmission","Name":"GetEmission","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetEmission"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":162},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetOpacity","Name":"GetOpacity","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetOpacity"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":163},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetNormal","Name":"GetNormal","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetNormal"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":164},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetRoughness","Name":"GetRoughness","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetRoughness"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":165},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetMetalness","Name":"GetMetalness","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetMetalness"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":166},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetAmbientOcclusion","Name":"GetAmbientOcclusion","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetAmbientOcclusion"},{"ReturnType":"Editor.ShaderGraph.NodeInput","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":167},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetPositionOffset","Name":"GetPositionOffset","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetPositionOffset"},{"ReturnType":"Color","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":169},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultAlbedo","Name":"GetDefaultAlbedo","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultAlbedo"},{"ReturnType":"Color","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":170},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultEmission","Name":"GetDefaultEmission","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultEmission"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":171},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultOpacity","Name":"GetDefaultOpacity","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultOpacity"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":172},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultNormal","Name":"GetDefaultNormal","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultNormal"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":173},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultRoughness","Name":"GetDefaultRoughness","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultRoughness"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":174},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultMetalness","Name":"GetDefaultMetalness","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultMetalness"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":175},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultAmbientOcclusion","Name":"GetDefaultAmbientOcclusion","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultAmbientOcclusion"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[],"l":{"File":"ShaderGraph/Result.cs","Line":176},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetDefaultPositionOffset","Name":"GetDefaultPositionOffset","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetDefaultPositionOffset"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":179},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetAlbedoResult","Name":"GetAlbedoResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetAlbedoResult(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":187},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetEmissionResult","Name":"GetEmissionResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetEmissionResult(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":195},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetOpacityResult","Name":"GetOpacityResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetOpacityResult(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":203},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetNormalResult","Name":"GetNormalResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetNormalResult(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":211},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetRoughnessResult","Name":"GetRoughnessResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetRoughnessResult(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":219},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetMetalnessResult","Name":"GetMetalnessResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetMetalnessResult(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":227},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetAmbientOcclusionResult","Name":"GetAmbientOcclusionResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetAmbientOcclusionResult(Editor.ShaderGraph.GraphCompiler)"},{"ReturnType":"Editor.ShaderGraph.NodeResult","Parameters":[{"Name":"compiler","Type":"Editor.ShaderGraph.GraphCompiler"}],"l":{"File":"ShaderGraph/Result.cs","Line":235},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.GetPositionOffsetResult","Name":"GetPositionOffsetResult","DeclaringType":"Editor.ShaderGraph.BaseResult","DocId":"M:Editor.ShaderGraph.BaseResult.GetPositionOffsetResult(Editor.ShaderGraph.GraphCompiler)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"ShaderGraph/Result.cs","Line":158},"IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult.CanRemove","Name":"CanRemove","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.BaseResult.CanRemove"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BaseResult","Name":"BaseResult","DocId":"T:Editor.ShaderGraph.BaseResult"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.SamplerFilter","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerFilter.Aniso","Name":"Aniso","DocId":"F:Editor.ShaderGraph.SamplerFilter.Aniso"},{"FieldType":"Editor.ShaderGraph.SamplerFilter","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerFilter.Bilinear","Name":"Bilinear","DocId":"F:Editor.ShaderGraph.SamplerFilter.Bilinear"},{"FieldType":"Editor.ShaderGraph.SamplerFilter","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerFilter.Trilinear","Name":"Trilinear","DocId":"F:Editor.ShaderGraph.SamplerFilter.Trilinear"},{"FieldType":"Editor.ShaderGraph.SamplerFilter","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerFilter.Point","Name":"Point","DocId":"F:Editor.ShaderGraph.SamplerFilter.Point"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.SamplerFilter","Name":"SamplerFilter","DocId":"T:Editor.ShaderGraph.SamplerFilter"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.SamplerAddress","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerAddress.Wrap","Name":"Wrap","DocId":"F:Editor.ShaderGraph.SamplerAddress.Wrap"},{"FieldType":"Editor.ShaderGraph.SamplerAddress","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerAddress.Mirror","Name":"Mirror","DocId":"F:Editor.ShaderGraph.SamplerAddress.Mirror"},{"FieldType":"Editor.ShaderGraph.SamplerAddress","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerAddress.Clamp","Name":"Clamp","DocId":"F:Editor.ShaderGraph.SamplerAddress.Clamp"},{"FieldType":"Editor.ShaderGraph.SamplerAddress","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerAddress.Border","Name":"Border","DocId":"F:Editor.ShaderGraph.SamplerAddress.Border"},{"FieldType":"Editor.ShaderGraph.SamplerAddress","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.SamplerAddress.Mirror_Once","Name":"Mirror_Once","DocId":"F:Editor.ShaderGraph.SamplerAddress.Mirror_Once"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.SamplerAddress","Name":"SamplerAddress","DocId":"T:Editor.ShaderGraph.SamplerAddress"},{"Namespace":"Editor.ShaderGraph","Properties":[{"PropertyType":"Editor.ShaderGraph.SamplerFilter","Loc":{"File":"ShaderGraph/Sampler.cs","Line":26},"IsPublic":true,"FullName":"Editor.ShaderGraph.Sampler.Filter","Name":"Filter","Documentation":{"Summary":"Smooth or Pixelated filtering"},"DocId":"P:Editor.ShaderGraph.Sampler.Filter"},{"PropertyType":"Editor.ShaderGraph.SamplerAddress","Loc":{"File":"ShaderGraph/Sampler.cs","Line":31},"IsPublic":true,"FullName":"Editor.ShaderGraph.Sampler.AddressU","Name":"AddressU","Documentation":{"Summary":"Horizontal wrapping, repeating or stretched"},"DocId":"P:Editor.ShaderGraph.Sampler.AddressU"},{"PropertyType":"Editor.ShaderGraph.SamplerAddress","Loc":{"File":"ShaderGraph/Sampler.cs","Line":36},"IsPublic":true,"FullName":"Editor.ShaderGraph.Sampler.AddressV","Name":"AddressV","Documentation":{"Summary":"Vertical wrapping, repeating or stretched"},"DocId":"P:Editor.ShaderGraph.Sampler.AddressV"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.Sampler","Name":"Sampler","DocId":"T:Editor.ShaderGraph.Sampler"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.BlendMode.Opaque","Name":"Opaque","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["circle"]}],"DocId":"F:Editor.ShaderGraph.BlendMode.Opaque"},{"FieldType":"Editor.ShaderGraph.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.BlendMode.Masked","Name":"Masked","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["radio_button_unchecked"]}],"DocId":"F:Editor.ShaderGraph.BlendMode.Masked"},{"FieldType":"Editor.ShaderGraph.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.BlendMode.Translucent","Name":"Translucent","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["blur_on"]}],"DocId":"F:Editor.ShaderGraph.BlendMode.Translucent"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.BlendMode","Name":"BlendMode","DocId":"T:Editor.ShaderGraph.BlendMode"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.ShadingModel","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShadingModel.Lit","Name":"Lit","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["tungsten"]}],"DocId":"F:Editor.ShaderGraph.ShadingModel.Lit"},{"FieldType":"Editor.ShaderGraph.ShadingModel","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShadingModel.Unlit","Name":"Unlit","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["brightness_3"]}],"DocId":"F:Editor.ShaderGraph.ShadingModel.Unlit"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ShadingModel","Name":"ShadingModel","DocId":"T:Editor.ShaderGraph.ShadingModel"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.ShaderDomain","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderDomain.Surface","Name":"Surface","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["view_in_ar"]}],"DocId":"F:Editor.ShaderGraph.ShaderDomain.Surface"},{"FieldType":"Editor.ShaderGraph.ShaderDomain","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.ShaderDomain.PostProcess","Name":"PostProcess","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["desktop_windows"]}],"DocId":"F:Editor.ShaderGraph.ShaderDomain.PostProcess"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderDomain","Name":"ShaderDomain","DocId":"T:Editor.ShaderGraph.ShaderDomain"},{"Namespace":"Editor.ShaderGraph","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/ShaderGraph.cs","Line":34},"IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.PreviewSettings","DocId":"M:Editor.ShaderGraph.PreviewSettings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":34},"IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings.RenderBackfaces","Name":"RenderBackfaces","DocId":"P:Editor.ShaderGraph.PreviewSettings.RenderBackfaces"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":35},"IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings.EnableShadows","Name":"EnableShadows","DocId":"P:Editor.ShaderGraph.PreviewSettings.EnableShadows"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":36},"IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings.ShowGround","Name":"ShowGround","DocId":"P:Editor.ShaderGraph.PreviewSettings.ShowGround"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":37},"IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings.ShowSkybox","Name":"ShowSkybox","DocId":"P:Editor.ShaderGraph.PreviewSettings.ShowSkybox"},{"PropertyType":"Color","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":38},"IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings.BackgroundColor","Name":"BackgroundColor","DocId":"P:Editor.ShaderGraph.PreviewSettings.BackgroundColor"},{"PropertyType":"Color","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":39},"IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings.Tint","Name":"Tint","DocId":"P:Editor.ShaderGraph.PreviewSettings.Tint"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.PreviewSettings","Name":"PreviewSettings","DocId":"T:Editor.ShaderGraph.PreviewSettings"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.ShaderGraph.BaseNode"}],"l":{"File":"ShaderGraph/ShaderGraph.cs","Line":102},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.AddNode","Name":"AddNode","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.AddNode(Editor.ShaderGraph.BaseNode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.ShaderGraph.BaseNode"}],"l":{"File":"ShaderGraph/ShaderGraph.cs","Line":108},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.RemoveNode","Name":"RemoveNode","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.RemoveNode(Editor.ShaderGraph.BaseNode)"},{"ReturnType":"Editor.ShaderGraph.BaseNode","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"ShaderGraph/ShaderGraph.cs","Line":116},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.FindNode","Name":"FindNode","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.FindNode(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/ShaderGraph.cs","Line":122},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.ClearNodes","Name":"ClearNodes","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.ClearNodes"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"ShaderGraph/ShaderGraph.Serialize.cs","Line":27},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Serialize","Name":"Serialize","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.Serialize"},{"ReturnType":"System.Void","Parameters":[{"Name":"json","Type":"System.String"},{"Name":"subgraphPath","Type":"System.String","Default":"null"}],"l":{"File":"ShaderGraph/ShaderGraph.Serialize.cs","Line":38},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Deserialize","Name":"Deserialize","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.Deserialize(System.String,System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.ShaderGraph.BaseNode\u003E","Parameters":[{"Name":"json","Type":"System.String"}],"l":{"File":"ShaderGraph/ShaderGraph.Serialize.cs","Line":48},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.DeserializeNodes","Name":"DeserializeNodes","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.DeserializeNodes(System.String)"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"ShaderGraph/ShaderGraph.Serialize.cs","Line":194},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.SerializeNodes","Name":"SerializeNodes","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.SerializeNodes"},{"ReturnType":"System.String","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.ShaderGraph.BaseNode\u003E"}],"l":{"File":"ShaderGraph/ShaderGraph.Serialize.cs","Line":199},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.SerializeNodes","Name":"SerializeNodes","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.SerializeNodes(System.Collections.Generic.IEnumerable\u00601{Editor.ShaderGraph.BaseNode})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/ShaderGraph.cs","Line":48},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.ShaderGraph","DocId":"M:Editor.ShaderGraph.ShaderGraph.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.ShaderGraph.BaseNode\u003E","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":45},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Nodes","Name":"Nodes","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ShaderGraph.ShaderGraph.Nodes"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":54},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.IsSubgraph","Name":"IsSubgraph","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ShaderGraph.IsSubgraph"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":57},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Path","Name":"Path","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ShaderGraph.Path"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":60},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ShaderGraph.Model"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":66},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Title","Name":"Title","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["IsSubgraph","Mono.Cecil.CustomAttributeArgument"]}],"Documentation":{"Summary":"The name of the Node when used in ShaderGraph"},"DocId":"P:Editor.ShaderGraph.ShaderGraph.Title"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":68},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Description","Name":"Description","DocId":"P:Editor.ShaderGraph.ShaderGraph.Description"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":74},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Category","Name":"Category","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["AddToNodeLibrary","Mono.Cecil.CustomAttributeArgument"]}],"Documentation":{"Summary":"The category of the Node when browsing the Node Library (optional)"},"DocId":"P:Editor.ShaderGraph.ShaderGraph.Category"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":77},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Icon","Name":"Icon","Attributes":[{"FullName":"Sandbox.IconNameAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsSubgraph","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.ShaderGraph.Icon"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":84},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.AddToNodeLibrary","Name":"AddToNodeLibrary","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["IsSubgraph","Mono.Cecil.CustomAttributeArgument"]}],"Documentation":{"Summary":"Whether or not this Node should appear when browsing the Node Library.\nOtherwise can only be referenced by dragging the Subgraph asset into the graph."},"DocId":"P:Editor.ShaderGraph.ShaderGraph.AddToNodeLibrary"},{"PropertyType":"Editor.ShaderGraph.BlendMode","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":86},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.BlendMode","Name":"BlendMode","DocId":"P:Editor.ShaderGraph.ShaderGraph.BlendMode"},{"PropertyType":"Editor.ShaderGraph.ShadingModel","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":89},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.ShadingModel","Name":"ShadingModel","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["ShowShadingModel","Mono.Cecil.CustomAttributeArgument"]}],"DocId":"P:Editor.ShaderGraph.ShaderGraph.ShadingModel"},{"PropertyType":"Editor.ShaderGraph.ShaderDomain","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":92},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.Domain","Name":"Domain","DocId":"P:Editor.ShaderGraph.ShaderGraph.Domain"},{"PropertyType":"Editor.ShaderGraph.PreviewSettings","Loc":{"File":"ShaderGraph/ShaderGraph.cs","Line":95},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph.PreviewSettings","Name":"PreviewSettings","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ShaderGraph.PreviewSettings"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderGraph","Name":"ShaderGraph","DocId":"T:Editor.ShaderGraph.ShaderGraph"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.BaseNode","Constructors":[],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"ShaderGraph/ShaderNode.cs","Line":9},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderNode.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.ShaderNode.Title"},{"PropertyType":"Sandbox.DisplayInfo","IsVirtual":true,"Loc":{"File":"ShaderGraph/ShaderNode.cs","Line":18},"IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderNode.DisplayInfo","Name":"DisplayInfo","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ComponentModel.BrowsableAttribute","ConstructorArguments":["False"]}],"DocId":"P:Editor.ShaderGraph.ShaderNode.DisplayInfo"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderNode.IsDirty","Name":"IsDirty","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"F:Editor.ShaderGraph.ShaderNode.IsDirty"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.ShaderNode","Name":"ShaderNode","DocId":"T:Editor.ShaderGraph.ShaderNode"},{"Namespace":"Editor.ShaderGraph","BaseType":"Editor.ShaderGraph.ShaderNode","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/SubgraphNode.cs","Line":42},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.OnNodeCreated","Name":"OnNodeCreated","DeclaringType":"Editor.ShaderGraph.SubgraphNode","DocId":"M:Editor.ShaderGraph.SubgraphNode.OnNodeCreated"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/SubgraphNode.cs","Line":71},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.CreateInputs","Name":"CreateInputs","DeclaringType":"Editor.ShaderGraph.SubgraphNode","DocId":"M:Editor.ShaderGraph.SubgraphNode.CreateInputs"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/SubgraphNode.cs","Line":129},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.CreateOutputs","Name":"CreateOutputs","DeclaringType":"Editor.ShaderGraph.SubgraphNode","DocId":"M:Editor.ShaderGraph.SubgraphNode.CreateOutputs"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"ShaderGraph/SubgraphNode.cs","Line":170},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.GetErrors","Name":"GetErrors","DeclaringType":"Editor.ShaderGraph.SubgraphNode","DocId":"M:Editor.ShaderGraph.SubgraphNode.GetErrors"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Editor.MouseEvent"}],"l":{"File":"ShaderGraph/SubgraphNode.cs","Line":203},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.OnDoubleClick","Name":"OnDoubleClick","DeclaringType":"Editor.ShaderGraph.SubgraphNode","DocId":"M:Editor.ShaderGraph.SubgraphNode.OnDoubleClick(Editor.MouseEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"ShaderGraph/SubgraphNode.cs","Line":16},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode..ctor","Name":".ctor","DeclaringType":"Editor.ShaderGraph.SubgraphNode","DocId":"M:Editor.ShaderGraph.SubgraphNode.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/SubgraphNode.cs","Line":10},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.SubgraphPath","Name":"SubgraphPath","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.SubgraphNode.SubgraphPath"},{"PropertyType":"Editor.ShaderGraph.ShaderGraph","Loc":{"File":"ShaderGraph/SubgraphNode.cs","Line":13},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.Subgraph","Name":"Subgraph","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.ShaderGraph.SubgraphNode.Subgraph"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.IPlugIn\u003E","IsVirtual":true,"Loc":{"File":"ShaderGraph/SubgraphNode.cs","Line":19},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.Inputs","Name":"Inputs","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.SubgraphNode.Inputs"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.IPlugOut\u003E","IsVirtual":true,"Loc":{"File":"ShaderGraph/SubgraphNode.cs","Line":25},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.Outputs","Name":"Outputs","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.SubgraphNode.Outputs"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"ShaderGraph/SubgraphNode.cs","Line":28},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.DefaultValues","Name":"DefaultValues","Attributes":[{"FullName":"Editor.ShaderGraph.BaseNode.EditorAttribute","ConstructorArguments":["subgraphnode"]},{"FullName":"Sandbox.WideModeAttribute"}],"DocId":"P:Editor.ShaderGraph.SubgraphNode.DefaultValues"},{"PropertyType":"Color","IsVirtual":true,"Loc":{"File":"ShaderGraph/SubgraphNode.cs","Line":31},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.PrimaryColor","Name":"PrimaryColor","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.SubgraphNode.PrimaryColor"},{"PropertyType":"Sandbox.DisplayInfo","IsVirtual":true,"Loc":{"File":"ShaderGraph/SubgraphNode.cs","Line":34},"IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode.DisplayInfo","Name":"DisplayInfo","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.SubgraphNode.DisplayInfo"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.SubgraphNode","Name":"SubgraphNode","DocId":"T:Editor.ShaderGraph.SubgraphNode"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.Color","Name":"Color","DocId":"F:Editor.ShaderGraph.TextureExtension.Color"},{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.Normal","Name":"Normal","DocId":"F:Editor.ShaderGraph.TextureExtension.Normal"},{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.Rough","Name":"Rough","DocId":"F:Editor.ShaderGraph.TextureExtension.Rough"},{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.AO","Name":"AO","DocId":"F:Editor.ShaderGraph.TextureExtension.AO"},{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.Metal","Name":"Metal","DocId":"F:Editor.ShaderGraph.TextureExtension.Metal"},{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.Trans","Name":"Trans","DocId":"F:Editor.ShaderGraph.TextureExtension.Trans"},{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.SelfIllum","Name":"SelfIllum","DocId":"F:Editor.ShaderGraph.TextureExtension.SelfIllum"},{"FieldType":"Editor.ShaderGraph.TextureExtension","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureExtension.Mask","Name":"Mask","DocId":"F:Editor.ShaderGraph.TextureExtension.Mask"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.TextureExtension","Name":"TextureExtension","DocId":"T:Editor.ShaderGraph.TextureExtension"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.None","Name":"None","DocId":"F:Editor.ShaderGraph.TextureProcessor.None"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.Mod2XCenter","Name":"Mod2XCenter","DocId":"F:Editor.ShaderGraph.TextureProcessor.Mod2XCenter"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.NormalizeNormals","Name":"NormalizeNormals","DocId":"F:Editor.ShaderGraph.TextureProcessor.NormalizeNormals"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.FillToPowerOfTwo","Name":"FillToPowerOfTwo","DocId":"F:Editor.ShaderGraph.TextureProcessor.FillToPowerOfTwo"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.FillToMultipleOfFour","Name":"FillToMultipleOfFour","DocId":"F:Editor.ShaderGraph.TextureProcessor.FillToMultipleOfFour"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.ScaleToPowerOfTwo","Name":"ScaleToPowerOfTwo","DocId":"F:Editor.ShaderGraph.TextureProcessor.ScaleToPowerOfTwo"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.HeightToNormal","Name":"HeightToNormal","DocId":"F:Editor.ShaderGraph.TextureProcessor.HeightToNormal"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.Inverse","Name":"Inverse","DocId":"F:Editor.ShaderGraph.TextureProcessor.Inverse"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.ConvertToYCoCg","Name":"ConvertToYCoCg","DocId":"F:Editor.ShaderGraph.TextureProcessor.ConvertToYCoCg"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.DilateColorInTransparentPixels","Name":"DilateColorInTransparentPixels","DocId":"F:Editor.ShaderGraph.TextureProcessor.DilateColorInTransparentPixels"},{"FieldType":"Editor.ShaderGraph.TextureProcessor","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureProcessor.EncodeRGBM","Name":"EncodeRGBM","DocId":"F:Editor.ShaderGraph.TextureProcessor.EncodeRGBM"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.TextureProcessor","Name":"TextureProcessor","DocId":"T:Editor.ShaderGraph.TextureProcessor"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.TextureColorSpace","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureColorSpace.Srgb","Name":"Srgb","DocId":"F:Editor.ShaderGraph.TextureColorSpace.Srgb"},{"FieldType":"Editor.ShaderGraph.TextureColorSpace","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureColorSpace.Linear","Name":"Linear","DocId":"F:Editor.ShaderGraph.TextureColorSpace.Linear"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.TextureColorSpace","Name":"TextureColorSpace","DocId":"T:Editor.ShaderGraph.TextureColorSpace"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.TextureFormat","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureFormat.DXT5","Name":"DXT5","DocId":"F:Editor.ShaderGraph.TextureFormat.DXT5"},{"FieldType":"Editor.ShaderGraph.TextureFormat","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureFormat.DXT1","Name":"DXT1","DocId":"F:Editor.ShaderGraph.TextureFormat.DXT1"},{"FieldType":"Editor.ShaderGraph.TextureFormat","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureFormat.RGBA8888","Name":"RGBA8888","DocId":"F:Editor.ShaderGraph.TextureFormat.RGBA8888"},{"FieldType":"Editor.ShaderGraph.TextureFormat","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureFormat.BC7","Name":"BC7","DocId":"F:Editor.ShaderGraph.TextureFormat.BC7"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.TextureFormat","Name":"TextureFormat","DocId":"T:Editor.ShaderGraph.TextureFormat"},{"Namespace":"Editor.ShaderGraph","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.ShaderGraph.TextureType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureType.Tex2D","Name":"Tex2D","DocId":"F:Editor.ShaderGraph.TextureType.Tex2D"},{"FieldType":"Editor.ShaderGraph.TextureType","IsPublic":true,"IsStatic":true,"FullName":"Editor.ShaderGraph.TextureType.TexCube","Name":"TexCube","DocId":"F:Editor.ShaderGraph.TextureType.TexCube"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.TextureType","Name":"TextureType","DocId":"T:Editor.ShaderGraph.TextureType"},{"Namespace":"Editor.ShaderGraph","Properties":[{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Texture.cs","Line":57},"IsPublic":true,"FullName":"Editor.ShaderGraph.UIGroup.Name","Name":"Name","Documentation":{"Summary":"Name of this group"},"DocId":"P:Editor.ShaderGraph.UIGroup.Name"},{"PropertyType":"System.Int32","Loc":{"File":"ShaderGraph/Texture.cs","Line":62},"IsPublic":true,"FullName":"Editor.ShaderGraph.UIGroup.Priority","Name":"Priority","Documentation":{"Summary":"Priority of this group"},"DocId":"P:Editor.ShaderGraph.UIGroup.Priority"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.UIGroup","Name":"UIGroup","DocId":"T:Editor.ShaderGraph.UIGroup"},{"Namespace":"Editor.ShaderGraph","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"ShaderGraph/Texture.cs","Line":159},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.CreateTexture","Name":"CreateTexture","DeclaringType":"Editor.ShaderGraph.TextureInput","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Editor.ShaderGraph.TextureInput.CreateTexture(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Texture.cs","Line":70},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.Name","Name":"Name","Documentation":{"Summary":"Name that shows up in material editor"},"DocId":"P:Editor.ShaderGraph.TextureInput.Name"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Texture.cs","Line":75},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.IsAttribute","Name":"IsAttribute","Documentation":{"Summary":"If true, this parameter can be modified with \u003Csee cref=\u0022T:Sandbox.RenderAttributes\u0022 /\u003E."},"DocId":"P:Editor.ShaderGraph.TextureInput.IsAttribute"},{"PropertyType":"Color","Loc":{"File":"ShaderGraph/Texture.cs","Line":80},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.Default","Name":"Default","Documentation":{"Summary":"Default color that shows up in material editor when using color control"},"DocId":"P:Editor.ShaderGraph.TextureInput.Default"},{"PropertyType":"Editor.ShaderGraph.TextureExtension","Loc":{"File":"ShaderGraph/Texture.cs","Line":86},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.Extension","Name":"Extension","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["ShowExtension","Mono.Cecil.CustomAttributeArgument"]}],"Documentation":{"Summary":"Default texture that shows up in material editor (_color, _normal, _rough, etc..)"},"DocId":"P:Editor.ShaderGraph.TextureInput.Extension"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Texture.cs","Line":91},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.CustomExtension","Name":"CustomExtension","Documentation":{"Summary":"Default texture that shows up in material editor (_color, _normal, _rough, etc..)"},"DocId":"P:Editor.ShaderGraph.TextureInput.CustomExtension"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Texture.cs","Line":94},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.ShowExtension","Name":"ShowExtension","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.TextureInput.ShowExtension"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Texture.cs","Line":100},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.ExtensionString","Name":"ExtensionString","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.TextureInput.ExtensionString"},{"PropertyType":"Editor.ShaderGraph.TextureProcessor","Loc":{"File":"ShaderGraph/Texture.cs","Line":118},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.Processor","Name":"Processor","Documentation":{"Summary":"Processor used when compiling this texture"},"DocId":"P:Editor.ShaderGraph.TextureInput.Processor"},{"PropertyType":"Editor.ShaderGraph.TextureColorSpace","Loc":{"File":"ShaderGraph/Texture.cs","Line":123},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.ColorSpace","Name":"ColorSpace","Documentation":{"Summary":"Color space used when compiling this texture"},"DocId":"P:Editor.ShaderGraph.TextureInput.ColorSpace"},{"PropertyType":"Editor.ShaderGraph.TextureFormat","Loc":{"File":"ShaderGraph/Texture.cs","Line":128},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.ImageFormat","Name":"ImageFormat","Documentation":{"Summary":"Format used when compiling this texture"},"DocId":"P:Editor.ShaderGraph.TextureInput.ImageFormat"},{"PropertyType":"System.Boolean","Loc":{"File":"ShaderGraph/Texture.cs","Line":133},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.SrgbRead","Name":"SrgbRead","Documentation":{"Summary":"Sample this texture as srgb"},"DocId":"P:Editor.ShaderGraph.TextureInput.SrgbRead"},{"PropertyType":"System.Int32","Loc":{"File":"ShaderGraph/Texture.cs","Line":138},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.Priority","Name":"Priority","Documentation":{"Summary":"Priority of this value in the group"},"DocId":"P:Editor.ShaderGraph.TextureInput.Priority"},{"PropertyType":"Editor.ShaderGraph.UIGroup","Loc":{"File":"ShaderGraph/Texture.cs","Line":144},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.PrimaryGroup","Name":"PrimaryGroup","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Group"]}],"Documentation":{"Summary":"Primary group"},"DocId":"P:Editor.ShaderGraph.TextureInput.PrimaryGroup"},{"PropertyType":"Editor.ShaderGraph.UIGroup","Loc":{"File":"ShaderGraph/Texture.cs","Line":150},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.SecondaryGroup","Name":"SecondaryGroup","Attributes":[{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Sub Group"]}],"Documentation":{"Summary":"Group within the primary group"},"DocId":"P:Editor.ShaderGraph.TextureInput.SecondaryGroup"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Texture.cs","Line":153},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.UIGroup","Name":"UIGroup","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.TextureInput.UIGroup"},{"PropertyType":"Editor.ShaderGraph.TextureType","Loc":{"File":"ShaderGraph/Texture.cs","Line":156},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.Type","Name":"Type","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.TextureInput.Type"},{"PropertyType":"System.String","Loc":{"File":"ShaderGraph/Texture.cs","Line":169},"IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput.CreateInput","Name":"CreateInput","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.ShaderGraph.TextureInput.CreateInput"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ShaderGraph.TextureInput","Name":"TextureInput","DocId":"T:Editor.ShaderGraph.TextureInput"},{"Namespace":"Editor.TerrainEditor","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Terrain/Brush.cs","Line":17},"IsPublic":true,"FullName":"Editor.TerrainEditor.BrushList.LoadAll","Name":"LoadAll","DeclaringType":"Editor.TerrainEditor.BrushList","DocId":"M:Editor.TerrainEditor.BrushList.LoadAll"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Terrain/Brush.cs","Line":9},"IsPublic":true,"FullName":"Editor.TerrainEditor.BrushList..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.BrushList","DocId":"M:Editor.TerrainEditor.BrushList.#ctor"}],"Properties":[{"PropertyType":"Editor.TerrainEditor.Brush","Loc":{"File":"Scene/Terrain/Brush.cs","Line":8},"IsPublic":true,"FullName":"Editor.TerrainEditor.BrushList.Selected","Name":"Selected","DocId":"P:Editor.TerrainEditor.BrushList.Selected"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.TerrainEditor.Brush\u003E","IsPublic":true,"FullName":"Editor.TerrainEditor.BrushList.Brushes","Name":"Brushes","DocId":"F:Editor.TerrainEditor.BrushList.Brushes"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.BrushList","Name":"BrushList","Documentation":{"Summary":"Brushes you can use"},"DocId":"T:Editor.TerrainEditor.BrushList"},{"Namespace":"Editor.TerrainEditor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Terrain/Brush.cs","Line":34},"IsPublic":true,"FullName":"Editor.TerrainEditor.Brush.Set","Name":"Set","DeclaringType":"Editor.TerrainEditor.Brush","DocId":"M:Editor.TerrainEditor.Brush.Set(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.TerrainEditor.Brush..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.Brush","DocId":"M:Editor.TerrainEditor.Brush.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Terrain/Brush.cs","Line":29},"IsPublic":true,"FullName":"Editor.TerrainEditor.Brush.Name","Name":"Name","DocId":"P:Editor.TerrainEditor.Brush.Name"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Terrain/Brush.cs","Line":30},"IsPublic":true,"FullName":"Editor.TerrainEditor.Brush.Texture","Name":"Texture","DocId":"P:Editor.TerrainEditor.Brush.Texture"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Scene/Terrain/Brush.cs","Line":31},"IsPublic":true,"FullName":"Editor.TerrainEditor.Brush.Pixmap","Name":"Pixmap","DocId":"P:Editor.TerrainEditor.Brush.Pixmap"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.Brush","Name":"Brush","DocId":"T:Editor.TerrainEditor.Brush"},{"Namespace":"Editor.TerrainEditor","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Terrain/BrushSettings.cs","Line":7},"IsPublic":true,"FullName":"Editor.TerrainEditor.BrushSettings..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.BrushSettings","DocId":"M:Editor.TerrainEditor.BrushSettings.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Terrain/BrushSettings.cs","Line":7},"IsPublic":true,"FullName":"Editor.TerrainEditor.BrushSettings.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["8","1024","1","True","True"]}],"DocId":"P:Editor.TerrainEditor.BrushSettings.Size"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Terrain/BrushSettings.cs","Line":8},"IsPublic":true,"FullName":"Editor.TerrainEditor.BrushSettings.Opacity","Name":"Opacity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]}],"DocId":"P:Editor.TerrainEditor.BrushSettings.Opacity"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.BrushSettings","Name":"BrushSettings","DocId":"T:Editor.TerrainEditor.BrushSettings"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.WidgetWindow","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/Terrain/BrushSettings.cs","Line":49},"IsPublic":true,"FullName":"Editor.TerrainEditor.BrushSettingsWidgetWindow..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.BrushSettingsWidgetWindow","DocId":"M:Editor.TerrainEditor.BrushSettingsWidgetWindow.#ctor(Editor.Widget,Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.BrushSettingsWidgetWindow","Name":"BrushSettingsWidgetWindow","DocId":"T:Editor.TerrainEditor.BrushSettingsWidgetWindow"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.EditorTool\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool.GetSubtools","Name":"GetSubtools","DeclaringType":"Editor.TerrainEditor.TerrainEditorTool","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Editor.TerrainEditor.TerrainEditorTool/\u003CGetSubtools\u003Ed__0"]}],"DocId":"M:Editor.TerrainEditor.TerrainEditorTool.GetSubtools"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Terrain/TerrainEditor.cs","Line":29},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.TerrainEditor.TerrainEditorTool","DocId":"M:Editor.TerrainEditor.TerrainEditorTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Terrain/TerrainEditor.cs","Line":45},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.TerrainEditor.TerrainEditorTool","DocId":"M:Editor.TerrainEditor.TerrainEditorTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Terrain/TerrainEditor.cs","Line":53},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.TerrainEditor.TerrainEditorTool","DocId":"M:Editor.TerrainEditor.TerrainEditorTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Terrain/TerrainEditor.cs","Line":26},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.TerrainEditorTool","DocId":"M:Editor.TerrainEditor.TerrainEditorTool.#ctor"}],"Properties":[{"PropertyType":"Editor.TerrainEditor.BrushList","Loc":{"File":"Scene/Terrain/TerrainEditor.cs","Line":24},"IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool.BrushList","Name":"BrushList","DocId":"P:Editor.TerrainEditor.TerrainEditorTool.BrushList"},{"PropertyType":"Editor.TerrainEditor.Brush","Loc":{"File":"Scene/Terrain/TerrainEditor.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool.Brush","Name":"Brush","DocId":"P:Editor.TerrainEditor.TerrainEditorTool.Brush"},{"PropertyType":"Editor.TerrainEditor.BrushSettings","Loc":{"File":"Scene/Terrain/TerrainEditor.cs","Line":26},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool.BrushSettings","Name":"BrushSettings","DocId":"P:Editor.TerrainEditor.TerrainEditorTool.BrushSettings"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainEditorTool","Name":"TerrainEditorTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":[""]},{"FullName":"TitleAttribute","ConstructorArguments":["Terrain"]},{"FullName":"IconAttribute","ConstructorArguments":["landscape"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["9"]}],"Documentation":{"Summary":"Modify terrains"},"DocId":"T:Editor.TerrainEditor.TerrainEditorTool"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.ListView","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/Terrain/TerrainMaterialList.cs","Line":43},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainMaterialList.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.TerrainEditor.TerrainMaterialList","DocId":"M:Editor.TerrainEditor.TerrainMaterialList.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"Scene/Terrain/TerrainMaterialList.cs","Line":58},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainMaterialList.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.TerrainEditor.TerrainMaterialList","DocId":"M:Editor.TerrainEditor.TerrainMaterialList.OnDragDrop(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Terrain/TerrainMaterialList.cs","Line":102},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainMaterialList.BuildItems","Name":"BuildItems","DeclaringType":"Editor.TerrainEditor.TerrainMaterialList","DocId":"M:Editor.TerrainEditor.TerrainMaterialList.BuildItems"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"terrain","Type":"Sandbox.Terrain"}],"l":{"File":"Scene/Terrain/TerrainMaterialList.cs","Line":9},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainMaterialList..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.TerrainMaterialList","DocId":"M:Editor.TerrainEditor.TerrainMaterialList.#ctor(Editor.Widget,Sandbox.Terrain)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainMaterialList","Name":"TerrainMaterialList","DocId":"T:Editor.TerrainEditor.TerrainMaterialList"},{"Namespace":"Editor.TerrainEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.TerrainEditor.SculptMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.SculptMode.RaiseLower","Name":"RaiseLower","DocId":"F:Editor.TerrainEditor.SculptMode.RaiseLower"},{"FieldType":"Editor.TerrainEditor.SculptMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.SculptMode.Flatten","Name":"Flatten","DocId":"F:Editor.TerrainEditor.SculptMode.Flatten"},{"FieldType":"Editor.TerrainEditor.SculptMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.SculptMode.Smooth","Name":"Smooth","DocId":"F:Editor.TerrainEditor.SculptMode.Smooth"},{"FieldType":"Editor.TerrainEditor.SculptMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.SculptMode.Hole","Name":"Hole","DocId":"F:Editor.TerrainEditor.SculptMode.Hole"},{"FieldType":"Editor.TerrainEditor.SculptMode","IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.SculptMode.Noise","Name":"Noise","DocId":"F:Editor.TerrainEditor.SculptMode.Noise"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.SculptMode","Name":"SculptMode","Documentation":{"Summary":"Our sculpt brush types, passed to the compute shader"},"DocId":"T:Editor.TerrainEditor.SculptMode"},{"Namespace":"Editor.TerrainEditor","Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":22},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainPaintParameters.HitPosition","Name":"HitPosition","DocId":"P:Editor.TerrainEditor.TerrainPaintParameters.HitPosition"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":23},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainPaintParameters.HitUV","Name":"HitUV","DocId":"P:Editor.TerrainEditor.TerrainPaintParameters.HitUV"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":24},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainPaintParameters.FlattenHeight","Name":"FlattenHeight","DocId":"P:Editor.TerrainEditor.TerrainPaintParameters.FlattenHeight"},{"PropertyType":"Editor.TerrainEditor.Brush","Loc":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":25},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainPaintParameters.Brush","Name":"Brush","DocId":"P:Editor.TerrainEditor.TerrainPaintParameters.Brush"},{"PropertyType":"Editor.TerrainEditor.BrushSettings","Loc":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":26},"IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainPaintParameters.BrushSettings","Name":"BrushSettings","DocId":"P:Editor.TerrainEditor.TerrainPaintParameters.BrushSettings"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.TerrainPaintParameters","Name":"TerrainPaintParameters","Documentation":{"Summary":"A collection of parameters we\u0027ll use for tools"},"DocId":"T:Editor.TerrainEditor.TerrainPaintParameters"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"terrain","Type":"Sandbox.Terrain"},{"Name":"position","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":60},"IsPublic":true,"FullName":"Editor.TerrainEditor.BaseBrushTool.GetHitPosition","Name":"GetHitPosition","DeclaringType":"Editor.TerrainEditor.BaseBrushTool","DocId":"M:Editor.TerrainEditor.BaseBrushTool.GetHitPosition(Sandbox.Terrain,Vector3@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":65},"IsPublic":true,"FullName":"Editor.TerrainEditor.BaseBrushTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.TerrainEditor.BaseBrushTool","DocId":"M:Editor.TerrainEditor.BaseBrushTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"terrainEditorTool","Type":"Editor.TerrainEditor.TerrainEditorTool"}],"l":{"File":"Scene/Terrain/Tools/BaseBrushTool.cs","Line":54},"IsPublic":true,"FullName":"Editor.TerrainEditor.BaseBrushTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.BaseBrushTool","DocId":"M:Editor.TerrainEditor.BaseBrushTool.#ctor(Editor.TerrainEditor.TerrainEditorTool)"}],"Properties":[],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.BaseBrushTool","Name":"BaseBrushTool","Documentation":{"Summary":"Base brush tool, handles common logic we\u0027d reuse across brush modes."},"DocId":"T:Editor.TerrainEditor.BaseBrushTool"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.TerrainEditor.BaseBrushTool","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"terrain","Type":"Sandbox.Terrain"},{"Name":"position","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Terrain/Tools/FlattenTool.cs","Line":19},"IsPublic":true,"FullName":"Editor.TerrainEditor.FlattenTool.GetHitPosition","Name":"GetHitPosition","DeclaringType":"Editor.TerrainEditor.FlattenTool","DocId":"M:Editor.TerrainEditor.FlattenTool.GetHitPosition(Sandbox.Terrain,Vector3@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"terrainEditorTool","Type":"Editor.TerrainEditor.TerrainEditorTool"}],"l":{"File":"Scene/Terrain/Tools/FlattenTool.cs","Line":13},"IsPublic":true,"FullName":"Editor.TerrainEditor.FlattenTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.FlattenTool","DocId":"M:Editor.TerrainEditor.FlattenTool.#ctor(Editor.TerrainEditor.TerrainEditorTool)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.FlattenTool","Name":"FlattenTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Flatten"]},{"FullName":"IconAttribute","ConstructorArguments":["trending_flat"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Flatten an area of terrain."},"DocId":"T:Editor.TerrainEditor.FlattenTool"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.TerrainEditor.BaseBrushTool","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"terrainEditorTool","Type":"Editor.TerrainEditor.TerrainEditorTool"}],"l":{"File":"Scene/Terrain/Tools/HoleTool.cs","Line":15},"IsPublic":true,"FullName":"Editor.TerrainEditor.HoleTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.HoleTool","DocId":"M:Editor.TerrainEditor.HoleTool.#ctor(Editor.TerrainEditor.TerrainEditorTool)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.HoleTool","Name":"HoleTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Hole"]},{"FullName":"IconAttribute","ConstructorArguments":["trip_origin"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Puts a hole in the terrain.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - fill hole"},"DocId":"T:Editor.TerrainEditor.HoleTool"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.TerrainEditor.BaseBrushTool","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"terrain","Type":"Sandbox.Terrain"},{"Name":"position","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Terrain/Tools/NoiseTool.cs","Line":20},"IsPublic":true,"FullName":"Editor.TerrainEditor.NoiseTool.GetHitPosition","Name":"GetHitPosition","DeclaringType":"Editor.TerrainEditor.NoiseTool","DocId":"M:Editor.TerrainEditor.NoiseTool.GetHitPosition(Sandbox.Terrain,Vector3@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"terrainEditorTool","Type":"Editor.TerrainEditor.TerrainEditorTool"}],"l":{"File":"Scene/Terrain/Tools/NoiseTool.cs","Line":14},"IsPublic":true,"FullName":"Editor.TerrainEditor.NoiseTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.NoiseTool","DocId":"M:Editor.TerrainEditor.NoiseTool.#ctor(Editor.TerrainEditor.TerrainEditorTool)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.NoiseTool","Name":"NoiseTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Noise"]},{"FullName":"IconAttribute","ConstructorArguments":["shuffle"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Adds a random noise to a terrain."},"DocId":"T:Editor.TerrainEditor.NoiseTool"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Terrain/Tools/PaintTextureTool.cs","Line":26},"IsPublic":true,"FullName":"Editor.TerrainEditor.PaintTextureTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.TerrainEditor.PaintTextureTool","DocId":"M:Editor.TerrainEditor.PaintTextureTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[{"Name":"terrain","Type":"Sandbox.Terrain"},{"Name":"paint","Type":"Editor.TerrainEditor.TerrainPaintParameters"}],"l":{"File":"Scene/Terrain/Tools/PaintTextureTool.cs","Line":77},"IsPublic":true,"FullName":"Editor.TerrainEditor.PaintTextureTool.OnPaint","Name":"OnPaint","DeclaringType":"Editor.TerrainEditor.PaintTextureTool","DocId":"M:Editor.TerrainEditor.PaintTextureTool.OnPaint(Sandbox.Terrain,Editor.TerrainEditor.TerrainPaintParameters)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"terrainEditorTool","Type":"Editor.TerrainEditor.TerrainEditorTool"}],"l":{"File":"Scene/Terrain/Tools/PaintTextureTool.cs","Line":18},"IsPublic":true,"FullName":"Editor.TerrainEditor.PaintTextureTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.PaintTextureTool","DocId":"M:Editor.TerrainEditor.PaintTextureTool.#ctor(Editor.TerrainEditor.TerrainEditorTool)"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Terrain/Tools/PaintTextureTool.cs","Line":23},"IsPublic":true,"IsStatic":true,"FullName":"Editor.TerrainEditor.PaintTextureTool.SplatChannel","Name":"SplatChannel","DocId":"P:Editor.TerrainEditor.PaintTextureTool.SplatChannel"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.PaintTextureTool","Name":"PaintTextureTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Paint Texture"]},{"FullName":"IconAttribute","ConstructorArguments":["brush"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["1"]}],"DocId":"T:Editor.TerrainEditor.PaintTextureTool"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.TerrainEditor.BaseBrushTool","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"terrainEditorTool","Type":"Editor.TerrainEditor.TerrainEditorTool"}],"l":{"File":"Scene/Terrain/Tools/RaiseLowerTool.cs","Line":16},"IsPublic":true,"FullName":"Editor.TerrainEditor.RaiseLowerTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.RaiseLowerTool","DocId":"M:Editor.TerrainEditor.RaiseLowerTool.#ctor(Editor.TerrainEditor.TerrainEditorTool)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.RaiseLowerTool","Name":"RaiseLowerTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Raise / Lower"]},{"FullName":"IconAttribute","ConstructorArguments":["height"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Click and drag to raise terrain.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - lower terrain"},"DocId":"T:Editor.TerrainEditor.RaiseLowerTool"},{"Namespace":"Editor.TerrainEditor","BaseType":"Editor.TerrainEditor.BaseBrushTool","Methods":[{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"terrain","Type":"Sandbox.Terrain"},{"Name":"position","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Terrain/Tools/SmoothTool.cs","Line":19},"IsPublic":true,"FullName":"Editor.TerrainEditor.SmoothTool.GetHitPosition","Name":"GetHitPosition","DeclaringType":"Editor.TerrainEditor.SmoothTool","DocId":"M:Editor.TerrainEditor.SmoothTool.GetHitPosition(Sandbox.Terrain,Vector3@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"terrainEditorTool","Type":"Editor.TerrainEditor.TerrainEditorTool"}],"l":{"File":"Scene/Terrain/Tools/SmoothTool.cs","Line":13},"IsPublic":true,"FullName":"Editor.TerrainEditor.SmoothTool..ctor","Name":".ctor","DeclaringType":"Editor.TerrainEditor.SmoothTool","DocId":"M:Editor.TerrainEditor.SmoothTool.#ctor(Editor.TerrainEditor.TerrainEditorTool)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TerrainEditor.SmoothTool","Name":"SmoothTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Smooth"]},{"FullName":"IconAttribute","ConstructorArguments":["rounded_corner"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Smooth an area of terrain."},"DocId":"T:Editor.TerrainEditor.SmoothTool"},{"Namespace":"Editor.Experimental","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.Experimental.StyleWidget..ctor","Name":".ctor","DeclaringType":"Editor.Experimental.StyleWidget","DocId":"M:Editor.Experimental.StyleWidget.#ctor"}],"Properties":[{"PropertyType":"Sandbox.UI.Styles","Loc":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":9},"IsPublic":true,"FullName":"Editor.Experimental.StyleWidget.Styles","Name":"Styles","DocId":"P:Editor.Experimental.StyleWidget.Styles"},{"PropertyType":"Sandbox.UI.StyleSheet","Loc":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.Experimental.StyleWidget.StyleSheet","Name":"StyleSheet","DocId":"P:Editor.Experimental.StyleWidget.StyleSheet"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":12},"IsPublic":true,"FullName":"Editor.Experimental.StyleWidget.Classes","Name":"Classes","DocId":"P:Editor.Experimental.StyleWidget.Classes"}],"Fields":[{"FieldType":"Sandbox.UI.Styles","IsPublic":true,"FullName":"Editor.Experimental.StyleWidget._computedStyles","Name":"_computedStyles","DocId":"F:Editor.Experimental.StyleWidget._computedStyles"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Experimental.StyleWidget","Name":"StyleWidget","DocId":"T:Editor.Experimental.StyleWidget"},{"Namespace":"Editor.Experimental","BaseType":"Editor.Experimental.StyleWidget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.Experimental.StyleLabel..ctor","Name":".ctor","DeclaringType":"Editor.Experimental.StyleLabel","DocId":"M:Editor.Experimental.StyleLabel.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":211},"IsPublic":true,"FullName":"Editor.Experimental.StyleLabel.Text","Name":"Text","DocId":"P:Editor.Experimental.StyleLabel.Text"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Experimental.StyleLabel","Name":"StyleLabel","DocId":"T:Editor.Experimental.StyleLabel"},{"Namespace":"Editor.Experimental","BaseType":"Editor.Experimental.StyleWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"icon","Type":"System.String"}],"l":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":238},"IsPublic":true,"FullName":"Editor.Experimental.Button2..ctor","Name":".ctor","DeclaringType":"Editor.Experimental.Button2","DocId":"M:Editor.Experimental.Button2.#ctor(System.String,System.String)"}],"Properties":[{"PropertyType":"Editor.Experimental.StyleWidget","Loc":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":235},"IsPublic":true,"FullName":"Editor.Experimental.Button2.Title","Name":"Title","DocId":"P:Editor.Experimental.Button2.Title"},{"PropertyType":"Editor.Experimental.StyleWidget","Loc":{"File":"Scene/ComponentInspector/StyleWidget.cs","Line":236},"IsPublic":true,"FullName":"Editor.Experimental.Button2.Icon","Name":"Icon","DocId":"P:Editor.Experimental.Button2.Icon"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Experimental.Button2","Name":"Button2","DocId":"T:Editor.Experimental.Button2"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.ValueEditor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"subgraphNode","Type":"Editor.ShaderGraph.SubgraphNode"},{"Name":"parameter","Type":"System.String"}],"l":{"File":"NodeGraph/ColorEditor.cs","Line":111},"IsPublic":true,"FullName":"Editor.NodeEditor.ColorEditor.BindToParameter","Name":"BindToParameter","DeclaringType":"Editor.NodeEditor.ColorEditor","DocId":"M:Editor.NodeEditor.ColorEditor.BindToParameter(Editor.ShaderGraph.SubgraphNode,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItem"}],"l":{"File":"NodeGraph/ColorEditor.cs","Line":14},"IsPublic":true,"FullName":"Editor.NodeEditor.ColorEditor..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.ColorEditor","DocId":"M:Editor.NodeEditor.ColorEditor.#ctor(Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"NodeGraph/ColorEditor.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.ColorEditor.Title","Name":"Title","DocId":"P:Editor.NodeEditor.ColorEditor.Title"},{"PropertyType":"Color","Loc":{"File":"NodeGraph/ColorEditor.cs","Line":8},"IsPublic":true,"FullName":"Editor.NodeEditor.ColorEditor.Value","Name":"Value","DocId":"P:Editor.NodeEditor.ColorEditor.Value"},{"PropertyType":"Editor.NodeEditor.NodeUI","Loc":{"File":"NodeGraph/ColorEditor.cs","Line":9},"IsPublic":true,"FullName":"Editor.NodeEditor.ColorEditor.Node","Name":"Node","DocId":"P:Editor.NodeEditor.ColorEditor.Node"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ColorEditor","Name":"ColorEditor","DocId":"T:Editor.NodeEditor.ColorEditor"},{"Namespace":"Editor.NodeEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.NodeEditor.CommentColor","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.CommentColor.White","Name":"White","DocId":"F:Editor.NodeEditor.CommentColor.White"},{"FieldType":"Editor.NodeEditor.CommentColor","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.CommentColor.Red","Name":"Red","DocId":"F:Editor.NodeEditor.CommentColor.Red"},{"FieldType":"Editor.NodeEditor.CommentColor","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.CommentColor.Green","Name":"Green","DocId":"F:Editor.NodeEditor.CommentColor.Green"},{"FieldType":"Editor.NodeEditor.CommentColor","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.CommentColor.Blue","Name":"Blue","DocId":"F:Editor.NodeEditor.CommentColor.Blue"},{"FieldType":"Editor.NodeEditor.CommentColor","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.CommentColor.Yellow","Name":"Yellow","DocId":"F:Editor.NodeEditor.CommentColor.Yellow"},{"FieldType":"Editor.NodeEditor.CommentColor","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.CommentColor.Purple","Name":"Purple","DocId":"F:Editor.NodeEditor.CommentColor.Purple"},{"FieldType":"Editor.NodeEditor.CommentColor","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.CommentColor.Orange","Name":"Orange","DocId":"F:Editor.NodeEditor.CommentColor.Orange"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.CommentColor","Name":"CommentColor","DocId":"T:Editor.NodeEditor.CommentColor"},{"Namespace":"Editor.NodeEditor","Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.ICommentNode.Layer","Name":"Layer","DocId":"P:Editor.NodeEditor.ICommentNode.Layer"},{"PropertyType":"Vector2","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.ICommentNode.Size","Name":"Size","DocId":"P:Editor.NodeEditor.ICommentNode.Size"},{"PropertyType":"Editor.NodeEditor.CommentColor","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.ICommentNode.Color","Name":"Color","DocId":"P:Editor.NodeEditor.ICommentNode.Color"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.ICommentNode.Title","Name":"Title","DocId":"P:Editor.NodeEditor.ICommentNode.Title"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.ICommentNode.Description","Name":"Description","DocId":"P:Editor.NodeEditor.ICommentNode.Description"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ICommentNode","Name":"ICommentNode","DocId":"T:Editor.NodeEditor.ICommentNode"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.NodeUI","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/CommentUI.cs","Line":73},"IsPublic":true,"FullName":"Editor.NodeEditor.CommentUI.UpdateLayer","Name":"UpdateLayer","DeclaringType":"Editor.NodeEditor.CommentUI","DocId":"M:Editor.NodeEditor.CommentUI.UpdateLayer"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/CommentUI.cs","Line":334},"IsPublic":true,"FullName":"Editor.NodeEditor.CommentUI.ForceUpdate","Name":"ForceUpdate","DeclaringType":"Editor.NodeEditor.CommentUI","DocId":"M:Editor.NodeEditor.CommentUI.ForceUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.GraphView"},{"Name":"node","Type":"Editor.NodeEditor.ICommentNode"}],"l":{"File":"NodeGraph/CommentUI.cs","Line":54},"IsPublic":true,"FullName":"Editor.NodeEditor.CommentUI..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.CommentUI","DocId":"M:Editor.NodeEditor.CommentUI.#ctor(Editor.NodeEditor.GraphView,Editor.NodeEditor.ICommentNode)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.CommentUI","Name":"CommentUI","DocId":"T:Editor.NodeEditor.CommentUI"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.GraphicsLine","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/Connection.cs","Line":113},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.Layout","Name":"Layout","DeclaringType":"Editor.NodeEditor.Connection","DocId":"M:Editor.NodeEditor.Connection.Layout"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/Connection.cs","Line":232},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.Disconnect","Name":"Disconnect","DeclaringType":"Editor.NodeEditor.Connection","DocId":"M:Editor.NodeEditor.Connection.Disconnect"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"output","Type":"Editor.NodeEditor.PlugOut"},{"Name":"input","Type":"Editor.NodeEditor.PlugIn"}],"l":{"File":"NodeGraph/Connection.cs","Line":10},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.Connection","DocId":"M:Editor.NodeEditor.Connection.#ctor(Editor.NodeEditor.PlugOut,Editor.NodeEditor.PlugIn)"},{"ReturnType":"System.Void","Parameters":[{"Name":"source","Type":"Editor.NodeEditor.Plug"}],"l":{"File":"NodeGraph/Connection.cs","Line":10},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.Connection","DocId":"M:Editor.NodeEditor.Connection.#ctor(Editor.NodeEditor.Plug)"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"NodeGraph/Connection.cs","Line":5},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.Connection.SelectedColor","Name":"SelectedColor","DocId":"P:Editor.NodeEditor.Connection.SelectedColor"},{"PropertyType":"Editor.NodeEditor.PlugOut","Loc":{"File":"NodeGraph/Connection.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.Output","Name":"Output","DocId":"P:Editor.NodeEditor.Connection.Output"},{"PropertyType":"Editor.NodeEditor.PlugIn","Loc":{"File":"NodeGraph/Connection.cs","Line":8},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.Input","Name":"Input","DocId":"P:Editor.NodeEditor.Connection.Input"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/Connection.cs","Line":10},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.WidthScale","Name":"WidthScale","DocId":"P:Editor.NodeEditor.Connection.WidthScale"},{"PropertyType":"Color","Loc":{"File":"NodeGraph/Connection.cs","Line":11},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.ColorTint","Name":"ColorTint","DocId":"P:Editor.NodeEditor.Connection.ColorTint"},{"PropertyType":"Editor.NodeEditor.HandleConfig","Loc":{"File":"NodeGraph/Connection.cs","Line":15},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.Config","Name":"Config","DocId":"P:Editor.NodeEditor.Connection.Config"},{"PropertyType":"Editor.NodeEditor.ConnectionStyle","Loc":{"File":"NodeGraph/Connection.cs","Line":16},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.ConnectionStyle","Name":"ConnectionStyle","DocId":"P:Editor.NodeEditor.Connection.ConnectionStyle"},{"PropertyType":"Vector2","Loc":{"File":"NodeGraph/Connection.cs","Line":21},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.OutputPosition","Name":"OutputPosition","DocId":"P:Editor.NodeEditor.Connection.OutputPosition"},{"PropertyType":"Vector2","Loc":{"File":"NodeGraph/Connection.cs","Line":22},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.InputPosition","Name":"InputPosition","DocId":"P:Editor.NodeEditor.Connection.InputPosition"},{"PropertyType":"Sandbox.Rect","IsVirtual":true,"Loc":{"File":"NodeGraph/Connection.cs","Line":26},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.BoundingRect","Name":"BoundingRect","DocId":"P:Editor.NodeEditor.Connection.BoundingRect"},{"PropertyType":"System.Object","Loc":{"File":"NodeGraph/Connection.cs","Line":31},"IsPublic":true,"FullName":"Editor.NodeEditor.Connection.StyleData","Name":"StyleData","Documentation":{"Summary":"Per-\u003Csee cref=\u0022T:Editor.NodeEditor.ConnectionStyle\u0022 /\u003E data."},"DocId":"P:Editor.NodeEditor.Connection.StyleData"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.Connection","Name":"Connection","DocId":"T:Editor.NodeEditor.Connection"},{"Namespace":"Editor.NodeEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.NodeEditor.DragDirection","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.DragDirection.Horizontal","Name":"Horizontal","DocId":"F:Editor.NodeEditor.DragDirection.Horizontal"},{"FieldType":"Editor.NodeEditor.DragDirection","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.DragDirection.Vertical","Name":"Vertical","DocId":"F:Editor.NodeEditor.DragDirection.Vertical"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.DragDirection","Name":"DragDirection","DocId":"T:Editor.NodeEditor.DragDirection"},{"Namespace":"Editor.NodeEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.NodeEditor.ConnectionPlug","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.ConnectionPlug.Output","Name":"Output","DocId":"F:Editor.NodeEditor.ConnectionPlug.Output"},{"FieldType":"Editor.NodeEditor.ConnectionPlug","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.ConnectionPlug.Input","Name":"Input","DocId":"F:Editor.NodeEditor.ConnectionPlug.Input"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionPlug","Name":"ConnectionPlug","DocId":"T:Editor.NodeEditor.ConnectionPlug"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"Vector2","Parameters":[{"Name":"connection","Type":"Editor.NodeEditor.Connection"}],"l":{"File":"NodeGraph/Connection.cs","Line":297},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.GetScenePosition","Name":"GetScenePosition","DeclaringType":"Editor.NodeEditor.ConnectionHandleConfig","DocId":"M:Editor.NodeEditor.ConnectionHandleConfig.GetScenePosition(Editor.NodeEditor.Connection)"},{"ReturnType":"System.Single","Parameters":[{"Name":"connection","Type":"Editor.NodeEditor.Connection"}],"l":{"File":"NodeGraph/Connection.cs","Line":304},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.GetValue","Name":"GetValue","DeclaringType":"Editor.NodeEditor.ConnectionHandleConfig","DocId":"M:Editor.NodeEditor.ConnectionHandleConfig.GetValue(Editor.NodeEditor.Connection)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Direction","Out":true,"Type":"Editor.NodeEditor.DragDirection"},{"Name":"RelativePlug","Out":true,"Type":"Editor.NodeEditor.ConnectionPlug"},{"Name":"SceneOrigin","Out":true,"Type":"Vector2"},{"Name":"Default","Out":true,"Type":"System.Single"},{"Name":"Min","Out":true,"Type":"System.Nullable\u00601\u003CSystem.Single\u003E"},{"Name":"Max","Out":true,"Type":"System.Nullable\u00601\u003CSystem.Single\u003E"}],"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.NodeEditor.ConnectionHandleConfig","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.NodeEditor.ConnectionHandleConfig.Deconstruct(System.String@,Editor.NodeEditor.DragDirection@,Editor.NodeEditor.ConnectionPlug@,Vector2@,System.Single@,System.Nullable\u00601{System.Single}@,System.Nullable\u00601{System.Single}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Direction","Type":"Editor.NodeEditor.DragDirection"},{"Name":"RelativePlug","Type":"Editor.NodeEditor.ConnectionPlug"},{"Name":"SceneOrigin","Type":"Vector2"},{"Name":"Default","Type":"System.Single"},{"Name":"Min","Type":"System.Nullable\u00601\u003CSystem.Single\u003E","Default":"null"},{"Name":"Max","Type":"System.Nullable\u00601\u003CSystem.Single\u003E","Default":"null"}],"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.ConnectionHandleConfig","DocId":"M:Editor.NodeEditor.ConnectionHandleConfig.#ctor(System.String,Editor.NodeEditor.DragDirection,Editor.NodeEditor.ConnectionPlug,Vector2,System.Single,System.Nullable\u00601{System.Single},System.Nullable\u00601{System.Single})"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"NodeGraph/Connection.cs","Line":288},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.Name","Name":"Name","DocId":"P:Editor.NodeEditor.ConnectionHandleConfig.Name"},{"PropertyType":"Editor.NodeEditor.DragDirection","Loc":{"File":"NodeGraph/Connection.cs","Line":289},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.Direction","Name":"Direction","DocId":"P:Editor.NodeEditor.ConnectionHandleConfig.Direction"},{"PropertyType":"Editor.NodeEditor.ConnectionPlug","Loc":{"File":"NodeGraph/Connection.cs","Line":290},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.RelativePlug","Name":"RelativePlug","DocId":"P:Editor.NodeEditor.ConnectionHandleConfig.RelativePlug"},{"PropertyType":"Vector2","Loc":{"File":"NodeGraph/Connection.cs","Line":291},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.SceneOrigin","Name":"SceneOrigin","DocId":"P:Editor.NodeEditor.ConnectionHandleConfig.SceneOrigin"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/Connection.cs","Line":292},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.Default","Name":"Default","DocId":"P:Editor.NodeEditor.ConnectionHandleConfig.Default"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"NodeGraph/Connection.cs","Line":293},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.Min","Name":"Min","DocId":"P:Editor.NodeEditor.ConnectionHandleConfig.Min"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"NodeGraph/Connection.cs","Line":294},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig.Max","Name":"Max","DocId":"P:Editor.NodeEditor.ConnectionHandleConfig.Max"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionHandleConfig","Name":"ConnectionHandleConfig","DocId":"T:Editor.NodeEditor.ConnectionHandleConfig"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"connection","Type":"Editor.NodeEditor.Connection"},{"Name":"sceneStart","Type":"Vector2"},{"Name":"sceneEnd","Type":"Vector2"}],"l":{"File":"NodeGraph/ConnectionStyle.cs","Line":26},"IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionStyle.Layout","Name":"Layout","DeclaringType":"Editor.NodeEditor.ConnectionStyle","Documentation":{"Summary":"Updates the handles, bounds, and path of a connection.","Params":{"connection":"Connection to perform a layout for.","sceneStart":"Connection start position in the scene.","sceneEnd":"Connection end position in the scene."}},"DocId":"M:Editor.NodeEditor.ConnectionStyle.Layout(Editor.NodeEditor.Connection,Vector2,Vector2)"}],"Constructors":[],"Properties":[{"PropertyType":"Editor.NodeEditor.ConnectionStyle","Loc":{"File":"NodeGraph/ConnectionStyle.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.ConnectionStyle.Default","Name":"Default","Documentation":{"Summary":"Default connection style if not overridden by \u003Csee cref=\u0022P:Editor.NodeEditor.GraphView.ConnectionStyle\u0022 /\u003E."},"DocId":"P:Editor.NodeEditor.ConnectionStyle.Default"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ConnectionStyle","Name":"ConnectionStyle","Documentation":{"Summary":"Base class for graph editor connection line styles, e.g. curvy or angular."},"DocId":"T:Editor.NodeEditor.ConnectionStyle"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.ConnectionStyle","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.NodeEditor.ClassicConnectionStyle..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.ClassicConnectionStyle","DocId":"M:Editor.NodeEditor.ClassicConnectionStyle.#ctor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ClassicConnectionStyle","Name":"ClassicConnectionStyle","Documentation":{"Summary":"Original curvy cubic line style."},"DocId":"T:Editor.NodeEditor.ClassicConnectionStyle"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.ConnectionStyle","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.NodeEditor.GridConnectionStyle..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.GridConnectionStyle","DocId":"M:Editor.NodeEditor.GridConnectionStyle.#ctor"}],"Properties":[{"PropertyType":"Editor.NodeEditor.GridConnectionStyle","Loc":{"File":"NodeGraph/ConnectionStyle.cs","Line":155},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.GridConnectionStyle.Instance","Name":"Instance","DocId":"P:Editor.NodeEditor.GridConnectionStyle.Instance"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.GridConnectionStyle","Name":"GridConnectionStyle","DocId":"T:Editor.NodeEditor.GridConnectionStyle"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"Editor.LineEdit","Parameters":[{"Name":"menu","Type":"Editor.Menu"},{"Name":"label","Type":"System.String"},{"Name":"value","Type":"System.String","Default":"null"},{"Name":"placeholder","Type":"System.String","Default":"null"},{"Name":"autoFocus","Type":"System.Boolean","Default":"False"},{"Name":"onChange","Type":"System.Action\u00601\u003CSystem.String\u003E","Default":"null"},{"Name":"onSubmit","Type":"System.Action\u00601\u003CSystem.String\u003E","Default":"null"}],"l":{"File":"NodeGraph/Extensions.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.MenuExtensions.AddLineEdit","Name":"AddLineEdit","DeclaringType":"Editor.NodeEditor.MenuExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.NodeEditor.MenuExtensions.AddLineEdit(Editor.Menu,System.String,System.String,System.String,System.Boolean,System.Action\u00601{System.String},System.Action\u00601{System.String})"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.MenuExtensions","Name":"MenuExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.NodeEditor.MenuExtensions"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.ValueEditor","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItem"}],"l":{"File":"NodeGraph/FloatEditor.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.FloatEditor","DocId":"M:Editor.NodeEditor.FloatEditor.#ctor(Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"NodeGraph/FloatEditor.cs","Line":5},"IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor.Title","Name":"Title","DocId":"P:Editor.NodeEditor.FloatEditor.Title"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/FloatEditor.cs","Line":6},"IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor.Value","Name":"Value","DocId":"P:Editor.NodeEditor.FloatEditor.Value"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/FloatEditor.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor.Min","Name":"Min","DocId":"P:Editor.NodeEditor.FloatEditor.Min"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/FloatEditor.cs","Line":8},"IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor.Max","Name":"Max","DocId":"P:Editor.NodeEditor.FloatEditor.Max"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/FloatEditor.cs","Line":9},"IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor.Step","Name":"Step","DocId":"P:Editor.NodeEditor.FloatEditor.Step"},{"PropertyType":"Editor.NodeEditor.NodeUI","Loc":{"File":"NodeGraph/FloatEditor.cs","Line":10},"IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor.Node","Name":"Node","DocId":"P:Editor.NodeEditor.FloatEditor.Node"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.FloatEditor","Name":"FloatEditor","DocId":"T:Editor.NodeEditor.FloatEditor"},{"Namespace":"Editor.NodeEditor","Properties":[{"PropertyType":"System.Single","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IGridSizeView.GridSize","Name":"GridSize","DocId":"P:Editor.NodeEditor.IGridSizeView.GridSize"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.IGridSizeView","Name":"IGridSizeView","DocId":"T:Editor.NodeEditor.IGridSizeView"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.GraphicsView","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":127},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.RestoreViewFromCookie","Name":"RestoreViewFromCookie","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.RestoreViewFromCookie"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"NodeGraph/GraphView.cs","Line":144},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.PushUndo","Name":"PushUndo","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.PushUndo(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":148},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.PushRedo","Name":"PushRedo","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.PushRedo"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"}],"l":{"File":"NodeGraph/GraphView.cs","Line":270},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.DeleteNode","Name":"DeleteNode","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.DeleteNode(Editor.NodeEditor.NodeUI)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":281},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.DeleteSelection","Name":"DeleteSelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.DeleteSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":304},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CopySelection","Name":"CopySelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CopySelection"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":324},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CanPasteSelection","Name":"CanPasteSelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CanPasteSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":332},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.PasteSelection","Name":"PasteSelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.PasteSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":378},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.DuplicateSelection","Name":"DuplicateSelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.DuplicateSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":403},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CutSelection","Name":"CutSelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CutSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":425},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CenterOnSelection","Name":"CenterOnSelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CenterOnSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":452},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.SelectAll","Name":"SelectAll","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.SelectAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":461},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.ClearSelection","Name":"ClearSelection","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.ClearSelection"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":490},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CleanUp","Name":"CleanUp","DeclaringType":"Editor.NodeEditor.GraphView","Documentation":{"Summary":"Perform automated fixes / replace obsolete nodes."},"DocId":"M:Editor.NodeEditor.GraphView.CleanUp"},{"ReturnType":"System.Void","Parameters":[{"Name":"menu","Type":"Editor.Menu"},{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INodeType\u003E"},{"Name":"query","Type":"System.Nullable\u00601\u003CEditor.NodeEditor.NodeQuery\u003E"},{"Name":"selectedAction","Type":"System.Action\u00601\u003CEditor.NodeEditor.INodeType\u003E"}],"l":{"File":"NodeGraph/GraphView.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.GraphView.PopulateNodeMenu","Name":"PopulateNodeMenu","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.PopulateNodeMenu(Editor.Menu,System.Collections.Generic.IEnumerable\u00601{Editor.NodeEditor.INodeType},System.Nullable\u00601{Editor.NodeEditor.NodeQuery},System.Action\u00601{Editor.NodeEditor.INodeType})"},{"ReturnType":"Editor.NodeEditor.CommentUI","Parameters":[{"Name":"text","Type":"System.String"},{"Name":"color","Type":"Editor.NodeEditor.CommentColor"},{"Name":"position","Type":"Vector2"},{"Name":"size","Type":"Vector2"}],"l":{"File":"NodeGraph/GraphView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CreateNewComment","Name":"CreateNewComment","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CreateNewComment(System.String,Editor.NodeEditor.CommentColor,Vector2,Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Vector2"}],"l":{"File":"NodeGraph/GraphView.cs","Line":727},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CreateNewReroute","Name":"CreateNewReroute","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CreateNewReroute(Vector2)"},{"ReturnType":"Editor.NodeEditor.NodeUI","Parameters":[{"Name":"type","Type":"Editor.NodeEditor.INodeType"},{"Name":"position","Type":"Vector2"}],"l":{"File":"NodeGraph/GraphView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CreateNewNode","Name":"CreateNewNode","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CreateNewNode(Editor.NodeEditor.INodeType,Vector2)"},{"ReturnType":"Editor.NodeEditor.NodeUI","Parameters":[{"Name":"type","Type":"Editor.NodeEditor.INodeType"},{"Name":"onCreated","Type":"System.Action\u00601\u003CEditor.NodeEditor.INode\u003E","Default":"null"}],"l":{"File":"NodeGraph/GraphView.cs","Line":740},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CreateNewNode","Name":"CreateNewNode","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CreateNewNode(Editor.NodeEditor.INodeType,System.Action\u00601{Editor.NodeEditor.INode})"},{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"Editor.NodeEditor.INodeType"},{"Name":"position","Type":"Vector2"},{"Name":"targetPlug","Type":"Editor.NodeEditor.Plug"},{"Name":"selected","Type":"System.Boolean","Default":"True"}],"l":{"File":"NodeGraph/GraphView.cs","Line":770},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.CreateNewNode","Name":"CreateNewNode","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.CreateNewNode(Editor.NodeEditor.INodeType,Vector2,Editor.NodeEditor.Plug,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":1155},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.RebuildFromGraph","Name":"RebuildFromGraph","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.RebuildFromGraph"},{"ReturnType":"System.Void","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INode\u003E"},{"Name":"insert","Type":"System.Boolean"},{"Name":"offset","Type":"Vector2","Default":"null"},{"Name":"selectNew","Type":"System.Boolean","Default":"False"}],"l":{"File":"NodeGraph/GraphView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.BuildFromNodes","Name":"BuildFromNodes","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.BuildFromNodes(System.Collections.Generic.IEnumerable\u00601{Editor.NodeEditor.INode},System.Boolean,Vector2,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INode\u003E"},{"Name":"selectNew","Type":"System.Boolean","Default":"False"}],"l":{"File":"NodeGraph/GraphView.cs","Line":1237},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.UpdateConnections","Name":"UpdateConnections","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.UpdateConnections(System.Collections.Generic.IEnumerable\u00601{Editor.NodeEditor.INode},System.Boolean)"},{"ReturnType":"Editor.NodeEditor.HandleConfig","Parameters":[{"Name":"t","Type":"System.Type"}],"l":{"File":"NodeGraph/GraphView.cs","Line":1333},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.GetHandleConfig","Name":"GetHandleConfig","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.GetHandleConfig(System.Type)"},{"ReturnType":"Editor.NodeEditor.NodeUI","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.INode"}],"l":{"File":"NodeGraph/GraphView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.FindNode","Name":"FindNode","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.FindNode(Editor.NodeEditor.INode)"},{"ReturnType":"Editor.NodeEditor.NodeUI","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.INode"}],"l":{"File":"NodeGraph/GraphView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.SelectNode","Name":"SelectNode","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.SelectNode(Editor.NodeEditor.INode)"},{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.INode"}],"l":{"File":"NodeGraph/GraphView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.UpdateNode","Name":"UpdateNode","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.UpdateNode(Editor.NodeEditor.INode)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"NodeGraph/GraphView.cs","Line":1386},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.OnDragHover","Name":"OnDragHover","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.OnDragHover(Editor.Widget.DragEvent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"NodeGraph/GraphView.cs","Line":1418},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.OnDragLeave","Name":"OnDragLeave","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.OnDragLeave"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"ev","Type":"Editor.Widget.DragEvent"}],"l":{"File":"NodeGraph/GraphView.cs","Line":1435},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.OnDragDrop","Name":"OnDragDrop","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.OnDragDrop(Editor.Widget.DragEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"NodeGraph/GraphView.cs","Line":30},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"M:Editor.NodeEditor.GraphView.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Editor.NodeEditor.IGraph","Loc":{"File":"NodeGraph/GraphView.cs","Line":22},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.Graph","Name":"Graph","DocId":"P:Editor.NodeEditor.GraphView.Graph"},{"PropertyType":"Editor.NodeEditor.ConnectionStyle","IsVirtual":true,"Loc":{"File":"NodeGraph/GraphView.cs","Line":40},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.ConnectionStyle","Name":"ConnectionStyle","DocId":"P:Editor.NodeEditor.GraphView.ConnectionStyle"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"NodeGraph/GraphView.cs","Line":42},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.GridSize","Name":"GridSize","DocId":"P:Editor.NodeEditor.GraphView.GridSize"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"NodeGraph/GraphView.cs","Line":43},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.FadeOutBackground","Name":"FadeOutBackground","DocId":"P:Editor.NodeEditor.GraphView.FadeOutBackground"},{"PropertyType":"Editor.NodeEditor.HandleConfig","Loc":{"File":"NodeGraph/GraphView.cs","Line":1323},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.DefaultHandleConfig","Name":"DefaultHandleConfig","DocId":"P:Editor.NodeEditor.GraphView.DefaultHandleConfig"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.GraphView","Name":"GraphView","DocId":"T:Editor.NodeEditor.GraphView"},{"Namespace":"","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"startScene","Type":"Vector2"},{"Name":"view","Type":"Editor.GraphicsView"}],"l":{"File":"NodeGraph/GraphView.cs","Line":219},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.SelectionBox..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.GraphView.SelectionBox","DocId":"M:Editor.NodeEditor.GraphView.SelectionBox.#ctor(Vector2,Editor.GraphicsView)"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"NodeGraph/GraphView.cs","Line":200},"IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.SelectionBox.EndScene","Name":"EndScene","DocId":"P:Editor.NodeEditor.GraphView.SelectionBox.EndScene"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.GraphView.SelectionBox","Name":"SelectionBox","DeclaringType":"Editor.NodeEditor.GraphView","DocId":"T:Editor.NodeEditor.GraphView.SelectionBox"},{"Namespace":"Editor.NodeEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.NodeEditor.FilterModifier","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.FilterModifier.None","Name":"None","DocId":"F:Editor.NodeEditor.FilterModifier.None"},{"FieldType":"Editor.NodeEditor.FilterModifier","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.FilterModifier.Not","Name":"Not","DocId":"F:Editor.NodeEditor.FilterModifier.Not"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.FilterModifier","Name":"FilterModifier","DocId":"T:Editor.NodeEditor.FilterModifier"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.NodeEditor.FilterPart\u003E","Parameters":[{"Name":"value","Type":"System.String"}],"l":{"File":"NodeGraph/NodeQuery.cs","Line":44},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.FilterPart.Parse","Name":"Parse","DeclaringType":"Editor.NodeEditor.FilterPart","DocId":"M:Editor.NodeEditor.FilterPart.Parse(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"Modifier","Out":true,"Type":"Editor.NodeEditor.FilterModifier"},{"Name":"Value","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Editor.NodeEditor.FilterPart.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.NodeEditor.FilterPart","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.NodeEditor.FilterPart.Deconstruct(Editor.NodeEditor.FilterModifier@,System.String@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Modifier","Type":"Editor.NodeEditor.FilterModifier"},{"Name":"Value","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.NodeEditor.FilterPart..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.FilterPart","DocId":"M:Editor.NodeEditor.FilterPart.#ctor(Editor.NodeEditor.FilterModifier,System.String)"}],"Properties":[{"PropertyType":"Editor.NodeEditor.FilterModifier","Loc":{"File":"NodeGraph/NodeQuery.cs","Line":17},"IsPublic":true,"FullName":"Editor.NodeEditor.FilterPart.Modifier","Name":"Modifier","DocId":"P:Editor.NodeEditor.FilterPart.Modifier"},{"PropertyType":"System.String","Loc":{"File":"NodeGraph/NodeQuery.cs","Line":17},"IsPublic":true,"FullName":"Editor.NodeEditor.FilterPart.Value","Name":"Value","DocId":"P:Editor.NodeEditor.FilterPart.Value"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.FilterPart","Name":"FilterPart","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Editor.NodeEditor.FilterPart"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"path","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.Menu.PathElement\u003E"}],"l":{"File":"NodeGraph/NodeQuery.cs","Line":70},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery.Matches","Name":"Matches","DeclaringType":"Editor.NodeEditor.NodeQuery","DocId":"M:Editor.NodeEditor.NodeQuery.Matches(System.Collections.Generic.IReadOnlyList\u00601{Editor.Menu.PathElement})"},{"ReturnType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Parameters":[{"Name":"path","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.Menu.PathElement\u003E"}],"l":{"File":"NodeGraph/NodeQuery.cs","Line":83},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery.GetScore","Name":"GetScore","DeclaringType":"Editor.NodeEditor.NodeQuery","DocId":"M:Editor.NodeEditor.NodeQuery.GetScore(System.Collections.Generic.IReadOnlyList\u00601{Editor.Menu.PathElement})"},{"ReturnType":"System.Void","Parameters":[{"Name":"Graph","Out":true,"Type":"Editor.NodeEditor.IGraph"},{"Name":"Plug","Out":true,"Type":"Editor.NodeEditor.IPlug"},{"Name":"Filter","Out":true,"Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.NodeEditor.FilterPart\u003E"}],"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.NodeEditor.NodeQuery","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.NodeEditor.NodeQuery.Deconstruct(Editor.NodeEditor.IGraph@,Editor.NodeEditor.IPlug@,System.Collections.Generic.IReadOnlyList\u00601{Editor.NodeEditor.FilterPart}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Graph","Type":"Editor.NodeEditor.IGraph"},{"Name":"Plug","Type":"Editor.NodeEditor.IPlug"},{"Name":"Filter","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.NodeEditor.FilterPart\u003E"}],"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.NodeQuery","DocId":"M:Editor.NodeEditor.NodeQuery.#ctor(Editor.NodeEditor.IGraph,Editor.NodeEditor.IPlug,System.Collections.Generic.IReadOnlyList\u00601{Editor.NodeEditor.FilterPart})"},{"ReturnType":"System.Void","Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.IGraph"},{"Name":"plug","Type":"Editor.NodeEditor.IPlug"},{"Name":"filter","Type":"System.String","Default":"null"}],"l":{"File":"NodeGraph/NodeQuery.cs","Line":64},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.NodeQuery","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"M:Editor.NodeEditor.NodeQuery.#ctor(Editor.NodeEditor.IGraph,Editor.NodeEditor.IPlug,System.String)"}],"Properties":[{"PropertyType":"Editor.NodeEditor.IGraph","Loc":{"File":"NodeGraph/NodeQuery.cs","Line":59},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery.Graph","Name":"Graph","DocId":"P:Editor.NodeEditor.NodeQuery.Graph"},{"PropertyType":"Editor.NodeEditor.IPlug","Loc":{"File":"NodeGraph/NodeQuery.cs","Line":59},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery.Plug","Name":"Plug","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Editor.NodeEditor.NodeQuery.Plug"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CEditor.NodeEditor.FilterPart\u003E","Loc":{"File":"NodeGraph/NodeQuery.cs","Line":59},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery.Filter","Name":"Filter","DocId":"P:Editor.NodeEditor.NodeQuery.Filter"},{"PropertyType":"System.Boolean","Loc":{"File":"NodeGraph/NodeQuery.cs","Line":61},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery.IsEmpty","Name":"IsEmpty","DocId":"P:Editor.NodeEditor.NodeQuery.IsEmpty"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.NodeQuery","Name":"NodeQuery","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]}],"DocId":"T:Editor.NodeEditor.NodeQuery"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INodeType\u003E","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INodeType\u003E"},{"Name":"query","Type":"Editor.NodeEditor.NodeQuery"}],"l":{"File":"NodeGraph/NodeQuery.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.NodeQueryExtensions.Filter","Name":"Filter","DeclaringType":"Editor.NodeEditor.NodeQueryExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.NodeEditor.NodeQueryExtensions.Filter(System.Collections.Generic.IEnumerable\u00601{Editor.NodeEditor.INodeType},Editor.NodeEditor.NodeQuery)"},{"ReturnType":"System.Void","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INodeType\u003E"},{"Name":"query","Type":"Editor.NodeEditor.NodeQuery"},{"Name":"output","Type":"System.Collections.Concurrent.ConcurrentBag\u00601\u003CEditor.NodeEditor.INodeType\u003E"}],"l":{"File":"NodeGraph/NodeQuery.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.NodeQueryExtensions.FilterInto","Name":"FilterInto","DeclaringType":"Editor.NodeEditor.NodeQueryExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.NodeEditor.NodeQueryExtensions.FilterInto(System.Collections.Generic.IEnumerable\u00601{Editor.NodeEditor.INodeType},Editor.NodeEditor.NodeQuery,System.Collections.Concurrent.ConcurrentBag\u00601{Editor.NodeEditor.INodeType})"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.NodeQueryExtensions","Name":"NodeQueryExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["0"]},{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.NodeEditor.NodeQueryExtensions"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.NodeUI","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.GraphView"},{"Name":"node","Type":"Editor.NodeEditor.INode"}],"l":{"File":"NodeGraph/NodeUI.cs","Line":60},"IsPublic":true,"FullName":"Editor.NodeEditor.RerouteUI..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.RerouteUI","DocId":"M:Editor.NodeEditor.RerouteUI.#ctor(Editor.NodeEditor.GraphView,Editor.NodeEditor.INode)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.RerouteUI","Name":"RerouteUI","DocId":"T:Editor.NodeEditor.RerouteUI"},{"Namespace":"","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.NodeEditor.RerouteUI.Comment..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.RerouteUI.Comment","DocId":"M:Editor.NodeEditor.RerouteUI.Comment.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"NodeGraph/NodeUI.cs","Line":15},"IsPublic":true,"FullName":"Editor.NodeEditor.RerouteUI.Comment.Text","Name":"Text","DocId":"P:Editor.NodeEditor.RerouteUI.Comment.Text"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.RerouteUI.Comment","Name":"Comment","DeclaringType":"Editor.NodeEditor.RerouteUI","DocId":"T:Editor.NodeEditor.RerouteUI.Comment"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/NodeUI.cs","Line":199},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.Rebuild","Name":"Rebuild","DeclaringType":"Editor.NodeEditor.NodeUI","DocId":"M:Editor.NodeEditor.NodeUI.Rebuild"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/NodeUI.cs","Line":214},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.MarkNodeChanged","Name":"MarkNodeChanged","DeclaringType":"Editor.NodeEditor.NodeUI","DocId":"M:Editor.NodeEditor.NodeUI.MarkNodeChanged"},{"ReturnType":"System.String","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"description","Type":"System.String"},{"Name":"type","Type":"System.Type","Default":"null"},{"Name":"error","Type":"System.String","Default":"null"}],"l":{"File":"NodeGraph/NodeUI.cs","Line":228},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.NodeUI.FormatToolTip","Name":"FormatToolTip","DeclaringType":"Editor.NodeEditor.NodeUI","DocId":"M:Editor.NodeEditor.NodeUI.FormatToolTip(System.String,System.String,System.Type,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.GraphView"},{"Name":"node","Type":"Editor.NodeEditor.INode"}],"l":{"File":"NodeGraph/NodeUI.cs","Line":128},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.NodeUI","DocId":"M:Editor.NodeEditor.NodeUI.#ctor(Editor.NodeEditor.GraphView,Editor.NodeEditor.INode)"}],"Properties":[{"PropertyType":"Editor.NodeEditor.INode","Loc":{"File":"NodeGraph/NodeUI.cs","Line":122},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.Node","Name":"Node","DocId":"P:Editor.NodeEditor.NodeUI.Node"},{"PropertyType":"Editor.NodeEditor.GraphView","Loc":{"File":"NodeGraph/NodeUI.cs","Line":124},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.Graph","Name":"Graph","DocId":"P:Editor.NodeEditor.NodeUI.Graph"},{"PropertyType":"Sandbox.DisplayInfo","Loc":{"File":"NodeGraph/NodeUI.cs","Line":126},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.DisplayInfo","Name":"DisplayInfo","DocId":"P:Editor.NodeEditor.NodeUI.DisplayInfo"},{"PropertyType":"Sandbox.Rect","IsVirtual":true,"Loc":{"File":"NodeGraph/NodeUI.cs","Line":138},"IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.BoundingRect","Name":"BoundingRect","DocId":"P:Editor.NodeEditor.NodeUI.BoundingRect"}],"Fields":[{"FieldType":"Color","IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.SelectionOutline","Name":"SelectionOutline","DocId":"F:Editor.NodeEditor.NodeUI.SelectionOutline"},{"FieldType":"Color","IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.PrimaryColor","Name":"PrimaryColor","DocId":"F:Editor.NodeEditor.NodeUI.PrimaryColor"},{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.NodeEditor.PlugIn\u003E","IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.Inputs","Name":"Inputs","DocId":"F:Editor.NodeEditor.NodeUI.Inputs"},{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.NodeEditor.PlugOut\u003E","IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI.Outputs","Name":"Outputs","DocId":"F:Editor.NodeEditor.NodeUI.Outputs"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.NodeUI","Name":"NodeUI","DocId":"T:Editor.NodeEditor.NodeUI"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"NodeGraph/Plug.cs","Line":50},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.Layout","Name":"Layout","DeclaringType":"Editor.NodeEditor.Plug","DocId":"M:Editor.NodeEditor.Plug.Layout"},{"ReturnType":"System.Void","Parameters":[{"Name":"ev","Type":"Editor.GraphicsMouseEvent"}],"l":{"File":"NodeGraph/Plug.cs","Line":144},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.MousePressed","Name":"MousePressed","DeclaringType":"Editor.NodeEditor.Plug","DocId":"M:Editor.NodeEditor.Plug.MousePressed(Editor.GraphicsMouseEvent)"},{"ReturnType":"System.Void","Parameters":[{"Name":"ev","Type":"Editor.GraphicsMouseEvent"}],"l":{"File":"NodeGraph/Plug.cs","Line":149},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.MouseMove","Name":"MouseMove","DeclaringType":"Editor.NodeEditor.Plug","DocId":"M:Editor.NodeEditor.Plug.MouseMove(Editor.GraphicsMouseEvent)"},{"ReturnType":"System.Void","Parameters":[{"Name":"ev","Type":"Editor.GraphicsMouseEvent"}],"l":{"File":"NodeGraph/Plug.cs","Line":154},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.MouseReleased","Name":"MouseReleased","DeclaringType":"Editor.NodeEditor.Plug","DocId":"M:Editor.NodeEditor.Plug.MouseReleased(Editor.GraphicsMouseEvent)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.IPlug"}],"l":{"File":"NodeGraph/Plug.cs","Line":36},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.Plug","DocId":"M:Editor.NodeEditor.Plug.#ctor(Editor.NodeEditor.NodeUI,Editor.NodeEditor.IPlug)"}],"Properties":[{"PropertyType":"Editor.NodeEditor.HandleConfig","Loc":{"File":"NodeGraph/Plug.cs","Line":6},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.HandleConfig","Name":"HandleConfig","DocId":"P:Editor.NodeEditor.Plug.HandleConfig"},{"PropertyType":"Vector2","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.ConnectionPosition","Name":"ConnectionPosition","DocId":"P:Editor.NodeEditor.Plug.ConnectionPosition"},{"PropertyType":"System.String","Loc":{"File":"NodeGraph/Plug.cs","Line":11},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.Title","Name":"Title","DocId":"P:Editor.NodeEditor.Plug.Title"},{"PropertyType":"Editor.NodeEditor.NodeUI","Loc":{"File":"NodeGraph/Plug.cs","Line":15},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.Node","Name":"Node","DocId":"P:Editor.NodeEditor.Plug.Node"},{"PropertyType":"Editor.NodeEditor.IPlug","Loc":{"File":"NodeGraph/Plug.cs","Line":16},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.Inner","Name":"Inner","DocId":"P:Editor.NodeEditor.Plug.Inner"},{"PropertyType":"System.Type","Loc":{"File":"NodeGraph/Plug.cs","Line":21},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.PropertyType","Name":"PropertyType","DocId":"P:Editor.NodeEditor.Plug.PropertyType"},{"PropertyType":"System.Boolean","Loc":{"File":"NodeGraph/Plug.cs","Line":24},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.Visible","Name":"Visible","DocId":"P:Editor.NodeEditor.Plug.Visible"},{"PropertyType":"System.Boolean","Loc":{"File":"NodeGraph/Plug.cs","Line":25},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.Dragging","Name":"Dragging","DocId":"P:Editor.NodeEditor.Plug.Dragging"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.IsConnected","Name":"IsConnected","DocId":"P:Editor.NodeEditor.Plug.IsConnected"},{"PropertyType":"Editor.NodeEditor.ValueEditor","Loc":{"File":"NodeGraph/Plug.cs","Line":29},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.Editor","Name":"Editor","DocId":"P:Editor.NodeEditor.Plug.Editor"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/Plug.cs","Line":31},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.DefaultZIndex","Name":"DefaultZIndex","DocId":"P:Editor.NodeEditor.Plug.DefaultZIndex"},{"PropertyType":"System.Single","Loc":{"File":"NodeGraph/Plug.cs","Line":90},"IsPublic":true,"FullName":"Editor.NodeEditor.Plug.PreferredWidth","Name":"PreferredWidth","DocId":"P:Editor.NodeEditor.Plug.PreferredWidth"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.Plug","Name":"Plug","DocId":"T:Editor.NodeEditor.Plug"},{"Namespace":"Editor.NodeEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.NodeEditor.HandleShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.HandleShape.Square","Name":"Square","DocId":"F:Editor.NodeEditor.HandleShape.Square"},{"FieldType":"Editor.NodeEditor.HandleShape","IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.HandleShape.Arrow","Name":"Arrow","DocId":"F:Editor.NodeEditor.HandleShape.Arrow"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.HandleShape","Name":"HandleShape","DocId":"T:Editor.NodeEditor.HandleShape"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Out":true,"Type":"System.String"},{"Name":"Color","Out":true,"Type":"Color"},{"Name":"Shape","Out":true,"Type":"Editor.NodeEditor.HandleShape"}],"IsPublic":true,"FullName":"Editor.NodeEditor.HandleConfig.Deconstruct","Name":"Deconstruct","DeclaringType":"Editor.NodeEditor.HandleConfig","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Editor.NodeEditor.HandleConfig.Deconstruct(System.String@,Color@,Editor.NodeEditor.HandleShape@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Name","Type":"System.String"},{"Name":"Color","Type":"Color"},{"Name":"Shape","Type":"Editor.NodeEditor.HandleShape","Default":"0"}],"IsPublic":true,"FullName":"Editor.NodeEditor.HandleConfig..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.HandleConfig","DocId":"M:Editor.NodeEditor.HandleConfig.#ctor(System.String,Color,Editor.NodeEditor.HandleShape)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"NodeGraph/Plug.cs","Line":223},"IsPublic":true,"FullName":"Editor.NodeEditor.HandleConfig.Name","Name":"Name","DocId":"P:Editor.NodeEditor.HandleConfig.Name"},{"PropertyType":"Color","Loc":{"File":"NodeGraph/Plug.cs","Line":223},"IsPublic":true,"FullName":"Editor.NodeEditor.HandleConfig.Color","Name":"Color","DocId":"P:Editor.NodeEditor.HandleConfig.Color"},{"PropertyType":"Editor.NodeEditor.HandleShape","Loc":{"File":"NodeGraph/Plug.cs","Line":223},"IsPublic":true,"FullName":"Editor.NodeEditor.HandleConfig.Shape","Name":"Shape","DocId":"P:Editor.NodeEditor.HandleConfig.Shape"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.HandleConfig","Name":"HandleConfig","DocId":"T:Editor.NodeEditor.HandleConfig"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.Plug","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"NodeGraph/PlugIn.cs","Line":36},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugIn.Layout","Name":"Layout","DeclaringType":"Editor.NodeEditor.PlugIn","DocId":"M:Editor.NodeEditor.PlugIn.Layout"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.IPlug"}],"l":{"File":"NodeGraph/PlugIn.cs","Line":14},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugIn..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.PlugIn","DocId":"M:Editor.NodeEditor.PlugIn.#ctor(Editor.NodeEditor.NodeUI,Editor.NodeEditor.IPlug)"}],"Properties":[{"PropertyType":"Vector2","IsVirtual":true,"Loc":{"File":"NodeGraph/PlugIn.cs","Line":5},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugIn.ConnectionPosition","Name":"ConnectionPosition","DocId":"P:Editor.NodeEditor.PlugIn.ConnectionPosition"},{"PropertyType":"Editor.NodeEditor.Connection","Loc":{"File":"NodeGraph/PlugIn.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugIn.Connection","Name":"Connection","DocId":"P:Editor.NodeEditor.PlugIn.Connection"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"NodeGraph/PlugIn.cs","Line":9},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugIn.IsConnected","Name":"IsConnected","DocId":"P:Editor.NodeEditor.PlugIn.IsConnected"},{"PropertyType":"Editor.NodeEditor.IPlugIn","Loc":{"File":"NodeGraph/PlugIn.cs","Line":11},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugIn.Inner","Name":"Inner","DocId":"P:Editor.NodeEditor.PlugIn.Inner"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.PlugIn","Name":"PlugIn","DocId":"T:Editor.NodeEditor.PlugIn"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.NodeEditor.Plug","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"NodeGraph/PlugOut.cs","Line":42},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugOut.Layout","Name":"Layout","DeclaringType":"Editor.NodeEditor.PlugOut","DocId":"M:Editor.NodeEditor.PlugOut.Layout"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.IPlug"}],"l":{"File":"NodeGraph/PlugOut.cs","Line":9},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugOut..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.PlugOut","DocId":"M:Editor.NodeEditor.PlugOut.#ctor(Editor.NodeEditor.NodeUI,Editor.NodeEditor.IPlug)"}],"Properties":[{"PropertyType":"Vector2","IsVirtual":true,"Loc":{"File":"NodeGraph/PlugOut.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugOut.ConnectionPosition","Name":"ConnectionPosition","DocId":"P:Editor.NodeEditor.PlugOut.ConnectionPosition"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.Connection\u003E","Loc":{"File":"NodeGraph/PlugOut.cs","Line":11},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugOut.Connections","Name":"Connections","DocId":"P:Editor.NodeEditor.PlugOut.Connections"},{"PropertyType":"Editor.NodeEditor.IPlugOut","Loc":{"File":"NodeGraph/PlugOut.cs","Line":13},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugOut.Inner","Name":"Inner","DocId":"P:Editor.NodeEditor.PlugOut.Inner"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"NodeGraph/PlugOut.cs","Line":15},"IsPublic":true,"FullName":"Editor.NodeEditor.PlugOut.IsConnected","Name":"IsConnected","DocId":"P:Editor.NodeEditor.PlugOut.IsConnected"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.PlugOut","Name":"PlugOut","DocId":"T:Editor.NodeEditor.PlugOut"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"NodeGraph/ResizableItem.cs","Line":28},"IsPublic":true,"FullName":"Editor.NodeEditor.ResizableItem..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.ResizableItem","DocId":"M:Editor.NodeEditor.ResizableItem.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ResizableItem","Name":"ResizableItem","Documentation":{"Summary":"Example of a resizable item for when I need it"},"DocId":"T:Editor.NodeEditor.ResizableItem"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.String","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"NodeGraph/TypeNameFormatter.cs","Line":28},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.TypeNameFormatter.ToRichText","Name":"ToRichText","DeclaringType":"Editor.NodeEditor.TypeNameFormatter","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.NodeEditor.TypeNameFormatter.ToRichText(System.Type)"},{"ReturnType":"System.String","Parameters":[{"Name":"value","Type":"System.String"},{"Name":"color","Type":"System.String"}],"l":{"File":"NodeGraph/TypeNameFormatter.cs","Line":68},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.TypeNameFormatter.WithColor","Name":"WithColor","DeclaringType":"Editor.NodeEditor.TypeNameFormatter","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"M:Editor.NodeEditor.TypeNameFormatter.WithColor(System.String,System.String)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Editor.NodeEditor.TypeNameFormatter","Name":"TypeNameFormatter","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Editor.NodeEditor.TypeNameFormatter"},{"Namespace":"Editor.NodeEditor","BaseType":"Editor.GraphicsItem","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItem"}],"l":{"File":"NodeGraph/ValueEditor.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.ValueEditor..ctor","Name":".ctor","DeclaringType":"Editor.NodeEditor.ValueEditor","DocId":"M:Editor.NodeEditor.ValueEditor.#ctor(Editor.GraphicsItem)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"NodeGraph/ValueEditor.cs","Line":6},"IsPublic":true,"FullName":"Editor.NodeEditor.ValueEditor.Enabled","Name":"Enabled","DocId":"P:Editor.NodeEditor.ValueEditor.Enabled"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"NodeGraph/ValueEditor.cs","Line":7},"IsPublic":true,"FullName":"Editor.NodeEditor.ValueEditor.HideLabel","Name":"HideLabel","DocId":"P:Editor.NodeEditor.ValueEditor.HideLabel"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.ValueEditor","Name":"ValueEditor","DocId":"T:Editor.NodeEditor.ValueEditor"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.INode"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IGraph.AddNode","Name":"AddNode","DeclaringType":"Editor.NodeEditor.IGraph","DocId":"M:Editor.NodeEditor.IGraph.AddNode(Editor.NodeEditor.INode)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.INode"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IGraph.RemoveNode","Name":"RemoveNode","DeclaringType":"Editor.NodeEditor.IGraph","DocId":"M:Editor.NodeEditor.IGraph.RemoveNode(Editor.NodeEditor.INode)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INode\u003E"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IGraph.SerializeNodes","Name":"SerializeNodes","DeclaringType":"Editor.NodeEditor.IGraph","DocId":"M:Editor.NodeEditor.IGraph.SerializeNodes(System.Collections.Generic.IEnumerable\u00601{Editor.NodeEditor.INode})"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INode\u003E","IsVirtual":true,"Parameters":[{"Name":"serialized","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IGraph.DeserializeNodes","Name":"DeserializeNodes","DeclaringType":"Editor.NodeEditor.IGraph","DocId":"M:Editor.NodeEditor.IGraph.DeserializeNodes(System.String)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.INode\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IGraph.Nodes","Name":"Nodes","DocId":"P:Editor.NodeEditor.IGraph.Nodes"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.IGraph","Name":"IGraph","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Editor.NodeEditor.IGraph"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"nodeType","Type":"Editor.NodeEditor.INodeType"},{"Name":"query","Type":"Editor.NodeEditor.NodeQuery"}],"l":{"File":"NodePublic/Graph.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.INodeType.DefaultMatches","Name":"DefaultMatches","DeclaringType":"Editor.NodeEditor.INodeType","DocId":"M:Editor.NodeEditor.INodeType.DefaultMatches(Editor.NodeEditor.INodeType,Editor.NodeEditor.NodeQuery)"},{"ReturnType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Parameters":[{"Name":"nodeType","Type":"Editor.NodeEditor.INodeType"},{"Name":"query","Type":"Editor.NodeEditor.NodeQuery"}],"l":{"File":"NodePublic/Graph.cs","Line":26},"IsPublic":true,"IsStatic":true,"FullName":"Editor.NodeEditor.INodeType.DefaultGetScore","Name":"DefaultGetScore","DeclaringType":"Editor.NodeEditor.INodeType","DocId":"M:Editor.NodeEditor.INodeType.DefaultGetScore(Editor.NodeEditor.INodeType,Editor.NodeEditor.NodeQuery)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"valueType","Type":"System.Type"},{"Name":"name","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INodeType.TryGetInput","Name":"TryGetInput","DeclaringType":"Editor.NodeEditor.INodeType","DocId":"M:Editor.NodeEditor.INodeType.TryGetInput(System.Type,System.String@)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"valueType","Type":"System.Type"},{"Name":"name","Out":true,"Type":"System.String"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INodeType.TryGetOutput","Name":"TryGetOutput","DeclaringType":"Editor.NodeEditor.INodeType","DocId":"M:Editor.NodeEditor.INodeType.TryGetOutput(System.Type,System.String@)"},{"ReturnType":"Editor.NodeEditor.INode","IsVirtual":true,"Parameters":[{"Name":"graph","Type":"Editor.NodeEditor.IGraph"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INodeType.CreateNode","Name":"CreateNode","DeclaringType":"Editor.NodeEditor.INodeType","DocId":"M:Editor.NodeEditor.INodeType.CreateNode(Editor.NodeEditor.IGraph)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"query","Type":"Editor.NodeEditor.NodeQuery"}],"l":{"File":"NodePublic/Graph.cs","Line":69},"IsPublic":true,"FullName":"Editor.NodeEditor.INodeType.Matches","Name":"Matches","DeclaringType":"Editor.NodeEditor.INodeType","DocId":"M:Editor.NodeEditor.INodeType.Matches(Editor.NodeEditor.NodeQuery)"},{"ReturnType":"System.Nullable\u00601\u003CSystem.Int32\u003E","IsVirtual":true,"Parameters":[{"Name":"query","Type":"Editor.NodeEditor.NodeQuery"}],"l":{"File":"NodePublic/Graph.cs","Line":70},"IsPublic":true,"FullName":"Editor.NodeEditor.INodeType.GetScore","Name":"GetScore","DeclaringType":"Editor.NodeEditor.INodeType","DocId":"M:Editor.NodeEditor.INodeType.GetScore(Editor.NodeEditor.NodeQuery)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"NodePublic/Graph.cs","Line":63},"IsPublic":true,"FullName":"Editor.NodeEditor.INodeType.IsCommon","Name":"IsCommon","Documentation":{"Summary":"If true, include this type in the node menu even without a search filter."},"DocId":"P:Editor.NodeEditor.INodeType.IsCommon"},{"PropertyType":"Editor.Menu.PathElement[]","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INodeType.Path","Name":"Path","DocId":"P:Editor.NodeEditor.INodeType.Path"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.INodeType","Name":"INodeType","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Editor.NodeEditor.INodeType"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INode.OnPaint","Name":"OnPaint","DeclaringType":"Editor.NodeEditor.INode","DocId":"M:Editor.NodeEditor.INode.OnPaint(Sandbox.Rect)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Editor.MouseEvent"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INode.OnDoubleClick","Name":"OnDoubleClick","DeclaringType":"Editor.NodeEditor.INode","DocId":"M:Editor.NodeEditor.INode.OnDoubleClick(Editor.MouseEvent)"},{"ReturnType":"Editor.NodeEditor.NodeUI","IsVirtual":true,"Parameters":[{"Name":"view","Type":"Editor.NodeEditor.GraphView"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INode.CreateUI","Name":"CreateUI","DeclaringType":"Editor.NodeEditor.INode","DocId":"M:Editor.NodeEditor.INode.CreateUI(Editor.NodeEditor.GraphView)"},{"ReturnType":"Color","IsVirtual":true,"Parameters":[{"Name":"view","Type":"Editor.NodeEditor.GraphView"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INode.GetPrimaryColor","Name":"GetPrimaryColor","DeclaringType":"Editor.NodeEditor.INode","DocId":"M:Editor.NodeEditor.INode.GetPrimaryColor(Editor.NodeEditor.GraphView)"},{"ReturnType":"Editor.Menu","IsVirtual":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"}],"IsPublic":true,"FullName":"Editor.NodeEditor.INode.CreateContextMenu","Name":"CreateContextMenu","DeclaringType":"Editor.NodeEditor.INode","DocId":"M:Editor.NodeEditor.INode.CreateContextMenu(Editor.NodeEditor.NodeUI)"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.Identifier","Name":"Identifier","DocId":"P:Editor.NodeEditor.INode.Identifier"},{"PropertyType":"Sandbox.DisplayInfo","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.DisplayInfo","Name":"DisplayInfo","DocId":"P:Editor.NodeEditor.INode.DisplayInfo"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.CanClone","Name":"CanClone","DocId":"P:Editor.NodeEditor.INode.CanClone"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.CanRemove","Name":"CanRemove","DocId":"P:Editor.NodeEditor.INode.CanRemove"},{"PropertyType":"Vector2","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.Position","Name":"Position","DocId":"P:Editor.NodeEditor.INode.Position"},{"PropertyType":"Vector2","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.ExpandSize","Name":"ExpandSize","DocId":"P:Editor.NodeEditor.INode.ExpandSize"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.AutoSize","Name":"AutoSize","DocId":"P:Editor.NodeEditor.INode.AutoSize"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.IPlugIn\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.Inputs","Name":"Inputs","DocId":"P:Editor.NodeEditor.INode.Inputs"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.NodeEditor.IPlugOut\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.Outputs","Name":"Outputs","DocId":"P:Editor.NodeEditor.INode.Outputs"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.ErrorMessage","Name":"ErrorMessage","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Editor.NodeEditor.INode.ErrorMessage"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.IsReachable","Name":"IsReachable","DocId":"P:Editor.NodeEditor.INode.IsReachable"},{"PropertyType":"Editor.Pixmap","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.Thumbnail","Name":"Thumbnail","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Editor.NodeEditor.INode.Thumbnail"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.INode.HasTitleBar","Name":"HasTitleBar","DocId":"P:Editor.NodeEditor.INode.HasTitleBar"},{"PropertyType":"System.Action","IsVirtual":true,"Loc":{"File":"NodePublic/Graph.cs","Line":103},"IsPublic":true,"FullName":"Editor.NodeEditor.INode.GoToDefinition","Name":"GoToDefinition","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["2"]}],"DocId":"P:Editor.NodeEditor.INode.GoToDefinition"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.INode","Name":"INode","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Editor.NodeEditor.INode"},{"Namespace":"Editor.NodeEditor","Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IRerouteNode.Comment","Name":"Comment","DocId":"P:Editor.NodeEditor.IRerouteNode.Comment"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.IRerouteNode","Name":"IRerouteNode","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"T:Editor.NodeEditor.IRerouteNode"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"Editor.NodeEditor.ValueEditor","IsVirtual":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.Plug"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.CreateEditor","Name":"CreateEditor","DeclaringType":"Editor.NodeEditor.IPlug","DocId":"M:Editor.NodeEditor.IPlug.CreateEditor(Editor.NodeEditor.NodeUI,Editor.NodeEditor.Plug)"},{"ReturnType":"Editor.Menu","IsVirtual":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.Plug"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.CreateContextMenu","Name":"CreateContextMenu","DeclaringType":"Editor.NodeEditor.IPlug","DocId":"M:Editor.NodeEditor.IPlug.CreateContextMenu(Editor.NodeEditor.NodeUI,Editor.NodeEditor.Plug)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"Editor.NodeEditor.NodeUI"},{"Name":"plug","Type":"Editor.NodeEditor.Plug"},{"Name":"e","Type":"Editor.MouseEvent"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.OnDoubleClick","Name":"OnDoubleClick","DeclaringType":"Editor.NodeEditor.IPlug","DocId":"M:Editor.NodeEditor.IPlug.OnDoubleClick(Editor.NodeEditor.NodeUI,Editor.NodeEditor.Plug,Editor.MouseEvent)"}],"Properties":[{"PropertyType":"Editor.NodeEditor.INode","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.Node","Name":"Node","DocId":"P:Editor.NodeEditor.IPlug.Node"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.Identifier","Name":"Identifier","DocId":"P:Editor.NodeEditor.IPlug.Identifier"},{"PropertyType":"System.Type","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.Type","Name":"Type","DocId":"P:Editor.NodeEditor.IPlug.Type"},{"PropertyType":"Sandbox.DisplayInfo","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.DisplayInfo","Name":"DisplayInfo","DocId":"P:Editor.NodeEditor.IPlug.DisplayInfo"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.ShowLabel","Name":"ShowLabel","DocId":"P:Editor.NodeEditor.IPlug.ShowLabel"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.AllowStretch","Name":"AllowStretch","DocId":"P:Editor.NodeEditor.IPlug.AllowStretch"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.ShowConnection","Name":"ShowConnection","DocId":"P:Editor.NodeEditor.IPlug.ShowConnection"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.InTitleBar","Name":"InTitleBar","DocId":"P:Editor.NodeEditor.IPlug.InTitleBar"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.IsReachable","Name":"IsReachable","DocId":"P:Editor.NodeEditor.IPlug.IsReachable"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlug.ErrorMessage","Name":"ErrorMessage","DocId":"P:Editor.NodeEditor.IPlug.ErrorMessage"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.IPlug","Name":"IPlug","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"T:Editor.NodeEditor.IPlug"},{"Namespace":"Editor.NodeEditor","Methods":[{"ReturnType":"System.Nullable\u00601\u003CSystem.Single\u003E","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IPlugIn.GetHandleOffset","Name":"GetHandleOffset","DeclaringType":"Editor.NodeEditor.IPlugIn","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Editor.NodeEditor.IPlugIn.GetHandleOffset(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Nullable\u00601\u003CSystem.Single\u003E"}],"IsPublic":true,"FullName":"Editor.NodeEditor.IPlugIn.SetHandleOffset","Name":"SetHandleOffset","DeclaringType":"Editor.NodeEditor.IPlugIn","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]}],"DocId":"M:Editor.NodeEditor.IPlugIn.SetHandleOffset(System.String,System.Nullable\u00601{System.Single})"}],"Properties":[{"PropertyType":"Editor.NodeEditor.IPlugOut","IsVirtual":true,"IsPublic":true,"FullName":"Editor.NodeEditor.IPlugIn.ConnectedOutput","Name":"ConnectedOutput","DocId":"P:Editor.NodeEditor.IPlugIn.ConnectedOutput"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.IPlugIn","Name":"IPlugIn","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"DocId":"T:Editor.NodeEditor.IPlugIn"},{"Namespace":"Editor.NodeEditor","IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.NodeEditor.IPlugOut","Name":"IPlugOut","DocId":"T:Editor.NodeEditor.IPlugOut"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.PrimitiveBuilder","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"MeshEditor/Primitives/Block.cs","Line":17},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.SetFromBox","Name":"SetFromBox","DeclaringType":"Editor.MeshEditor.BlockPrimitive","DocId":"M:Editor.MeshEditor.BlockPrimitive.SetFromBox(BBox)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"mesh","Type":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh"}],"l":{"File":"MeshEditor/Primitives/Block.cs","Line":20},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Build","Name":"Build","DeclaringType":"Editor.MeshEditor.BlockPrimitive","DocId":"M:Editor.MeshEditor.BlockPrimitive.Build(Editor.MeshEditor.PrimitiveBuilder.PolygonMesh)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MeshEditor/Primitives/Block.cs","Line":7},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.BlockPrimitive","DocId":"M:Editor.MeshEditor.BlockPrimitive.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Block.cs","Line":7},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Top","Name":"Top","DocId":"P:Editor.MeshEditor.BlockPrimitive.Top"},{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Block.cs","Line":8},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Bottom","Name":"Bottom","DocId":"P:Editor.MeshEditor.BlockPrimitive.Bottom"},{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Block.cs","Line":9},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Left","Name":"Left","DocId":"P:Editor.MeshEditor.BlockPrimitive.Left"},{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Block.cs","Line":10},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Right","Name":"Right","DocId":"P:Editor.MeshEditor.BlockPrimitive.Right"},{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Block.cs","Line":11},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Front","Name":"Front","DocId":"P:Editor.MeshEditor.BlockPrimitive.Front"},{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Block.cs","Line":12},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Back","Name":"Back","DocId":"P:Editor.MeshEditor.BlockPrimitive.Back"},{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Block.cs","Line":13},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive.Hollow","Name":"Hollow","DocId":"P:Editor.MeshEditor.BlockPrimitive.Hollow"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.BlockPrimitive","Name":"BlockPrimitive","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Block"]},{"FullName":"IconAttribute","ConstructorArguments":["rectangle"]}],"DocId":"T:Editor.MeshEditor.BlockPrimitive"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.PrimitiveBuilder","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"MeshEditor/Primitives/Quad.cs","Line":12},"IsPublic":true,"FullName":"Editor.MeshEditor.QuadPrimitive.SetFromBox","Name":"SetFromBox","DeclaringType":"Editor.MeshEditor.QuadPrimitive","DocId":"M:Editor.MeshEditor.QuadPrimitive.SetFromBox(BBox)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"mesh","Type":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh"}],"l":{"File":"MeshEditor/Primitives/Quad.cs","Line":15},"IsPublic":true,"FullName":"Editor.MeshEditor.QuadPrimitive.Build","Name":"Build","DeclaringType":"Editor.MeshEditor.QuadPrimitive","DocId":"M:Editor.MeshEditor.QuadPrimitive.Build(Editor.MeshEditor.PrimitiveBuilder.PolygonMesh)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MeshEditor/Primitives/Quad.cs","Line":10},"IsPublic":true,"FullName":"Editor.MeshEditor.QuadPrimitive..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.QuadPrimitive","DocId":"M:Editor.MeshEditor.QuadPrimitive.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"MeshEditor/Primitives/Quad.cs","Line":7},"IsPublic":true,"FullName":"Editor.MeshEditor.QuadPrimitive.Is2D","Name":"Is2D","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.MeshEditor.QuadPrimitive.Is2D"},{"PropertyType":"System.Boolean","Loc":{"File":"MeshEditor/Primitives/Quad.cs","Line":10},"IsPublic":true,"FullName":"Editor.MeshEditor.QuadPrimitive.HasBackface","Name":"HasBackface","DocId":"P:Editor.MeshEditor.QuadPrimitive.HasBackface"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.QuadPrimitive","Name":"QuadPrimitive","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Quad"]},{"FullName":"IconAttribute","ConstructorArguments":["rectangle"]}],"DocId":"T:Editor.MeshEditor.QuadPrimitive"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.PrimitiveBuilder","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"box","Type":"BBox"}],"l":{"File":"MeshEditor/Primitives/Stairs.cs","Line":18},"IsPublic":true,"FullName":"Editor.MeshEditor.StairsPrimitive.SetFromBox","Name":"SetFromBox","DeclaringType":"Editor.MeshEditor.StairsPrimitive","DocId":"M:Editor.MeshEditor.StairsPrimitive.SetFromBox(BBox)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"mesh","Type":"Editor.MeshEditor.PrimitiveBuilder.PolygonMesh"}],"l":{"File":"MeshEditor/Primitives/Stairs.cs","Line":28},"IsPublic":true,"FullName":"Editor.MeshEditor.StairsPrimitive.Build","Name":"Build","DeclaringType":"Editor.MeshEditor.StairsPrimitive","DocId":"M:Editor.MeshEditor.StairsPrimitive.Build(Editor.MeshEditor.PrimitiveBuilder.PolygonMesh)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"MeshEditor/Primitives/Stairs.cs","Line":9},"IsPublic":true,"FullName":"Editor.MeshEditor.StairsPrimitive..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.StairsPrimitive","DocId":"M:Editor.MeshEditor.StairsPrimitive.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"MeshEditor/Primitives/Stairs.cs","Line":9},"IsPublic":true,"FullName":"Editor.MeshEditor.StairsPrimitive.NumberOfSteps","Name":"NumberOfSteps","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Number of steps"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["2","64","0.01","True","True"]}],"DocId":"P:Editor.MeshEditor.StairsPrimitive.NumberOfSteps"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.StairsPrimitive","Name":"StairsPrimitive","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Stairs"]},{"FullName":"IconAttribute","ConstructorArguments":["stairs"]}],"DocId":"T:Editor.MeshEditor.StairsPrimitive"},{"Namespace":"Editor.MeshEditor","Properties":[{"PropertyType":"Sandbox.MeshComponent","IsVirtual":true,"IsPublic":true,"FullName":"Editor.MeshEditor.IMeshElement.Component","Name":"Component","DocId":"P:Editor.MeshEditor.IMeshElement.Component"},{"PropertyType":"Sandbox.GameObject","IsVirtual":true,"Loc":{"File":"Scene/Mesh/IMeshElement.cs","Line":10},"IsPublic":true,"FullName":"Editor.MeshEditor.IMeshElement.GameObject","Name":"GameObject","DocId":"P:Editor.MeshEditor.IMeshElement.GameObject"},{"PropertyType":"Sandbox.Scene","IsVirtual":true,"Loc":{"File":"Scene/Mesh/IMeshElement.cs","Line":11},"IsPublic":true,"FullName":"Editor.MeshEditor.IMeshElement.Scene","Name":"Scene","DocId":"P:Editor.MeshEditor.IMeshElement.Scene"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.IMeshElement","Name":"IMeshElement","Documentation":{"Summary":"A mesh element can be a vertex, edge or face belonging to a mesh"},"DocId":"T:Editor.MeshEditor.IMeshElement"},{"Namespace":"Editor.MeshEditor","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"component","Type":"Sandbox.MeshComponent"},{"Name":"handle","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Mesh/MeshEdge.cs","Line":22},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.MeshEdge","DocId":"M:Editor.MeshEditor.MeshEdge.#ctor(Sandbox.MeshComponent,HalfEdgeMesh.HalfEdgeHandle)"}],"Properties":[{"PropertyType":"Sandbox.MeshComponent","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":11},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.Component","Name":"Component","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.Component"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":12},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.Handle","Name":"Handle","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.Handle"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":13},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.HandleIndex","Name":"HandleIndex","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.HandleIndex"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":15},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.IsValid"},{"PropertyType":"Transform","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":16},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.Transform"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":18},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.IsOpen","Name":"IsOpen","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.IsOpen"},{"PropertyType":"Line","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":19},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.Line","Name":"Line","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.Line"},{"PropertyType":"Sandbox.PolygonMesh.EdgeSmoothMode","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":31},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge.EdgeSmoothing","Name":"EdgeSmoothing","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshEdge.EdgeSmoothing"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.MeshEdge","Name":"MeshEdge","Documentation":{"Summary":"References a edge handle and the mesh component it belongs to."},"DocId":"T:Editor.MeshEditor.MeshEdge"},{"Namespace":"Editor.MeshEditor","Properties":[{"PropertyType":"Sandbox.MeshComponent","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":40},"IsPublic":true,"FullName":"Editor.MeshEditor.BevelEdges.Component","Name":"Component","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.BevelEdges.Component"},{"PropertyType":"Sandbox.PolygonMesh","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":41},"IsPublic":true,"FullName":"Editor.MeshEditor.BevelEdges.Mesh","Name":"Mesh","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.BevelEdges.Mesh"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Scene/Mesh/MeshEdge.cs","Line":42},"IsPublic":true,"FullName":"Editor.MeshEditor.BevelEdges.Edges","Name":"Edges","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.BevelEdges.Edges"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.BevelEdges","Name":"BevelEdges","DocId":"T:Editor.MeshEditor.BevelEdges"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.InspectorWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/Mesh/MeshEdge.cs","Line":48},"IsPublic":true,"FullName":"Editor.MeshEditor.BevelEdgesInspector..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.BevelEdgesInspector","DocId":"M:Editor.MeshEditor.BevelEdgesInspector.#ctor(Sandbox.SerializedObject)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.BevelEdgesInspector","Name":"BevelEdgesInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Editor.MeshEditor.BevelEdges"]}],"DocId":"T:Editor.MeshEditor.BevelEdgesInspector"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.InspectorWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/Mesh/MeshEdge.cs","Line":178},"IsPublic":true,"FullName":"Editor.MeshEditor.EdgeInspector..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.EdgeInspector","DocId":"M:Editor.MeshEditor.EdgeInspector.#ctor(Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.EdgeInspector","Name":"EdgeInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Editor.MeshEditor.MeshEdge"]}],"DocId":"T:Editor.MeshEditor.EdgeInspector"},{"Namespace":"Editor.MeshEditor","Methods":[{"ReturnType":"Editor.MeshEditor.MeshVertex","Parameters":[{"Name":"point","Type":"Vector2"},{"Name":"maxDistance","Type":"System.Single"}],"l":{"File":"Scene/Mesh/MeshFace.cs","Line":56},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.GetClosestVertex","Name":"GetClosestVertex","DeclaringType":"Editor.MeshEditor.MeshFace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"M:Editor.MeshEditor.MeshFace.GetClosestVertex(Vector2,System.Single)"},{"ReturnType":"Editor.MeshEditor.MeshEdge","Parameters":[{"Name":"position","Type":"Vector3"},{"Name":"point","Type":"Vector2"},{"Name":"maxDistance","Type":"System.Single"}],"l":{"File":"Scene/Mesh/MeshFace.cs","Line":81},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.GetClosestEdge","Name":"GetClosestEdge","DeclaringType":"Editor.MeshEditor.MeshFace","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"M:Editor.MeshEditor.MeshFace.GetClosestEdge(Vector3,Vector2,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"component","Type":"Sandbox.MeshComponent"},{"Name":"handle","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Mesh/MeshFace.cs","Line":22},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.MeshFace","DocId":"M:Editor.MeshEditor.MeshFace.#ctor(Sandbox.MeshComponent,HalfEdgeMesh.FaceHandle)"}],"Properties":[{"PropertyType":"Sandbox.MeshComponent","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":12},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.Component","Name":"Component","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.MeshFace.Component"},{"PropertyType":"HalfEdgeMesh.FaceHandle","Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":13},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.Handle","Name":"Handle","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshFace.Handle"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":14},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.HandleIndex","Name":"HandleIndex","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.MeshFace.HandleIndex"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":16},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshFace.IsValid"},{"PropertyType":"Transform","Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":17},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshFace.Transform"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":19},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.Center","Name":"Center","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshFace.Center"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":35},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.TextureOffset","Name":"TextureOffset","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Shift"]},{"FullName":"GroupAttribute","ConstructorArguments":["Texture State"]}],"DocId":"P:Editor.MeshEditor.MeshFace.TextureOffset"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":43},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.TextureScale","Name":"TextureScale","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Scale"]},{"FullName":"GroupAttribute","ConstructorArguments":["Texture State"]}],"DocId":"P:Editor.MeshEditor.MeshFace.TextureScale"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Mesh/MeshFace.cs","Line":51},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace.Material","Name":"Material","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Texture State"]}],"DocId":"P:Editor.MeshEditor.MeshFace.Material"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.MeshFace","Name":"MeshFace","Documentation":{"Summary":"References a face handle and the mesh component it belongs to."},"DocId":"T:Editor.MeshEditor.MeshFace"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.InspectorWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/Mesh/MeshFace.cs","Line":129},"IsPublic":true,"FullName":"Editor.MeshEditor.FaceInspector..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.FaceInspector","DocId":"M:Editor.MeshEditor.FaceInspector.#ctor(Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.FaceInspector","Name":"FaceInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Editor.MeshEditor.MeshFace"]}],"DocId":"T:Editor.MeshEditor.FaceInspector"},{"Namespace":"Editor.MeshEditor","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"component","Type":"Sandbox.MeshComponent"},{"Name":"handle","Type":"HalfEdgeMesh.VertexHandle"}],"l":{"File":"Scene/Mesh/MeshVertex.cs","Line":22},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.MeshVertex","DocId":"M:Editor.MeshEditor.MeshVertex.#ctor(Sandbox.MeshComponent,HalfEdgeMesh.VertexHandle)"}],"Properties":[{"PropertyType":"Sandbox.MeshComponent","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Mesh/MeshVertex.cs","Line":11},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex.Component","Name":"Component","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.MeshVertex.Component"},{"PropertyType":"HalfEdgeMesh.VertexHandle","Loc":{"File":"Scene/Mesh/MeshVertex.cs","Line":12},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex.Handle","Name":"Handle","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshVertex.Handle"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Mesh/MeshVertex.cs","Line":13},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex.HandleIndex","Name":"HandleIndex","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"DocId":"P:Editor.MeshEditor.MeshVertex.HandleIndex"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Mesh/MeshVertex.cs","Line":15},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshVertex.IsValid"},{"PropertyType":"Transform","Loc":{"File":"Scene/Mesh/MeshVertex.cs","Line":16},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshVertex.Transform"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Mesh/MeshVertex.cs","Line":18},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex.PositionLocal","Name":"PositionLocal","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshVertex.PositionLocal"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Mesh/MeshVertex.cs","Line":19},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex.PositionWorld","Name":"PositionWorld","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.MeshEditor.MeshVertex.PositionWorld"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.MeshVertex","Name":"MeshVertex","Documentation":{"Summary":"References a vertex handle and the mesh component it belongs to."},"DocId":"T:Editor.MeshEditor.MeshVertex"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.InspectorWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/Mesh/MeshVertex.cs","Line":59},"IsPublic":true,"FullName":"Editor.MeshEditor.VertexInspector..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.VertexInspector","DocId":"M:Editor.MeshEditor.VertexInspector.#ctor(Sandbox.SerializedObject)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.VertexInspector","Name":"VertexInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Editor.MeshEditor.MeshVertex"]}],"DocId":"T:Editor.MeshEditor.VertexInspector"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.MeshEditor.VertexInspector.MergeRange","IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.VertexInspector.MergeRange.Infinite","Name":"Infinite","DocId":"F:Editor.MeshEditor.VertexInspector.MergeRange.Infinite"},{"FieldType":"Editor.MeshEditor.VertexInspector.MergeRange","IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.VertexInspector.MergeRange.Grid","Name":"Grid","DocId":"F:Editor.MeshEditor.VertexInspector.MergeRange.Grid"},{"FieldType":"Editor.MeshEditor.VertexInspector.MergeRange","IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.VertexInspector.MergeRange.Fixed","Name":"Fixed","DocId":"F:Editor.MeshEditor.VertexInspector.MergeRange.Fixed"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.VertexInspector.MergeRange","Name":"MergeRange","DeclaringType":"Editor.MeshEditor.VertexInspector","DocId":"T:Editor.MeshEditor.VertexInspector.MergeRange"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.EditorTool\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.GetSubtools","Name":"GetSubtools","DeclaringType":"Editor.MeshEditor.BaseMeshTool","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Editor.MeshEditor.BaseMeshTool/\u003CGetSubtools\u003Ed__21"]}],"DocId":"M:Editor.MeshEditor.BaseMeshTool.GetSubtools"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":40},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":55},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":71},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.OnUpdate"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.MeshEditor.MeshFace\u003E","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"Vector3","Default":"null"}],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":233},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.ExtrudeSelection","Name":"ExtrudeSelection","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.ExtrudeSelection(Vector3)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":238},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.OnSelectionChanged"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":248},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.CalculateSelectionBounds","Name":"CalculateSelectionBounds","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.CalculateSelectionBounds"},{"ReturnType":"Rotation","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":255},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.CalculateSelectionBasis","Name":"CalculateSelectionBasis","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.CalculateSelectionBasis"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":260},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.CalculateSelectionOrigin","Name":"CalculateSelectionOrigin","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.CalculateSelectionOrigin"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":266},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.CalculateSelectionVertices","Name":"CalculateSelectionVertices","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.CalculateSelectionVertices"},{"ReturnType":"Editor.MeshEditor.MeshFace","Parameters":[],"l":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":456},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.TraceFace","Name":"TraceFace","DeclaringType":"Editor.MeshEditor.BaseMeshTool","DocId":"M:Editor.MeshEditor.BaseMeshTool.TraceFace"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.SelectionSystem","Loc":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":11},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.MeshSelection","Name":"MeshSelection","DocId":"P:Editor.MeshEditor.BaseMeshTool.MeshSelection"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CEditor.MeshEditor.MeshVertex\u003E","Loc":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":12},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.VertexSelection","Name":"VertexSelection","DocId":"P:Editor.MeshEditor.BaseMeshTool.VertexSelection"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":14},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.RayScreenPosition","Name":"RayScreenPosition","DocId":"P:Editor.MeshEditor.BaseMeshTool.RayScreenPosition"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":16},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.IsMultiSelecting","Name":"IsMultiSelecting","DocId":"P:Editor.MeshEditor.BaseMeshTool.IsMultiSelecting"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Mesh/Tools/BaseMeshTool.cs","Line":19},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool.Pivot","Name":"Pivot","DocId":"P:Editor.MeshEditor.BaseMeshTool.Pivot"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.BaseMeshTool","Name":"BaseMeshTool","Documentation":{"Summary":"Base class for vertex, edge and face tools."},"DocId":"T:Editor.MeshEditor.BaseMeshTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.EditorTool","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"meshTool","Type":"Editor.MeshEditor.BaseMeshTool"}],"l":{"File":"Scene/Mesh/Tools/BaseMoveTool.cs","Line":13},"IsPublic":true,"FullName":"Editor.MeshEditor.BaseMoveTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.BaseMoveTool","DocId":"M:Editor.MeshEditor.BaseMoveTool.#ctor(Editor.MeshEditor.BaseMeshTool)"}],"Properties":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.BaseMoveTool","Name":"BaseMoveTool","Documentation":{"Summary":"Base class for moving mesh elements (move, rotate, scale)"},"DocId":"T:Editor.MeshEditor.BaseMoveTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.EditorTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.cs","Line":61},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.MeshEditor.BlockTool","DocId":"M:Editor.MeshEditor.BlockTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.cs","Line":71},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.MeshEditor.BlockTool","DocId":"M:Editor.MeshEditor.BlockTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.cs","Line":212},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"Editor.MeshEditor.BlockTool","DocId":"M:Editor.MeshEditor.BlockTool.OnSelectionChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.cs","Line":225},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.BlockTool","DocId":"M:Editor.MeshEditor.BlockTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.cs","Line":450},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.BlockTool.ActivateTool","Name":"ActivateTool","DeclaringType":"Editor.MeshEditor.BlockTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.block-tool","Shift\u002BB","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.MeshEditor.BlockTool.ActivateTool"},{"ReturnType":"Editor.Widget","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.UI.cs","Line":23},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool.BuildUI","Name":"BuildUI","DeclaringType":"Editor.MeshEditor.BlockTool","DocId":"M:Editor.MeshEditor.BlockTool.BuildUI"},{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.UI.cs","Line":60},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool.OnEdited","Name":"OnEdited","DeclaringType":"Editor.MeshEditor.BlockTool","DocId":"M:Editor.MeshEditor.BlockTool.OnEdited(Sandbox.SerializedProperty)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.cs","Line":23},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.BlockTool","DocId":"M:Editor.MeshEditor.BlockTool.#ctor"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.BlockTool","Name":"BlockTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":["tools.block-tool"]},{"FullName":"TitleAttribute","ConstructorArguments":["Block Tool"]},{"FullName":"IconAttribute","ConstructorArguments":["hardware"]},{"FullName":"GroupAttribute","ConstructorArguments":["4"]}],"Documentation":{"Summary":"Create new shapes by dragging out a block"},"DocId":"T:Editor.MeshEditor.BlockTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.InspectorWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/Mesh/Tools/Block/BlockTool.UI.cs","Line":7},"IsPublic":true,"FullName":"Editor.MeshEditor.BlockToolInspector..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.BlockToolInspector","DocId":"M:Editor.MeshEditor.BlockToolInspector.#ctor(Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.BlockToolInspector","Name":"BlockToolInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Editor.MeshEditor.BlockTool"]}],"DocId":"T:Editor.MeshEditor.BlockToolInspector"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.BaseMeshTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Edge/EdgeTool.cs","Line":16},"IsPublic":true,"FullName":"Editor.MeshEditor.EdgeTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.EdgeTool","DocId":"M:Editor.MeshEditor.EdgeTool.OnUpdate"},{"ReturnType":"Rotation","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Edge/EdgeTool.cs","Line":110},"IsPublic":true,"FullName":"Editor.MeshEditor.EdgeTool.CalculateSelectionBasis","Name":"CalculateSelectionBasis","DeclaringType":"Editor.MeshEditor.EdgeTool","DocId":"M:Editor.MeshEditor.EdgeTool.CalculateSelectionBasis"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.MeshEditor.MeshFace\u003E","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"Vector3","Default":"null"}],"l":{"File":"Scene/Mesh/Tools/Edge/EdgeTool.cs","Line":284},"IsPublic":true,"FullName":"Editor.MeshEditor.EdgeTool.ExtrudeSelection","Name":"ExtrudeSelection","DeclaringType":"Editor.MeshEditor.EdgeTool","DocId":"M:Editor.MeshEditor.EdgeTool.ExtrudeSelection(Vector3)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Edge/EdgeTool.cs","Line":355},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.EdgeTool.ActivateTool","Name":"ActivateTool","DeclaringType":"Editor.MeshEditor.EdgeTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["mesh.edge","2","0"]}],"DocId":"M:Editor.MeshEditor.EdgeTool.ActivateTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.MeshEditor.EdgeTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.EdgeTool","DocId":"M:Editor.MeshEditor.EdgeTool.#ctor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.EdgeTool","Name":"EdgeTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":["mesh.edge"]},{"FullName":"TitleAttribute","ConstructorArguments":["Edge"]},{"FullName":"IconAttribute","ConstructorArguments":["show_chart"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Move, rotate and scale mesh edges"},"DocId":"T:Editor.MeshEditor.EdgeTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.BaseMeshTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Face/FaceTool.cs","Line":17},"IsPublic":true,"FullName":"Editor.MeshEditor.FaceTool.OnEnabled","Name":"OnEnabled","DeclaringType":"Editor.MeshEditor.FaceTool","DocId":"M:Editor.MeshEditor.FaceTool.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Face/FaceTool.cs","Line":33},"IsPublic":true,"FullName":"Editor.MeshEditor.FaceTool.OnDisabled","Name":"OnDisabled","DeclaringType":"Editor.MeshEditor.FaceTool","DocId":"M:Editor.MeshEditor.FaceTool.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Face/FaceTool.cs","Line":43},"IsPublic":true,"FullName":"Editor.MeshEditor.FaceTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.FaceTool","DocId":"M:Editor.MeshEditor.FaceTool.OnUpdate"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.MeshEditor.MeshFace\u003E","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"Vector3","Default":"null"}],"l":{"File":"Scene/Mesh/Tools/Face/FaceTool.cs","Line":263},"IsPublic":true,"FullName":"Editor.MeshEditor.FaceTool.ExtrudeSelection","Name":"ExtrudeSelection","DeclaringType":"Editor.MeshEditor.FaceTool","DocId":"M:Editor.MeshEditor.FaceTool.ExtrudeSelection(Vector3)"},{"ReturnType":"Rotation","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Face/FaceTool.cs","Line":290},"IsPublic":true,"FullName":"Editor.MeshEditor.FaceTool.CalculateSelectionBasis","Name":"CalculateSelectionBasis","DeclaringType":"Editor.MeshEditor.FaceTool","DocId":"M:Editor.MeshEditor.FaceTool.CalculateSelectionBasis"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Face/FaceTool.cs","Line":340},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.FaceTool.ActivateTool","Name":"ActivateTool","DeclaringType":"Editor.MeshEditor.FaceTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["mesh.face","3","0"]}],"DocId":"M:Editor.MeshEditor.FaceTool.ActivateTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.MeshEditor.FaceTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.FaceTool","DocId":"M:Editor.MeshEditor.FaceTool.#ctor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.FaceTool","Name":"FaceTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":["mesh.face"]},{"FullName":"TitleAttribute","ConstructorArguments":["Face"]},{"FullName":"IconAttribute","ConstructorArguments":["change_history"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["3"]}],"Documentation":{"Summary":"Move, rotate and scale mesh faces"},"DocId":"T:Editor.MeshEditor.FaceTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.EditorTool\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/MeshComponentTool.cs","Line":18},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshComponentTool.OnSelectionChanged","Name":"OnSelectionChanged","DeclaringType":"Editor.MeshEditor.MeshComponentTool","DocId":"M:Editor.MeshEditor.MeshComponentTool.OnSelectionChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/MeshComponentTool.cs","Line":33},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshComponentTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.MeshComponentTool","DocId":"M:Editor.MeshEditor.MeshComponentTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/MeshComponentTool.cs","Line":14},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshComponentTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.MeshComponentTool","DocId":"M:Editor.MeshEditor.MeshComponentTool.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.MeshComponentTool","Name":"MeshComponentTool","DocId":"T:Editor.MeshEditor.MeshComponentTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.ComponentEditorWidget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/MeshComponentWidget.cs","Line":69},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshComponentWidget.CenterOrigin","Name":"CenterOrigin","DeclaringType":"Editor.MeshEditor.MeshComponentWidget","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["",""]}],"DocId":"M:Editor.MeshEditor.MeshComponentWidget.CenterOrigin"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"obj","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/Mesh/Tools/MeshComponentWidget.cs","Line":20},"IsPublic":true,"FullName":"Editor.MeshEditor.MeshComponentWidget..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.MeshComponentWidget","DocId":"M:Editor.MeshEditor.MeshComponentWidget.#ctor(Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.MeshComponentWidget","Name":"MeshComponentWidget","Attributes":[{"FullName":"Sandbox.CustomEditorAttribute","ConstructorArguments":["Sandbox.MeshComponent"]}],"DocId":"T:Editor.MeshEditor.MeshComponentWidget"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.BaseMoveTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Move/PivotTool.cs","Line":21},"IsPublic":true,"FullName":"Editor.MeshEditor.PivotTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.PivotTool","DocId":"M:Editor.MeshEditor.PivotTool.OnUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"meshTool","Type":"Editor.MeshEditor.BaseMeshTool"}],"l":{"File":"Scene/Mesh/Tools/Move/PivotTool.cs","Line":16},"IsPublic":true,"FullName":"Editor.MeshEditor.PivotTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.PivotTool","DocId":"M:Editor.MeshEditor.PivotTool.#ctor(Editor.MeshEditor.BaseMeshTool)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.PivotTool","Name":"PivotTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Pivot"]},{"FullName":"IconAttribute","ConstructorArguments":["adjust"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["3"]}],"Documentation":{"Summary":"Set the location of the gizmo for the current selection."},"DocId":"T:Editor.MeshEditor.PivotTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.BaseMoveTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Move/PositionTool.cs","Line":24},"IsPublic":true,"FullName":"Editor.MeshEditor.PositionTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.PositionTool","DocId":"M:Editor.MeshEditor.PositionTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Move/PositionTool.cs","Line":75},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.PositionTool.ActivateSubTool","Name":"ActivateSubTool","DeclaringType":"Editor.MeshEditor.PositionTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.position-tool","w","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.MeshEditor.PositionTool.ActivateSubTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"meshTool","Type":"Editor.MeshEditor.BaseMeshTool"}],"l":{"File":"Scene/Mesh/Tools/Move/PositionTool.cs","Line":19},"IsPublic":true,"FullName":"Editor.MeshEditor.PositionTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.PositionTool","DocId":"M:Editor.MeshEditor.PositionTool.#ctor(Editor.MeshEditor.BaseMeshTool)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.PositionTool","Name":"PositionTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Move/Position"]},{"FullName":"IconAttribute","ConstructorArguments":["control_camera"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["0"]}],"Documentation":{"Summary":"Move selected Mesh Elements.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - toggle snap to grid\u003Cbr /\u003E\u003Cb\u003EShift\u003C/b\u003E - extrude selection"},"DocId":"T:Editor.MeshEditor.PositionTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.BaseMoveTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Move/RotateTool.cs","Line":24},"IsPublic":true,"FullName":"Editor.MeshEditor.RotateTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.RotateTool","DocId":"M:Editor.MeshEditor.RotateTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Move/RotateTool.cs","Line":71},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.RotateTool.ActivateSubTool","Name":"ActivateSubTool","DeclaringType":"Editor.MeshEditor.RotateTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.rotate-tool","e","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.MeshEditor.RotateTool.ActivateSubTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"meshTool","Type":"Editor.MeshEditor.BaseMeshTool"}],"l":{"File":"Scene/Mesh/Tools/Move/RotateTool.cs","Line":19},"IsPublic":true,"FullName":"Editor.MeshEditor.RotateTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.RotateTool","DocId":"M:Editor.MeshEditor.RotateTool.#ctor(Editor.MeshEditor.BaseMeshTool)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.RotateTool","Name":"RotateTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Rotate"]},{"FullName":"IconAttribute","ConstructorArguments":["360"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Rotate selected Mesh Elements.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - toggle snap to grid\n\u003Cb\u003EShift\u003C/b\u003E - extrude selection"},"DocId":"T:Editor.MeshEditor.RotateTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.BaseMoveTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Move/ScaleTool.cs","Line":25},"IsPublic":true,"FullName":"Editor.MeshEditor.ScaleTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.ScaleTool","DocId":"M:Editor.MeshEditor.ScaleTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Move/ScaleTool.cs","Line":86},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.ScaleTool.ActivateSubTool","Name":"ActivateSubTool","DeclaringType":"Editor.MeshEditor.ScaleTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["tools.scale-tool","r","Editor.SceneViewportWidget","0"]}],"DocId":"M:Editor.MeshEditor.ScaleTool.ActivateSubTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"meshTool","Type":"Editor.MeshEditor.BaseMeshTool"}],"l":{"File":"Scene/Mesh/Tools/Move/ScaleTool.cs","Line":20},"IsPublic":true,"FullName":"Editor.MeshEditor.ScaleTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.ScaleTool","DocId":"M:Editor.MeshEditor.ScaleTool.#ctor(Editor.MeshEditor.BaseMeshTool)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.ScaleTool","Name":"ScaleTool","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Scale"]},{"FullName":"IconAttribute","ConstructorArguments":["zoom_out_map"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Scale selected Mesh Elements.\u003Cbr /\u003E\u003Cbr /\u003E\u003Cb\u003ECtrl\u003C/b\u003E - toggle snap to grid\u003Cbr /\u003E\u003Cb\u003EShift\u003C/b\u003E - extrude selection"},"DocId":"T:Editor.MeshEditor.ScaleTool"},{"Namespace":"Editor.MeshEditor","BaseType":"Editor.MeshEditor.BaseMeshTool","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Mesh/Tools/Vertex/VertexTool.cs","Line":17},"IsPublic":true,"FullName":"Editor.MeshEditor.VertexTool.OnUpdate","Name":"OnUpdate","DeclaringType":"Editor.MeshEditor.VertexTool","DocId":"M:Editor.MeshEditor.VertexTool.OnUpdate"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Mesh/Tools/Vertex/VertexTool.cs","Line":119},"IsPublic":true,"IsStatic":true,"FullName":"Editor.MeshEditor.VertexTool.ActivateTool","Name":"ActivateTool","DeclaringType":"Editor.MeshEditor.VertexTool","Attributes":[{"FullName":"Editor.ShortcutAttribute","ConstructorArguments":["mesh.vertex","1","0"]}],"DocId":"M:Editor.MeshEditor.VertexTool.ActivateTool"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.MeshEditor.VertexTool..ctor","Name":".ctor","DeclaringType":"Editor.MeshEditor.VertexTool","DocId":"M:Editor.MeshEditor.VertexTool.#ctor"}],"Properties":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.MeshEditor.VertexTool","Name":"VertexTool","Attributes":[{"FullName":"Editor.EditorToolAttribute","ConstructorArguments":["mesh.vertex"]},{"FullName":"TitleAttribute","ConstructorArguments":["Vertex"]},{"FullName":"IconAttribute","ConstructorArguments":["workspaces"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"GroupAttribute","ConstructorArguments":["1"]}],"Documentation":{"Summary":"Move, rotate and scale mesh vertices"},"DocId":"T:Editor.MeshEditor.VertexTool"},{"Namespace":"Editor.LibraryManager","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"LibraryManager/LibraryManagerDock.cs","Line":137},"IsPublic":true,"FullName":"Editor.LibraryManager.LibraryManagerDock.Frame","Name":"Frame","DeclaringType":"Editor.LibraryManager.LibraryManagerDock","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.LibraryManager.LibraryManagerDock.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"LibraryManager/LibraryManagerDock.cs","Line":12},"IsPublic":true,"FullName":"Editor.LibraryManager.LibraryManagerDock..ctor","Name":".ctor","DeclaringType":"Editor.LibraryManager.LibraryManagerDock","DocId":"M:Editor.LibraryManager.LibraryManagerDock.#ctor(Editor.Widget)"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.LibraryManager.LibraryManagerDock","Name":"LibraryManagerDock","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Library Manager","extension"]}],"DocId":"T:Editor.LibraryManager.LibraryManagerDock"},{"Namespace":"Editor.LibraryManager","BaseType":"Editor.Widget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"manager","Type":"Editor.LibraryManager.LibraryManagerDock"}],"l":{"File":"LibraryManager/LibraryManagerDock.cs","Line":153},"IsPublic":true,"FullName":"Editor.LibraryManager.InstalledLibrariesWidget..ctor","Name":".ctor","DeclaringType":"Editor.LibraryManager.InstalledLibrariesWidget","DocId":"M:Editor.LibraryManager.InstalledLibrariesWidget.#ctor(Editor.LibraryManager.LibraryManagerDock)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.LibraryManager.InstalledLibrariesWidget","Name":"InstalledLibrariesWidget","DocId":"T:Editor.LibraryManager.InstalledLibrariesWidget"},{"Namespace":"Editor.LibraryManager","BaseType":"Editor.Widget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"manager","Type":"Editor.LibraryManager.LibraryManagerDock"}],"l":{"File":"LibraryManager/LibraryManagerDock.cs","Line":182},"IsPublic":true,"FullName":"Editor.LibraryManager.AvailableLibrariesWidget..ctor","Name":".ctor","DeclaringType":"Editor.LibraryManager.AvailableLibrariesWidget","DocId":"M:Editor.LibraryManager.AvailableLibrariesWidget.#ctor(Editor.LibraryManager.LibraryManagerDock)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.LibraryManager.AvailableLibrariesWidget","Name":"AvailableLibrariesWidget","DocId":"T:Editor.LibraryManager.AvailableLibrariesWidget"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.InspectorWidget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Editor.Asset"},{"Name":"assetObject","Type":"Sandbox.GameResource"}],"l":{"File":"Inspectors/AssetInspector.cs","Line":408},"IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector.SaveAsset","Name":"SaveAsset","DeclaringType":"Editor.Inspectors.AssetInspector","DocId":"M:Editor.Inspectors.AssetInspector.SaveAsset(Editor.Asset,Sandbox.GameResource)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Inspectors/AssetInspector.cs","Line":212},"IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.AssetInspector","DocId":"M:Editor.Inspectors.AssetInspector.#ctor(Sandbox.SerializedObject)"}],"Properties":[{"PropertyType":"Editor.Asset","Loc":{"File":"Inspectors/AssetInspector.cs","Line":12},"IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector.Asset","Name":"Asset","DocId":"P:Editor.Inspectors.AssetInspector.Asset"},{"PropertyType":"Editor.Asset[]","Loc":{"File":"Inspectors/AssetInspector.cs","Line":13},"IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector.Assets","Name":"Assets","DocId":"P:Editor.Inspectors.AssetInspector.Assets"},{"PropertyType":"Editor.IResourceEditor","Loc":{"File":"Inspectors/AssetInspector.cs","Line":27},"IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector.ResourceEditor","Name":"ResourceEditor","DocId":"P:Editor.Inspectors.AssetInspector.ResourceEditor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector","Name":"AssetInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Editor.Asset"]}],"DocId":"T:Editor.Inspectors.AssetInspector"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector.IAssetInspector.SetAsset","Name":"SetAsset","DeclaringType":"Editor.Inspectors.AssetInspector.IAssetInspector","DocId":"M:Editor.Inspectors.AssetInspector.IAssetInspector.SetAsset(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"preview","Type":"Editor.Assets.AssetPreview"}],"l":{"File":"Inspectors/AssetInspector.cs","Line":492},"IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector.IAssetInspector.SetAssetPreview","Name":"SetAssetPreview","DeclaringType":"Editor.Inspectors.AssetInspector.IAssetInspector","DocId":"M:Editor.Inspectors.AssetInspector.IAssetInspector.SetAssetPreview(Editor.Assets.AssetPreview)"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.AssetInspector.IAssetInspector","Name":"IAssetInspector","DeclaringType":"Editor.Inspectors.AssetInspector","DocId":"T:Editor.Inspectors.AssetInspector.IAssetInspector"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Inspectors/AssetPreviewWidget.cs","Line":99},"IsPublic":true,"FullName":"Editor.Inspectors.AssetPreviewWidget.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.Inspectors.AssetPreviewWidget","DocId":"M:Editor.Inspectors.AssetPreviewWidget.OnDestroyed"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"FullName":"Editor.Inspectors.AssetPreviewWidget.UpdatePixmap","Name":"UpdatePixmap","DeclaringType":"Editor.Inspectors.AssetPreviewWidget","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.Inspectors.AssetPreviewWidget/\u003CUpdatePixmap\u003Ed__12"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Editor.Inspectors.AssetPreviewWidget.UpdatePixmap"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"p","Type":"Editor.Assets.AssetPreview"}],"l":{"File":"Inspectors/AssetPreviewWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.Inspectors.AssetPreviewWidget..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.AssetPreviewWidget","DocId":"M:Editor.Inspectors.AssetPreviewWidget.#ctor(Editor.Assets.AssetPreview)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.AssetPreviewWidget","Name":"AssetPreviewWidget","DocId":"T:Editor.Inspectors.AssetPreviewWidget"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.BaseWindow","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Inspectors/GameResourceEditor.cs","Line":20},"IsPublic":true,"FullName":"Editor.Inspectors.GameResourceEditor.AssetOpen","Name":"AssetOpen","DeclaringType":"Editor.Inspectors.GameResourceEditor","DocId":"M:Editor.Inspectors.GameResourceEditor.AssetOpen(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"memberName","Type":"System.String"}],"l":{"File":"Inspectors/GameResourceEditor.cs","Line":31},"IsPublic":true,"FullName":"Editor.Inspectors.GameResourceEditor.SelectMember","Name":"SelectMember","DeclaringType":"Editor.Inspectors.GameResourceEditor","DocId":"M:Editor.Inspectors.GameResourceEditor.SelectMember(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Inspectors/GameResourceEditor.cs","Line":11},"IsPublic":true,"FullName":"Editor.Inspectors.GameResourceEditor..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.GameResourceEditor","DocId":"M:Editor.Inspectors.GameResourceEditor.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Inspectors/GameResourceEditor.cs","Line":6},"IsPublic":true,"FullName":"Editor.Inspectors.GameResourceEditor.CanOpenMultipleAssets","Name":"CanOpenMultipleAssets","DocId":"P:Editor.Inspectors.GameResourceEditor.CanOpenMultipleAssets"},{"PropertyType":"Editor.Inspectors.AssetInspector","Loc":{"File":"Inspectors/GameResourceEditor.cs","Line":8},"IsPublic":true,"FullName":"Editor.Inspectors.GameResourceEditor.Inspector","Name":"Inspector","DocId":"P:Editor.Inspectors.GameResourceEditor.Inspector"},{"PropertyType":"Editor.Asset","Loc":{"File":"Inspectors/GameResourceEditor.cs","Line":9},"IsPublic":true,"FullName":"Editor.Inspectors.GameResourceEditor.Asset","Name":"Asset","DocId":"P:Editor.Inspectors.GameResourceEditor.Asset"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.GameResourceEditor","Name":"GameResourceEditor","Attributes":[{"FullName":"Editor.EditorForAssetTypeAttribute","ConstructorArguments":["__fallback"]}],"DocId":"T:Editor.Inspectors.GameResourceEditor"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"preview","Type":"Editor.Assets.AssetPreview"}],"l":{"File":"Inspectors/ModelInspector.cs","Line":149},"IsPublic":true,"FullName":"Editor.Inspectors.ModelInspector.SetAssetPreview","Name":"SetAssetPreview","DeclaringType":"Editor.Inspectors.ModelInspector","DocId":"M:Editor.Inspectors.ModelInspector.SetAssetPreview(Editor.Assets.AssetPreview)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Inspectors/ModelInspector.cs","Line":155},"IsPublic":true,"FullName":"Editor.Inspectors.ModelInspector.SetAsset","Name":"SetAsset","DeclaringType":"Editor.Inspectors.ModelInspector","DocId":"M:Editor.Inspectors.ModelInspector.SetAsset(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Inspectors/ModelInspector.cs","Line":21},"IsPublic":true,"FullName":"Editor.Inspectors.ModelInspector..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.ModelInspector","DocId":"M:Editor.Inspectors.ModelInspector.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.ModelInspector","Name":"ModelInspector","Attributes":[{"FullName":"Editor.CanEditAttribute","ConstructorArguments":["asset:vmdl"]}],"DocId":"T:Editor.Inspectors.ModelInspector"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"accessor","Type":"Editor.Inspectors.AnimationParameterList.IAccessor"}],"l":{"File":"Inspectors/ModelInspector.cs","Line":483},"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.SetAccessor","Name":"SetAccessor","DeclaringType":"Editor.Inspectors.AnimationParameterList","DocId":"M:Editor.Inspectors.AnimationParameterList.SetAccessor(Editor.Inspectors.AnimationParameterList.IAccessor)"},{"ReturnType":"System.Void","Parameters":[{"Name":"graph","Type":"Sandbox.AnimationGraph"}],"l":{"File":"Inspectors/ModelInspector.cs","Line":494},"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.SetGraph","Name":"SetGraph","DeclaringType":"Editor.Inspectors.AnimationParameterList","DocId":"M:Editor.Inspectors.AnimationParameterList.SetGraph(Sandbox.AnimationGraph)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Inspectors/ModelInspector.cs","Line":498},"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.AnimationParameterList","DocId":"M:Editor.Inspectors.AnimationParameterList.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList","Name":"AnimationParameterList","DocId":"T:Editor.Inspectors.AnimationParameterList"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Boolean"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Set","Name":"Set","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Set(System.String,System.Boolean)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Set","Name":"Set","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Set(System.String,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"Vector3"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Set","Name":"Set","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Set(System.String,Vector3)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Set","Name":"Set","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Set(System.String,System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"Rotation"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Set","Name":"Set","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Set(System.String,Rotation)"},{"ReturnType":"Rotation","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.GetRotation","Name":"GetRotation","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.GetRotation(System.String)"},{"ReturnType":"Vector3","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.GetVector","Name":"GetVector","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.GetVector(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.GetBool","Name":"GetBool","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.GetBool(System.String)"},{"ReturnType":"System.Single","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.GetFloat","Name":"GetFloat","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.GetFloat(System.String)"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.GetInt","Name":"GetInt","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.GetInt(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Clear","Name":"Clear","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Clear","Name":"Clear","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Clear(System.String)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"name","Type":"System.String"}],"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.Contains","Name":"Contains","DeclaringType":"Editor.Inspectors.AnimationParameterList.IAccessor","DocId":"M:Editor.Inspectors.AnimationParameterList.IAccessor.Contains(System.String)"}],"Properties":[{"PropertyType":"Sandbox.SerializedProperty","IsVirtual":true,"IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor.ParentProperty","Name":"ParentProperty","Documentation":{"Summary":"Optional property that contains the parameter list when inspecting,\nfor example \u003Csee cref=\u0022P:Sandbox.SkinnedModelRenderer.Parameters\u0022 /\u003E."},"DocId":"P:Editor.Inspectors.AnimationParameterList.IAccessor.ParentProperty"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.AnimationParameterList.IAccessor","Name":"IAccessor","DeclaringType":"Editor.Inspectors.AnimationParameterList","DocId":"T:Editor.Inspectors.AnimationParameterList.IAccessor"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Inspectors/PanelInspector/StyleEditor.cs","Line":23},"IsPublic":true,"FullName":"Editor.Inspectors.StyleEditor.Rebuild","Name":"Rebuild","DeclaringType":"Editor.Inspectors.StyleEditor","DocId":"M:Editor.Inspectors.StyleEditor.Rebuild"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"target","Type":"Sandbox.Internal.IPanel"}],"l":{"File":"Inspectors/PanelInspector/StyleEditor.cs","Line":12},"IsPublic":true,"FullName":"Editor.Inspectors.StyleEditor..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.StyleEditor","DocId":"M:Editor.Inspectors.StyleEditor.#ctor(Editor.Widget,Sandbox.Internal.IPanel)"}],"Properties":[{"PropertyType":"Sandbox.Internal.IPanel","Loc":{"File":"Inspectors/PanelInspector/StyleEditor.cs","Line":10},"IsPublic":true,"FullName":"Editor.Inspectors.StyleEditor.Panel","Name":"Panel","DocId":"P:Editor.Inspectors.StyleEditor.Panel"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.StyleEditor","Name":"StyleEditor","DocId":"T:Editor.Inspectors.StyleEditor"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":55},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.SetAsset","Name":"SetAsset","DeclaringType":"Editor.Inspectors.SoundFileCompileSettings","DocId":"M:Editor.Inspectors.SoundFileCompileSettings.SetAsset(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":47},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.SoundFileCompileSettings","DocId":"M:Editor.Inspectors.SoundFileCompileSettings.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings","Name":"SoundFileCompileSettings","Attributes":[{"FullName":"Editor.CanEditAttribute","ConstructorArguments":["asset:vsnd"]}],"DocId":"T:Editor.Inspectors.SoundFileCompileSettings"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":24},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.SoundFileCompileSettings.Settings","DocId":"M:Editor.Inspectors.SoundFileCompileSettings.Settings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":13},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.Loop","Name":"Loop","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Enabled"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Looping"]}],"DocId":"P:Editor.Inspectors.SoundFileCompileSettings.Settings.Loop"},{"PropertyType":"System.Single","Loc":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":17},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.Start","Name":"Start","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Looping"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Loop","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Start Time"]}],"DocId":"P:Editor.Inspectors.SoundFileCompileSettings.Settings.Start"},{"PropertyType":"System.Single","Loc":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":21},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.End","Name":"End","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Looping"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Loop","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["End Time, 0 is end of sound"]}],"DocId":"P:Editor.Inspectors.SoundFileCompileSettings.Settings.End"},{"PropertyType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","Loc":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":24},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.Rate","Name":"Rate","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sample Rate"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Resampling"]}],"DocId":"P:Editor.Inspectors.SoundFileCompileSettings.Settings.Rate"},{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":27},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.Compress","Name":"Compress","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Enabled"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Compression"]}],"DocId":"P:Editor.Inspectors.SoundFileCompileSettings.Settings.Compress"},{"PropertyType":"System.Int32","Loc":{"File":"Inspectors/SoundFileCompileSettings.cs","Line":30},"IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.Bitrate","Name":"Bitrate","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Bitrate"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Compression"]},{"FullName":"MinMaxAttribute","ConstructorArguments":["128","256"]}],"DocId":"P:Editor.Inspectors.SoundFileCompileSettings.Settings.Bitrate"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings","Name":"Settings","DeclaringType":"Editor.Inspectors.SoundFileCompileSettings","DocId":"T:Editor.Inspectors.SoundFileCompileSettings.Settings"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate8000","Name":"Rate8000","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["8000"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate8000"},{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate11025","Name":"Rate11025","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["11025"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate11025"},{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate12000","Name":"Rate12000","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["12000"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate12000"},{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate16000","Name":"Rate16000","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["16000"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate16000"},{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate22050","Name":"Rate22050","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["22050"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate22050"},{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate24000","Name":"Rate24000","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["24000"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate24000"},{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate32000","Name":"Rate32000","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["32000"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate32000"},{"FieldType":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","IsPublic":true,"IsStatic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate44100","Name":"Rate44100","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["44100"]}],"DocId":"F:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate.Rate44100"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate","Name":"SamplingRate","DeclaringType":"Editor.Inspectors.SoundFileCompileSettings/Settings","DocId":"T:Editor.Inspectors.SoundFileCompileSettings.Settings.SamplingRate"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Inspectors/TextureCompileSettings.cs","Line":37},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.SetAsset","Name":"SetAsset","DeclaringType":"Editor.Inspectors.TextureCompileSettings","DocId":"M:Editor.Inspectors.TextureCompileSettings.SetAsset(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"prop","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Inspectors/TextureCompileSettings.cs","Line":55},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.OnPropertyChanged","Name":"OnPropertyChanged","DeclaringType":"Editor.Inspectors.TextureCompileSettings","DocId":"M:Editor.Inspectors.TextureCompileSettings.OnPropertyChanged(Sandbox.SerializedProperty)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Inspectors/TextureCompileSettings.cs","Line":29},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.TextureCompileSettings","DocId":"M:Editor.Inspectors.TextureCompileSettings.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings","Name":"TextureCompileSettings","Attributes":[{"FullName":"Editor.CanEditAttribute","ConstructorArguments":["asset:jpg"]}],"DocId":"T:Editor.Inspectors.TextureCompileSettings"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.TextureCompileSettings.Settings","DocId":"M:Editor.Inspectors.TextureCompileSettings.Settings.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/TextureCompileSettings.cs","Line":12},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings.NoCompress","Name":"NoCompress","DocId":"P:Editor.Inspectors.TextureCompileSettings.Settings.NoCompress"},{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/TextureCompileSettings.cs","Line":13},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings.NoLod","Name":"NoLod","DocId":"P:Editor.Inspectors.TextureCompileSettings.Settings.NoLod"},{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/TextureCompileSettings.cs","Line":14},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings.NoMip","Name":"NoMip","DocId":"P:Editor.Inspectors.TextureCompileSettings.Settings.NoMip"},{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/TextureCompileSettings.cs","Line":17},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings.ClampU","Name":"ClampU","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Clamping"]}],"DocId":"P:Editor.Inspectors.TextureCompileSettings.Settings.ClampU"},{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/TextureCompileSettings.cs","Line":20},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings.ClampV","Name":"ClampV","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Clamping"]}],"DocId":"P:Editor.Inspectors.TextureCompileSettings.Settings.ClampV"},{"PropertyType":"System.Boolean","Loc":{"File":"Inspectors/TextureCompileSettings.cs","Line":23},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings.ClampW","Name":"ClampW","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Clamping"]}],"DocId":"P:Editor.Inspectors.TextureCompileSettings.Settings.ClampW"},{"PropertyType":"System.Single","Loc":{"File":"Inspectors/TextureCompileSettings.cs","Line":26},"IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings.Brightness","Name":"Brightness","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","0.01","True","True"]}],"DocId":"P:Editor.Inspectors.TextureCompileSettings.Settings.Brightness"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.TextureCompileSettings.Settings","Name":"Settings","DeclaringType":"Editor.Inspectors.TextureCompileSettings","DocId":"T:Editor.Inspectors.TextureCompileSettings.Settings"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.InspectorWidget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"source","Type":"Editor.Button"}],"l":{"File":"Scene/GameObjectInspector/GameObjectInspector.cs","Line":123},"IsPublic":true,"FullName":"Editor.Inspectors.GameObjectInspector.AddComponentDialog","Name":"AddComponentDialog","DeclaringType":"Editor.Inspectors.GameObjectInspector","Documentation":{"Summary":"Pop up a window to add a component to this entity"},"DocId":"M:Editor.Inspectors.GameObjectInspector.AddComponentDialog(Editor.Button)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectInspector/GameObjectInspector.cs","Line":178},"IsPublic":true,"FullName":"Editor.Inspectors.GameObjectInspector.Frame","Name":"Frame","DeclaringType":"Editor.Inspectors.GameObjectInspector","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Inspectors.GameObjectInspector.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/GameObjectInspector/GameObjectInspector.cs","Line":13},"IsPublic":true,"FullName":"Editor.Inspectors.GameObjectInspector..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.GameObjectInspector","DocId":"M:Editor.Inspectors.GameObjectInspector.#ctor(Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.GameObjectInspector","Name":"GameObjectInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Sandbox.GameObject"]},{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Sandbox.PrefabScene"]}],"DocId":"T:Editor.Inspectors.GameObjectInspector"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.InspectorWidget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"so","Type":"Sandbox.SerializedObject"}],"l":{"File":"Scene/GameObjectInspector/SceneInspector.cs","Line":8},"IsPublic":true,"FullName":"Editor.Inspectors.SceneInspector..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.SceneInspector","DocId":"M:Editor.Inspectors.SceneInspector.#ctor(Sandbox.SerializedObject)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.SceneInspector","Name":"SceneInspector","Attributes":[{"FullName":"Editor.InspectorAttribute","ConstructorArguments":["Sandbox.Scene"]}],"DocId":"T:Editor.Inspectors.SceneInspector"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Scene/SceneSource/PrefabFileInspector.cs","Line":18},"IsPublic":true,"FullName":"Editor.Inspectors.PrefabFileInspector.SetAsset","Name":"SetAsset","DeclaringType":"Editor.Inspectors.PrefabFileInspector","DocId":"M:Editor.Inspectors.PrefabFileInspector.SetAsset(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Scene/SceneSource/PrefabFileInspector.cs","Line":10},"IsPublic":true,"FullName":"Editor.Inspectors.PrefabFileInspector..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.PrefabFileInspector","DocId":"M:Editor.Inspectors.PrefabFileInspector.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.PrefabFileInspector","Name":"PrefabFileInspector","Attributes":[{"FullName":"Editor.CanEditAttribute","ConstructorArguments":["asset:prefab"]}],"DocId":"T:Editor.Inspectors.PrefabFileInspector"},{"Namespace":"Editor.Inspectors","BaseType":"Editor.Widget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Scene/SceneSource/SceneFileInspector.cs","Line":6},"IsPublic":true,"FullName":"Editor.Inspectors.SceneFileInspector..ctor","Name":".ctor","DeclaringType":"Editor.Inspectors.SceneFileInspector","DocId":"M:Editor.Inspectors.SceneFileInspector.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Inspectors.SceneFileInspector","Name":"SceneFileInspector","Attributes":[{"FullName":"Editor.CanEditAttribute","ConstructorArguments":["asset:scene"]}],"DocId":"T:Editor.Inspectors.SceneFileInspector"},{"Namespace":"Editor.Wizards","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Wizards/Publish/PublishConfig.cs","Line":9},"IsPublic":true,"FullName":"Editor.Wizards.PublishConfig..ctor","Name":".ctor","DeclaringType":"Editor.Wizards.PublishConfig","DocId":"M:Editor.Wizards.PublishConfig.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Loc":{"File":"Editor/Wizards/Publish/PublishConfig.cs","Line":14},"IsPublic":true,"FullName":"Editor.Wizards.PublishConfig.AssemblyFiles","Name":"AssemblyFiles","Documentation":{"Summary":"If the compile process created any assemblies"},"DocId":"P:Editor.Wizards.PublishConfig.AssemblyFiles"},{"PropertyType":"Sandbox.CompilerOutput[]","Loc":{"File":"Editor/Wizards/Publish/PublishConfig.cs","Line":15},"IsPublic":true,"FullName":"Editor.Wizards.PublishConfig.CompilerOutput","Name":"CompilerOutput","DocId":"P:Editor.Wizards.PublishConfig.CompilerOutput"},{"PropertyType":"Editor.ProjectPublisher","Loc":{"File":"Editor/Wizards/Publish/PublishConfig.cs","Line":16},"IsPublic":true,"FullName":"Editor.Wizards.PublishConfig.Publisher","Name":"Publisher","DocId":"P:Editor.Wizards.PublishConfig.Publisher"}],"Fields":[{"FieldType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","IsPublic":true,"FullName":"Editor.Wizards.PublishConfig.CodePackages","Name":"CodePackages","Documentation":{"Summary":"Assemblies can reference asset packages. This is a list\nof packages that the compiled code references."},"DocId":"F:Editor.Wizards.PublishConfig.CodePackages"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Wizards.PublishConfig","Name":"PublishConfig","DocId":"T:Editor.Wizards.PublishConfig"},{"Namespace":"Editor.VisemeEditor","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"name","Type":"System.String"},{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Editor/VisemeEditor/Morphs.cs","Line":26},"IsPublic":true,"FullName":"Editor.VisemeEditor.MorphSlider..ctor","Name":".ctor","DeclaringType":"Editor.VisemeEditor.MorphSlider","DocId":"M:Editor.VisemeEditor.MorphSlider.#ctor(Editor.Widget,System.String,Editor.Pixmap)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Editor/VisemeEditor/Morphs.cs","Line":20},"IsPublic":true,"FullName":"Editor.VisemeEditor.MorphSlider.Value","Name":"Value","DocId":"P:Editor.VisemeEditor.MorphSlider.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.VisemeEditor.MorphSlider","Name":"MorphSlider","DocId":"T:Editor.VisemeEditor.MorphSlider"},{"Namespace":"Editor.VisemeEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String"}],"l":{"File":"Editor/VisemeEditor/Morphs.cs","Line":224},"IsPublic":true,"FullName":"Editor.VisemeEditor.Morphs.UpdateList","Name":"UpdateList","DeclaringType":"Editor.VisemeEditor.Morphs","DocId":"M:Editor.VisemeEditor.Morphs.UpdateList(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"morphs","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E"}],"l":{"File":"Editor/VisemeEditor/Morphs.cs","Line":246},"IsPublic":true,"FullName":"Editor.VisemeEditor.Morphs.SetMorphs","Name":"SetMorphs","DeclaringType":"Editor.VisemeEditor.Morphs","DocId":"M:Editor.VisemeEditor.Morphs.SetMorphs(System.Collections.Generic.Dictionary\u00602{System.String,System.Single})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/VisemeEditor/Morphs.cs","Line":102},"IsPublic":true,"FullName":"Editor.VisemeEditor.Morphs..ctor","Name":".ctor","DeclaringType":"Editor.VisemeEditor.Morphs","DocId":"M:Editor.VisemeEditor.Morphs.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Editor/VisemeEditor/Morphs.cs","Line":107},"IsPublic":true,"FullName":"Editor.VisemeEditor.Morphs.Model","Name":"Model","DocId":"P:Editor.VisemeEditor.Morphs.Model"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.VisemeEditor.Morphs","Name":"Morphs","DocId":"T:Editor.VisemeEditor.Morphs"},{"Namespace":"Editor.VisemeEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"morphs","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E"}],"l":{"File":"Editor/VisemeEditor/Preview.cs","Line":22},"IsPublic":true,"FullName":"Editor.VisemeEditor.Preview.SetMorphs","Name":"SetMorphs","DeclaringType":"Editor.VisemeEditor.Preview","DocId":"M:Editor.VisemeEditor.Preview.SetMorphs(System.Collections.Generic.Dictionary\u00602{System.String,System.Single})"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Editor/VisemeEditor/Preview.cs","Line":27},"IsPublic":true,"FullName":"Editor.VisemeEditor.Preview.SetMorph","Name":"SetMorph","DeclaringType":"Editor.VisemeEditor.Preview","DocId":"M:Editor.VisemeEditor.Preview.SetMorph(System.String,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/VisemeEditor/Preview.cs","Line":9},"IsPublic":true,"FullName":"Editor.VisemeEditor.Preview..ctor","Name":".ctor","DeclaringType":"Editor.VisemeEditor.Preview","DocId":"M:Editor.VisemeEditor.Preview.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.Model","Loc":{"File":"Editor/VisemeEditor/Preview.cs","Line":5},"IsPublic":true,"FullName":"Editor.VisemeEditor.Preview.Model","Name":"Model","DocId":"P:Editor.VisemeEditor.Preview.Model"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.VisemeEditor.Preview","Name":"Preview","DocId":"T:Editor.VisemeEditor.Preview"},{"Namespace":"Editor.VisemeEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"viseme","Type":"System.String"},{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Editor/VisemeEditor/Visemes.cs","Line":166},"IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes.SetMorph","Name":"SetMorph","DeclaringType":"Editor.VisemeEditor.Visemes","DocId":"M:Editor.VisemeEditor.Visemes.SetMorph(System.String,System.String,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"viseme","Type":"System.String"},{"Name":"morphs","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E"}],"l":{"File":"Editor/VisemeEditor/Visemes.cs","Line":180},"IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes.SetMorphs","Name":"SetMorphs","DeclaringType":"Editor.VisemeEditor.Visemes","DocId":"M:Editor.VisemeEditor.Visemes.SetMorphs(System.String,System.Collections.Generic.Dictionary\u00602{System.String,System.Single})"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"System.String","Default":"null"}],"l":{"File":"Editor/VisemeEditor/Visemes.cs","Line":245},"IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes.UpdateList","Name":"UpdateList","DeclaringType":"Editor.VisemeEditor.Visemes","DocId":"M:Editor.VisemeEditor.Visemes.UpdateList(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/VisemeEditor/Visemes.cs","Line":251},"IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.VisemeEditor.Visemes","DocId":"M:Editor.VisemeEditor.Visemes.OnDestroyed"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/VisemeEditor/Visemes.cs","Line":35},"IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes..ctor","Name":".ctor","DeclaringType":"Editor.VisemeEditor.Visemes","DocId":"M:Editor.VisemeEditor.Visemes.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/VisemeEditor/Visemes.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes.VisemeSelected","Name":"VisemeSelected","DocId":"P:Editor.VisemeEditor.Visemes.VisemeSelected"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Editor/VisemeEditor/Visemes.cs","Line":52},"IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes.Model","Name":"Model","DocId":"P:Editor.VisemeEditor.Visemes.Model"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.VisemeEditor.Visemes","Name":"Visemes","DocId":"T:Editor.VisemeEditor.Visemes"},{"Namespace":"Editor.VisemeEditor","BaseType":"Editor.DockWindow","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/VisemeEditor/Window.cs","Line":31},"IsPublic":true,"FullName":"Editor.VisemeEditor.Window.AssetOpen","Name":"AssetOpen","DeclaringType":"Editor.VisemeEditor.Window","DocId":"M:Editor.VisemeEditor.Window.AssetOpen(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"menu","Type":"Editor.Menu"}],"l":{"File":"Editor/VisemeEditor/Window.cs","Line":66},"IsPublic":true,"IsStatic":true,"FullName":"Editor.VisemeEditor.Window.OnModelDocToolsMenu","Name":"OnModelDocToolsMenu","DeclaringType":"Editor.VisemeEditor.Window","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["modeldoc.menu.tools"]}],"DocId":"M:Editor.VisemeEditor.Window.OnModelDocToolsMenu(Editor.Menu)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/VisemeEditor/Window.cs","Line":79},"IsPublic":true,"FullName":"Editor.VisemeEditor.Window.CreateUI","Name":"CreateUI","DeclaringType":"Editor.VisemeEditor.Window","DocId":"M:Editor.VisemeEditor.Window.CreateUI"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/VisemeEditor/Window.cs","Line":190},"IsPublic":true,"FullName":"Editor.VisemeEditor.Window.OnHotload","Name":"OnHotload","DeclaringType":"Editor.VisemeEditor.Window","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.VisemeEditor.Window.OnHotload"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/VisemeEditor/Window.cs","Line":17},"IsPublic":true,"FullName":"Editor.VisemeEditor.Window..ctor","Name":".ctor","DeclaringType":"Editor.VisemeEditor.Window","DocId":"M:Editor.VisemeEditor.Window.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/VisemeEditor/Window.cs","Line":8},"IsPublic":true,"FullName":"Editor.VisemeEditor.Window.CanOpenMultipleAssets","Name":"CanOpenMultipleAssets","DocId":"P:Editor.VisemeEditor.Window.CanOpenMultipleAssets"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.VisemeEditor.Window","Name":"Window","DocId":"T:Editor.VisemeEditor.Window"},{"Namespace":"Editor.TextureEditor","BaseType":"Sandbox.SceneCustomObject","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/TextureEditor/Preview.cs","Line":13},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureRect.RenderSceneObject","Name":"RenderSceneObject","DeclaringType":"Editor.TextureEditor.TextureRect","DocId":"M:Editor.TextureEditor.TextureRect.RenderSceneObject"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"},{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Editor/TextureEditor/Preview.cs","Line":7},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureRect..ctor","Name":".ctor","DeclaringType":"Editor.TextureEditor.TextureRect","DocId":"M:Editor.TextureEditor.TextureRect.#ctor(Sandbox.SceneWorld,Sandbox.Texture)"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Editor/TextureEditor/Preview.cs","Line":5},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureRect.Texture","Name":"Texture","DocId":"P:Editor.TextureEditor.TextureRect.Texture"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.TextureRect","Name":"TextureRect","DocId":"T:Editor.TextureEditor.TextureRect"},{"Namespace":"Editor.TextureEditor","BaseType":"Editor.Widget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/TextureEditor/Preview.cs","Line":36},"IsPublic":true,"FullName":"Editor.TextureEditor.Preview..ctor","Name":".ctor","DeclaringType":"Editor.TextureEditor.Preview","DocId":"M:Editor.TextureEditor.Preview.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Editor/TextureEditor/Preview.cs","Line":34},"IsPublic":true,"FullName":"Editor.TextureEditor.Preview.Texture","Name":"Texture","DocId":"P:Editor.TextureEditor.Preview.Texture"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.Preview","Name":"Preview","DocId":"T:Editor.TextureEditor.Preview"},{"Namespace":"Editor.TextureEditor","BaseType":"Editor.ScrollArea","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"textureFile","Type":"Editor.TextureEditor.TextureFile"}],"l":{"File":"Editor/TextureEditor/Properties.cs","Line":21},"IsPublic":true,"FullName":"Editor.TextureEditor.Properties.SetTextureFile","Name":"SetTextureFile","DeclaringType":"Editor.TextureEditor.Properties","DocId":"M:Editor.TextureEditor.Properties.SetTextureFile(Editor.TextureEditor.TextureFile)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/TextureEditor/Properties.cs","Line":9},"IsPublic":true,"FullName":"Editor.TextureEditor.Properties..ctor","Name":".ctor","DeclaringType":"Editor.TextureEditor.Properties","DocId":"M:Editor.TextureEditor.Properties.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.Properties","Name":"Properties","DocId":"T:Editor.TextureEditor.Properties"},{"Namespace":"Editor.TextureEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.TextureEditor.GammaType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.GammaType.Linear","Name":"Linear","DocId":"F:Editor.TextureEditor.GammaType.Linear"},{"FieldType":"Editor.TextureEditor.GammaType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.GammaType.SRGB","Name":"SRGB","DocId":"F:Editor.TextureEditor.GammaType.SRGB"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.GammaType","Name":"GammaType","DocId":"T:Editor.TextureEditor.GammaType"},{"Namespace":"Editor.TextureEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.DXT5","Name":"DXT5","DocId":"F:Editor.TextureEditor.ImageFormatType.DXT5"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.DXT3","Name":"DXT3","DocId":"F:Editor.TextureEditor.ImageFormatType.DXT3"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.DXT1","Name":"DXT1","DocId":"F:Editor.TextureEditor.ImageFormatType.DXT1"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.RGBA8888","Name":"RGBA8888","DocId":"F:Editor.TextureEditor.ImageFormatType.RGBA8888"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.BC7","Name":"BC7","DocId":"F:Editor.TextureEditor.ImageFormatType.BC7"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.BC6H","Name":"BC6H","DocId":"F:Editor.TextureEditor.ImageFormatType.BC6H"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.RGBA16161616","Name":"RGBA16161616","DocId":"F:Editor.TextureEditor.ImageFormatType.RGBA16161616"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.RGBA16161616F","Name":"RGBA16161616F","DocId":"F:Editor.TextureEditor.ImageFormatType.RGBA16161616F"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.RGBA32323232F","Name":"RGBA32323232F","DocId":"F:Editor.TextureEditor.ImageFormatType.RGBA32323232F"},{"FieldType":"Editor.TextureEditor.ImageFormatType","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.ImageFormatType.R32F","Name":"R32F","DocId":"F:Editor.TextureEditor.ImageFormatType.R32F"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.ImageFormatType","Name":"ImageFormatType","DocId":"T:Editor.TextureEditor.ImageFormatType"},{"Namespace":"Editor.TextureEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.TextureEditor.MipAlgorithm","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.MipAlgorithm.None","Name":"None","DocId":"F:Editor.TextureEditor.MipAlgorithm.None"},{"FieldType":"Editor.TextureEditor.MipAlgorithm","IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.MipAlgorithm.Box","Name":"Box","DocId":"F:Editor.TextureEditor.MipAlgorithm.Box"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.MipAlgorithm","Name":"MipAlgorithm","DocId":"T:Editor.TextureEditor.MipAlgorithm"},{"Namespace":"Editor.TextureEditor","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/TextureEditor/TextureFile.cs","Line":49},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence..ctor","Name":".ctor","DeclaringType":"Editor.TextureEditor.TextureSequence","DocId":"M:Editor.TextureEditor.TextureSequence.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":34},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence.Source","Name":"Source","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Images"]},{"FullName":"GroupAttribute","ConstructorArguments":["Input"]},{"FullName":"Sandbox.ImageAssetPathAttribute"},{"FullName":"Sandbox.KeyPropertyAttribute"}],"DocId":"P:Editor.TextureEditor.TextureSequence.Source"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":37},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence.IsLooping","Name":"IsLooping","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["Sequence"]}],"DocId":"P:Editor.TextureEditor.TextureSequence.IsLooping"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":40},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence.FlipBook","Name":"FlipBook","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FlipBook"]}],"DocId":"P:Editor.TextureEditor.TextureSequence.FlipBook"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":43},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence.Columns","Name":"Columns","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FlipBook"]}],"DocId":"P:Editor.TextureEditor.TextureSequence.Columns"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":46},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence.Rows","Name":"Rows","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FlipBook"]}],"DocId":"P:Editor.TextureEditor.TextureSequence.Rows"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":49},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence.Frames","Name":"Frames","Attributes":[{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FlipBook"]}],"DocId":"P:Editor.TextureEditor.TextureSequence.Frames"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.TextureSequence","Name":"TextureSequence","DocId":"T:Editor.TextureEditor.TextureSequence"},{"Namespace":"Editor.TextureEditor","Methods":[{"ReturnType":"Editor.TextureEditor.TextureFile","Parameters":[{"Name":"images","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"}],"l":{"File":"Editor/TextureEditor/TextureFile.cs","Line":76},"IsPublic":true,"IsStatic":true,"FullName":"Editor.TextureEditor.TextureFile.CreateDefault","Name":"CreateDefault","DeclaringType":"Editor.TextureEditor.TextureFile","DocId":"M:Editor.TextureEditor.TextureFile.CreateDefault(System.Collections.Generic.IEnumerable\u00601{System.String})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile..ctor","Name":".ctor","DeclaringType":"Editor.TextureEditor.TextureFile","DocId":"M:Editor.TextureEditor.TextureFile.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":55},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile.Images","Name":"Images","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Images"]},{"FullName":"GroupAttribute","ConstructorArguments":["Input"]},{"FullName":"Sandbox.ImageAssetPathAttribute"},{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.TextureEditor.TextureFile.Images"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.TextureEditor.TextureSequence\u003E","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":58},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile.Sequences","Name":"Sequences","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Sequences"]},{"FullName":"GroupAttribute","ConstructorArguments":["Input"]}],"DocId":"P:Editor.TextureEditor.TextureFile.Sequences"},{"PropertyType":"Editor.TextureEditor.GammaType","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":61},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile.InputColorSpace","Name":"InputColorSpace","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Color Space"]},{"FullName":"GroupAttribute","ConstructorArguments":["Input"]}],"DocId":"P:Editor.TextureEditor.TextureFile.InputColorSpace"},{"PropertyType":"Editor.TextureEditor.ImageFormatType","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":64},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile.OutputFormat","Name":"OutputFormat","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Image Format"]},{"FullName":"GroupAttribute","ConstructorArguments":["Output"]}],"DocId":"P:Editor.TextureEditor.TextureFile.OutputFormat"},{"PropertyType":"Editor.TextureEditor.GammaType","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":67},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile.OutputColorSpace","Name":"OutputColorSpace","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Color Space"]},{"FullName":"GroupAttribute","ConstructorArguments":["Output"]}],"DocId":"P:Editor.TextureEditor.TextureFile.OutputColorSpace"},{"PropertyType":"Editor.TextureEditor.MipAlgorithm","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":70},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile.OutputMipAlgorithm","Name":"OutputMipAlgorithm","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Mip Algorithm"]},{"FullName":"GroupAttribute","ConstructorArguments":["Output"]}],"DocId":"P:Editor.TextureEditor.TextureFile.OutputMipAlgorithm"},{"PropertyType":"System.String","Loc":{"File":"Editor/TextureEditor/TextureFile.cs","Line":73},"IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile.OutputTypeString","Name":"OutputTypeString","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.TextureEditor.TextureFile.OutputTypeString"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.TextureFile","Name":"TextureFile","DocId":"T:Editor.TextureEditor.TextureFile"},{"Namespace":"Editor.TextureEditor","BaseType":"Editor.DockWindow","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/TextureEditor/Window.cs","Line":34},"IsPublic":true,"FullName":"Editor.TextureEditor.Window.AssetOpen","Name":"AssetOpen","DeclaringType":"Editor.TextureEditor.Window","DocId":"M:Editor.TextureEditor.Window.AssetOpen(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/TextureEditor/Window.cs","Line":76},"IsPublic":true,"FullName":"Editor.TextureEditor.Window.CreateUI","Name":"CreateUI","DeclaringType":"Editor.TextureEditor.Window","DocId":"M:Editor.TextureEditor.Window.CreateUI"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/TextureEditor/Window.cs","Line":124},"IsPublic":true,"FullName":"Editor.TextureEditor.Window.OnHotload","Name":"OnHotload","DeclaringType":"Editor.TextureEditor.Window","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.TextureEditor.Window.OnHotload"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/TextureEditor/Window.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.TextureEditor.Window.BuildMenuBar","Name":"BuildMenuBar","DeclaringType":"Editor.TextureEditor.Window","DocId":"M:Editor.TextureEditor.Window.BuildMenuBar"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/TextureEditor/Window.cs","Line":21},"IsPublic":true,"FullName":"Editor.TextureEditor.Window..ctor","Name":".ctor","DeclaringType":"Editor.TextureEditor.Window","DocId":"M:Editor.TextureEditor.Window.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/TextureEditor/Window.cs","Line":7},"IsPublic":true,"FullName":"Editor.TextureEditor.Window.CanOpenMultipleAssets","Name":"CanOpenMultipleAssets","DocId":"P:Editor.TextureEditor.Window.CanOpenMultipleAssets"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.TextureEditor.Window","Name":"Window","Attributes":[{"FullName":"Editor.EditorForAssetTypeAttribute","ConstructorArguments":["vtex"]}],"DocId":"T:Editor.TextureEditor.Window"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"phonemes","Type":"System.Collections.Generic.List\u00601\u003CEditor.SoundEditor.PhonemeFrame\u003E"},{"Name":"t","Type":"System.Single"},{"Name":"dt","Type":"System.Single"}],"l":{"File":"Editor/SoundEditor/Preview.cs","Line":20},"IsPublic":true,"FullName":"Editor.SoundEditor.Preview.AddVisemes","Name":"AddVisemes","DeclaringType":"Editor.SoundEditor.Preview","DocId":"M:Editor.SoundEditor.Preview.AddVisemes(System.Collections.Generic.List\u00601{Editor.SoundEditor.PhonemeFrame},System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/SoundEditor/Preview.cs","Line":7},"IsPublic":true,"FullName":"Editor.SoundEditor.Preview..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.Preview","DocId":"M:Editor.SoundEditor.Preview.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.Preview","Name":"Preview","DocId":"T:Editor.SoundEditor.Preview"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/SoundEditor/Properties.cs","Line":33},"IsPublic":true,"FullName":"Editor.SoundEditor.Properties.SetAsset","Name":"SetAsset","DeclaringType":"Editor.SoundEditor.Properties","DocId":"M:Editor.SoundEditor.Properties.SetAsset(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/SoundEditor/Properties.cs","Line":9},"IsPublic":true,"FullName":"Editor.SoundEditor.Properties..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.Properties","DocId":"M:Editor.SoundEditor.Properties.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.Properties","Name":"Properties","DocId":"T:Editor.SoundEditor.Properties"},{"Namespace":"Editor.SoundEditor","Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":8},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeFrame.Code","Name":"Code","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["phoneme"]}],"DocId":"P:Editor.SoundEditor.PhonemeFrame.Code"},{"PropertyType":"System.Single","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":11},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeFrame.StartTime","Name":"StartTime","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["start"]}],"DocId":"P:Editor.SoundEditor.PhonemeFrame.StartTime"},{"PropertyType":"System.Single","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":14},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeFrame.EndTime","Name":"EndTime","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["end"]}],"DocId":"P:Editor.SoundEditor.PhonemeFrame.EndTime"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeFrame","Name":"PhonemeFrame","DocId":"T:Editor.SoundEditor.PhonemeFrame"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":54},"IsPublic":true,"FullName":"Editor.SoundEditor.Timeline.PlayFromStart","Name":"PlayFromStart","DeclaringType":"Editor.SoundEditor.Timeline","DocId":"M:Editor.SoundEditor.Timeline.PlayFromStart"},{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"System.Int16[]"},{"Name":"duration","Type":"System.Single"},{"Name":"sound","Type":"System.String"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":63},"IsPublic":true,"FullName":"Editor.SoundEditor.Timeline.SetSamples","Name":"SetSamples","DeclaringType":"Editor.SoundEditor.Timeline","DocId":"M:Editor.SoundEditor.Timeline.SetSamples(System.Int16[],System.Single,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":68},"IsPublic":true,"FullName":"Editor.SoundEditor.Timeline.SetAsset","Name":"SetAsset","DeclaringType":"Editor.SoundEditor.Timeline","DocId":"M:Editor.SoundEditor.Timeline.SetAsset(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":30},"IsPublic":true,"FullName":"Editor.SoundEditor.Timeline..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.Timeline","DocId":"M:Editor.SoundEditor.Timeline.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":21},"IsPublic":true,"FullName":"Editor.SoundEditor.Timeline.Playing","Name":"Playing","DocId":"P:Editor.SoundEditor.Timeline.Playing"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":22},"IsPublic":true,"FullName":"Editor.SoundEditor.Timeline.Repeating","Name":"Repeating","DocId":"P:Editor.SoundEditor.Timeline.Repeating"},{"PropertyType":"System.Single","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":23},"IsPublic":true,"FullName":"Editor.SoundEditor.Timeline.Time","Name":"Time","DocId":"P:Editor.SoundEditor.Timeline.Time"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.SoundEditor.PhonemeFrame\u003E","IsPublic":true,"FullName":"Editor.SoundEditor.Timeline.Frames","Name":"Frames","DocId":"F:Editor.SoundEditor.Timeline.Frames"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.Timeline","Name":"Timeline","DocId":"T:Editor.SoundEditor.Timeline"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.GraphicsView","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":163},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.OnDestroyed","Name":"OnDestroyed","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.OnDestroyed"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":171},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.OnFrame","Name":"OnFrame","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.OnFrame"},{"ReturnType":"System.Single","Parameters":[{"Name":"time","Type":"System.Single"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":240},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.PositionFromTime","Name":"PositionFromTime","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.PositionFromTime(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"position","Type":"System.Single"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":245},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.TimeFromPosition","Name":"TimeFromPosition","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.TimeFromPosition(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"System.Int16[]"},{"Name":"duration","Type":"System.Single"},{"Name":"sound","Type":"System.String"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":250},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.SetSamples","Name":"SetSamples","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.SetSamples(System.Int16[],System.Single,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"frames","Type":"System.Collections.Generic.List\u00601\u003CEditor.SoundEditor.PhonemeFrame\u003E"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":257},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.SetPhonemes","Name":"SetPhonemes","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.SetPhonemes(System.Collections.Generic.List\u00601{Editor.SoundEditor.PhonemeFrame})"},{"ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"System.Single"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":272},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.MoveScrubber","Name":"MoveScrubber","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.MoveScrubber(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.SoundEditor.Timeline"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":108},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.TimelineView","DocId":"M:Editor.SoundEditor.TimelineView.#ctor(Editor.SoundEditor.Timeline)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":110},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.Duration","Name":"Duration","DocId":"P:Editor.SoundEditor.TimelineView.Duration"},{"PropertyType":"System.Single","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":111},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.ZoomFactor","Name":"ZoomFactor","DocId":"P:Editor.SoundEditor.TimelineView.ZoomFactor"},{"PropertyType":"System.Single","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":112},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.Time","Name":"Time","DocId":"P:Editor.SoundEditor.TimelineView.Time"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":113},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.Scrubbing","Name":"Scrubbing","DocId":"P:Editor.SoundEditor.TimelineView.Scrubbing"},{"PropertyType":"System.String","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":114},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.Sound","Name":"Sound","DocId":"P:Editor.SoundEditor.TimelineView.Sound"},{"PropertyType":"Sandbox.SoundHandle","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":115},"IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView.SoundHandle","Name":"SoundHandle","DocId":"P:Editor.SoundEditor.TimelineView.SoundHandle"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.TimelineView","Name":"TimelineView","DocId":"T:Editor.SoundEditor.TimelineView"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"samples","Type":"System.Int16[]"},{"Name":"duration","Type":"System.Single"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":396},"IsPublic":true,"FullName":"Editor.SoundEditor.WaveForm.SetSamples","Name":"SetSamples","DeclaringType":"Editor.SoundEditor.WaveForm","DocId":"M:Editor.SoundEditor.WaveForm.SetSamples(System.Int16[],System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":403},"IsPublic":true,"FullName":"Editor.SoundEditor.WaveForm.CreateWaveLines","Name":"CreateWaveLines","DeclaringType":"Editor.SoundEditor.WaveForm","DocId":"M:Editor.SoundEditor.WaveForm.CreateWaveLines"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"view","Type":"Editor.SoundEditor.TimelineView"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":354},"IsPublic":true,"FullName":"Editor.SoundEditor.WaveForm..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.WaveForm","DocId":"M:Editor.SoundEditor.WaveForm.#ctor(Editor.SoundEditor.TimelineView)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.WaveForm","Name":"WaveForm","DocId":"T:Editor.SoundEditor.WaveForm"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"view","Type":"Editor.SoundEditor.TimelineView"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":468},"IsPublic":true,"FullName":"Editor.SoundEditor.TimeAxis..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.TimeAxis","DocId":"M:Editor.SoundEditor.TimeAxis.#ctor(Editor.SoundEditor.TimelineView)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.TimeAxis","Name":"TimeAxis","DocId":"T:Editor.SoundEditor.TimeAxis"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"view","Type":"Editor.SoundEditor.TimelineView"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":525},"IsPublic":true,"FullName":"Editor.SoundEditor.Scrubber..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.Scrubber","DocId":"M:Editor.SoundEditor.Scrubber.#ctor(Editor.SoundEditor.TimelineView)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.Scrubber","Name":"Scrubber","DocId":"T:Editor.SoundEditor.Scrubber"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"view","Type":"Editor.SoundEditor.TimelineView"},{"Name":"frame","Type":"Editor.SoundEditor.PhonemeFrame"}],"l":{"File":"Editor/SoundEditor/Timeline.cs","Line":577},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.PhonemeItem","DocId":"M:Editor.SoundEditor.PhonemeItem.#ctor(Editor.SoundEditor.TimelineView,Editor.SoundEditor.PhonemeFrame)"}],"Properties":[{"PropertyType":"Editor.SoundEditor.PhonemeFrame","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":563},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem.Frame","Name":"Frame","DocId":"P:Editor.SoundEditor.PhonemeItem.Frame"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem","Name":"PhonemeItem","DocId":"T:Editor.SoundEditor.PhonemeItem"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":768},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeDesc.Name","Name":"Name","DocId":"P:Editor.SoundEditor.PhonemeItem.PhonemeDesc.Name"},{"PropertyType":"System.String","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":769},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeDesc.Desc","Name":"Desc","DocId":"P:Editor.SoundEditor.PhonemeItem.PhonemeDesc.Desc"},{"PropertyType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","Loc":{"File":"Editor/SoundEditor/Timeline.cs","Line":770},"IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeDesc.Category","Name":"Category","DocId":"P:Editor.SoundEditor.PhonemeItem.PhonemeDesc.Category"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeDesc","Name":"PhonemeDesc","DeclaringType":"Editor.SoundEditor.PhonemeItem","DocId":"T:Editor.SoundEditor.PhonemeItem.PhonemeDesc"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Stop_Plosive","Name":"Stop_Plosive","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Stop_Plosive"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Fricative","Name":"Fricative","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Fricative"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Affricate","Name":"Affricate","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Affricate"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Nasal","Name":"Nasal","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Nasal"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Approximant","Name":"Approximant","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Approximant"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Trill","Name":"Trill","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Trill"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Tap_Flap","Name":"Tap_Flap","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Tap_Flap"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Vowel","Name":"Vowel","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Vowel"},{"FieldType":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","IsPublic":true,"IsStatic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory.Rhotic_Vowel","Name":"Rhotic_Vowel","DocId":"F:Editor.SoundEditor.PhonemeItem.PhonemeCategory.Rhotic_Vowel"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.PhonemeItem.PhonemeCategory","Name":"PhonemeCategory","DeclaringType":"Editor.SoundEditor.PhonemeItem","DocId":"T:Editor.SoundEditor.PhonemeItem.PhonemeCategory"},{"Namespace":"Editor.SoundEditor","BaseType":"Editor.DockWindow","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/SoundEditor/Window.cs","Line":32},"IsPublic":true,"FullName":"Editor.SoundEditor.Window.AssetOpen","Name":"AssetOpen","DeclaringType":"Editor.SoundEditor.Window","DocId":"M:Editor.SoundEditor.Window.AssetOpen(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/SoundEditor/Window.cs","Line":77},"IsPublic":true,"FullName":"Editor.SoundEditor.Window.CreateUI","Name":"CreateUI","DeclaringType":"Editor.SoundEditor.Window","DocId":"M:Editor.SoundEditor.Window.CreateUI"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/SoundEditor/Window.cs","Line":121},"IsPublic":true,"FullName":"Editor.SoundEditor.Window.OnHotload","Name":"OnHotload","DeclaringType":"Editor.SoundEditor.Window","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.SoundEditor.Window.OnHotload"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/SoundEditor/Window.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.SoundEditor.Window.BuildMenuBar","Name":"BuildMenuBar","DeclaringType":"Editor.SoundEditor.Window","DocId":"M:Editor.SoundEditor.Window.BuildMenuBar"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/SoundEditor/Window.cs","Line":19},"IsPublic":true,"FullName":"Editor.SoundEditor.Window..ctor","Name":".ctor","DeclaringType":"Editor.SoundEditor.Window","DocId":"M:Editor.SoundEditor.Window.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/SoundEditor/Window.cs","Line":7},"IsPublic":true,"FullName":"Editor.SoundEditor.Window.CanOpenMultipleAssets","Name":"CanOpenMultipleAssets","DocId":"P:Editor.SoundEditor.Window.CanOpenMultipleAssets"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.SoundEditor.Window","Name":"Window","Attributes":[{"FullName":"Editor.EditorForAssetTypeAttribute","ConstructorArguments":["vsnd"]}],"DocId":"T:Editor.SoundEditor.Window"},{"Namespace":"Editor.RectEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.RectEditor.SelectionOperation","IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.SelectionOperation.None","Name":"None","DocId":"F:Editor.RectEditor.SelectionOperation.None"},{"FieldType":"Editor.RectEditor.SelectionOperation","IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.SelectionOperation.Set","Name":"Set","DocId":"F:Editor.RectEditor.SelectionOperation.Set"},{"FieldType":"Editor.RectEditor.SelectionOperation","IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.SelectionOperation.Add","Name":"Add","DocId":"F:Editor.RectEditor.SelectionOperation.Add"},{"FieldType":"Editor.RectEditor.SelectionOperation","IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.SelectionOperation.Remove","Name":"Remove","DocId":"F:Editor.RectEditor.SelectionOperation.Remove"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.SelectionOperation","Name":"SelectionOperation","DocId":"T:Editor.RectEditor.SelectionOperation"},{"Namespace":"Editor.RectEditor","Methods":[{"ReturnType":"Editor.RectEditor.Document.Rectangle","Parameters":[{"Name":"rect","Type":"Sandbox.Rect"}],"l":{"File":"Editor/RectEditor/Document.cs","Line":71},"IsPublic":true,"FullName":"Editor.RectEditor.Document.AddRectangle","Name":"AddRectangle","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.AddRectangle(Sandbox.Rect)"},{"ReturnType":"System.Void","Parameters":[{"Name":"rectangles","Type":"System.Collections.Generic.IEnumerable\u00601\u003CEditor.RectEditor.Document.Rectangle\u003E"}],"l":{"File":"Editor/RectEditor/Document.cs","Line":87},"IsPublic":true,"FullName":"Editor.RectEditor.Document.DeleteRectangles","Name":"DeleteRectangles","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.DeleteRectangles(System.Collections.Generic.IEnumerable\u00601{Editor.RectEditor.Document.Rectangle})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/RectEditor/Document.cs","Line":98},"IsPublic":true,"FullName":"Editor.RectEditor.Document.ClearSelection","Name":"ClearSelection","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.ClearSelection"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/RectEditor/Document.cs","Line":105},"IsPublic":true,"FullName":"Editor.RectEditor.Document.SelectAll","Name":"SelectAll","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.SelectAll"},{"ReturnType":"System.Void","Parameters":[{"Name":"rectangle","Type":"Editor.RectEditor.Document.Rectangle"},{"Name":"op","Type":"Editor.RectEditor.SelectionOperation"}],"l":{"File":"Editor/RectEditor/Document.cs","Line":112},"IsPublic":true,"FullName":"Editor.RectEditor.Document.SelectRectangle","Name":"SelectRectangle","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.SelectRectangle(Editor.RectEditor.Document.Rectangle,Editor.RectEditor.SelectionOperation)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"rectangle","Type":"Editor.RectEditor.Document.Rectangle"}],"l":{"File":"Editor/RectEditor/Document.cs","Line":140},"IsPublic":true,"FullName":"Editor.RectEditor.Document.IsRectangleSelected","Name":"IsRectangleSelected","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.IsRectangleSelected(Editor.RectEditor.Document.Rectangle)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/RectEditor/Document.cs","Line":36},"IsPublic":true,"FullName":"Editor.RectEditor.Document..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.#ctor"},{"ReturnType":"System.Void","Parameters":[{"Name":"data","Type":"Editor.RectEditor.RectAssetData"},{"Name":"onModified","Type":"System.Action"}],"l":{"File":"Editor/RectEditor/Document.cs","Line":36},"IsPublic":true,"FullName":"Editor.RectEditor.Document..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.Document","DocId":"M:Editor.RectEditor.Document.#ctor(Editor.RectEditor.RectAssetData,System.Action)"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.RectEditor.Document.Rectangle\u003E","Loc":{"File":"Editor/RectEditor/Document.cs","Line":36},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangles","Name":"Rectangles","DocId":"P:Editor.RectEditor.Document.Rectangles"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.RectEditor.Document.Rectangle\u003E","Loc":{"File":"Editor/RectEditor/Document.cs","Line":37},"IsPublic":true,"FullName":"Editor.RectEditor.Document.SelectedRectangles","Name":"SelectedRectangles","DocId":"P:Editor.RectEditor.Document.SelectedRectangles"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/RectEditor/Document.cs","Line":39},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Modified","Name":"Modified","DocId":"P:Editor.RectEditor.Document.Modified"},{"PropertyType":"System.Action","Loc":{"File":"Editor/RectEditor/Document.cs","Line":42},"IsPublic":true,"FullName":"Editor.RectEditor.Document.OnModified","Name":"OnModified","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"DocId":"P:Editor.RectEditor.Document.OnModified"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.Document","Name":"Document","DocId":"T:Editor.RectEditor.Document"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"point","Type":"Vector2"}],"l":{"File":"Editor/RectEditor/Document.cs","Line":25},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle.IsPointInRectangle","Name":"IsPointInRectangle","DeclaringType":"Editor.RectEditor.Document.Rectangle","DocId":"M:Editor.RectEditor.Document.Rectangle.IsPointInRectangle(Vector2)"},{"ReturnType":"System.Single","Parameters":[{"Name":"point","Type":"Vector2"}],"l":{"File":"Editor/RectEditor/Document.cs","Line":31},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle.DistanceFromPointToCenter","Name":"DistanceFromPointToCenter","DeclaringType":"Editor.RectEditor.Document.Rectangle","DocId":"M:Editor.RectEditor.Document.Rectangle.DistanceFromPointToCenter(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.Document.Rectangle","DocId":"M:Editor.RectEditor.Document.Rectangle.#ctor"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"Editor/RectEditor/Document.cs","Line":18},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle.Min","Name":"Min","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.RectEditor.Document.Rectangle.Min"},{"PropertyType":"Vector2","Loc":{"File":"Editor/RectEditor/Document.cs","Line":19},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle.Max","Name":"Max","Attributes":[{"FullName":"Sandbox.HideAttribute"}],"DocId":"P:Editor.RectEditor.Document.Rectangle.Max"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/RectEditor/Document.cs","Line":20},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle.AllowRotation","Name":"AllowRotation","DocId":"P:Editor.RectEditor.Document.Rectangle.AllowRotation"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/RectEditor/Document.cs","Line":21},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle.AllowTiling","Name":"AllowTiling","DocId":"P:Editor.RectEditor.Document.Rectangle.AllowTiling"},{"PropertyType":"Color","Loc":{"File":"Editor/RectEditor/Document.cs","Line":22},"IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle.Color","Name":"Color","DocId":"P:Editor.RectEditor.Document.Rectangle.Color"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.Document.Rectangle","Name":"Rectangle","DeclaringType":"Editor.RectEditor.Document","DocId":"T:Editor.RectEditor.Document.Rectangle"},{"Namespace":"Editor.RectEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"assets","Type":"System.Collections.Generic.IReadOnlyCollection\u00601\u003CEditor.Asset\u003E"}],"l":{"File":"Editor/RectEditor/MaterialReference.cs","Line":42},"IsPublic":true,"FullName":"Editor.RectEditor.MaterialReference.SetReferences","Name":"SetReferences","DeclaringType":"Editor.RectEditor.MaterialReference","DocId":"M:Editor.RectEditor.MaterialReference.SetReferences(System.Collections.Generic.IReadOnlyCollection\u00601{Editor.Asset})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"onReferenceChanged","Type":"System.Action\u00601\u003CEditor.Asset\u003E"}],"l":{"File":"Editor/RectEditor/MaterialReference.cs","Line":11},"IsPublic":true,"FullName":"Editor.RectEditor.MaterialReference..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.MaterialReference","DocId":"M:Editor.RectEditor.MaterialReference.#ctor(Editor.Widget,System.Action\u00601{Editor.Asset})"}],"Properties":[{"PropertyType":"System.Action\u00601\u003CEditor.Asset\u003E","Loc":{"File":"Editor/RectEditor/MaterialReference.cs","Line":9},"IsPublic":true,"FullName":"Editor.RectEditor.MaterialReference.OnReferenceChanged","Name":"OnReferenceChanged","DocId":"P:Editor.RectEditor.MaterialReference.OnReferenceChanged"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.MaterialReference","Name":"MaterialReference","DocId":"T:Editor.RectEditor.MaterialReference"},{"Namespace":"Editor.RectEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/RectEditor/MaterialReference.cs","Line":96},"IsPublic":true,"FullName":"Editor.RectEditor.MaterialPicker.Frame","Name":"Frame","DeclaringType":"Editor.RectEditor.MaterialPicker","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.RectEditor.MaterialPicker.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"onPicked","Type":"System.Action"}],"l":{"File":"Editor/RectEditor/MaterialReference.cs","Line":86},"IsPublic":true,"FullName":"Editor.RectEditor.MaterialPicker..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.MaterialPicker","DocId":"M:Editor.RectEditor.MaterialPicker.#ctor(Editor.Widget,System.Action)"}],"Properties":[{"PropertyType":"Editor.Asset","Loc":{"File":"Editor/RectEditor/MaterialReference.cs","Line":72},"IsPublic":true,"FullName":"Editor.RectEditor.MaterialPicker.Asset","Name":"Asset","DocId":"P:Editor.RectEditor.MaterialPicker.Asset"},{"PropertyType":"Editor.Pixmap","Loc":{"File":"Editor/RectEditor/MaterialReference.cs","Line":82},"IsPublic":true,"FullName":"Editor.RectEditor.MaterialPicker.Pixmap","Name":"Pixmap","DocId":"P:Editor.RectEditor.MaterialPicker.Pixmap"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.MaterialPicker","Name":"MaterialPicker","DocId":"T:Editor.RectEditor.MaterialPicker"},{"Namespace":"Editor.RectEditor","BaseType":"Editor.Widget","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/RectEditor/Properties.cs","Line":19},"IsPublic":true,"FullName":"Editor.RectEditor.Properties..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.Properties","DocId":"M:Editor.RectEditor.Properties.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.SerializedObject","Loc":{"File":"Editor/RectEditor/Properties.cs","Line":11},"IsPublic":true,"FullName":"Editor.RectEditor.Properties.SerializedObject","Name":"SerializedObject","DocId":"P:Editor.RectEditor.Properties.SerializedObject"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.Properties","Name":"Properties","DocId":"T:Editor.RectEditor.Properties"},{"Namespace":"Editor.RectEditor","Methods":[{"ReturnType":"Editor.RectEditor.RectAssetData","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/RectEditor/RectAssetData.cs","Line":29},"IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.RectAssetData.Find","Name":"Find","DeclaringType":"Editor.RectEditor.RectAssetData","DocId":"M:Editor.RectEditor.RectAssetData.Find(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.RectAssetData","DocId":"M:Editor.RectEditor.RectAssetData.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.RectEditor.RectAssetData.SubrectSet\u003E","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":26},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.RectangleSets","Name":"RectangleSets","DocId":"P:Editor.RectEditor.RectAssetData.RectangleSets"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData","Name":"RectAssetData","DocId":"T:Editor.RectEditor.RectAssetData"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Properties..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.RectAssetData.Properties","DocId":"M:Editor.RectEditor.RectAssetData.Properties.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":8},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Properties.AllowRotation","Name":"AllowRotation","DocId":"P:Editor.RectEditor.RectAssetData.Properties.AllowRotation"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":9},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Properties.AllowTiling","Name":"AllowTiling","DocId":"P:Editor.RectEditor.RectAssetData.Properties.AllowTiling"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Properties","Name":"Properties","DeclaringType":"Editor.RectEditor.RectAssetData","DocId":"T:Editor.RectEditor.RectAssetData.Properties"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Subrect..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.RectAssetData.Subrect","DocId":"M:Editor.RectEditor.RectAssetData.Subrect.#ctor"}],"Properties":[{"PropertyType":"System.Int32[]","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":14},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Subrect.Min","Name":"Min","DocId":"P:Editor.RectEditor.RectAssetData.Subrect.Min"},{"PropertyType":"System.Int32[]","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":15},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Subrect.Max","Name":"Max","DocId":"P:Editor.RectEditor.RectAssetData.Subrect.Max"},{"PropertyType":"Editor.RectEditor.RectAssetData.Properties","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":17},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Subrect.Properties","Name":"Properties","DocId":"P:Editor.RectEditor.RectAssetData.Subrect.Properties"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.Subrect","Name":"Subrect","DeclaringType":"Editor.RectEditor.RectAssetData","DocId":"T:Editor.RectEditor.RectAssetData.Subrect"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.SubrectSet..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.RectAssetData.SubrectSet","DocId":"M:Editor.RectEditor.RectAssetData.SubrectSet.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":22},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.SubrectSet.Name","Name":"Name","DocId":"P:Editor.RectEditor.RectAssetData.SubrectSet.Name"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.RectEditor.RectAssetData.Subrect\u003E","Loc":{"File":"Editor/RectEditor/RectAssetData.cs","Line":23},"IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.SubrectSet.Rectangles","Name":"Rectangles","DocId":"P:Editor.RectEditor.RectAssetData.SubrectSet.Rectangles"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.RectAssetData.SubrectSet","Name":"SubrectSet","DeclaringType":"Editor.RectEditor.RectAssetData","DocId":"T:Editor.RectEditor.RectAssetData.SubrectSet"},{"Namespace":"Editor.RectEditor","BaseType":"System.Enum","Fields":[{"FieldType":"Editor.RectEditor.DragState","IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.DragState.None","Name":"None","DocId":"F:Editor.RectEditor.DragState.None"},{"FieldType":"Editor.RectEditor.DragState","IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.DragState.WaitingForMovement","Name":"WaitingForMovement","DocId":"F:Editor.RectEditor.DragState.WaitingForMovement"},{"FieldType":"Editor.RectEditor.DragState","IsPublic":true,"IsStatic":true,"FullName":"Editor.RectEditor.DragState.Dragging","Name":"Dragging","DocId":"F:Editor.RectEditor.DragState.Dragging"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.DragState","Name":"DragState","DocId":"T:Editor.RectEditor.DragState"},{"Namespace":"Editor.RectEditor","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"Editor/RectEditor/RectView.cs","Line":130},"IsPublic":true,"FullName":"Editor.RectEditor.RectView.SetMaterial","Name":"SetMaterial","DeclaringType":"Editor.RectEditor.RectView","DocId":"M:Editor.RectEditor.RectView.SetMaterial(Sandbox.Material)"},{"ReturnType":"Editor.RectEditor.Document.Rectangle","Parameters":[],"l":{"File":"Editor/RectEditor/RectView.cs","Line":243},"IsPublic":true,"FullName":"Editor.RectEditor.RectView.GetFirstRectangleUnderCursor","Name":"GetFirstRectangleUnderCursor","DeclaringType":"Editor.RectEditor.RectView","DocId":"M:Editor.RectEditor.RectView.GetFirstRectangleUnderCursor"},{"ReturnType":"System.Void","Parameters":[{"Name":"mousePos","Type":"Vector2"}],"l":{"File":"Editor/RectEditor/RectView.cs","Line":248},"IsPublic":true,"FullName":"Editor.RectEditor.RectView.FindRectanglesUnderCursor","Name":"FindRectanglesUnderCursor","DeclaringType":"Editor.RectEditor.RectView","DocId":"M:Editor.RectEditor.RectView.FindRectanglesUnderCursor(Vector2)"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CEditor.RectEditor.Document.Rectangle\u003E","Parameters":[{"Name":"vPoint","Type":"Vector2"}],"l":{"File":"Editor/RectEditor/RectView.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.RectEditor.RectView.FindRectanglesContainingPoint","Name":"FindRectanglesContainingPoint","DeclaringType":"Editor.RectEditor.RectView","DocId":"M:Editor.RectEditor.RectView.FindRectanglesContainingPoint(Vector2)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"session","Type":"Editor.RectEditor.Window"}],"l":{"File":"Editor/RectEditor/RectView.cs","Line":31},"IsPublic":true,"FullName":"Editor.RectEditor.RectView..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.RectView","DocId":"M:Editor.RectEditor.RectView.#ctor(Editor.RectEditor.Window)"}],"Properties":[],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.RectView","Name":"RectView","DocId":"T:Editor.RectEditor.RectView"},{"Namespace":"Editor.RectEditor","BaseType":"Editor.DockWindow","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"action","Type":"System.Action"}],"l":{"File":"Editor/RectEditor/Window.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.RectEditor.Window.ExecuteUndoableAction","Name":"ExecuteUndoableAction","DeclaringType":"Editor.RectEditor.Window","DocId":"M:Editor.RectEditor.Window.ExecuteUndoableAction(System.String,System.Action)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/RectEditor/Window.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.RectEditor.Window.CreateMenu","Name":"CreateMenu","DeclaringType":"Editor.RectEditor.Window","DocId":"M:Editor.RectEditor.Window.CreateMenu"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/RectEditor/Window.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.RectEditor.Window.AssetOpen","Name":"AssetOpen","DeclaringType":"Editor.RectEditor.Window","DocId":"M:Editor.RectEditor.Window.AssetOpen(Editor.Asset)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"System.String"}],"l":{"File":"Editor/RectEditor/Window.cs","Line":345},"IsPublic":true,"FullName":"Editor.RectEditor.Window.Open","Name":"Open","DeclaringType":"Editor.RectEditor.Window","DocId":"M:Editor.RectEditor.Window.Open(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"memberName","Type":"System.String"}],"l":{"File":"Editor/RectEditor/Window.cs","Line":427},"IsPublic":true,"FullName":"Editor.RectEditor.Window.SelectMember","Name":"SelectMember","DeclaringType":"Editor.RectEditor.Window","DocId":"M:Editor.RectEditor.Window.SelectMember(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/RectEditor/Window.cs","Line":440},"IsPublic":true,"FullName":"Editor.RectEditor.Window.OnHotload","Name":"OnHotload","DeclaringType":"Editor.RectEditor.Window","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.RectEditor.Window.OnHotload"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/RectEditor/Window.cs","Line":12},"IsPublic":true,"FullName":"Editor.RectEditor.Window..ctor","Name":".ctor","DeclaringType":"Editor.RectEditor.Window","DocId":"M:Editor.RectEditor.Window.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Editor/RectEditor/Window.cs","Line":10},"IsPublic":true,"FullName":"Editor.RectEditor.Window.CanOpenMultipleAssets","Name":"CanOpenMultipleAssets","DocId":"P:Editor.RectEditor.Window.CanOpenMultipleAssets"},{"PropertyType":"Editor.RectEditor.Document","Loc":{"File":"Editor/RectEditor/Window.cs","Line":12},"IsPublic":true,"FullName":"Editor.RectEditor.Window.Document","Name":"Document","DocId":"P:Editor.RectEditor.Window.Document"},{"PropertyType":"System.Int32","Loc":{"File":"Editor/RectEditor/Window.cs","Line":26},"IsPublic":true,"FullName":"Editor.RectEditor.Window.GridPower","Name":"GridPower","DocId":"P:Editor.RectEditor.Window.GridPower"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/RectEditor/Window.cs","Line":27},"IsPublic":true,"FullName":"Editor.RectEditor.Window.GridEnabled","Name":"GridEnabled","DocId":"P:Editor.RectEditor.Window.GridEnabled"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.RectEditor.Window","Name":"Window","Attributes":[{"FullName":"Editor.EditorForAssetTypeAttribute","ConstructorArguments":["rect"]},{"FullName":"Editor.EditorAppAttribute","ConstructorArguments":["Hotspot Editor","dashboard","For defining hotspot materials"]}],"DocId":"T:Editor.RectEditor.Window"},{"Namespace":"Editor.ProjectSettingPages","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":29},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.Hotload","Name":"Hotload","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.Hotload"},{"ReturnType":"System.Void","Parameters":[{"Name":"from","Type":"Sandbox.Physics.CollisionRules"}],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":36},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.Rebuild","Name":"Rebuild","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.Rebuild(Sandbox.Physics.CollisionRules)"},{"ReturnType":"System.Void","Parameters":[{"Name":"button","Type":"Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton"}],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":142},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.OnHovered","Name":"OnHovered","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.OnHovered(Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton)"},{"ReturnType":"Sandbox.Physics.CollisionRules.Result","Parameters":[{"Name":"left","Type":"System.String"},{"Name":"right","Type":"System.String"}],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":231},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.FindPair","Name":"FindPair","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.FindPair(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"left","Type":"System.String"},{"Name":"right","Type":"System.String"},{"Name":"rule","Type":"Sandbox.Physics.CollisionRules.Result"}],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":239},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.SetPair","Name":"SetPair","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.SetPair(System.String,System.String,Sandbox.Physics.CollisionRules.Result)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":20},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget..ctor","Name":".ctor","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.ValueChanged","Name":"ValueChanged","DocId":"P:Editor.ProjectSettingPages.CollisionMatrixWidget.ValueChanged"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CEditor.Layout\u003E","IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.rows","Name":"rows","DocId":"F:Editor.ProjectSettingPages.CollisionMatrixWidget.rows"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget","Name":"CollisionMatrixWidget","DocId":"T:Editor.ProjectSettingPages.CollisionMatrixWidget"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"layer","Type":"System.String"},{"Name":"parent","Type":"Editor.ProjectSettingPages.CollisionMatrixWidget"}],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":289},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.LayerName..ctor","Name":".ctor","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget.LayerName","DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.LayerName.#ctor(System.String,Editor.ProjectSettingPages.CollisionMatrixWidget)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.cs","Line":286},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.LayerName.Layer","Name":"Layer","DocId":"P:Editor.ProjectSettingPages.CollisionMatrixWidget.LayerName.Layer"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.LayerName","Name":"LayerName","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","DocId":"T:Editor.ProjectSettingPages.CollisionMatrixWidget.LayerName"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.ProjectSettingPages.CollisionMatrixWidget"},{"Name":"left","Type":"System.String"},{"Name":"right","Type":"System.String"}],"l":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.MatrixButton.cs","Line":12},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton..ctor","Name":".ctor","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton","DocId":"M:Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton.#ctor(Editor.ProjectSettingPages.CollisionMatrixWidget,System.String,System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.MatrixButton.cs","Line":9},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton.Left","Name":"Left","DocId":"P:Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton.Left"},{"PropertyType":"System.String","Loc":{"File":"Editor/ProjectSettings/CollisionMatrixWidget.MatrixButton.cs","Line":10},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton.Right","Name":"Right","DocId":"P:Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton.Right"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton","Name":"MatrixButton","DeclaringType":"Editor.ProjectSettingPages.CollisionMatrixWidget","DocId":"T:Editor.ProjectSettingPages.CollisionMatrixWidget.MatrixButton"},{"Namespace":"Editor.ProjectSettingPages","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":164},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget.Frame","Name":"Frame","DeclaringType":"Editor.ProjectSettingPages.WildcardPathWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.ProjectSettingPages.WildcardPathWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"showListView","Type":"System.Boolean","Default":"True"}],"l":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":28},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget..ctor","Name":".ctor","DeclaringType":"Editor.ProjectSettingPages.WildcardPathWidget","DocId":"M:Editor.ProjectSettingPages.WildcardPathWidget.#ctor(Editor.Widget,System.Boolean)"}],"Properties":[{"PropertyType":"System.Action","Loc":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":8},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget.ValueChanged","Name":"ValueChanged","DocId":"P:Editor.ProjectSettingPages.WildcardPathWidget.ValueChanged"},{"PropertyType":"System.IO.DirectoryInfo","Loc":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget.Directory","Name":"Directory","DocId":"P:Editor.ProjectSettingPages.WildcardPathWidget.Directory"},{"PropertyType":"System.String[]","Loc":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":28},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget.IgnoreFiles","Name":"IgnoreFiles","Documentation":{"Summary":"A list of wildcard files that we don\u0027t even want to show here"},"DocId":"P:Editor.ProjectSettingPages.WildcardPathWidget.IgnoreFiles"},{"PropertyType":"System.String[]","Loc":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":57},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget.CollapsePaths","Name":"CollapsePaths","Documentation":{"Summary":"These paths will be collapsed so that files look like they\u0027re in the root"},"DocId":"P:Editor.ProjectSettingPages.WildcardPathWidget.CollapsePaths"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":63},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget.HideAssets","Name":"HideAssets","Documentation":{"Summary":"Hide all assets. That is to say, hide all files that compile into something. We\ndo this on the resources tab because all of the compiled files are included anyway!"},"DocId":"P:Editor.ProjectSettingPages.WildcardPathWidget.HideAssets"},{"PropertyType":"System.String","Loc":{"File":"Editor/ProjectSettings/Input/WildcardPathWidget.cs","Line":72},"IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget.Value","Name":"Value","DocId":"P:Editor.ProjectSettingPages.WildcardPathWidget.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.ProjectSettingPages.WildcardPathWidget","Name":"WildcardPathWidget","DocId":"T:Editor.ProjectSettingPages.WildcardPathWidget"},{"Namespace":"Editor.PanelInspector","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/PanelInspector/PanelList.cs","Line":107},"IsPublic":true,"FullName":"Editor.PanelInspector.PanelInspectorWidget.Frame","Name":"Frame","DeclaringType":"Editor.PanelInspector.PanelInspectorWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.PanelInspector.PanelInspectorWidget.Frame"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/PanelInspector/PanelList.cs","Line":203},"IsPublic":true,"FullName":"Editor.PanelInspector.PanelInspectorWidget.DrawGameOverlay","Name":"DrawGameOverlay","DeclaringType":"Editor.PanelInspector.PanelInspectorWidget","Attributes":[{"FullName":"Sandbox.EventAttribute","ConstructorArguments":["paintoverlay"]}],"DocId":"M:Editor.PanelInspector.PanelInspectorWidget.DrawGameOverlay"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Editor/PanelInspector/PanelList.cs","Line":11},"IsPublic":true,"FullName":"Editor.PanelInspector.PanelInspectorWidget..ctor","Name":".ctor","DeclaringType":"Editor.PanelInspector.PanelInspectorWidget","DocId":"M:Editor.PanelInspector.PanelInspectorWidget.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PanelInspector.PanelInspectorWidget","Name":"PanelInspectorWidget","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","UI Panels","web_asset"]}],"DocId":"T:Editor.PanelInspector.PanelInspectorWidget"},{"Namespace":"Editor.PanelInspector","BaseType":"Editor.TreeNode\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Editor/PanelInspector/PanelNode.cs","Line":35},"IsPublic":true,"FullName":"Editor.PanelInspector.PanelTreeNode.OnPaint","Name":"OnPaint","DeclaringType":"Editor.PanelInspector.PanelTreeNode","DocId":"M:Editor.PanelInspector.PanelTreeNode.OnPaint(Editor.VirtualWidget)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/PanelInspector/PanelNode.cs","Line":105},"IsPublic":true,"FullName":"Editor.PanelInspector.PanelTreeNode.OnContextMenu","Name":"OnContextMenu","DeclaringType":"Editor.PanelInspector.PanelTreeNode","DocId":"M:Editor.PanelInspector.PanelTreeNode.OnContextMenu"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"panel","Type":"Sandbox.Internal.IPanel"}],"l":{"File":"Editor/PanelInspector/PanelNode.cs","Line":8},"IsPublic":true,"FullName":"Editor.PanelInspector.PanelTreeNode..ctor","Name":".ctor","DeclaringType":"Editor.PanelInspector.PanelTreeNode","DocId":"M:Editor.PanelInspector.PanelTreeNode.#ctor(Sandbox.Internal.IPanel)"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Editor/PanelInspector/PanelNode.cs","Line":16},"IsPublic":true,"FullName":"Editor.PanelInspector.PanelTreeNode.ValueHash","Name":"ValueHash","DocId":"P:Editor.PanelInspector.PanelTreeNode.ValueHash"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.PanelInspector.PanelTreeNode","Name":"PanelTreeNode","DocId":"T:Editor.PanelInspector.PanelTreeNode"},{"Namespace":"Editor.AssetPickers","BaseType":"Editor.AssetPicker","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/AssetPicker/GenericPicker.cs","Line":94},"IsPublic":true,"FullName":"Editor.AssetPickers.GenericPicker.SetSelection","Name":"SetSelection","DeclaringType":"Editor.AssetPickers.GenericPicker","DocId":"M:Editor.AssetPickers.GenericPicker.SetSelection(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Editor/AssetPicker/GenericPicker.cs","Line":117},"IsPublic":true,"FullName":"Editor.AssetPickers.GenericPicker.SetSelection","Name":"SetSelection","DeclaringType":"Editor.AssetPickers.GenericPicker","DocId":"M:Editor.AssetPickers.GenericPicker.SetSelection(Sandbox.Package)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"assetTypes","Type":"System.Collections.Generic.List\u00601\u003CEditor.AssetType\u003E"},{"Name":"options","Type":"Editor.AssetPicker.PickerOptions"}],"l":{"File":"Editor/AssetPicker/GenericPicker.cs","Line":29},"IsPublic":true,"FullName":"Editor.AssetPickers.GenericPicker..ctor","Name":".ctor","DeclaringType":"Editor.AssetPickers.GenericPicker","DocId":"M:Editor.AssetPickers.GenericPicker.#ctor(Editor.Widget,System.Collections.Generic.List\u00601{Editor.AssetType},Editor.AssetPicker.PickerOptions)"}],"Properties":[{"PropertyType":"Editor.AssetBrowser","Loc":{"File":"Editor/AssetPicker/GenericPicker.cs","Line":14},"IsPublic":true,"FullName":"Editor.AssetPickers.GenericPicker.AssetBrowser","Name":"AssetBrowser","Documentation":{"Summary":"Internal asset browser."},"DocId":"P:Editor.AssetPickers.GenericPicker.AssetBrowser"},{"PropertyType":"Editor.CloudBrowser","Loc":{"File":"Editor/AssetPicker/GenericPicker.cs","Line":19},"IsPublic":true,"FullName":"Editor.AssetPickers.GenericPicker.CloudBrowser","Name":"CloudBrowser","Documentation":{"Summary":"Internal cloud browser."},"DocId":"P:Editor.AssetPickers.GenericPicker.CloudBrowser"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.Asset\u003E","Loc":{"File":"Editor/AssetPicker/GenericPicker.cs","Line":24},"IsPublic":true,"FullName":"Editor.AssetPickers.GenericPicker.Assets","Name":"Assets","Documentation":{"Summary":"The picked assets."},"DocId":"P:Editor.AssetPickers.GenericPicker.Assets"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetPickers.GenericPicker","Name":"GenericPicker","Documentation":{"Summary":"An asset browser allowing the user to pick a single asset.\nSupports limiting display to only certain asset types."},"DocId":"T:Editor.AssetPickers.GenericPicker"},{"Namespace":"Editor.AssetPickers","BaseType":"Editor.AssetPicker","Methods":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.AssetPickers.SimplePicker.Refresh","Name":"Refresh","DeclaringType":"Editor.AssetPickers.SimplePicker","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.AssetPickers.SimplePicker/\u003CRefresh\u003Ed__7"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Editor.AssetPickers.SimplePicker.Refresh"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Editor/AssetPicker/SimplePicker.cs","Line":102},"IsPublic":true,"FullName":"Editor.AssetPickers.SimplePicker.Show","Name":"Show","DeclaringType":"Editor.AssetPickers.SimplePicker","DocId":"M:Editor.AssetPickers.SimplePicker.Show"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Editor/AssetPicker/SimplePicker.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.AssetPickers.SimplePicker.SetSelection","Name":"SetSelection","DeclaringType":"Editor.AssetPickers.SimplePicker","DocId":"M:Editor.AssetPickers.SimplePicker.SetSelection(Editor.Asset)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"package","Type":"Sandbox.Package"}],"l":{"File":"Editor/AssetPicker/SimplePicker.cs","Line":16707566},"IsPublic":true,"FullName":"Editor.AssetPickers.SimplePicker.SetSelection","Name":"SetSelection","DeclaringType":"Editor.AssetPickers.SimplePicker","DocId":"M:Editor.AssetPickers.SimplePicker.SetSelection(Sandbox.Package)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"},{"Name":"assetType","Type":"Editor.AssetType"},{"Name":"options","Type":"Editor.AssetPicker.PickerOptions"}],"l":{"File":"Editor/AssetPicker/SimplePicker.cs","Line":15},"IsPublic":true,"FullName":"Editor.AssetPickers.SimplePicker..ctor","Name":".ctor","DeclaringType":"Editor.AssetPickers.SimplePicker","DocId":"M:Editor.AssetPickers.SimplePicker.#ctor(Editor.Widget,Editor.AssetType,Editor.AssetPicker.PickerOptions)"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.AssetPickers.SimplePicker","Name":"SimplePicker","DocId":"T:Editor.AssetPickers.SimplePicker"},{"Namespace":"Editor.GraphicsItems","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":97},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.DeleteAllHandles","Name":"DeleteAllHandles","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.DeleteAllHandles"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":108},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.OnEdited","Name":"OnEdited","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.OnEdited"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":114},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.OnHandleMoved","Name":"OnHandleMoved","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.OnHandleMoved"},{"ReturnType":"System.Void","Parameters":[{"Name":"range","Type":"Vector2"}],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":120},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.UpdateZoomRangeX","Name":"UpdateZoomRangeX","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.UpdateZoomRangeX(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"range","Type":"Vector2"}],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":129},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.UpdateZoomRangeY","Name":"UpdateZoomRangeY","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.UpdateZoomRangeY(Vector2)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":138},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.FitViewportToCurve","Name":"FitViewportToCurve","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.FitViewportToCurve"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":149},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.SaveCurve","Name":"SaveCurve","DeclaringType":"Editor.GraphicsItems.EditableCurve","Documentation":{"Summary":"Write from editor to the curve (_value)"},"DocId":"M:Editor.GraphicsItems.EditableCurve.SaveCurve"},{"ReturnType":"System.Void","Parameters":[{"Name":"range","Type":"Vector2"},{"Name":"retainTimes","Type":"System.Boolean"},{"Name":"fitViewport","Type":"System.Boolean","Default":"False"}],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":248},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.UpdateTimeRange","Name":"UpdateTimeRange","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.UpdateTimeRange(Vector2,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"range","Type":"Vector2"},{"Name":"retainValues","Type":"System.Boolean"},{"Name":"fitViewport","Type":"System.Boolean","Default":"False"}],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":260},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.UpdateValueRange","Name":"UpdateValueRange","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.UpdateValueRange(Vector2,System.Boolean,System.Boolean)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"localPos","Type":"Vector2"}],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":272},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Contains","Name":"Contains","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.Contains(Vector2)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":310},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.HandleSelectionChanged","Name":"HandleSelectionChanged","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.HandleSelectionChanged"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":324},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.UpdateTooltip","Name":"UpdateTooltip","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.UpdateTooltip"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.CurveEditor"}],"l":{"File":"Curves/Graphics/EditableCurve.cs","Line":8},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"M:Editor.GraphicsItems.EditableCurve.#ctor(Editor.CurveEditor)"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CEditor.GraphicsItems.EditableCurve.Handle\u003E","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":8},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handles","Name":"Handles","DocId":"P:Editor.GraphicsItems.EditableCurve.Handles"},{"PropertyType":"Vector2","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":9},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.TimeRange","Name":"TimeRange","DocId":"P:Editor.GraphicsItems.EditableCurve.TimeRange"},{"PropertyType":"Vector2","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":10},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.ValueRange","Name":"ValueRange","DocId":"P:Editor.GraphicsItems.EditableCurve.ValueRange"},{"PropertyType":"Color","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":11},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.CurveColor","Name":"CurveColor","DocId":"P:Editor.GraphicsItems.EditableCurve.CurveColor"},{"PropertyType":"Color","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":12},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.SelectionColor","Name":"SelectionColor","DocId":"P:Editor.GraphicsItems.EditableCurve.SelectionColor"},{"PropertyType":"System.Single","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":13},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.CurveThickness","Name":"CurveThickness","DocId":"P:Editor.GraphicsItems.EditableCurve.CurveThickness"},{"PropertyType":"System.Single","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":14},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.HandleDistance","Name":"HandleDistance","DocId":"P:Editor.GraphicsItems.EditableCurve.HandleDistance"},{"PropertyType":"System.Boolean","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":16},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.IsPartOfRange","Name":"IsPartOfRange","DocId":"P:Editor.GraphicsItems.EditableCurve.IsPartOfRange"},{"PropertyType":"System.Boolean","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":17},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.CanEditTimeRange","Name":"CanEditTimeRange","DocId":"P:Editor.GraphicsItems.EditableCurve.CanEditTimeRange"},{"PropertyType":"System.Boolean","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":18},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.CanEditValueRange","Name":"CanEditValueRange","DocId":"P:Editor.GraphicsItems.EditableCurve.CanEditValueRange"},{"PropertyType":"Vector4","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":20},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Viewport","Name":"Viewport","DocId":"P:Editor.GraphicsItems.EditableCurve.Viewport"},{"PropertyType":"Vector2","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":21},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.ViewportRangeX","Name":"ViewportRangeX","DocId":"P:Editor.GraphicsItems.EditableCurve.ViewportRangeX"},{"PropertyType":"Vector2","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":22},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.ViewportRangeY","Name":"ViewportRangeY","DocId":"P:Editor.GraphicsItems.EditableCurve.ViewportRangeY"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Curves/Graphics/EditableCurve.cs","Line":32},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Value","Name":"Value","DocId":"P:Editor.GraphicsItems.EditableCurve.Value"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve","Name":"EditableCurve","Documentation":{"Summary":"Anatomy of an EditableCurve: https://files.facepunch.com/garry/72bd3a5f-c9e4-40fe-8748-05e782d3a230.png"},"DocId":"T:Editor.GraphicsItems.EditableCurve"},{"Namespace":"","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Curves/Graphics/EditableCurve.Handle.cs","Line":69},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.SetValue","Name":"SetValue","DeclaringType":"Editor.GraphicsItems.EditableCurve.Handle","Documentation":{"Summary":"Set the value from range scaled values"},"DocId":"M:Editor.GraphicsItems.EditableCurve.Handle.SetValue(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.Handle.cs","Line":127},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.PaintExtras","Name":"PaintExtras","DeclaringType":"Editor.GraphicsItems.EditableCurve.Handle","Documentation":{"Summary":"Paint extra background stuff"},"DocId":"M:Editor.GraphicsItems.EditableCurve.Handle.PaintExtras"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"pos","Type":"Vector2"}],"l":{"File":"Curves/Graphics/EditableCurve.Handle.cs","Line":222},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.OpenContextMenu","Name":"OpenContextMenu","DeclaringType":"Editor.GraphicsItems.EditableCurve.Handle","DocId":"M:Editor.GraphicsItems.EditableCurve.Handle.OpenContextMenu(Vector2)"},{"ReturnType":"System.Void","Parameters":[{"Name":"mode","Type":"Sandbox.Curve.HandleMode"}],"l":{"File":"Curves/Graphics/EditableCurve.Handle.cs","Line":241},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.SetHandleMode","Name":"SetHandleMode","DeclaringType":"Editor.GraphicsItems.EditableCurve.Handle","DocId":"M:Editor.GraphicsItems.EditableCurve.Handle.SetHandleMode(Sandbox.Curve.HandleMode)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.Handle.cs","Line":252},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.OnHandleModeChanged","Name":"OnHandleModeChanged","DeclaringType":"Editor.GraphicsItems.EditableCurve.Handle","DocId":"M:Editor.GraphicsItems.EditableCurve.Handle.OnHandleModeChanged"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.Handle.cs","Line":269},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.DeleteHandle","Name":"DeleteHandle","DeclaringType":"Editor.GraphicsItems.EditableCurve.Handle","DocId":"M:Editor.GraphicsItems.EditableCurve.Handle.DeleteHandle"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItems.EditableCurve"},{"Name":"k","In":true,"Type":"Sandbox.Curve.Frame"}],"l":{"File":"Curves/Graphics/EditableCurve.Handle.cs","Line":16},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsItems.EditableCurve.Handle","DocId":"M:Editor.GraphicsItems.EditableCurve.Handle.#ctor(Editor.GraphicsItems.EditableCurve,Sandbox.Curve.Frame@)"}],"Fields":[{"FieldType":"Sandbox.Curve.Frame","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.Frame","Name":"Frame","DocId":"F:Editor.GraphicsItems.EditableCurve.Handle.Frame"},{"FieldType":"Editor.GraphicsItems.EditableCurve","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.EditableCurve","Name":"EditableCurve","DocId":"F:Editor.GraphicsItems.EditableCurve.Handle.EditableCurve"},{"FieldType":"Editor.GraphicsItems.EditableCurve.Tangent","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.In","Name":"In","DocId":"F:Editor.GraphicsItems.EditableCurve.Handle.In"},{"FieldType":"Editor.GraphicsItems.EditableCurve.Tangent","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.Out","Name":"Out","DocId":"F:Editor.GraphicsItems.EditableCurve.Handle.Out"},{"FieldType":"Vector2","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle.RealPosition","Name":"RealPosition","DocId":"F:Editor.GraphicsItems.EditableCurve.Handle.RealPosition"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Handle","Name":"Handle","DeclaringType":"Editor.GraphicsItems.EditableCurve","DocId":"T:Editor.GraphicsItems.EditableCurve.Handle"},{"Namespace":"","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"handle","Type":"Editor.GraphicsItems.EditableCurve.Handle"}],"l":{"File":"Curves/Graphics/EditableCurve.HandlePopup.cs","Line":94},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.HandlePopup.UpdateFrom","Name":"UpdateFrom","DeclaringType":"Editor.GraphicsItems.EditableCurve.HandlePopup","DocId":"M:Editor.GraphicsItems.EditableCurve.HandlePopup.UpdateFrom(Editor.GraphicsItems.EditableCurve.Handle)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Curves/Graphics/EditableCurve.HandlePopup.cs","Line":50},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.HandlePopup..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsItems.EditableCurve.HandlePopup","DocId":"M:Editor.GraphicsItems.EditableCurve.HandlePopup.#ctor(Editor.Widget)"}],"Properties":[{"PropertyType":"Sandbox.Curve.HandleMode","Loc":{"File":"Curves/Graphics/EditableCurve.HandlePopup.cs","Line":155},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.HandlePopup.HandleMode","Name":"HandleMode","DocId":"P:Editor.GraphicsItems.EditableCurve.HandlePopup.HandleMode"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.HandlePopup.AimUp","Name":"AimUp","DocId":"F:Editor.GraphicsItems.EditableCurve.HandlePopup.AimUp"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.HandlePopup","Name":"HandlePopup","DeclaringType":"Editor.GraphicsItems.EditableCurve","Documentation":{"Summary":"This would be a lot simpler if we just passed the handle to it, and let it fuck with it directly!!"},"DocId":"T:Editor.GraphicsItems.EditableCurve.HandlePopup"},{"Namespace":"","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Curves/Graphics/EditableCurve.Tangent.cs","Line":36},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Tangent.UpdatePositionFromValue","Name":"UpdatePositionFromValue","DeclaringType":"Editor.GraphicsItems.EditableCurve.Tangent","DocId":"M:Editor.GraphicsItems.EditableCurve.Tangent.UpdatePositionFromValue"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.GraphicsItems.EditableCurve.Handle"},{"Name":"incoming","Type":"System.Boolean"},{"Name":"value","Type":"System.Single"}],"l":{"File":"Curves/Graphics/EditableCurve.Tangent.cs","Line":19},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Tangent..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsItems.EditableCurve.Tangent","DocId":"M:Editor.GraphicsItems.EditableCurve.Tangent.#ctor(Editor.GraphicsItems.EditableCurve.Handle,System.Boolean,System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Curves/Graphics/EditableCurve.Tangent.cs","Line":10},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Tangent.Value","Name":"Value","DocId":"P:Editor.GraphicsItems.EditableCurve.Tangent.Value"},{"PropertyType":"System.Boolean","Loc":{"File":"Curves/Graphics/EditableCurve.Tangent.cs","Line":17},"IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Tangent.IsIncoming","Name":"IsIncoming","DocId":"P:Editor.GraphicsItems.EditableCurve.Tangent.IsIncoming"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GraphicsItems.EditableCurve.Tangent","Name":"Tangent","DeclaringType":"Editor.GraphicsItems.EditableCurve","Documentation":{"Summary":"Represents entry/exit angle of the curve handle"},"DocId":"T:Editor.GraphicsItems.EditableCurve.Tangent"},{"Namespace":"Editor.GraphicsItems","BaseType":"Editor.GraphicsItem","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Editor.GraphicsItems.EditableCurve"},{"Name":"b","Type":"Editor.GraphicsItems.EditableCurve"}],"l":{"File":"Curves/Graphics/RangePolygon.cs","Line":9},"IsPublic":true,"FullName":"Editor.GraphicsItems.RangePolygon..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsItems.RangePolygon","DocId":"M:Editor.GraphicsItems.RangePolygon.#ctor(Editor.GraphicsItems.EditableCurve,Editor.GraphicsItems.EditableCurve)"}],"Properties":[{"PropertyType":"Editor.GraphicsItems.EditableCurve","Loc":{"File":"Curves/Graphics/RangePolygon.cs","Line":5},"IsPublic":true,"FullName":"Editor.GraphicsItems.RangePolygon.CurveA","Name":"CurveA","DocId":"P:Editor.GraphicsItems.RangePolygon.CurveA"},{"PropertyType":"Editor.GraphicsItems.EditableCurve","Loc":{"File":"Curves/Graphics/RangePolygon.cs","Line":6},"IsPublic":true,"FullName":"Editor.GraphicsItems.RangePolygon.CurveB","Name":"CurveB","DocId":"P:Editor.GraphicsItems.RangePolygon.CurveB"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GraphicsItems.RangePolygon","Name":"RangePolygon","DocId":"T:Editor.GraphicsItems.RangePolygon"},{"Namespace":"Editor.GraphicsItems","BaseType":"Editor.GraphicsItem","Methods":[{"ReturnType":"System.Single","Parameters":[],"l":{"File":"GraphicsItems/ChartBackground.cs","Line":109},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.GetCurrentIncrementX","Name":"GetCurrentIncrementX","DeclaringType":"Editor.GraphicsItems.ChartBackground","DocId":"M:Editor.GraphicsItems.ChartBackground.GetCurrentIncrementX"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"GraphicsItems/ChartBackground.cs","Line":115},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.GetCurrentIncrementY","Name":"GetCurrentIncrementY","DeclaringType":"Editor.GraphicsItems.ChartBackground","DocId":"M:Editor.GraphicsItems.ChartBackground.GetCurrentIncrementY"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"GraphicsItems/ChartBackground.cs","Line":8},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground..ctor","Name":".ctor","DeclaringType":"Editor.GraphicsItems.ChartBackground","DocId":"M:Editor.GraphicsItems.ChartBackground.#ctor"}],"Properties":[{"PropertyType":"Vector2","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":8},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.RangeX","Name":"RangeX","DocId":"P:Editor.GraphicsItems.ChartBackground.RangeX"},{"PropertyType":"Vector2","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":9},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.RangeY","Name":"RangeY","DocId":"P:Editor.GraphicsItems.ChartBackground.RangeY"},{"PropertyType":"Vector4","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":10},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.Highlight","Name":"Highlight","DocId":"P:Editor.GraphicsItems.ChartBackground.Highlight"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":23},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.ChartRect","Name":"ChartRect","DocId":"P:Editor.GraphicsItems.ChartBackground.ChartRect"}],"Fields":[{"FieldType":"Editor.GraphicsItems.ChartBackground.AxisConfig","IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.AxisX","Name":"AxisX","DocId":"F:Editor.GraphicsItems.ChartBackground.AxisX"},{"FieldType":"Editor.GraphicsItems.ChartBackground.AxisConfig","IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.AxisY","Name":"AxisY","DocId":"F:Editor.GraphicsItems.ChartBackground.AxisY"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground","Name":"ChartBackground","Documentation":{"Summary":"A generic chart background. Has axis down left and along bottom."},"DocId":"T:Editor.GraphicsItems.ChartBackground"},{"Namespace":"","Properties":[{"PropertyType":"Color","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":14},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.AxisConfig.LineColor","Name":"LineColor","DocId":"P:Editor.GraphicsItems.ChartBackground.AxisConfig.LineColor"},{"PropertyType":"Color","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":15},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.AxisConfig.LabelColor","Name":"LabelColor","DocId":"P:Editor.GraphicsItems.ChartBackground.AxisConfig.LabelColor"},{"PropertyType":"System.Int32","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":16},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.AxisConfig.Ticks","Name":"Ticks","DocId":"P:Editor.GraphicsItems.ChartBackground.AxisConfig.Ticks"},{"PropertyType":"System.Single","Loc":{"File":"GraphicsItems/ChartBackground.cs","Line":17},"IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.AxisConfig.Width","Name":"Width","DocId":"P:Editor.GraphicsItems.ChartBackground.AxisConfig.Width"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.GraphicsItems.ChartBackground.AxisConfig","Name":"AxisConfig","DeclaringType":"Editor.GraphicsItems.ChartBackground","DocId":"T:Editor.GraphicsItems.ChartBackground.AxisConfig"},{"Namespace":"Editor.CodeEditors","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"path","Type":"System.String"},{"Name":"line","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"},{"Name":"column","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E","Default":"null"}],"l":{"File":"CodeEditors/CodeEditor.Rider.cs","Line":12},"IsPublic":true,"FullName":"Editor.CodeEditors.Rider.OpenFile","Name":"OpenFile","DeclaringType":"Editor.CodeEditors.Rider","DocId":"M:Editor.CodeEditors.Rider.OpenFile(System.String,System.Nullable\u00601{System.Int32},System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"CodeEditors/CodeEditor.Rider.cs","Line":27},"IsPublic":true,"FullName":"Editor.CodeEditors.Rider.OpenSolution","Name":"OpenSolution","DeclaringType":"Editor.CodeEditors.Rider","DocId":"M:Editor.CodeEditors.Rider.OpenSolution"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"addon","Type":"Sandbox.Project"}],"l":{"File":"CodeEditors/CodeEditor.Rider.cs","Line":32},"IsPublic":true,"FullName":"Editor.CodeEditors.Rider.OpenAddon","Name":"OpenAddon","DeclaringType":"Editor.CodeEditors.Rider","DocId":"M:Editor.CodeEditors.Rider.OpenAddon(Sandbox.Project)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"CodeEditors/CodeEditor.Rider.cs","Line":36},"IsPublic":true,"FullName":"Editor.CodeEditors.Rider.IsInstalled","Name":"IsInstalled","DeclaringType":"Editor.CodeEditors.Rider","DocId":"M:Editor.CodeEditors.Rider.IsInstalled"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.CodeEditors.Rider..ctor","Name":".ctor","DeclaringType":"Editor.CodeEditors.Rider","DocId":"M:Editor.CodeEditors.Rider.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CodeEditors.Rider","Name":"Rider","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Rider"]}],"DocId":"T:Editor.CodeEditors.Rider"},{"Namespace":"Editor.CodeEditors","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"path","Type":"System.String"},{"Name":"line","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"},{"Name":"column","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"CodeEditors/CodeEditor.VisualStudio.cs","Line":9},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudio.OpenFile","Name":"OpenFile","DeclaringType":"Editor.CodeEditors.VisualStudio","DocId":"M:Editor.CodeEditors.VisualStudio.OpenFile(System.String,System.Nullable\u00601{System.Int32},System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"CodeEditors/CodeEditor.VisualStudio.cs","Line":15},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudio.OpenSolution","Name":"OpenSolution","DeclaringType":"Editor.CodeEditors.VisualStudio","DocId":"M:Editor.CodeEditors.VisualStudio.OpenSolution"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"addon","Type":"Sandbox.Project"}],"l":{"File":"CodeEditors/CodeEditor.VisualStudio.cs","Line":20},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudio.OpenAddon","Name":"OpenAddon","DeclaringType":"Editor.CodeEditors.VisualStudio","DocId":"M:Editor.CodeEditors.VisualStudio.OpenAddon(Sandbox.Project)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"CodeEditors/CodeEditor.VisualStudio.cs","Line":24},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudio.IsInstalled","Name":"IsInstalled","DeclaringType":"Editor.CodeEditors.VisualStudio","DocId":"M:Editor.CodeEditors.VisualStudio.IsInstalled"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudio..ctor","Name":".ctor","DeclaringType":"Editor.CodeEditors.VisualStudio","DocId":"M:Editor.CodeEditors.VisualStudio.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudio","Name":"VisualStudio","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Visual Studio"]}],"DocId":"T:Editor.CodeEditors.VisualStudio"},{"Namespace":"Editor.CodeEditors","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"path","Type":"System.String"},{"Name":"line","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"},{"Name":"column","Type":"System.Nullable\u00601\u003CSystem.Int32\u003E"}],"l":{"File":"CodeEditors/CodeEditor.VSCode.cs","Line":13},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudioCode.OpenFile","Name":"OpenFile","DeclaringType":"Editor.CodeEditors.VisualStudioCode","DocId":"M:Editor.CodeEditors.VisualStudioCode.OpenFile(System.String,System.Nullable\u00601{System.Int32},System.Nullable\u00601{System.Int32})"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"CodeEditors/CodeEditor.VSCode.cs","Line":21},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudioCode.OpenSolution","Name":"OpenSolution","DeclaringType":"Editor.CodeEditors.VisualStudioCode","DocId":"M:Editor.CodeEditors.VisualStudioCode.OpenSolution"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"addon","Type":"Sandbox.Project"}],"l":{"File":"CodeEditors/CodeEditor.VSCode.cs","Line":30},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudioCode.OpenAddon","Name":"OpenAddon","DeclaringType":"Editor.CodeEditors.VisualStudioCode","DocId":"M:Editor.CodeEditors.VisualStudioCode.OpenAddon(Sandbox.Project)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"CodeEditors/CodeEditor.VSCode.cs","Line":36},"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudioCode.IsInstalled","Name":"IsInstalled","DeclaringType":"Editor.CodeEditors.VisualStudioCode","DocId":"M:Editor.CodeEditors.VisualStudioCode.IsInstalled"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudioCode..ctor","Name":".ctor","DeclaringType":"Editor.CodeEditors.VisualStudioCode","DocId":"M:Editor.CodeEditors.VisualStudioCode.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.CodeEditors.VisualStudioCode","Name":"VisualStudioCode","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Visual Studio Code"]}],"DocId":"T:Editor.CodeEditors.VisualStudioCode"},{"Namespace":"Editor.Audio","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/AudioMeterWidget.cs","Line":21},"IsPublic":true,"FullName":"Editor.Audio.AudioMeterWidget..ctor","Name":".ctor","DeclaringType":"Editor.Audio.AudioMeterWidget","DocId":"M:Editor.Audio.AudioMeterWidget.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Audio/AudioMeterWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.Audio.AudioMeterWidget.Left","Name":"Left","DocId":"P:Editor.Audio.AudioMeterWidget.Left"},{"PropertyType":"System.Single","Loc":{"File":"Audio/AudioMeterWidget.cs","Line":11},"IsPublic":true,"FullName":"Editor.Audio.AudioMeterWidget.Right","Name":"Right","DocId":"P:Editor.Audio.AudioMeterWidget.Right"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.AudioMeterWidget","Name":"AudioMeterWidget","Documentation":{"Summary":"Shows left and right volume bars, with a peak indicator."},"DocId":"T:Editor.Audio.AudioMeterWidget"},{"Namespace":"Editor.Audio","BaseType":"Editor.NavigationView","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/MixerDetail.cs","Line":188},"IsPublic":true,"FullName":"Editor.Audio.MixerDetail.Frame","Name":"Frame","DeclaringType":"Editor.Audio.MixerDetail","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Audio.MixerDetail.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Audio.MixerDock"},{"Name":"mixer","Type":"Sandbox.Audio.Mixer"}],"l":{"File":"Audio/MixerDetail.cs","Line":12},"IsPublic":true,"FullName":"Editor.Audio.MixerDetail..ctor","Name":".ctor","DeclaringType":"Editor.Audio.MixerDetail","DocId":"M:Editor.Audio.MixerDetail.#ctor(Editor.Audio.MixerDock,Sandbox.Audio.Mixer)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.MixerDetail","Name":"MixerDetail","DocId":"T:Editor.Audio.MixerDetail"},{"Namespace":"Editor.Audio","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"linear","Type":"System.Single"}],"l":{"File":"Audio/MixerDock.cs","Line":9},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Audio.Helper.LinearToDecibels","Name":"LinearToDecibels","DeclaringType":"Editor.Audio.Helper","DocId":"M:Editor.Audio.Helper.LinearToDecibels(System.Single)"},{"ReturnType":"System.Single","Parameters":[{"Name":"decibels","Type":"System.Single"}],"l":{"File":"Audio/MixerDock.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Audio.Helper.DecibelsToLinear","Name":"DecibelsToLinear","DeclaringType":"Editor.Audio.Helper","DocId":"M:Editor.Audio.Helper.DecibelsToLinear(System.Single)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"IsStatic":true,"FullName":"Editor.Audio.Helper","Name":"Helper","DocId":"T:Editor.Audio.Helper"},{"Namespace":"Editor.Audio","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/MixerDock.cs","Line":62},"IsPublic":true,"FullName":"Editor.Audio.MixerDock.Frame","Name":"Frame","DeclaringType":"Editor.Audio.MixerDock","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Audio.MixerDock.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Audio/MixerDock.cs","Line":27},"IsPublic":true,"FullName":"Editor.Audio.MixerDock..ctor","Name":".ctor","DeclaringType":"Editor.Audio.MixerDock","DocId":"M:Editor.Audio.MixerDock.#ctor(Editor.Widget)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.MixerDock","Name":"MixerDock","Attributes":[{"FullName":"Editor.DockAttribute","ConstructorArguments":["Editor","Mixer","settings_input_component"]}],"DocId":"T:Editor.Audio.MixerDock"},{"Namespace":"Editor.Audio","BaseType":"Editor.TreeView","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/MixerTree/MixerTree.cs","Line":17},"IsPublic":true,"FullName":"Editor.Audio.MixerTree.Frame","Name":"Frame","DeclaringType":"Editor.Audio.MixerTree","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Audio.MixerTree.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Audio.MixerDock"}],"l":{"File":"Audio/MixerTree/MixerTree.cs","Line":9},"IsPublic":true,"FullName":"Editor.Audio.MixerTree..ctor","Name":".ctor","DeclaringType":"Editor.Audio.MixerTree","DocId":"M:Editor.Audio.MixerTree.#ctor(Editor.Audio.MixerDock)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.MixerTree","Name":"MixerTree","DocId":"T:Editor.Audio.MixerTree"},{"Namespace":"Editor.Audio","BaseType":"Editor.TreeNode\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"item","Type":"Editor.VirtualWidget"}],"l":{"File":"Audio/MixerTree/MixerTreeNode.cs","Line":24},"IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode.OnPaint","Name":"OnPaint","DeclaringType":"Editor.Audio.MixerTreeNode","DocId":"M:Editor.Audio.MixerTreeNode.OnPaint(Editor.VirtualWidget)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Audio/MixerTree/MixerTreeNode.cs","Line":84},"IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode.OnContextMenu","Name":"OnContextMenu","DeclaringType":"Editor.Audio.MixerTreeNode","DocId":"M:Editor.Audio.MixerTreeNode.OnContextMenu"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"parent","Type":"Editor.Audio.MixerDock"},{"Name":"mixer","Type":"Sandbox.Audio.Mixer"}],"l":{"File":"Audio/MixerTree/MixerTreeNode.cs","Line":8},"IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode..ctor","Name":".ctor","DeclaringType":"Editor.Audio.MixerTreeNode","DocId":"M:Editor.Audio.MixerTreeNode.#ctor(Editor.Audio.MixerDock,Sandbox.Audio.Mixer)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Audio/MixerTree/MixerTreeNode.cs","Line":17},"IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode.HasChildren","Name":"HasChildren","DocId":"P:Editor.Audio.MixerTreeNode.HasChildren"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Audio/MixerTree/MixerTreeNode.cs","Line":21},"IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode.ValueHash","Name":"ValueHash","DocId":"P:Editor.Audio.MixerTreeNode.ValueHash"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Audio/MixerTree/MixerTreeNode.cs","Line":111},"IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode.CanEdit","Name":"CanEdit","DocId":"P:Editor.Audio.MixerTreeNode.CanEdit"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Audio/MixerTree/MixerTreeNode.cs","Line":116},"IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode.Name","Name":"Name","DocId":"P:Editor.Audio.MixerTreeNode.Name"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.MixerTreeNode","Name":"MixerTreeNode","DocId":"T:Editor.Audio.MixerTreeNode"},{"Namespace":"Editor.Audio","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/MixerWidget.cs","Line":25},"IsPublic":true,"FullName":"Editor.Audio.MixerWidget.BuildUI","Name":"BuildUI","DeclaringType":"Editor.Audio.MixerWidget","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.Audio.MixerWidget.BuildUI"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/MixerWidget.cs","Line":113},"IsPublic":true,"FullName":"Editor.Audio.MixerWidget.Frame","Name":"Frame","DeclaringType":"Editor.Audio.MixerWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Audio.MixerWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"main","Type":"Sandbox.Audio.Mixer"}],"l":{"File":"Audio/MixerWidget.cs","Line":13},"IsPublic":true,"FullName":"Editor.Audio.MixerWidget..ctor","Name":".ctor","DeclaringType":"Editor.Audio.MixerWidget","DocId":"M:Editor.Audio.MixerWidget.#ctor(Sandbox.Audio.Mixer)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.MixerWidget","Name":"MixerWidget","DocId":"T:Editor.Audio.MixerWidget"},{"Namespace":"Editor.Audio","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/ProcessorListWidget.cs","Line":22},"IsPublic":true,"FullName":"Editor.Audio.ProcessorListWidget.BuildUI","Name":"BuildUI","DeclaringType":"Editor.Audio.ProcessorListWidget","Attributes":[{"FullName":"Editor.EditorEvent.HotloadAttribute"}],"DocId":"M:Editor.Audio.ProcessorListWidget.BuildUI"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/ProcessorListWidget.cs","Line":35},"IsPublic":true,"FullName":"Editor.Audio.ProcessorListWidget.Frame","Name":"Frame","DeclaringType":"Editor.Audio.ProcessorListWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Audio.ProcessorListWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"main","Type":"Sandbox.Audio.Mixer"}],"l":{"File":"Audio/ProcessorListWidget.cs","Line":10},"IsPublic":true,"FullName":"Editor.Audio.ProcessorListWidget..ctor","Name":".ctor","DeclaringType":"Editor.Audio.ProcessorListWidget","DocId":"M:Editor.Audio.ProcessorListWidget.#ctor(Sandbox.Audio.Mixer)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.ProcessorListWidget","Name":"ProcessorListWidget","DocId":"T:Editor.Audio.ProcessorListWidget"},{"Namespace":"Editor.Audio","BaseType":"Editor.Widget","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/ProcessorListWidget.cs","Line":88},"IsPublic":true,"FullName":"Editor.Audio.ProcessorWidget.Frame","Name":"Frame","DeclaringType":"Editor.Audio.ProcessorWidget","Attributes":[{"FullName":"Editor.EditorEvent.FrameAttribute"}],"DocId":"M:Editor.Audio.ProcessorWidget.Frame"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"p","Type":"Sandbox.Audio.AudioProcessor"}],"l":{"File":"Audio/ProcessorListWidget.cs","Line":58},"IsPublic":true,"FullName":"Editor.Audio.ProcessorWidget..ctor","Name":".ctor","DeclaringType":"Editor.Audio.ProcessorWidget","DocId":"M:Editor.Audio.ProcessorWidget.#ctor(Sandbox.Audio.AudioProcessor)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.ProcessorWidget","Name":"ProcessorWidget","DocId":"T:Editor.Audio.ProcessorWidget"},{"Namespace":"Editor.Audio","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"Audio/VolumeSliderWidget.cs","Line":7},"IsPublic":true,"FullName":"Editor.Audio.VolumeSliderWidget..ctor","Name":".ctor","DeclaringType":"Editor.Audio.VolumeSliderWidget","DocId":"M:Editor.Audio.VolumeSliderWidget.#ctor(Sandbox.SerializedProperty)"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.VolumeSliderWidget","Name":"VolumeSliderWidget","DocId":"T:Editor.Audio.VolumeSliderWidget"},{"Namespace":"Editor.Audio","BaseType":"Editor.Widget","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Audio/VolumeTicksWidget.cs","Line":5},"IsPublic":true,"FullName":"Editor.Audio.VolumeTicksWidget..ctor","Name":".ctor","DeclaringType":"Editor.Audio.VolumeTicksWidget","DocId":"M:Editor.Audio.VolumeTicksWidget.#ctor"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Audio.VolumeTicksWidget","Name":"VolumeTicksWidget","DocId":"T:Editor.Audio.VolumeTicksWidget"},{"Namespace":"Editor.Assets","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Assets/AssetPreview.cs","Line":46},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.Dispose","Name":"Dispose","DeclaringType":"Editor.Assets.AssetPreview","DocId":"M:Editor.Assets.AssetPreview.Dispose"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[],"l":{"File":"Assets/AssetPreview.cs","Line":60},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.InitializeScene","Name":"InitializeScene","DeclaringType":"Editor.Assets.AssetPreview","Documentation":{"Summary":"Create the world, camera, lighting"},"DocId":"M:Editor.Assets.AssetPreview.InitializeScene"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[],"l":{"File":"Assets/AssetPreview.cs","Line":88},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.InitializeAsset","Name":"InitializeAsset","DeclaringType":"Editor.Assets.AssetPreview","Documentation":{"Summary":"Create the model or whatever"},"DocId":"M:Editor.Assets.AssetPreview.InitializeAsset"},{"ReturnType":"Editor.Widget","IsVirtual":true,"Parameters":[{"Name":"parent","Type":"Editor.Widget"}],"l":{"File":"Assets/AssetPreview.cs","Line":96},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.CreateWidget","Name":"CreateWidget","DeclaringType":"Editor.Assets.AssetPreview","Documentation":{"Summary":"Create a widget to always show in the asset preview"},"DocId":"M:Editor.Assets.AssetPreview.CreateWidget(Editor.Widget)"},{"ReturnType":"Editor.Widget","IsVirtual":true,"Parameters":[],"l":{"File":"Assets/AssetPreview.cs","Line":104},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.CreateToolbar","Name":"CreateToolbar","DeclaringType":"Editor.Assets.AssetPreview","Documentation":{"Summary":"Create a widget to show only when hovering over the asset preview"},"DocId":"M:Editor.Assets.AssetPreview.CreateToolbar"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Assets/AssetPreview.cs","Line":109},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.FrameScene","Name":"FrameScene","DeclaringType":"Editor.Assets.AssetPreview","DocId":"M:Editor.Assets.AssetPreview.FrameScene"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"cycle","Type":"System.Single"},{"Name":"timeStep","Type":"System.Single"}],"l":{"File":"Assets/AssetPreview.cs","Line":121},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.UpdateScene","Name":"UpdateScene","DeclaringType":"Editor.Assets.AssetPreview","Documentation":{"Summary":"Cycle is a float 0-1, timestep is the time since the last frame"},"DocId":"M:Editor.Assets.AssetPreview.UpdateScene(System.Single,System.Single)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Byte[]\u003E","Parameters":[{"Name":"secondsLength","Type":"System.Single"},{"Name":"config","Type":"Sandbox.VideoWriter.Config"}],"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.CreateVideo","Name":"CreateVideo","DeclaringType":"Editor.Assets.AssetPreview","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.Assets.AssetPreview/\u003CCreateVideo\u003Ed__35"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"}],"DocId":"M:Editor.Assets.AssetPreview.CreateVideo(System.Single,Sandbox.VideoWriter.Config)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Assets/AssetPreview.cs","Line":174},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.RenderToPixmap","Name":"RenderToPixmap","DeclaringType":"Editor.Assets.AssetPreview","DocId":"M:Editor.Assets.AssetPreview.RenderToPixmap(Editor.Pixmap)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CEditor.Pixmap\u003E","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"IsPublic":true,"IsStatic":true,"FullName":"Editor.Assets.AssetPreview.RenderAssetThumbnail","Name":"RenderAssetThumbnail","DeclaringType":"Editor.Assets.AssetPreview","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Editor.Assets.AssetPreview/\u003CRenderAssetThumbnail\u003Ed__37"]},{"FullName":"System.Diagnostics.DebuggerStepThroughAttribute"},{"FullName":"Editor.Asset.ThumbnailRendererAttribute"}],"DocId":"M:Editor.Assets.AssetPreview.RenderAssetThumbnail(Editor.Asset)"},{"ReturnType":"Editor.Assets.AssetPreview","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Assets/AssetPreview.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Editor.Assets.AssetPreview.CreateForAsset","Name":"CreateForAsset","DeclaringType":"Editor.Assets.AssetPreview","DocId":"M:Editor.Assets.AssetPreview.CreateForAsset(Editor.Asset)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Assets/AssetPreview.cs","Line":40},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview..ctor","Name":".ctor","DeclaringType":"Editor.Assets.AssetPreview","DocId":"M:Editor.Assets.AssetPreview.#ctor(Editor.Asset)"}],"Properties":[{"PropertyType":"Editor.Asset","Loc":{"File":"Assets/AssetPreview.cs","Line":8},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.Asset","Name":"Asset","DocId":"P:Editor.Assets.AssetPreview.Asset"},{"PropertyType":"Sandbox.SceneCamera","Loc":{"File":"Assets/AssetPreview.cs","Line":10},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.Camera","Name":"Camera","DocId":"P:Editor.Assets.AssetPreview.Camera"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Assets/AssetPreview.cs","Line":11},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.World","Name":"World","DocId":"P:Editor.Assets.AssetPreview.World"},{"PropertyType":"System.Single","IsVirtual":true,"Loc":{"File":"Assets/AssetPreview.cs","Line":20},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.PreviewWidgetCycleSpeed","Name":"PreviewWidgetCycleSpeed","Documentation":{"Summary":"If you want to slow down the cycle speed when displaying in a scene widget, you can do that here"},"DocId":"P:Editor.Assets.AssetPreview.PreviewWidgetCycleSpeed"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Assets/AssetPreview.cs","Line":25},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.UsePixelEvaluatorForThumbs","Name":"UsePixelEvaluatorForThumbs","Documentation":{"Summary":"If true, this preview will render the thumbnail multiple times in the cycle and pick the one with the least alpha and most luminance"},"DocId":"P:Editor.Assets.AssetPreview.UsePixelEvaluatorForThumbs"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Assets/AssetPreview.cs","Line":30},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.IsAnimatedPreview","Name":"IsAnimatedPreview","Documentation":{"Summary":"Is this preview animated? If it\u0027s not animated then it\u0027s a waste of time rendering a video."},"DocId":"P:Editor.Assets.AssetPreview.IsAnimatedPreview"},{"PropertyType":"System.Single","IsVirtual":true,"Loc":{"File":"Assets/AssetPreview.cs","Line":35},"IsPublic":true,"FullName":"Editor.Assets.AssetPreview.VideoLength","Name":"VideoLength","Documentation":{"Summary":"How long should the video be"},"DocId":"P:Editor.Assets.AssetPreview.VideoLength"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Editor.Assets.AssetPreview.SceneCenter","Name":"SceneCenter","DocId":"F:Editor.Assets.AssetPreview.SceneCenter"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Editor.Assets.AssetPreview.SceneSize","Name":"SceneSize","DocId":"F:Editor.Assets.AssetPreview.SceneSize"},{"FieldType":"Sandbox.SceneObject","IsPublic":true,"FullName":"Editor.Assets.AssetPreview.PrimarySceneObject","Name":"PrimarySceneObject","DocId":"F:Editor.Assets.AssetPreview.PrimarySceneObject"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Assets.AssetPreview","Name":"AssetPreview","DocId":"T:Editor.Assets.AssetPreview"},{"Namespace":"Editor.Assets","BaseType":"Editor.Assets.AssetPreview","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[],"l":{"File":"Assets/AssetPreview.cs","Line":251},"IsPublic":true,"FullName":"Editor.Assets.PixmapAssetPreview.InitializeScene","Name":"InitializeScene","DeclaringType":"Editor.Assets.PixmapAssetPreview","DocId":"M:Editor.Assets.PixmapAssetPreview.InitializeScene"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"cycle","Type":"System.Single"},{"Name":"timeStep","Type":"System.Single"}],"l":{"File":"Assets/AssetPreview.cs","Line":257},"IsPublic":true,"FullName":"Editor.Assets.PixmapAssetPreview.UpdateScene","Name":"UpdateScene","DeclaringType":"Editor.Assets.PixmapAssetPreview","DocId":"M:Editor.Assets.PixmapAssetPreview.UpdateScene(System.Single,System.Single)"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"pixmap","Type":"Editor.Pixmap"}],"l":{"File":"Assets/AssetPreview.cs","Line":262},"IsPublic":true,"FullName":"Editor.Assets.PixmapAssetPreview.RenderToPixmap","Name":"RenderToPixmap","DeclaringType":"Editor.Assets.PixmapAssetPreview","DocId":"M:Editor.Assets.PixmapAssetPreview.RenderToPixmap(Editor.Pixmap)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"asset","Type":"Editor.Asset"}],"l":{"File":"Assets/AssetPreview.cs","Line":246},"IsPublic":true,"FullName":"Editor.Assets.PixmapAssetPreview..ctor","Name":".ctor","DeclaringType":"Editor.Assets.PixmapAssetPreview","DocId":"M:Editor.Assets.PixmapAssetPreview.#ctor(Editor.Asset)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Assets/AssetPreview.cs","Line":244},"IsPublic":true,"FullName":"Editor.Assets.PixmapAssetPreview.IsAnimatedPreview","Name":"IsAnimatedPreview","DocId":"P:Editor.Assets.PixmapAssetPreview.IsAnimatedPreview"}],"IsClass":true,"Group":"class","Assembly":"Base Editor Library","IsPublic":true,"FullName":"Editor.Assets.PixmapAssetPreview","Name":"PixmapAssetPreview","DocId":"T:Editor.Assets.PixmapAssetPreview"}]} \ No newline at end of file diff --git a/Assets/Items/pistol.ammo b/Assets/Items/pistol.ammo new file mode 100644 index 0000000..905d1fa --- /dev/null +++ b/Assets/Items/pistol.ammo @@ -0,0 +1,24 @@ +{ + "AmmoType": "Pistol", + "Damage": 10, + "Penetration": 0, + "IsExplosive": false, + "ExplosionRadius": 0, + "CompatibleWeapons": "", + "Category": "Ammo", + "Name": "Pistol ammo", + "Description": "", + "Prefab": { + "_type": "gameobject", + "prefab": "prefabs/weapon/ammobox.prefab" + }, + "ImageTexture": null, + "ImageUrl": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEBUTEBMVFRUXFxgSGBcWFxUXFRUYFxUYGBcaGBkaHSggGBonGxcXITEhJSkrLi4uFx8zODMtNygtLisBCgoKDQ0NDg8PEDcZFRkrLSsrKysrKzc3LS0rNys3Nys3NzcrKy0rKy0rLSsrKysrKysrKysrKysrKysrKysrK//AABEIAOEA4QMBIgACEQEDEQH/xAAcAAEAAQUBAQAAAAAAAAAAAAAABgEDBQcIBAL/xABNEAABAwICBQkBCwoEBQUAAAABAAIDBBESIQUGMUFRBxMiYXGBkaHwFDJCUlNUkqKxwdHSFRYXM2KCg5Th8SNDo7IkVXJzkwhEdMLi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAMAwEAAhEDEQA/AN4oiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi8Wlq4wxOcyN0j7HCxtgXutkMRyaOsoPai04NaNPvqRaOENDwXQsDCSxrhjbjcSb2uL5Lb1PMHtDhex4ix4ZhBdREQEREBERAREQEREBEVHOAFybDrQVRWvaWfCb4hPaWfCb4hBdRWvaGfCb4hPaGfCb4hBdRWvaWfDb4hePS+lGQwSS4m9Bpdmcr2yvbPDxPC6DIotNcnXKbU1ekuZqnN5qVshjAYGlhBxNxEbsIIzO0hbhZOw5BzT2EFBcRLpdAREQEREEd1/0uKSgfO4Eta6IEDeHSsae0WK1XPymwEgxNEdg4ElhzuWkDoC/vTtW1Nf9E+10EkHSs50ZOEEuwtlY51gASThByC0Hr9qpHRRxujEvTeWnnI5GDJpIsXNFzmgllLyiiQ4WyxA/t85GPF4A81I6XSlQGOdJTCQ5OGDAS4WtlfI7OK58CmOpesFRTECJ/QvnG7pR9w97+7ZWDYj9drGxoKi//wAZ/wCFfP59N+QVH8s/8KireV+pOykg7jJ96+/0u1W32OHxlUEn/PpvyGo/lpPwqn59D5BUfy0n4VGhyu1PySHxlVf0u1XyOHxlUEk/PofIKn+Wf+FU/Psf8vqP5Z/4VGjywVO+kgH70n3oOWGo+SwfOk+9BJRr2PkFR/LP/CqnXpvyGo/ln/hUaHLBUfJYPnSfen6X6j5LB86T70GeqeUSGMAy0kkYJsC+EsBPAYgLlef9KFJ8T9FqwNbypyTMLJqGlkYdrX43NPcclijrhT/8poPmFBMjyn0vxP0WqjeUeCVzY4oRzj3tYzotycXDDu4qKU2skcl8GhqF1ttmHf27190+urKeXEzRdHFI3YQ0hzb8DuyKDYZ0jXfFt8Svn8pV3xY8Sob+liq+T0/VlJ129/1tHceOVDysVPyen/1PxcP93VmExOk674seJT8p13xY81Dv0r1O+np/9T8XU4944Z0/SxU/J6f/AFOz4XH/AGnjlRMvylXfFjxKxtEypgp3wvbz7XXc4VEgkc4FoGGztrejs4k8VH28rVQNtNARwvID43PFvgdm6NfnlMZJHyOk6b+cswsFri1s2HKwAyA2IMzVaT0jTuc6miZRxvt0IoqUDIe+OEk532r70drlW3Ildjx4Y8TXNjcHPeGhwdH7l4xGxAFxfgsI7Wprw4PZIS62ZLCcss7ADyXh0bphsUokMQla1zXBjnFoLmHE0kt3A2Nt6gk1drlpmgcaV1ZJYWIc9scj8J3h72lx3jbtBsti6naTP5XZFSV8tbTSUzppedfzhikBABGXQJJAw5e6OWWWodZ9Y3aRkEj42xljAyzSTliJxXPWbf3W3OQHQPNUktU8WdO/A3/txEjzeX/NCujaqIiAiIgLWvLboc1UFM0SMjwyOdikJDT0LWy3537itlLUn/qGD3U1MwNuwyOccr9MNAb9Fz/NBq6fU57dlTTO/iEfYvmjo3Qu/wAQttf3QcC3xWA/Jz/iz81WZaYsHSbhF94txVRkqKGqjdijhluRa/NSG4xB2WW+3gV7hPXfES7AP1Mu4W4bbAKMYW9Xklm9XkoqTsnrgXn2eXpkE/4Eu5obllwAVJpa5zcJgmG0XEMwObS36j4gFRmzeryVbN/Z8kEjl9sc9j3U0hLC4gGCUg4jchwIzF7nvV8VFX8hbv8A/aP3m/D14KKhreryX3zQ4DwQZ+rjqpBY0jh0i+7KeRpuS422bOkRbgBwC8Z0ZUfET/8Aik/CsYIhw8lXmBwCDIO0fONsEw/hSfhXw+imAu6KUDiY3geJCroyJoY51he+EZDIWztw27V7KSXBI1wa11toc0Oab9R2oLWiNJOjOBjC8uIIa2+InIkAAG9w3ZZV0rFO5xklgkjH7UcgaMztc4dazGlNYqR0UkJpQJC0sxNaxrWvta/uibA593Woo6ANfa2zZkgutdl5evHyVMf9Pu/2q/zTznc+JQxP6/FEWsB+CfA+tg80wHgfA9h/+yq+A22AdZIss/Ta0taxrXsjNmgXMUedshtidfLeSgjruvLt6/6n6K8xcDtKlFRpNk7o3RsY3AX4rRxsyc2wzaxuLstlZUY4H3QVgjjYLjb67Nqo4H4JHcVmq+iLc2nIrGGQ8Sg+KbEHCzSd1rHMHKy6D5DtMOdTy0ch6VO67L7RG/O3c6/zguf2TEEE5gEEg5g9RUy1O1jGjNJiS3+C8YXtb8W+1y0cQ5uK3URvTR02i81BXRzxtlhe17HC7XNNwV6VFEREBY7TOixUNYDYYHYxduIXwOZmMtzzv4LIogjg1WHGL/w//tRnlD1aqxSD2DCZOcbiwMaxwZZ183OttwrZKEIObBoHTjbE84MwM3xWuSAL9LiQr1bqxp5rgHB97XyfBv7HdS6K5lvwR4BVdGDtAPcg52fq3p7mmv6RY62EiSG5uLj319gXn/N3TnCX58P4l0jzYtawtwtkqc034I8Ag5rl1a004We15bvxPhw26+kvRS8mgNjPWRRHe1jTIfG7QPAroswtO1rfAIyBrfctaOwAIOcq3k0Fj7PXQyO+C9hjv+8C76lGZ9Vq5ji00sxtldkbpGnscwEHxXVtdo6KZuGWNrx+0Bl2HaD1han5TaKv0dCJKKZ3soOFzSLviLjld20tubX3ZdqDV1BoGpDXNfTVDcwReGTvytfduuvRUaKnjzZBUSO3Wp5mtadxOJoLuNgF8UesOkKmVkUbnSSPcGNaL3JPfkN5JyABJ2LeurOoIjiHt0pnlObg0lkTeptrOd2k58Ag50/IFXtNNOf4Un3LOnUyd1G6qlIg5pt8DwRK/Dswj3u4C66KdqfQnbTt+c/8ShfKtq5T02jHz0rOakY+KzmufezpGsIzP7Xkg1Xq3qnPWte5lQyPAWtIkaCSXMDrg23Zg33hezSHJ1pCNt45IJt9mhrXdwc23ms1yM6Mlr55ZKioe6KHATF8a5+K1ztDRhOzbktsaS1Mic3/AIdzoH7iC5zD2tcfqIQctVwmY4xytwuG1rmNB8hnvXw9mLPJTvX2B3OOp6tmGZnuXjYQdhB3tPrNQiLYL7QS0+vBVHzEXs2Gyz8VPzkcbY5XGZ2LECGhjbWsNnF23qKw5b69cPs8LzalwbhAaPcjFmD0SSLG9hfEc7bgor7oNJn3EubTlfgvLX0+F2WYOYK+HMB7PX1L3UFOZQWF1rZjeD9x6wrUYprCTYbSsnWQmYwsjBxtZgeTkMrYTfxPHNe2XRvMR3HSkeQ1uXHYAN/2re/JzqDFQwtkmaH1Lhic4582T71vWN7tpz3JRrrVXQOkaZmKB04JzOCOdrHdtiA7tIW39RxV+y/8dfnC9xF/dBmWHF5nPOxF1IEUUREQEREBERAREQEREBERAXi01o5tTTywPALZGOYb9YyPcbHuXtRBo7kE0EBWVcsg6cAEDb+9c9zsZ7bRgd5W8VrTQDxQaw1dO/osrmtqYTsBe3FjaOvN/wA3rWynOABJIAGZJ2BBVaq5ftNtZRx0oIxyvEhHCOM3BPa/D80rN6y8p9FTtw07hVTnJkcRxNJ3XeAfBtz1KHat6g1ekqz2/TALWEhwhcLPkA9yws/yoh8E5nO+0khIOQ3ViWkpHzzWBqhHI1md2saHYcV95Dr27FstUaLCwVUGp+XrRzTDBPbpNeWE8Wutl42PctKV8eF5HFof3jL7luHl10w13N0zSLsPOyZ+5GwDtJw2HbwWn6mMzPaWEXDbYXG1hmRnxO2w2Ko+Gn19X3L5I9fZ2/f4/DHjcLbiNo7vId6+/Xrsv5+IN/ruPr7c/RSyFpu3L169bfPlvIvwv4+uvxus9dfX64oJzqg0VOktH4x0cbnkbrxgkfSYF0SFy3oDSjqZ0FQ0XNPNiIG9j3YiB4uaunNH1sc0TJYnBzHtD2uGwgqK9CIiAiIgIiICIiAiIgIiICIiAiIgjuumqkekIQ1xMcsZ5yGVuT4njMEHhcDwB3KPQ6z19EOa0rSPnYBh9ppgHh44yRZZ9ngthqhCCIaJ120Of1U8ELj717eYf3hwCzg1io7X9qgt/wB1n3r7rdBUsv62CJ3axt/GyxR5PtFE3NDBf/oCCmkOUDRkOT6uIn4LDjcewNusBX691dSwjRNBO/cJpW83GOsBxBKmVDq5Rw/qqaFnZG2/jZZMBBy9rBqhpMP5+qYXSOdcgu6ZPVcBrstzXErG1OhDHGZHEOZa5DXNbNGcsnxPIdbLds3hdXVdKyVhZI0Oa4WLSLgrnnlAilo6t9MXF0eTo8WZwOF25nbbNv7qqNfMzNxv3dWR8ch4q4/167PW9UezC626+XYf7+S+3evu8ygtmO2WW0EHI9W76l6IHC9gTZ1tvE7CFbjtfK3Xe1wO9UBNx1eGzcNwyQZXRjrvLPjGlmzY4dJh7iCO8dg3PyIaWxU0tM7bE7G0cGSZkdzgfnLRcbiLFu0WI7Qbt8wPWQnnJ/pcU+k4ZAbRz2YeGGbZ4SC57VFdCIgRAREQEREBERAREQEREBERAREQEREBERAREQFqDl/0Z0aapA2F0Lj29Nn1PW31E+VHRvP6KqABdzGidv8ADOJ1u1mId6YOZqxt7HiLfd9Z8F87r+uOXZt9ZXpB0D1H+h8lZjOXf/W/r+11Fbn169Z9wH1v/uD64VI9fWO711UHr7+woLjFlKVxMWRzjdlnnhkN2/TFligfX2ev7+7Rbhjwu2PBiP72bT4/7u8wdPapaWFXRQz3zcwYv+tvRf8ASBWXWquRDS5wz0rzmDzzR29CQDqDgPEraqKIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+J4g9rmuzDgWkcQRYr7QoOTNJ0JgqJoHe8e+M334SW/YsVFtt6v6PkFPOVyk5vS8pGyTm5PGNoP0muPeoHMLSOHX9Y/qVUXD649Xh9y+Cer1w9f3+z6+rwPrruUrW54wSLZWOzgTxzy8+JQWGn15evt3+hhO7I/UQbg+NilZT828tuHbDftbfPxIXwD69evsCa6oaZ9m0hBUbGPti6mv6Eg/dNndpXRq5Opn3iP7EmWz3Mjdnz107qtWc9RU8pNy+GNxPXhF/O6isoiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiFBz/y0uB0tYbo4mnt6R+pwWu9Ji05HED6lLOUesD9M1DhieBIG5A36DGstbqw27rqIV13Sl1rC422FhYDNVFWvHVfh17x5+t96k0i6LFgLCHCxxAEdvVl3cVnKDV+B1jPpSlj6mO5x3iS0DzWZp9AaEb+s0k9/UJImg+DCfNBAS/edvbn19vruvRZ7PLyPl5eGwvyZq7vqCf47/ssqM0ToNzgIK0xuvYXfjZc5DFjF/pBFQqC7RJe4/U7bj/McukeTS/5Io7/EtPjcrRmmdDSyVIoqR0dRKSbc29lsmk3Nz0bWuftXRegqH2emhgH+VGyLLZ0Ghp+pQe5ERAREQEREBERAREQEREBERAREQEREBERAREQaL1m5PdIHSM08cQkjkkdI1zHtvZxvYtcQQVD6jk40ticfYpCLk5OiOVydgfddSIg5OdqBpT5BUfNH3q83k10sRf2GXvdED4F+S6rRCOVf0aaX+RSfOi/Gs9qRycVntjGaQoX+zPDmyXcwBvRJa4Fr73DrbOJXRiIIzqtqJQaPc59LFhe4YS9znPdh24QXHojZs22CkyIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIP/Z", + "MaxCount": 256, + "Rarity": "Common", + "Weight": 1, + "IsStackable": true, + "IsEquipable": false, + "__references": [], + "__version": 0 +} \ No newline at end of file diff --git a/Assets/Items/pistol_ammo.inv b/Assets/Items/pistol_ammo.inv index d10aa7e..757918d 100644 --- a/Assets/Items/pistol_ammo.inv +++ b/Assets/Items/pistol_ammo.inv @@ -8,6 +8,11 @@ "ImageTexture": null, "ImageUrl": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEBUTEBMVFRUXFxgSGBcWFxUXFRUYFxUYGBcaGBkaHSggGBonGxcXITEhJSkrLi4uFx8zODMtNygtLisBCgoKDQ0NDg8PEDcZFRkrLSsrKysrKzc3LS0rNys3Nys3NzcrKy0rKy0rLSsrKysrKysrKysrKysrKysrKysrK//AABEIAOEA4QMBIgACEQEDEQH/xAAcAAEAAQUBAQAAAAAAAAAAAAAABgEDBQcIBAL/xABNEAABAwICBQkBCwoEBQUAAAABAAIDBBESIQUGMUFRBxMiYXGBkaHwFDJCUlNUkqKxwdHSFRYXM2KCg5Th8SNDo7IkVXJzkwhEdMLi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAMAwEAAhEDEQA/AN4oiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi8Wlq4wxOcyN0j7HCxtgXutkMRyaOsoPai04NaNPvqRaOENDwXQsDCSxrhjbjcSb2uL5Lb1PMHtDhex4ix4ZhBdREQEREBERAREQEREBEVHOAFybDrQVRWvaWfCb4hPaWfCb4hBdRWvaGfCb4hPaGfCb4hBdRWvaWfDb4hePS+lGQwSS4m9Bpdmcr2yvbPDxPC6DIotNcnXKbU1ekuZqnN5qVshjAYGlhBxNxEbsIIzO0hbhZOw5BzT2EFBcRLpdAREQEREEd1/0uKSgfO4Eta6IEDeHSsae0WK1XPymwEgxNEdg4ElhzuWkDoC/vTtW1Nf9E+10EkHSs50ZOEEuwtlY51gASThByC0Hr9qpHRRxujEvTeWnnI5GDJpIsXNFzmgllLyiiQ4WyxA/t85GPF4A81I6XSlQGOdJTCQ5OGDAS4WtlfI7OK58CmOpesFRTECJ/QvnG7pR9w97+7ZWDYj9drGxoKi//wAZ/wCFfP59N+QVH8s/8KireV+pOykg7jJ96+/0u1W32OHxlUEn/PpvyGo/lpPwqn59D5BUfy0n4VGhyu1PySHxlVf0u1XyOHxlUEk/PofIKn+Wf+FU/Psf8vqP5Z/4VGjywVO+kgH70n3oOWGo+SwfOk+9BJRr2PkFR/LP/CqnXpvyGo/ln/hUaHLBUfJYPnSfen6X6j5LB86T70GeqeUSGMAy0kkYJsC+EsBPAYgLlef9KFJ8T9FqwNbypyTMLJqGlkYdrX43NPcclijrhT/8poPmFBMjyn0vxP0WqjeUeCVzY4oRzj3tYzotycXDDu4qKU2skcl8GhqF1ttmHf27190+urKeXEzRdHFI3YQ0hzb8DuyKDYZ0jXfFt8Svn8pV3xY8Sob+liq+T0/VlJ129/1tHceOVDysVPyen/1PxcP93VmExOk674seJT8p13xY81Dv0r1O+np/9T8XU4944Z0/SxU/J6f/AFOz4XH/AGnjlRMvylXfFjxKxtEypgp3wvbz7XXc4VEgkc4FoGGztrejs4k8VH28rVQNtNARwvID43PFvgdm6NfnlMZJHyOk6b+cswsFri1s2HKwAyA2IMzVaT0jTuc6miZRxvt0IoqUDIe+OEk532r70drlW3Ildjx4Y8TXNjcHPeGhwdH7l4xGxAFxfgsI7Wprw4PZIS62ZLCcss7ADyXh0bphsUokMQla1zXBjnFoLmHE0kt3A2Nt6gk1drlpmgcaV1ZJYWIc9scj8J3h72lx3jbtBsti6naTP5XZFSV8tbTSUzppedfzhikBABGXQJJAw5e6OWWWodZ9Y3aRkEj42xljAyzSTliJxXPWbf3W3OQHQPNUktU8WdO/A3/txEjzeX/NCujaqIiAiIgLWvLboc1UFM0SMjwyOdikJDT0LWy3537itlLUn/qGD3U1MwNuwyOccr9MNAb9Fz/NBq6fU57dlTTO/iEfYvmjo3Qu/wAQttf3QcC3xWA/Jz/iz81WZaYsHSbhF94txVRkqKGqjdijhluRa/NSG4xB2WW+3gV7hPXfES7AP1Mu4W4bbAKMYW9Xklm9XkoqTsnrgXn2eXpkE/4Eu5obllwAVJpa5zcJgmG0XEMwObS36j4gFRmzeryVbN/Z8kEjl9sc9j3U0hLC4gGCUg4jchwIzF7nvV8VFX8hbv8A/aP3m/D14KKhreryX3zQ4DwQZ+rjqpBY0jh0i+7KeRpuS422bOkRbgBwC8Z0ZUfET/8Aik/CsYIhw8lXmBwCDIO0fONsEw/hSfhXw+imAu6KUDiY3geJCroyJoY51he+EZDIWztw27V7KSXBI1wa11toc0Oab9R2oLWiNJOjOBjC8uIIa2+InIkAAG9w3ZZV0rFO5xklgkjH7UcgaMztc4dazGlNYqR0UkJpQJC0sxNaxrWvta/uibA593Woo6ANfa2zZkgutdl5evHyVMf9Pu/2q/zTznc+JQxP6/FEWsB+CfA+tg80wHgfA9h/+yq+A22AdZIss/Ta0taxrXsjNmgXMUedshtidfLeSgjruvLt6/6n6K8xcDtKlFRpNk7o3RsY3AX4rRxsyc2wzaxuLstlZUY4H3QVgjjYLjb67Nqo4H4JHcVmq+iLc2nIrGGQ8Sg+KbEHCzSd1rHMHKy6D5DtMOdTy0ch6VO67L7RG/O3c6/zguf2TEEE5gEEg5g9RUy1O1jGjNJiS3+C8YXtb8W+1y0cQ5uK3URvTR02i81BXRzxtlhe17HC7XNNwV6VFEREBY7TOixUNYDYYHYxduIXwOZmMtzzv4LIogjg1WHGL/w//tRnlD1aqxSD2DCZOcbiwMaxwZZ183OttwrZKEIObBoHTjbE84MwM3xWuSAL9LiQr1bqxp5rgHB97XyfBv7HdS6K5lvwR4BVdGDtAPcg52fq3p7mmv6RY62EiSG5uLj319gXn/N3TnCX58P4l0jzYtawtwtkqc034I8Ag5rl1a004We15bvxPhw26+kvRS8mgNjPWRRHe1jTIfG7QPAroswtO1rfAIyBrfctaOwAIOcq3k0Fj7PXQyO+C9hjv+8C76lGZ9Vq5ji00sxtldkbpGnscwEHxXVtdo6KZuGWNrx+0Bl2HaD1han5TaKv0dCJKKZ3soOFzSLviLjld20tubX3ZdqDV1BoGpDXNfTVDcwReGTvytfduuvRUaKnjzZBUSO3Wp5mtadxOJoLuNgF8UesOkKmVkUbnSSPcGNaL3JPfkN5JyABJ2LeurOoIjiHt0pnlObg0lkTeptrOd2k58Ag50/IFXtNNOf4Un3LOnUyd1G6qlIg5pt8DwRK/Dswj3u4C66KdqfQnbTt+c/8ShfKtq5T02jHz0rOakY+KzmufezpGsIzP7Xkg1Xq3qnPWte5lQyPAWtIkaCSXMDrg23Zg33hezSHJ1pCNt45IJt9mhrXdwc23ms1yM6Mlr55ZKioe6KHATF8a5+K1ztDRhOzbktsaS1Mic3/AIdzoH7iC5zD2tcfqIQctVwmY4xytwuG1rmNB8hnvXw9mLPJTvX2B3OOp6tmGZnuXjYQdhB3tPrNQiLYL7QS0+vBVHzEXs2Gyz8VPzkcbY5XGZ2LECGhjbWsNnF23qKw5b69cPs8LzalwbhAaPcjFmD0SSLG9hfEc7bgor7oNJn3EubTlfgvLX0+F2WYOYK+HMB7PX1L3UFOZQWF1rZjeD9x6wrUYprCTYbSsnWQmYwsjBxtZgeTkMrYTfxPHNe2XRvMR3HSkeQ1uXHYAN/2re/JzqDFQwtkmaH1Lhic4582T71vWN7tpz3JRrrVXQOkaZmKB04JzOCOdrHdtiA7tIW39RxV+y/8dfnC9xF/dBmWHF5nPOxF1IEUUREQEREBERAREQEREBERAXi01o5tTTywPALZGOYb9YyPcbHuXtRBo7kE0EBWVcsg6cAEDb+9c9zsZ7bRgd5W8VrTQDxQaw1dO/osrmtqYTsBe3FjaOvN/wA3rWynOABJIAGZJ2BBVaq5ftNtZRx0oIxyvEhHCOM3BPa/D80rN6y8p9FTtw07hVTnJkcRxNJ3XeAfBtz1KHat6g1ekqz2/TALWEhwhcLPkA9yws/yoh8E5nO+0khIOQ3ViWkpHzzWBqhHI1md2saHYcV95Dr27FstUaLCwVUGp+XrRzTDBPbpNeWE8Wutl42PctKV8eF5HFof3jL7luHl10w13N0zSLsPOyZ+5GwDtJw2HbwWn6mMzPaWEXDbYXG1hmRnxO2w2Ko+Gn19X3L5I9fZ2/f4/DHjcLbiNo7vId6+/Xrsv5+IN/ruPr7c/RSyFpu3L169bfPlvIvwv4+uvxus9dfX64oJzqg0VOktH4x0cbnkbrxgkfSYF0SFy3oDSjqZ0FQ0XNPNiIG9j3YiB4uaunNH1sc0TJYnBzHtD2uGwgqK9CIiAiIgIiICIiAiIgIiICIiAiIgjuumqkekIQ1xMcsZ5yGVuT4njMEHhcDwB3KPQ6z19EOa0rSPnYBh9ppgHh44yRZZ9ngthqhCCIaJ120Of1U8ELj717eYf3hwCzg1io7X9qgt/wB1n3r7rdBUsv62CJ3axt/GyxR5PtFE3NDBf/oCCmkOUDRkOT6uIn4LDjcewNusBX691dSwjRNBO/cJpW83GOsBxBKmVDq5Rw/qqaFnZG2/jZZMBBy9rBqhpMP5+qYXSOdcgu6ZPVcBrstzXErG1OhDHGZHEOZa5DXNbNGcsnxPIdbLds3hdXVdKyVhZI0Oa4WLSLgrnnlAilo6t9MXF0eTo8WZwOF25nbbNv7qqNfMzNxv3dWR8ch4q4/167PW9UezC626+XYf7+S+3evu8ygtmO2WW0EHI9W76l6IHC9gTZ1tvE7CFbjtfK3Xe1wO9UBNx1eGzcNwyQZXRjrvLPjGlmzY4dJh7iCO8dg3PyIaWxU0tM7bE7G0cGSZkdzgfnLRcbiLFu0WI7Qbt8wPWQnnJ/pcU+k4ZAbRz2YeGGbZ4SC57VFdCIgRAREQEREBERAREQEREBERAREQEREBERAREQFqDl/0Z0aapA2F0Lj29Nn1PW31E+VHRvP6KqABdzGidv8ADOJ1u1mId6YOZqxt7HiLfd9Z8F87r+uOXZt9ZXpB0D1H+h8lZjOXf/W/r+11Fbn169Z9wH1v/uD64VI9fWO711UHr7+woLjFlKVxMWRzjdlnnhkN2/TFligfX2ev7+7Rbhjwu2PBiP72bT4/7u8wdPapaWFXRQz3zcwYv+tvRf8ASBWXWquRDS5wz0rzmDzzR29CQDqDgPEraqKIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+J4g9rmuzDgWkcQRYr7QoOTNJ0JgqJoHe8e+M334SW/YsVFtt6v6PkFPOVyk5vS8pGyTm5PGNoP0muPeoHMLSOHX9Y/qVUXD649Xh9y+Cer1w9f3+z6+rwPrruUrW54wSLZWOzgTxzy8+JQWGn15evt3+hhO7I/UQbg+NilZT828tuHbDftbfPxIXwD69evsCa6oaZ9m0hBUbGPti6mv6Eg/dNndpXRq5Opn3iP7EmWz3Mjdnz107qtWc9RU8pNy+GNxPXhF/O6isoiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiFBz/y0uB0tYbo4mnt6R+pwWu9Ji05HED6lLOUesD9M1DhieBIG5A36DGstbqw27rqIV13Sl1rC422FhYDNVFWvHVfh17x5+t96k0i6LFgLCHCxxAEdvVl3cVnKDV+B1jPpSlj6mO5x3iS0DzWZp9AaEb+s0k9/UJImg+DCfNBAS/edvbn19vruvRZ7PLyPl5eGwvyZq7vqCf47/ssqM0ToNzgIK0xuvYXfjZc5DFjF/pBFQqC7RJe4/U7bj/McukeTS/5Io7/EtPjcrRmmdDSyVIoqR0dRKSbc29lsmk3Nz0bWuftXRegqH2emhgH+VGyLLZ0Ghp+pQe5ERAREQEREBERAREQEREBERAREQEREBERAREQaL1m5PdIHSM08cQkjkkdI1zHtvZxvYtcQQVD6jk40ticfYpCLk5OiOVydgfddSIg5OdqBpT5BUfNH3q83k10sRf2GXvdED4F+S6rRCOVf0aaX+RSfOi/Gs9qRycVntjGaQoX+zPDmyXcwBvRJa4Fr73DrbOJXRiIIzqtqJQaPc59LFhe4YS9znPdh24QXHojZs22CkyIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIP/Z", "MaxCount": 120, + "Category": "Ammo", + "Rarity": "Common", + "Weight": 1, + "IsStackable": true, + "IsEquipable": false, "__references": [], "__version": 0 } \ No newline at end of file diff --git a/Assets/Items/pistol_test.weapon b/Assets/Items/pistol_test.weapon index 1bff257..7f245dc 100644 --- a/Assets/Items/pistol_test.weapon +++ b/Assets/Items/pistol_test.weapon @@ -1,6 +1,7 @@ { "Slot": "RightHand", "HoldType": "Pistol", + "AmmoType": "Pistol", "WeaponDefinition": { "Position": "-1.108,0.38,-2.367", "Rotation": "0.002790701,0.01173679,0.006057173,0.9999089" diff --git a/Assets/prefabs/item_parcel.prefab b/Assets/prefabs/item_parcel.prefab index e73a82e..fa9aac6 100644 --- a/Assets/prefabs/item_parcel.prefab +++ b/Assets/prefabs/item_parcel.prefab @@ -49,7 +49,7 @@ "OnComponentUpdate": null }, { - "__type": "Sandbox.UI.PickupItem", + "__type": "Sasalka.PickupItem", "__guid": "a90f059e-5c0a-4122-b742-9dd12e5d8494", "__enabled": true, "Label": "E", diff --git a/Assets/prefabs/weapon/ammobox.prefab b/Assets/prefabs/weapon/ammobox.prefab index aa5edab..971e327 100644 --- a/Assets/prefabs/weapon/ammobox.prefab +++ b/Assets/prefabs/weapon/ammobox.prefab @@ -61,7 +61,7 @@ "SurfaceVelocity": "0,0,0" }, { - "__type": "Sandbox.UI.PickupItem", + "__type": "Sasalka.PickupItem", "__guid": "8546ae27-6c60-4e32-b613-760bc20bd651", "__enabled": true, "Label": "E", @@ -106,8 +106,7 @@ "__guid": "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1", "__enabled": true, "Count": 120, - "Definition": "items/pistol_ammo.inv", - "Equipped": false, + "Definition": "items/pistol.ammo", "OnComponentDestroy": null, "OnComponentDisabled": null, "OnComponentEnabled": null, @@ -179,7 +178,7 @@ "SurfaceVelocity": "0,0,0" }, { - "__type": "Sandbox.UI.PickupItem", + "__type": "Sasalka.PickupItem", "__guid": "edaf7116-38ed-4e2f-91d6-b20aa9a1a009", "__enabled": true, "Label": "E", @@ -223,9 +222,8 @@ "__type": "Sasalka.InventoryItem", "__guid": "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c", "__enabled": true, - "Count": 120, + "Count": 1, "Definition": "items/pistol_ammo.inv", - "Equipped": false, "OnComponentDestroy": null, "OnComponentDisabled": null, "OnComponentEnabled": null, @@ -274,7 +272,7 @@ "SurfaceVelocity": "0,0,0" }, { - "__type": "Sandbox.UI.PickupItem", + "__type": "Sasalka.PickupItem", "__guid": "a8bc6a6d-dc7b-441a-8191-79e83a998981", "__enabled": true, "Label": "E", @@ -318,9 +316,8 @@ "__type": "Sasalka.InventoryItem", "__guid": "50b368f3-d27b-4408-a66b-a9d852e6fbae", "__enabled": true, - "Count": 120, + "Count": 1, "Definition": "items/pistol_ammo.inv", - "Equipped": false, "OnComponentDestroy": null, "OnComponentDisabled": null, "OnComponentEnabled": null, diff --git a/Assets/prefabs/weapon/pistol_1.prefab b/Assets/prefabs/weapon/pistol_1.prefab index 7e86652..c0a0d61 100644 --- a/Assets/prefabs/weapon/pistol_1.prefab +++ b/Assets/prefabs/weapon/pistol_1.prefab @@ -136,10 +136,11 @@ "particlePrefab": { "_type": "gameobject", "prefab": "prefabs/impacts/impact.metal.prefab" - } + }, + "WeaponDefinition": "items/pistol_test.weapon" }, { - "__type": "Sandbox.UI.PickupItem", + "__type": "Sasalka.PickupItem", "__guid": "7350112e-dea3-4c22-b9fc-76eaed3d2e57", "__enabled": true, "Label": "E", diff --git a/Assets/scenes/test.scene b/Assets/scenes/test.scene index b65ecd5..45d8cba 100644 --- a/Assets/scenes/test.scene +++ b/Assets/scenes/test.scene @@ -483,18 +483,18 @@ "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec": "7cdbb78c-19c3-4f0a-9662-91609da57955", "ee9d15a8-ffe9-43f1-b6b4-2f04ce55c908": "5fbe67ec-6b54-4560-87ef-8515fce7d33d", "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "81bd6292-744c-4e33-8c6a-3904a13ee646", - "8546ae27-6c60-4e32-b613-760bc20bd651": "9e0bc531-e476-492f-912c-53859daf1dea", + "eeca4029-990c-43e6-aa16-1df8fc69fa1c": "cd79147f-c09a-4b76-94a0-b46b730a9ff1", "4d97a077-f187-44f4-967b-d346530c38d9": "7fb3b2db-8dd8-4611-b79b-18529c4a2081", "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "823f8251-0a51-4513-9995-178c44e63469", "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "766cbde5-8f5c-4660-8608-100ffefbfa29", "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "a8918404-1c91-48c8-ba49-f878516a2565", "1ef0f21d-1147-4a46-97e8-97c587a99040": "6151c1b8-ff4e-4cc8-99dd-1eff15bb641d", - "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "8ea1e4c3-5543-4367-b3e2-7ed11559b437", + "038bd275-df09-422f-9f02-8448b02706f8": "bc2008a9-f206-4008-89d1-beee5d1051bd", "1bb4075f-849c-4761-93bc-38f31cd11650": "811e4d93-ba7e-4edd-9ac4-ccb89bc87fb3", "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "90d493ea-1b5c-4a93-ba8b-a8b538fb4ade", "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "2ccacb25-f30f-42ea-982d-bc521e4aefac", "8b94182b-9ac1-4646-8f8c-d3188a804946": "15f06e09-733f-4885-9a95-f7dd23d93657", - "a8bc6a6d-dc7b-441a-8191-79e83a998981": "fea348c1-39df-4974-9b74-857163bd976c", + "c4a3df64-7ff1-483a-9f9e-e181152d7645": "f5ed5bad-5418-4b0d-a6f6-3c0cdfbcef5f", "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "73756613-cabc-413b-8fec-024b6e6c0246", "50b368f3-d27b-4408-a66b-a9d852e6fbae": "dd02755a-000b-440f-9e55-7b4b0b7bac75" } @@ -530,18 +530,18 @@ "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec": "2fe45086-5076-4fdc-a2c7-29ec92c23810", "ee9d15a8-ffe9-43f1-b6b4-2f04ce55c908": "c7e24a6f-de41-4d1e-be96-0348b347119b", "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "d7c8e6d4-4f33-4929-9600-91bab058201d", - "8546ae27-6c60-4e32-b613-760bc20bd651": "cd546fdd-9e2c-4e21-b068-6802c17eac4b", + "eeca4029-990c-43e6-aa16-1df8fc69fa1c": "30727755-3261-4208-b2cd-604ea5f3110e", "4d97a077-f187-44f4-967b-d346530c38d9": "6d89a94c-3924-4534-822a-8199fcc273c6", "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "7f1321e3-4e18-431a-ac36-4c006ff42ca2", "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "dd9de019-e850-4b70-9f23-9c7606b71258", "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "6835aaa4-31e7-44d3-bcf7-21435bfc30a8", "1ef0f21d-1147-4a46-97e8-97c587a99040": "24907222-1cef-4d26-aae2-55cde0ce8506", - "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "9a64d9dd-30d7-49d1-b1f8-f06602183892", + "038bd275-df09-422f-9f02-8448b02706f8": "f23c909a-e080-418f-8bf4-4812459b17b4", "1bb4075f-849c-4761-93bc-38f31cd11650": "60d7794d-069e-4533-a002-5a0596f4a52d", "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "f87dd0c6-58c1-4d94-9799-7ad2e8a247f8", "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "abb38bd9-332e-45fc-8929-165de4a4cbde", "8b94182b-9ac1-4646-8f8c-d3188a804946": "2f496a29-ba4e-4878-abdb-85a9b2af2748", - "a8bc6a6d-dc7b-441a-8191-79e83a998981": "8252f8f4-c89c-4f50-b3d1-09912957e3de", + "c4a3df64-7ff1-483a-9f9e-e181152d7645": "89cb0618-4fb3-4ccf-b9d3-63abe5bd67ed", "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "f291bdc2-16d4-496b-9cfc-2c1900649bf0", "50b368f3-d27b-4408-a66b-a9d852e6fbae": "a2165c8e-f32c-4bba-a482-c0a1c52bfe1f" } @@ -577,18 +577,18 @@ "e5e018f2-9cad-4ece-b160-ab2aa3aeb7ec": "ef158b83-fa9f-4774-9eb1-36651c8b08a9", "ee9d15a8-ffe9-43f1-b6b4-2f04ce55c908": "c1b4d1db-34b2-4dd2-986c-0ca47ee367c6", "5830c995-d747-4c8c-abd7-b0366fa2a2aa": "688d5b7a-3628-411c-bce4-7e71c36b65c8", - "8546ae27-6c60-4e32-b613-760bc20bd651": "e6b39fb1-4f30-45a7-8ba4-fb6d40910258", + "eeca4029-990c-43e6-aa16-1df8fc69fa1c": "32cb01e1-fc77-431b-ae65-96f807c4580e", "4d97a077-f187-44f4-967b-d346530c38d9": "621b7ca2-7ae7-4867-9251-30e27db49025", "beaec0c2-ccc3-48b0-8459-5a3f3fe679f1": "57855c6f-9f2c-45a8-a493-b4144dabbdae", "e428ecbc-40fd-4ec5-b1af-373bce265f3e": "f421713f-ba53-49ef-9299-e43dfbafcb96", "ce6aaed8-3ae5-41a4-a21c-1386b86a158a": "3d8d56a5-3400-4f27-bfd6-ea9bdca3d1fc", "1ef0f21d-1147-4a46-97e8-97c587a99040": "75e8850c-7f68-42f8-b708-5cee771c0712", - "edaf7116-38ed-4e2f-91d6-b20aa9a1a009": "adc87480-58e1-4d52-ba22-ec0ba98e72d7", + "038bd275-df09-422f-9f02-8448b02706f8": "248d9927-b022-4daa-aa13-222b1e5a4a96", "1bb4075f-849c-4761-93bc-38f31cd11650": "72218084-be9b-4bf0-986a-166ca09da287", "0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "7f607022-8e99-4761-9e9b-72a71ae4d5a8", "3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "a766afdb-5b02-4407-96f7-0a0e345ba3c1", "8b94182b-9ac1-4646-8f8c-d3188a804946": "67c84159-9ad0-43fb-880c-3ad680d09cd3", - "a8bc6a6d-dc7b-441a-8191-79e83a998981": "b2510e96-331a-4ab3-9734-69bb46501c1f", + "c4a3df64-7ff1-483a-9f9e-e181152d7645": "deaf34f3-b848-4556-ab94-f9c93cadf1bc", "064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "bd311d99-63b5-4a80-8fc6-7debe7012e8d", "50b368f3-d27b-4408-a66b-a9d852e6fbae": "a5a33b69-7390-4492-8dfd-a52766b99b88" } @@ -625,7 +625,7 @@ "6017d24d-39d0-4acf-bf9f-010c345fd13d": "4a6feb0c-3798-41fd-b68f-9f43df293833", "be95c906-5f2f-4239-8fd6-a42a148dea6e": "7844d416-a403-43e6-b473-c337d1be6fc5", "fc38d078-995b-443a-b409-e877618fcf09": "428482a2-31e0-4f7b-a587-eb91a6027627", - "7350112e-dea3-4c22-b9fc-76eaed3d2e57": "d900697b-2fde-4916-b9ac-14ebedc2797b", + "f5968c60-ed2e-47d1-a2bf-353e0398f234": "257dce97-2921-4cf9-95de-e06525bd0492", "ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "cb13417e-2527-40b7-9ddf-2c017f9a8a49", "8a705640-2966-489e-a41a-2bf6f2cc62f0": "a5f8a313-cccc-4c11-98c0-e82b09badcd3", "8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "43445fd1-090e-49c9-8ed7-80ee31b7e783", @@ -680,7 +680,7 @@ "6017d24d-39d0-4acf-bf9f-010c345fd13d": "a04677d0-af09-4eb5-bda6-9019c17389d2", "be95c906-5f2f-4239-8fd6-a42a148dea6e": "204255d7-7330-4b3d-b0fd-e648a4b8c728", "fc38d078-995b-443a-b409-e877618fcf09": "ff3f86ae-660f-4a43-a0b0-1c7e87d1e642", - "7350112e-dea3-4c22-b9fc-76eaed3d2e57": "804bd67d-499b-4fbb-89ac-b59184fd434f", + "f5968c60-ed2e-47d1-a2bf-353e0398f234": "2c56a4c8-eb8d-44aa-95fa-6c27d6391e4d", "ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "4157870e-5b90-40cb-a0ba-3c61a7805d06", "8a705640-2966-489e-a41a-2bf6f2cc62f0": "1eb22b1c-ab75-4553-9470-f5e3e4eef369", "8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "f9cec441-fa67-4932-a804-41c9beebf07e", @@ -735,7 +735,7 @@ "6017d24d-39d0-4acf-bf9f-010c345fd13d": "b2d698cd-6aee-497b-bfa9-163d21d2e0b5", "be95c906-5f2f-4239-8fd6-a42a148dea6e": "fa129559-6f5f-40ee-87f0-9ab69ee70743", "fc38d078-995b-443a-b409-e877618fcf09": "16b190ad-d52f-403d-882b-bff9261232ae", - "7350112e-dea3-4c22-b9fc-76eaed3d2e57": "ef492981-3649-401a-aa0f-7b12d77873bc", + "f5968c60-ed2e-47d1-a2bf-353e0398f234": "7f88a632-e787-4609-8a8b-ecd3f555872a", "ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "e59c9852-cd4c-4475-9385-4fd32ad4b876", "8a705640-2966-489e-a41a-2bf6f2cc62f0": "aa7217af-d2b3-440f-9852-c8c047c096c6", "8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "1ad59142-d2a2-47c6-88ee-4ed5817cb5c6", @@ -845,7 +845,6 @@ "__type": "WorlModelClothSpawner", "__guid": "a6297e3c-aaa4-4051-8850-d577d90f7640", "__enabled": true, - "CenterPosition": "0,0,0", "Height": 5, "OnComponentDestroy": null, "OnComponentDisabled": null, @@ -5095,6 +5094,32 @@ } ], "Children": [] + }, + { + "__guid": "b593d08e-1bf7-4ebb-a2ed-bd8ee901d09e", + "__version": 1, + "__Prefab": "prefabs/item_parcel.prefab", + "__PrefabInstancePatch": { + "AddedObjects": [], + "RemovedObjects": [], + "PropertyOverrides": [ + { + "Target": { + "Type": "GameObject", + "IdValue": "0b13f26c-c198-4efc-88df-260d896af36a" + }, + "Property": "Position", + "Value": "160,16,4.069437" + } + ], + "MovedObjects": [] + }, + "__PrefabIdToInstanceId": { + "0b13f26c-c198-4efc-88df-260d896af36a": "b593d08e-1bf7-4ebb-a2ed-bd8ee901d09e", + "80b52707-c81d-47fa-bab7-4be48f2d75a4": "2150cd49-a27c-462f-a7ea-ead17e42f6d6", + "c888eaab-cb05-4469-bf5f-7c23ede5c25f": "799f4a0c-f42b-46e6-ba2b-44de0a85255e", + "a90f059e-5c0a-4122-b742-9dd12e5d8494": "d14d3f67-52e9-4ff1-9348-66990b170c0f" + } } ], "SceneProperties": { diff --git a/Code/Inventory/AttachmentSlotResolver.cs b/Code/Inventory/AttachmentSlotResolver.cs index a5a534b..0a56ed4 100644 --- a/Code/Inventory/AttachmentSlotResolver.cs +++ b/Code/Inventory/AttachmentSlotResolver.cs @@ -3,6 +3,7 @@ public class AttachmentSlotResolver { private readonly Func _attachmentGetter; + private readonly Dictionary _slotCache = new(); public AttachmentSlotResolver( Func attachmentGetter ) { @@ -11,12 +12,27 @@ public class AttachmentSlotResolver public GameObject GetSlotObject( Inventar.InventorySlot slot ) { - return slot switch + // Проверяем кэш + if (_slotCache.TryGetValue(slot, out var cachedObject)) + { + return cachedObject; + } + + // Получаем объект и кэшируем его + var slotObject = slot switch { Inventar.InventorySlot.LeftHand => _attachmentGetter.Invoke( "hold_L" ), Inventar.InventorySlot.RightHand => _attachmentGetter.Invoke( "hold_R" ), Inventar.InventorySlot.Body => _attachmentGetter.Invoke( "forward_reference_modelspace" ), _ => _attachmentGetter.Invoke( "forward_reference_modelspace" ) }; + + _slotCache[slot] = slotObject; + return slotObject; + } + + public void ClearCache() + { + _slotCache.Clear(); } } diff --git a/Code/Inventory/Definitions/AmmoItemDefinition.cs b/Code/Inventory/Definitions/AmmoItemDefinition.cs new file mode 100644 index 0000000..916711c --- /dev/null +++ b/Code/Inventory/Definitions/AmmoItemDefinition.cs @@ -0,0 +1,32 @@ +namespace Sasalka; + +[GameResource( "Ammo Item Definition", "ammo", "", Category = "Sasalka", Icon = "inventory_2" )] +public class AmmoItemDefinition : BaseItemDefinition +{ + [Property, Category( "Ammo Properties" )] + public string AmmoType { get; set; } = "Pistol"; + + [Property, Category( "Ammo Properties" )] + public float Damage { get; set; } = 10f; + + [Property, Category( "Ammo Properties" )] + public float Penetration { get; set; } = 0f; + + [Property, Category( "Ammo Properties" )] + public bool IsExplosive { get; set; } = false; + + [Property, Category( "Ammo Properties" )] + public float ExplosionRadius { get; set; } = 0f; + + [Property, Category( "Ammo Properties" )] + public string CompatibleWeapons { get; set; } = ""; + + public override ItemCategory Category => ItemCategory.Ammo; + + public override bool CanUse() => false; // Патроны нельзя использовать напрямую + + public bool IsCompatibleWith( string ammoType ) + { + return AmmoType == ammoType; + } +} diff --git a/Code/Inventory/Definitions/BaseItemDefinition.cs b/Code/Inventory/Definitions/BaseItemDefinition.cs index 68ebaf5..aac2321 100644 --- a/Code/Inventory/Definitions/BaseItemDefinition.cs +++ b/Code/Inventory/Definitions/BaseItemDefinition.cs @@ -1,19 +1,92 @@ namespace Sasalka; -[GameResource( "Base Item Definition", "inv", "", Category = "Sasalka", Icon = "inventory_2" )] +public enum ItemCategory +{ + Weapon, + Clothing, + Ammo, + Consumable, + Tool, + Misc +} + +public enum ItemRarity +{ + Common, + Uncommon, + Rare, + Epic, + Legendary +} + +[GameResource("Base Item Definition", "inv", "", Category = "Sasalka", Icon = "inventory_2")] public class BaseItemDefinition : GameResource { - public string Name { get; set; } + [Property, Title("Basic Info")] + public string Name { get; set; } = "Unknown Item"; - public string Description { get; set; } + [Property] + public string Description { get; set; } = ""; - [ResourceType( "prefab" )] - public GameObject Prefab { get; set; } = GameObject.GetPrefab( "prefabs/item_parcel.prefab" ); + [Property, Category("Visual")] + [ResourceType("prefab")] + public GameObject Prefab { get; set; } = GameObject.GetPrefab("prefabs/item_parcel.prefab"); + [Property, Category("Visual")] public Texture ImageTexture { get; set; } + + [Property, Category("Visual")] public string ImageUrl { get; set; } + [Property, Category("Properties")] + [Range(1, 1000)] public int MaxCount { get; set; } = 1; + [Property, Category("Properties")] + public virtual ItemCategory Category { get; set; } = ItemCategory.Misc; + + [Property, Category("Properties")] + public ItemRarity Rarity { get; set; } = ItemRarity.Common; + + [Property, Category("Properties")] + public float Weight { get; set; } = 1.0f; + + [Property, Category("Properties")] + public bool IsStackable => MaxCount > 1; + + [Property, Category("Properties")] + public bool IsEquipable => this is IEquipable; + public virtual Inventar.InventorySlot? GetSlot() => null; + + public virtual bool CanUse() => false; + + public virtual void OnUse(InventoryItem item) { } + + public string GetRarityColor() + { + return Rarity switch + { + ItemRarity.Common => "#ffffff", + ItemRarity.Uncommon => "#1eff00", + ItemRarity.Rare => "#0070dd", + ItemRarity.Epic => "#a335ee", + ItemRarity.Legendary => "#ff8000", + _ => "#ffffff" + }; + } + + public string GetCategoryIcon() + { + return Category switch + { + ItemCategory.Weapon => "🔫", + ItemCategory.Clothing => "👕", + ItemCategory.Ammo => "💥", + ItemCategory.Consumable => "🍖", + ItemCategory.Tool => "🔧", + ItemCategory.Misc => "📦", + _ => "📦" + }; + } } diff --git a/Code/Inventory/Definitions/ClothingItemDefinition.cs b/Code/Inventory/Definitions/ClothingItemDefinition.cs index 10a7c89..303d0c9 100644 --- a/Code/Inventory/Definitions/ClothingItemDefinition.cs +++ b/Code/Inventory/Definitions/ClothingItemDefinition.cs @@ -3,7 +3,29 @@ [GameResource( "Clothing Item Definition", "clitem", "", Category = "Sasalka", Icon = "inventory_2" )] public class ClothingItemDefinition : BaseItemDefinition, IEquipable { - [Property] public string ClothUrl { get; set; } + [Property, Category( "Clothing Properties" )] + public string ClothUrl { get; set; } + + [Property, Category( "Clothing Properties" )] public Inventar.InventorySlot Slot { get; set; } + + [Property, Category( "Clothing Properties" )] + public float ArmorValue { get; set; } = 0f; + + [Property, Category( "Clothing Properties" )] + public bool IsVisible { get; set; } = true; + + [Property, Category( "Clothing Properties" )] + public string BodyPart { get; set; } = ""; + public override Inventar.InventorySlot? GetSlot() => Slot; + + public override ItemCategory Category => ItemCategory.Clothing; + + public override bool CanUse() => true; + + public override void OnUse( InventoryItem item ) + { + // Логика экипировки одежды + } } diff --git a/Code/Inventory/Definitions/WeaponItemDefinition.cs b/Code/Inventory/Definitions/WeaponItemDefinition.cs index affd211..ac4a310 100644 --- a/Code/Inventory/Definitions/WeaponItemDefinition.cs +++ b/Code/Inventory/Definitions/WeaponItemDefinition.cs @@ -5,16 +5,55 @@ namespace Sasalka; [GameResource( "Weapon Item Definition", "weapon", "", Category = "Sasalka", Icon = "inventory_2" )] public class WeaponItemDefinition : BaseItemDefinition, IEquipable { + [Property, Category( "Weapon Properties" )] public Inventar.InventorySlot Slot { get; set; } - public override Inventar.InventorySlot? GetSlot() => Slot; + [Property, Category( "Weapon Properties" )] public CitizenAnimationHelper.HoldTypes HoldType { get; set; } = CitizenAnimationHelper.HoldTypes.None; - [InlineEditor, Space] public WeaponDefinition WeaponDefinition { get; set; } + + [Property, Category( "Weapon Properties" )] + [InlineEditor, Space] + public WeaponDefinition WeaponDefinition { get; set; } + + [Property, Category( "Weapon Properties" )] + public float Damage { get; set; } = 10f; + + [Property, Category( "Weapon Properties" )] + public float FireRate { get; set; } = 1f; + + [Property, Category( "Weapon Properties" )] + public float Range { get; set; } = 1000f; + + [Property, Category( "Weapon Properties" )] + public int MagazineSize { get; set; } = 30; + + [Property, Category( "Weapon Properties" )] + public string AmmoType { get; set; } = "Pistol"; + + public override Inventar.InventorySlot? GetSlot() => Slot; + + public override ItemCategory Category => ItemCategory.Weapon; + + public override bool CanUse() => true; + + public override void OnUse( InventoryItem item ) + { + // Логика использования оружия будет в компоненте Weapon + } } public struct WeaponDefinition { - // public CitizenAnimationHelper.Hand Hand { get; set; } - public Vector3 Position { get; set; } - public Rotation Rotation { get; set; } + [Property] public Vector3 Position { get; set; } + + [Property] public Rotation Rotation { get; set; } + + [Property] public Vector3 Scale { get; set; } + + public WeaponDefinition() + { + Position = Vector3.Zero; + Rotation = Rotation.Identity; + Scale = Vector3.One; + } } diff --git a/Code/Inventory/Inventar.cs b/Code/Inventory/Inventar.cs index aae5717..360defb 100644 --- a/Code/Inventory/Inventar.cs +++ b/Code/Inventory/Inventar.cs @@ -1,6 +1,11 @@ -namespace Sasalka; +using System; +using System.Collections.Generic; +using System.Linq; +using Sandbox; -public class Inventar +namespace Sasalka; + +public class Inventar : Component { [Flags] public enum InventorySlot @@ -15,84 +20,243 @@ public class Inventar Feet = 1 << 6 // 64 } - public List Items { get; private set; } = new(); + [Sync] public IList Items { get; set; } = new List(); + + [Sync] + public IDictionary EquippedItems { get; set; } = + new Dictionary(); + + // Настройка вместимости инвентаря + [Property] public int MaxInventorySlots { get; set; } = 20; // Максимальное количество слотов + [Property] public bool UnlimitedSlots { get; set; } = false; // Безлимитный инвентарь + public static bool IsInventoryOpen = false; - public Dictionary EquippedItems { get; private set; } = new(); public event Action OnChanged; public event Action OnEquipped; public event Action OnUnEquipped; + public event Action OnItemAdded; + public event Action OnItemRemoved; - public void AddItem( InventoryItem item ) + public bool CanAddItem( InventoryItem item ) { - Items.Add( item ); - OnChanged?.Invoke(); + if ( item == null || item.Definition == null ) + return false; + + // Проверяем, есть ли уже такой предмет в инвентаре + var existingItem = Items.FirstOrDefault( x => x.Definition == item.Definition ); + + if ( existingItem != null ) + { + // Если предмет уже есть, проверяем, можно ли добавить к нему количество + return existingItem.Count + item.Count <= item.Definition.MaxCount; + } + + // Если предмета нет, проверяем вместимость инвентаря + if ( !UnlimitedSlots && Items.Count >= MaxInventorySlots ) + { + return false; // Инвентарь полон + } + + // Проверяем только MaxCount для нового предмета + return item.Count <= item.Definition.MaxCount; } - public void RemoveItem( InventoryItem item ) + /// + /// Добавляет предмет в инвентарь, распределяя по существующим и новым стекам. Возвращает остаток, который не удалось добавить (или 0, если всё добавлено). + /// + public int AddItem(InventoryItem item) { - UnEquipItem( item ); - Items.Remove( item ); - OnChanged?.Invoke(); + if (item == null || item.Definition == null || item.Count <= 0) + return item.Count; + + int toAdd = item.Count; + + // 1. Заполняем существующие стаки + foreach (var stack in Items.Where(x => x.Definition == item.Definition && x.Count < x.Definition.MaxCount)) + { + int canAdd = Math.Min(toAdd, stack.Definition.MaxCount - stack.Count); + if (canAdd > 0) + { + stack.Count += canAdd; + toAdd -= canAdd; + OnChanged?.Invoke(); + OnItemAdded?.Invoke(stack); + } + if (toAdd <= 0) return 0; + } + + // 2. Добавляем новые стаки, если есть место + while (toAdd > 0 && (UnlimitedSlots || Items.Count < MaxInventorySlots)) + { + int stackCount = Math.Min(toAdd, item.Definition.MaxCount); + var newStack = new InventoryItem { Definition = item.Definition, Count = stackCount }; + Items.Add(newStack); + toAdd -= stackCount; + OnChanged?.Invoke(); + OnItemAdded?.Invoke(newStack); + } + + // 3. Возвращаем остаток, если не всё удалось добавить + return toAdd; } - public void EquipItem( InventoryItem item ) + public bool RemoveItem( InventoryItem item, int count = 1 ) { - if ( item.Definition is not IEquipable equipable ) - return; + if ( item == null || !Items.Contains( item ) ) + return false; + + if ( count >= item.Count ) + { + // Удаляем весь предмет + UnEquipItem( item ); + Items.Remove( item ); + OnChanged?.Invoke(); + OnItemRemoved?.Invoke( item ); + return true; + } + else + { + // Уменьшаем количество + item.Count -= count; + OnChanged?.Invoke(); + return true; + } + } + + public bool EquipItem( InventoryItem item ) + { + if ( item?.Definition is not IEquipable equipable ) + return false; + + var slot = item.Definition.GetSlot(); + if ( slot == null ) + return false; // Если уже экипирован этот же предмет — снять его - if ( EquippedItems.ContainsValue( item ) ) + if ( EquippedItems.Values.Contains( item ) ) { UnEquipItem( item ); - return; + return true; } // Если на этом слоте уже что-то есть — снять старый предмет - if ( EquippedItems.TryGetValue( equipable.Slot, out var oldItem ) ) + if ( EquippedItems.TryGetValue( slot.Value, out var oldItem ) ) { UnEquipItem( oldItem ); - - // Вернуть снятый предмет обратно в инвентарь, если его там нет - if ( !Items.Contains( oldItem ) ) - Items.Add( oldItem ); } // Экипировать новый предмет - EquippedItems[equipable.Slot] = item; + EquippedItems[slot.Value] = item; item.Equipped = true; OnEquipped?.Invoke( item ); + OnChanged?.Invoke(); + return true; } public void DropItem( InventoryItem item, Vector3 position ) { + if ( item == null || !Items.Contains( item ) ) + return; + + // Создаем копию предмета для выбрасывания + var droppedItem = new InventoryItem + { + Definition = item.Definition, + Count = item.Count // Выбрасываем всю стопку + }; + GameObject gO = item.Definition.Prefab.Clone( position ); if ( gO.Components.TryGet( out var inventoryItem ) ) { - inventoryItem.Count = item.Count; - - if ( inventoryItem.Definition == null ) - { - inventoryItem.Definition = item.Definition; - } + inventoryItem.Count = droppedItem.Count; + inventoryItem.Definition = droppedItem.Definition; } - gO.NetworkSpawn( null ); - RemoveItem( item ); - Items.Remove( item ); - OnChanged?.Invoke(); + gO.NetworkSpawn(); + + // Удаляем весь предмет из инвентаря + RemoveItem( item, item.Count ); } - public void UnEquipItem( InventoryItem item ) { - foreach ( var kvp in EquippedItems.Where( kvp => kvp.Value == item ).ToList() ) + if ( item == null ) + return; + + var slotToRemove = EquippedItems.FirstOrDefault( kvp => kvp.Value == item ).Key; + + if ( EquippedItems.ContainsKey( slotToRemove ) ) { - EquippedItems.Remove( kvp.Key ); + EquippedItems.Remove( slotToRemove ); + item.Equipped = false; + OnUnEquipped?.Invoke( item ); + OnChanged?.Invoke(); + } + } + + public InventoryItem GetEquippedItem( InventorySlot slot ) + { + return EquippedItems.TryGetValue( slot, out var item ) ? item : null; + } + + public bool IsSlotOccupied( InventorySlot slot ) + { + return EquippedItems.ContainsKey( slot ); + } + + public void ClearInventory() + { + // Снимаем все экипированные предметы + foreach ( var item in EquippedItems.Values.ToList() ) + { + UnEquipItem( item ); } - item.Equipped = false; - OnUnEquipped?.Invoke( item ); + Items.Clear(); + OnChanged?.Invoke(); + } + + // Публичный метод для уведомления об изменениях извне класса + public void NotifyChanged() + { + OnChanged?.Invoke(); + } + + // Публичный метод для уведомления о добавлении предмета извне класса + public void NotifyItemAdded( InventoryItem item ) + { + OnItemAdded?.Invoke( item ); + } + + // Методы для получения информации о вместимости + public int GetUsedSlots() + { + return Items.Count; + } + + public int GetAvailableSlots() + { + if ( UnlimitedSlots ) + return int.MaxValue; + + return Math.Max( 0, MaxInventorySlots - Items.Count ); + } + + public bool IsInventoryFull() + { + if ( UnlimitedSlots ) + return false; + + return Items.Count >= MaxInventorySlots; + } + + public float GetInventoryUsagePercentage() + { + if ( UnlimitedSlots ) + return 0f; + + return (float)Items.Count / MaxInventorySlots * 100f; } } diff --git a/Code/Inventory/InventoryItem.cs b/Code/Inventory/InventoryItem.cs index 05c71ff..30e37fc 100644 --- a/Code/Inventory/InventoryItem.cs +++ b/Code/Inventory/InventoryItem.cs @@ -6,14 +6,60 @@ namespace Sasalka; public class InventoryItem : Component { [Property] public BaseItemDefinition Definition { get; set; } - [Property] public int Count { get; set; } = 1; - [Property] public bool Equipped { get; set; } = false; + [Sync, Property] public int Count { get; set; } = 1; + [Sync] public bool Equipped { get; set; } = false; protected override void OnStart() { - if ( GameObject.Components.TryGet( out var item ) ) //FindMode.EverythingInSelf + if ( GameObject.Components.TryGet( out var item ) ) { - item.Label = Definition.Name; + item.Label = Definition?.Name ?? "Unknown Item"; } } + + public bool CanStackWith( InventoryItem other ) + { + if ( other == null || Definition == null || other.Definition == null ) + return false; + + return Definition == other.Definition && Definition.MaxCount > 1; + } + + public bool CanAddCount( int amount ) + { + if ( Definition == null ) + return false; + + return Count + amount <= Definition.MaxCount; + } + + public bool TryAddCount( int amount ) + { + if ( !CanAddCount( amount ) ) + return false; + + Count += amount; + return true; + } + + public bool TryRemoveCount( int amount ) + { + if ( Count < amount ) + return false; + + Count -= amount; + return true; + } + + public InventoryItem Clone() + { + var clone = new InventoryItem { Definition = Definition, Count = Count, Equipped = false }; + + return clone; + } + + public override string ToString() + { + return $"{Definition?.Name ?? "Unknown"} x{Count}"; + } } diff --git a/Code/Inventory/InventoryItemCountable.cs b/Code/Inventory/InventoryItemCountable.cs deleted file mode 100644 index f8bad3a..0000000 --- a/Code/Inventory/InventoryItemCountable.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Sandbox; - -namespace Sasalka; - -public class InventoryItemCountable : InventoryItem -{ - // public int Count { get; set; } = 1; - // public int MaxCount { get; set; } = 1; -} diff --git a/Code/Inventory/ItemSpawner.cs b/Code/Inventory/ItemSpawner.cs new file mode 100644 index 0000000..f320d45 --- /dev/null +++ b/Code/Inventory/ItemSpawner.cs @@ -0,0 +1,55 @@ +using Sandbox; + +namespace Sasalka; + +public class ItemSpawner : Component +{ + [Property] public bool SpawnTestItems { get; set; } = false; + [Property] public GameObject ItemPrefab { get; set; } + + protected override void OnStart() + { + if (!Network.IsOwner || !SpawnTestItems) return; + + GameTask.DelaySeconds(2f).ContinueWith(_ => SpawnItems()); + } + + private void SpawnItems() + { + if (ItemPrefab == null) + { + // Log.Warning("ItemPrefab не установлен!"); + return; + } + + // Log.Info("Спавним тестовые предметы..."); + + var player = Dedugan.Local; + if (player?.Transform == null) return; + + var playerPos = player.WorldPosition; + var spawnRadius = 5f; + var itemCount = 5; + + for (int i = 0; i < itemCount; i++) + { + var angle = (float)i / itemCount * 360f * MathF.PI / 180f; + var offset = new Vector3( + MathF.Cos(angle) * spawnRadius, + 0, + MathF.Sin(angle) * spawnRadius + ); + + var position = playerPos + offset; + var item = ItemPrefab.Clone(position); + + // Добавляем случайный поворот + item.WorldRotation = Rotation.Random; + + // Спавним в сети + item.NetworkSpawn(); + + // Log.Info($"Предмет создан в позиции {position}"); + } + } +} \ No newline at end of file diff --git a/Code/Inventory/README.md b/Code/Inventory/README.md new file mode 100644 index 0000000..b1b7025 --- /dev/null +++ b/Code/Inventory/README.md @@ -0,0 +1,172 @@ +# Система инвентаря Sasalka + +## Обзор + +Новая система инвентаря была полностью переработана для улучшения производительности, сетевой синхронизации и пользовательского опыта. + +## Основные изменения + +### 1. Inventar (Основной класс инвентаря) +- Теперь наследуется от `Component` для лучшей интеграции с S&box +- Добавлена сетевая синхронизация с атрибутами `[Sync]` +- Улучшена валидация при добавлении предметов +- Добавлена поддержка стакания предметов +- Новые события: `OnItemAdded`, `OnItemRemoved` + +### 2. InventoryItem +- Добавлена сетевая синхронизация с `[Sync]` +- Улучшена валидация количества предметов +- Новые методы: `CanStackWith`, `CanAddCount`, `TryAddCount`, `TryRemoveCount`, `Clone` + +### 3. Определения предметов + +#### BaseItemDefinition +- Добавлены категории предметов (`ItemCategory`) +- Добавлена система редкости (`ItemRarity`) +- Добавлен вес предметов +- Улучшен редактор с группировкой свойств + +#### WeaponItemDefinition +- Добавлены свойства оружия (урон, скорострельность, дальность) +- Улучшена структура `WeaponDefinition` + +#### ClothingItemDefinition +- Добавлены свойства брони и видимости +- Улучшена интеграция с системой одежды + +#### AmmoItemDefinition (новый) +- Специализированное определение для патронов +- Система совместимости с оружием +- Свойства патронов (урон, пробивная способность) + +### 4. UI инвентаря +- Добавлена фильтрация по категориям +- Улучшен дизайн с поддержкой редкости +- Отображение экипированных предметов +- Адаптивный интерфейс + +## Исправления API + +### Сетевая синхронизация +- Заменены атрибуты `[Net]` на `[Sync]` для совместимости с S&box +- Все изменения инвентаря автоматически синхронизируются между клиентами + +### Методы коллекций +- Исправлен метод `ContainsValue()` на `Values.Contains()` для `Dictionary` +- Обновлены методы работы с коллекциями для совместимости + +### Using директивы +- Добавлены необходимые `using` директивы в UI файлы +- Исправлены namespace для компонентов + +### Наследование +- Исправлено наследование `PickupItem` от `Sandbox.UI.InteractionButton` +- Обновлены интерфейсы и базовые классы + +## Использование + +### Создание предметов + +```csharp +// Создание предмета оружия +var weaponItem = new InventoryItem +{ + Definition = ResourceLibrary.Get("Items/pistol_test.weapon") +}; +inventory.AddItem(weaponItem); + +// Создание патронов +var ammoItem = new InventoryItem +{ + Definition = ResourceLibrary.Get("Items/pistol_ammo.ammo") +}; +ammoItem.Count = 30; +inventory.AddItem(ammoItem); +``` + +### Экипировка предметов + +```csharp +// Экипировка предмета +inventory.EquipItem(item); + +// Проверка экипированного предмета +var equippedWeapon = inventory.GetEquippedItem(Inventar.InventorySlot.RightHand); +``` + +### Валидация + +```csharp +// Проверка возможности добавления +if (inventory.CanAddItem(item)) +{ + inventory.AddItem(item); +} + +// Проверка стакания +if (item1.CanStackWith(item2)) +{ + // Предметы можно объединить +} +``` + +## Создание определений предметов + +### Оружие +1. Создайте ресурс типа "Weapon Item Definition" +2. Укажите слот экипировки +3. Настройте параметры оружия (урон, дальность и т.д.) +4. Укажите тип патронов + +### Патроны +1. Создайте ресурс типа "Ammo Item Definition" +2. Укажите тип патронов +3. Настройте совместимость с оружием + +### Одежда +1. Создайте ресурс типа "Clothing Item Definition" +2. Укажите слот экипировки +3. Добавьте URL одежды из Workshop + +## Сетевая синхронизация + +Все изменения инвентаря автоматически синхронизируются между клиентами благодаря атрибутам `[Sync]` на свойствах `Items` и `EquippedItems`. + +## Производительность + +- Улучшена производительность UI с оптимизированным `BuildHash()` +- Добавлено кэширование для `GetUsables()` +- Оптимизирована работа с коллекциями + +## Миграция + +Для миграции существующих предметов: +1. Обновите определения предметов с новыми свойствами +2. Измените код создания предметов на новый API +3. Обновите UI для использования новых компонентов + +## Тестирование + +### InventoryTest +Используйте компонент `InventoryTest` для добавления тестовых предметов: + +```csharp +// Добавьте компонент к игроку и установите AddTestItems = true +var testComponent = player.GameObject.Components.GetOrCreate(); +testComponent.AddTestItems = true; +``` + +### InventoryCompilationTest +Используйте компонент `InventoryCompilationTest` для проверки компиляции: + +```csharp +// Добавьте компонент к игроку и установите RunTest = true +var testComponent = player.GameObject.Components.GetOrCreate(); +testComponent.RunTest = true; +``` + +## Известные проблемы + +- Убедитесь, что все необходимые ресурсы (префабы, текстуры) существуют +- Проверьте, что определения предметов правильно настроены в редакторе +- При использовании в сети убедитесь, что все компоненты имеют правильные атрибуты `[Sync]` \ No newline at end of file diff --git a/Code/Inventory/Ui/Inventory.razor b/Code/Inventory/Ui/Inventory.razor index 63456dd..34f58a2 100644 --- a/Code/Inventory/Ui/Inventory.razor +++ b/Code/Inventory/Ui/Inventory.razor @@ -4,11 +4,31 @@
- @if ( PlayerInventory.Items.Count > 0 ) + @if ( PlayerInventory != null ) { - @foreach ( var item in PlayerInventory.Items ) +
+
Инвентарь
+ @if ( !PlayerInventory.UnlimitedSlots ) + { +
+ @PlayerInventory.GetUsedSlots() / @PlayerInventory.MaxInventorySlots слотов +
+
+
+
+ } +
+ + @if ( PlayerInventory.Items.Count > 0 ) { - + @foreach ( var item in PlayerInventory.Items ) + { + + } + } + else + { +
Инвентарь пуст
} }
diff --git a/Code/Inventory/Ui/Inventory.razor.scss b/Code/Inventory/Ui/Inventory.razor.scss index 0e2dee5..dd245a1 100644 --- a/Code/Inventory/Ui/Inventory.razor.scss +++ b/Code/Inventory/Ui/Inventory.razor.scss @@ -24,6 +24,59 @@ Inventory { //background-color: rgba(255, 0, 0, 0.1); } +.inventory-header { + display: flex; + flex-direction: column; + gap: 8px; + padding-bottom: 16px; + border-bottom: 2px solid #2a3d54; + margin-bottom: 16px; +} + +.inventory-title { + font-size: 24px; + font-weight: bold; + color: #ffffff; + text-align: center; + text-shadow: 0 0 10px rgba(255, 255, 255, 0.3); +} + +.inventory-slots { + display: flex; + flex-direction: column; + gap: 6px; + align-items: center; +} + +.inventory-slots { + font-size: 14px; + color: #a0b4c8; + text-align: center; +} + +.inventory-usage-bar { + width: 100%; + height: 8px; + background: rgba(42, 61, 84, 0.5); + border-radius: 4px; + overflow: hidden; + border: 1px solid #2a3d54; +} + +.inventory-usage-fill { + height: 100%; + background: linear-gradient(90deg, #4CAF50 0%, #8BC34A 100%); + transition: width 0.3s ease; + border-radius: 3px; +} + +.inventory-empty { + text-align: center; + color: #a0b4c8; + font-style: italic; + padding: 40px 20px; + font-size: 16px; +} .hidden { opacity: 0; diff --git a/Code/Inventory/Ui/InventoryItem.razor b/Code/Inventory/Ui/InventoryItem.razor index d24f72d..c7c8e3c 100644 --- a/Code/Inventory/Ui/InventoryItem.razor +++ b/Code/Inventory/Ui/InventoryItem.razor @@ -12,25 +12,50 @@ : !string.IsNullOrWhiteSpace( definition?.ImageUrl ) ? definition.ImageUrl : null; + var rarityColor = definition?.GetRarityColor() ?? "#ffffff"; + var categoryIcon = definition?.GetCategoryIcon() ?? "📦"; } - OnItemRightClick?.Invoke( Item ) )> - @if ( slot is not null ) - { -
@slot
- } + - @if ( !string.IsNullOrEmpty( imageUrl ) ) - { - @name - } +
+ @if ( !string.IsNullOrEmpty( imageUrl ) ) + { + @name + } + else + { + @categoryIcon + } +
-
@name
+
+
@name
+ @if ( definition?.Category != ItemCategory.Misc ) + { +
@definition?.Category
+ } +
- @if ( definition?.MaxCount > 1 ) - { -
@Item?.Count / @definition.MaxCount
- } +
+ @if ( slot is not null ) + { +
@GetSlotName( slot.Value )
+ } + + @if ( definition?.MaxCount > 1 ) + { +
@Item?.Count / @definition.MaxCount
+ } + + @* @if ( Item?.Equipped == true ) *@ + @* { *@ + @*
*@ + @* } *@ +
@code { @@ -38,11 +63,28 @@ public Action OnItemClick { get; set; } public Action OnItemRightClick { get; set; } + string GetSlotName( Inventar.InventorySlot slot ) + { + return slot switch + { + Inventar.InventorySlot.LeftHand => "Л.Рука", + Inventar.InventorySlot.RightHand => "П.Рука", + Inventar.InventorySlot.Head => "Голова", + Inventar.InventorySlot.Body => "Тело", + Inventar.InventorySlot.Hands => "Руки", + Inventar.InventorySlot.Bottom => "Ноги", + Inventar.InventorySlot.Feet => "Обувь", + _ => "Неизвестно" + }; + } + protected override int BuildHash() { base.BuildHash(); var hash = new HashCode(); hash.Add( Item?.Count ); + hash.Add( Item?.Equipped ); + hash.Add( Item?.Definition?.Name ); return hash.ToHashCode(); } diff --git a/Code/Inventory/Ui/InventoryItem.razor.scss b/Code/Inventory/Ui/InventoryItem.razor.scss index 764162f..e7b3050 100644 --- a/Code/Inventory/Ui/InventoryItem.razor.scss +++ b/Code/Inventory/Ui/InventoryItem.razor.scss @@ -1,49 +1,154 @@ -InventoryItem { +.inventory-item { flex-shrink: 0; width: 100%; - background: #2a3d53; + background: linear-gradient(135deg, #2a3d53 0%, #1f2d3f 100%); display: flex; - gap: 24px; + gap: 16px; align-items: center; justify-content: flex-start; border: 1px solid #666; + border-left: 4px solid #ffffff; border-radius: 12px; - padding: 12px 24px; + padding: 16px; cursor: pointer; - transition: background 0.2s ease; + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); position: relative; + //box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); &:hover { - background: #444; + background: linear-gradient(135deg, #3a4d63 0%, #2f3d4f 100%); + transform: translateY(-2px); + //box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3); + border-color: #888; } - img { - width: 32px; - height: 32px; - object-fit: contain; - } - - .inventory-item__name { - font-size: 20px; - font-weight: 500; - } - - .inventory-item__count { - margin-left: auto; - font-size: 14px; - color: #ccc; - } - - .inventory-item__slot { - font-size: 12px; - color: #8fc98f; - background: rgba(0, 0, 0, 0.3); - padding: 2px 6px; - border-radius: 4px; + &:active { + transform: translateY(0); + //box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); } &.equipped { border: 2px solid #4caf50; - background: #2e3e2e; + background: linear-gradient(135deg, #2e3e2e 0%, #1f2d1f 100%); + //box-shadow: 0 4px 12px rgba(76, 175, 80, 0.3); + + &:hover { + background: linear-gradient(135deg, #3e4e3e 0%, #2f3d2f 100%); + //box-shadow: 0 6px 16px rgba(76, 175, 80, 0.4); + } + + .inventory-item__name { + color: #4caf50; + } + } + + .inventory-item__icon { + flex-shrink: 0; + width: 48px; + height: 48px; + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(135deg, #1a2a3a 0%, #0f1a2a 100%); + border-radius: 8px; + border: 1px solid #3a4a5a; + //box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3); + + img { + width: 32px; + height: 32px; + object-fit: contain; + //filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5)); + } + + .category-icon { + font-size: 24px; + //filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5)); + } + } + + .inventory-item__info { + flex: 1; + min-width: 0; + gap: 20px; + + .inventory-item__name { + font-size: 16px; + font-weight: 600; + margin-bottom: 4px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + //text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); + } + + .inventory-item__description { + font-size: 12px; + color: #cccccc; + margin-bottom: 4px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + opacity: 0.8; + } + + .inventory-item__category { + font-size: 10px; + color: #8fc98f; + background: linear-gradient(135deg, rgba(143, 201, 143, 0.2) 0%, rgba(143, 201, 143, 0.1) 100%); + padding: 2px 8px; + border-radius: 4px; + display: inline-block; + border: 1px solid rgba(143, 201, 143, 0.3); + text-transform: uppercase; + letter-spacing: 0.5px; + font-weight: 500; + } + } + + .inventory-item__meta { + display: flex; + flex-direction: column; + align-items: flex-end; + gap: 4px; + + .inventory-item__slot { + font-size: 10px; + color: #8fc98f; + background: linear-gradient(135deg, rgba(143, 201, 143, 0.3) 0%, rgba(143, 201, 143, 0.2) 100%); + padding: 2px 8px; + border-radius: 4px; + font-weight: 500; + border: 1px solid rgba(143, 201, 143, 0.4); + text-transform: uppercase; + letter-spacing: 0.5px; + } + + .inventory-item__count { + font-size: 12px; + color: #cccccc; + font-weight: 500; + background: rgba(0, 0, 0, 0.2); + padding: 2px 6px; + border-radius: 4px; + border: 1px solid rgba(255, 255, 255, 0.1); + } + + .inventory-item__equipped { + font-size: 14px; + color: #4caf50; + font-weight: bold; + //text-shadow: 0 1px 2px rgba(76, 175, 80, 0.5); + animation: pulse 2s infinite; + } + } +} + +@keyframes pulse { + 0%, 100% { + opacity: 1; + } + 50% { + opacity: 0.7; } } diff --git a/Code/Inventory/Usable/AmmoUseableBase.cs b/Code/Inventory/Usable/AmmoUseableBase.cs index d7d412c..58583a2 100644 --- a/Code/Inventory/Usable/AmmoUseableBase.cs +++ b/Code/Inventory/Usable/AmmoUseableBase.cs @@ -2,35 +2,83 @@ public abstract class AmmoUseableBase : UseableBase { + private WeaponItemDefinition _cachedWeaponDef; + private InventoryItem _cachedAmmoItem; + protected InventoryItem AmmoItem => FindAmmoItem(); private InventoryItem FindAmmoItem() { - //По типу патрон поиск + енум типа патрон - return Dedugan.Local.Inventory.Items.FirstOrDefault( i => i.Definition.Name == "Pistol Ammo" ); + var player = Dedugan.Local; + if (player?.Inventory == null) + { + return null; + } + + // Кэшируем WeaponDefinition для избежания повторных вызовов + if (_cachedWeaponDef == null) + { + _cachedWeaponDef = GetWeaponDefinition(); + if (_cachedWeaponDef == null) + { + return null; + } + } + + // Проверяем кэшированный результат + if (_cachedAmmoItem != null && _cachedAmmoItem.Count > 0) + { + return _cachedAmmoItem; + } + + // Ищем патроны + foreach (var item in player.Inventory.Items) + { + if (item.Definition is AmmoItemDefinition ammoDef && ammoDef.IsCompatibleWith(_cachedWeaponDef.AmmoType)) + { + _cachedAmmoItem = item; + return item; + } + } + + _cachedAmmoItem = null; + return null; + } + + protected virtual WeaponItemDefinition GetWeaponDefinition() + { + // Переопределите в наследниках для возврата определения оружия + return null; } public override bool CanUse() { var ammo = AmmoItem; - return base.CanUse() && ammo != null && ammo.Count > 0; + var baseCanUse = base.CanUse(); + var hasAmmo = ammo != null && ammo.Count > 0; + + return baseCanUse && hasAmmo; } public override void Use() { - if ( !CanUse() ) + if (!CanUse()) return; OnUse(); var ammo = AmmoItem; - if ( ammo != null ) + if (ammo != null) { - ammo.Count--; - - if ( ammo.Count <= 0 ) + // Уменьшаем количество патронов + if (ammo.TryRemoveCount(1)) { - Dedugan.Local.Inventory.RemoveItem( ammo ); + // Если патроны закончились, удаляем предмет из инвентаря + if (ammo.Count <= 0) + { + Dedugan.Local.Inventory.RemoveItem(ammo); + _cachedAmmoItem = null; // Очищаем кэш + } } } } diff --git a/Code/Inventory/Usable/PickupItem.cs b/Code/Inventory/Usable/PickupItem.cs index 4f1638a..c7fe6d8 100644 --- a/Code/Inventory/Usable/PickupItem.cs +++ b/Code/Inventory/Usable/PickupItem.cs @@ -1,24 +1,54 @@ using Sandbox.Gravity; +using Sandbox.UI; using Sasalka; +using System; +using System.Linq; -namespace Sandbox.UI; +namespace Sasalka; [Icon( "skip_next" )] public sealed class PickupItem : InteractionButton { [Property] public override string Label { get; set; } = "E"; + protected override void OnStart() + { + base.OnStart(); + + // Устанавливаем правильную метку для предмета + if ( GameObject.Components.TryGet( out var inventoryItem ) ) + { + Label = inventoryItem.Definition?.Name ?? "Подобрать"; + } + } + public override bool Press( IPressable.Event e ) { base.Press( e ); if ( e.Source.Components.TryGet( out var dedugan ) ) { - dedugan.Inventory.AddItem( Components.Get() ); - RpcDestroy(); + var inventoryItem = Components.Get(); + + if ( inventoryItem != null && dedugan.Inventory != null ) + { + // Пытаемся добавить предмет в инвентарь, остаток остаётся на земле + int left = dedugan.Inventory.AddItem( inventoryItem ); + if ( left <= 0 ) + { + RpcDestroy(); + return true; + } + else + { + inventoryItem.Count = left; + // Оставляем предмет с новым количеством на земле + return true; + } + } } - return true; + return false; } [Rpc.Broadcast] diff --git a/Code/Inventory/Usable/UseSystem.cs b/Code/Inventory/Usable/UseSystem.cs index 5700ddc..3f9f665 100644 --- a/Code/Inventory/Usable/UseSystem.cs +++ b/Code/Inventory/Usable/UseSystem.cs @@ -4,8 +4,13 @@ public static class UseSystem { public static bool TryUse( IUseContext context ) { - foreach ( var useable in context.GetUsables() ) + // Получаем все доступные предметы + var usables = context.GetUsables(); + + // Проверяем каждый предмет на возможность использования + foreach ( var useable in usables ) { + // Раннее прерывание если предмет может быть использован if ( useable.CanUse() ) { useable.Use(); diff --git a/Code/Inventory/Usable/UseableBase.cs b/Code/Inventory/Usable/UseableBase.cs index a77f6cb..67bf737 100644 --- a/Code/Inventory/Usable/UseableBase.cs +++ b/Code/Inventory/Usable/UseableBase.cs @@ -37,7 +37,8 @@ public abstract class UseableBase : Component, IUseable public virtual void OnEquipped() { - Log.Info( $"OnEquip {this}" ); + Equipped = true; + // Log.Info( $"OnEquip {this}" ); } public virtual bool CanUse() diff --git a/Code/Player/Dedugan.Inventory.cs b/Code/Player/Dedugan.Inventory.cs index 747dba1..69f030f 100644 --- a/Code/Player/Dedugan.Inventory.cs +++ b/Code/Player/Dedugan.Inventory.cs @@ -4,7 +4,7 @@ using Sasalka; public sealed partial class Dedugan : Component { - [Property, InlineEditor] public Inventar Inventory { get; private set; } = new(); + [Property] public Inventar Inventory { get; private set; } private Dictionary _useableCache = new(); [Sync] private bool InAds { get; set; } = false; @@ -12,65 +12,72 @@ public sealed partial class Dedugan : Component void InventoryStart() { - if ( !Network.IsOwner ) return; + if (!Network.IsOwner) return; - _resolver = new AttachmentSlotResolver( Renderer.GetAttachmentObject ); + // Создаем инвентарь как компонент + Inventory = GameObject.Components.GetOrCreate(); + _resolver = new AttachmentSlotResolver(Renderer.GetAttachmentObject); - // Inventory.AddItem( new InventoryItem - // { - // Definition = ResourceLibrary.Get( "Items/Cloth/cloth_pijama.clitem" ) - // } ); - // - // Inventory.AddItem( new InventoryItem - // { - // Definition = ResourceLibrary.Get( "Items/Cloth/cloth_pijama_bottom.clitem" ) - // } ); - // - // Inventory.AddItem( new InventoryItem - // { - // Definition = ResourceLibrary.Get( "Items/pistol_test.weapon" ) - // } ); - // - // var ammo = new InventoryItem - // { - // Definition = ResourceLibrary.Get( "Items/pistol_ammo.inv" ) - // }; - // ammo.Count = 30; - // ammo.MaxCount = 130; - // - // Inventory.AddItem( ammo ); + // Добавляем тестовые предметы (раскомментируйте для тестирования) + var clothingItem = new InventoryItem + { + Definition = ResourceLibrary.Get("Items/Cloth/cloth_pijama.clitem") + }; + Inventory.AddItem(clothingItem); + + var weaponItem = new InventoryItem + { + Definition = ResourceLibrary.Get("Items/pistol_test.weapon") + }; + Inventory.AddItem(weaponItem); + + var ammoItem = new InventoryItem + { + Definition = ResourceLibrary.Get("Items/pistol_ammo.inv") + }; + ammoItem.Count = 30; + Inventory.AddItem(ammoItem); Inventory.OnEquipped += OnItemEquipped; Inventory.OnUnEquipped += OnItemUnEquipped; + Inventory.OnItemAdded += OnItemAdded; + Inventory.OnItemRemoved += OnItemRemoved; } - private void OnItemEquipped( InventoryItem item ) + private void OnItemEquipped(InventoryItem item) { - // Если это оружие - if ( item.Definition is WeaponItemDefinition weaponDef && weaponDef.Prefab.IsValid() ) + // Очищаем кэши при экипировке предмета + _useableCache.Clear(); + _resolver?.ClearCache(); + + if (item?.Definition is WeaponItemDefinition weaponDef && weaponDef.Prefab.IsValid()) { var go = weaponDef.Prefab.Clone(); AnimationHelper.HoldType = weaponDef.HoldType; - switch ( weaponDef.Slot ) + switch (weaponDef.Slot) { case Inventar.InventorySlot.LeftHand | Inventar.InventorySlot.RightHand: case Inventar.InventorySlot.RightHand: - go.Parent = Renderer.GetAttachmentObject( "hold_R" ); + go.Parent = Renderer.GetAttachmentObject("hold_R"); break; case Inventar.InventorySlot.LeftHand: - go.Parent = Renderer.GetAttachmentObject( "hold_L" ); + go.Parent = Renderer.GetAttachmentObject("hold_L"); break; default: - go.Parent = Renderer.GetAttachmentObject( "forward_reference_modelspace" ); + go.Parent = Renderer.GetAttachmentObject("forward_reference_modelspace"); break; } go.LocalPosition = weaponDef.WeaponDefinition.Position; go.LocalRotation = weaponDef.WeaponDefinition.Rotation; + go.LocalScale = weaponDef.WeaponDefinition.Scale; - go.Components.Get().Equipped = true; + if (go.Components.TryGet(out var useable)) + { + useable.Equipped = true; + } go.NetworkSpawn(); @@ -83,94 +90,108 @@ public sealed partial class Dedugan : Component }; AnimationHelper.Handedness = hand; - - RpcSetHoldAnimation( weaponDef.HoldType, hand ); - + RpcSetHoldAnimation(weaponDef.HoldType, hand); InAds = true; } - // Если это одежда - else if ( item.Definition is ClothingItemDefinition clothingDef ) + else if (item?.Definition is ClothingItemDefinition clothingDef) { - WearWorkshop( new List() { clothingDef.ClothUrl } ); + WearWorkshop(new List() { clothingDef.ClothUrl }); } } - - private void OnItemUnEquipped( InventoryItem item ) + private void OnItemUnEquipped(InventoryItem item) { - if ( item.Definition is WeaponItemDefinition weaponDef && weaponDef.Prefab.IsValid() ) + // Очищаем кэши при снятии предмета + _useableCache.Clear(); + _resolver?.ClearCache(); + + if (item?.Definition is WeaponItemDefinition weaponDef && weaponDef.Prefab.IsValid()) { - switch ( weaponDef.Slot ) + switch (weaponDef.Slot) { case Inventar.InventorySlot.LeftHand | Inventar.InventorySlot.RightHand: case Inventar.InventorySlot.RightHand: case Inventar.InventorySlot.LeftHand: - var attachmentName = !weaponDef.Slot.HasFlag( Inventar.InventorySlot.RightHand ) + var attachmentName = !weaponDef.Slot.HasFlag(Inventar.InventorySlot.RightHand) ? "hold_L" : "hold_R"; - Renderer.GetAttachmentObject( attachmentName ).Children.ForEach( child => child.Destroy() ); - RpcSetHoldAnimation( CitizenAnimationHelper.HoldTypes.None, CitizenAnimationHelper.Hand.Both ); + Renderer.GetAttachmentObject(attachmentName).Children.ForEach(child => child.Destroy()); + RpcSetHoldAnimation(CitizenAnimationHelper.HoldTypes.None, CitizenAnimationHelper.Hand.Both); break; default: - Renderer.GetAttachmentObject( "forward_reference_modelspace" ).Children - .ForEach( child => child.Destroy() ); + Renderer.GetAttachmentObject("forward_reference_modelspace").Children + .ForEach(child => child.Destroy()); break; } - item.Destroy(); InAds = false; } - else if ( item.Definition is ClothingItemDefinition clothingDef ) + else if (item?.Definition is ClothingItemDefinition clothingDef) { - StripByName( clothingDef.Description ); + StripByName(clothingDef.Description); } } + private void OnItemAdded(InventoryItem item) + { + // Очищаем кэши при добавлении предмета + _useableCache.Clear(); + _resolver?.ClearCache(); + } + + private void OnItemRemoved(InventoryItem item) + { + // Очищаем кэши при удалении предмета + _useableCache.Clear(); + _resolver?.ClearCache(); + } + [Rpc.Broadcast] - public void RpcSetHoldAnimation( CitizenAnimationHelper.HoldTypes HoldType, CitizenAnimationHelper.Hand hand ) + public void RpcSetHoldAnimation(CitizenAnimationHelper.HoldTypes HoldType, CitizenAnimationHelper.Hand hand) { AnimationHelper.HoldType = HoldType; AnimationHelper.Handedness = hand; } - - // AnimationHelper.HoldType = CitizenAnimationHelper.HoldTypes.None; - // AnimationHelper.Handedness = CitizenAnimationHelper.Hand.Both; - - void InventoryUpdate() { - if ( !Network.IsOwner ) return; + if (!Network.IsOwner) return; - // InAds = Input.Down( "Attack2" ); - - if ( Input.Pressed( "Attack1" ) ) + if (Input.Pressed("Attack1")) { - if ( UseSystem.TryUse( this ) ) + if (UseSystem.TryUse(this)) { Attack(); } } } - public IEnumerable - GetUsables() //Допустим, у джетпака слот Body. Просто дописываешь в GetUsables() Inventar.InventorySlot.Body: + public IEnumerable GetUsables() { - foreach ( var slot in new[] { Inventar.InventorySlot.LeftHand, Inventar.InventorySlot.RightHand } ) + // Кэшируем слоты для избежания повторного создания массива + var slots = new[] { Inventar.InventorySlot.LeftHand, Inventar.InventorySlot.RightHand }; + + foreach (var slot in slots) { - if ( !Inventory.EquippedItems.TryGetValue( slot, out var item ) ) - continue; - - var holder = _resolver.GetSlotObject( slot ); - var heldObject = holder?.Children.FirstOrDefault(); - - if ( heldObject == null ) - continue; - - if ( _useableCache.TryGetValue( slot, out var cached ) && cached.obj == heldObject ) + if (!Inventory.EquippedItems.TryGetValue(slot, out var item)) { - if ( cached.useable != null ) + continue; + } + + var holder = _resolver.GetSlotObject(slot); + if (holder == null) continue; + + var heldObject = holder.Children.FirstOrDefault(); + if (heldObject == null) + { + continue; + } + + // Проверяем кэш + if (_useableCache.TryGetValue(slot, out var cached) && cached.obj == heldObject) + { + if (cached.useable != null) yield return cached.useable; } else @@ -178,7 +199,7 @@ public sealed partial class Dedugan : Component var useable = heldObject.Components.Get(); _useableCache[slot] = (heldObject, useable); - if ( useable != null ) + if (useable != null) yield return useable; } } @@ -187,7 +208,7 @@ public sealed partial class Dedugan : Component [Rpc.Broadcast] void Attack() { - Renderer.Set( "b_attack", true ); + Renderer.Set("b_attack", true); } } diff --git a/Code/Weapons/Weapon.cs b/Code/Weapons/Weapon.cs index 2396f6f..6ef7913 100644 --- a/Code/Weapons/Weapon.cs +++ b/Code/Weapons/Weapon.cs @@ -10,6 +10,7 @@ public sealed class Weapon : AmmoUseableBase [Property] public GameObject MuzzleLight { get; private set; } [Property] public GameObject particlePrefab { get; set; } [Property] public GameObject bloodParticle { get; set; } + [Property] public WeaponItemDefinition WeaponDefinition { get; set; } private SoundPointComponent _sound; private Rigidbody _rigidbody; @@ -17,7 +18,7 @@ public sealed class Weapon : AmmoUseableBase protected override void OnStart() { base.OnStart(); - _sound = GameObject.GetComponent( true ); + _sound = GameObject.GetComponent(true); } public override void OnEquipped() @@ -27,66 +28,73 @@ public sealed class Weapon : AmmoUseableBase GameObject.Components.Get().Enabled = false; } + protected override WeaponItemDefinition GetWeaponDefinition() + { + return WeaponDefinition; + } + public void Attack() { AttackEffects(); Vector3 startPos = Scene.Camera.WorldPosition; Vector3 dir = Scene.Camera.WorldRotation.Forward; - float maxDistance = 1000f; + float maxDistance = WeaponDefinition?.Range ?? 1000f; var tr = Scene.Trace - .Ray( startPos, startPos + dir * maxDistance ) - .IgnoreGameObjectHierarchy( Dedugan.Local.GameObject ) - .WithoutTags( "weapon" ) + .Ray(startPos, startPos + dir * maxDistance) + .IgnoreGameObjectHierarchy(Dedugan.Local.GameObject) + .WithoutTags("weapon") .UseHitboxes() .Run(); - if ( tr.Hit && tr.Hitbox != null ) + if (tr.Hit) { - var components = tr.GameObject.Components; - var boneIndex = tr.Hitbox.Bone.Index; - - // Log.Info($"{tr.GameObject.Name} attacked"); - - var dedugan = components.Get(); - var enemy = components.Get(); - - if ( dedugan.IsValid() || enemy.IsValid() ) + if (tr.Hitbox != null) { - CreateHitEffects( tr.EndPosition, tr.Normal, true ); - } + var boneIndex = tr.Hitbox.Bone.Index; + var components = tr.GameObject.Components; + + // Кэшируем компоненты для избежания повторных поисков + var dedugan = components.Get(); + var enemy = components.Get(); + var hasTarget = dedugan.IsValid() || enemy.IsValid(); - if ( dedugan.IsValid() ) - { - dedugan.ReportHit( dir, boneIndex ); - } + if (hasTarget) + { + CreateHitEffects(tr.EndPosition, tr.Normal, true); + } - if ( enemy.IsValid() ) - { - enemy.ReportHit( dir, boneIndex ); - Log.Info( boneIndex ); + if (dedugan.IsValid()) + { + dedugan.ReportHit(dir, boneIndex); + } + + if (enemy.IsValid()) + { + enemy.ReportHit(dir, boneIndex); + } + } + else + { + CreateHitEffects(tr.EndPosition, tr.Normal); } - } - else if ( tr.Hitbox == null ) - { - CreateHitEffects( tr.EndPosition, tr.Normal ); } } [Rpc.Broadcast] - private void CreateHitEffects( Vector3 position, Vector3 normal, bool blood = false ) + private void CreateHitEffects(Vector3 position, Vector3 normal, bool blood = false) { - var rot = Rotation.LookAt( normal ); + var rot = Rotation.LookAt(normal); DestroyAsync( blood - ? bloodParticle.Clone( position, rot ) - : particlePrefab.Clone( position, rot ), 0.5f ); + ? bloodParticle.Clone(position, rot) + : particlePrefab.Clone(position, rot), 0.5f); } - async void DestroyAsync( GameObject go, float delay ) + async void DestroyAsync(GameObject go, float delay) { - await GameTask.DelaySeconds( delay ); + await GameTask.DelaySeconds(delay); go.Destroy(); } @@ -95,12 +103,12 @@ public sealed class Weapon : AmmoUseableBase { _sound?.StartSound(); MuzzleLight.Enabled = true; - GunRenderer.Set( "Fire", true ); + GunRenderer.Set("Fire", true); - GameTask.DelaySeconds( 0.05f ).ContinueWith( ( _ ) => + GameTask.DelaySeconds(0.05f).ContinueWith((_) => { MuzzleLight.Enabled = false; - } ); + }); } protected override void OnUse()