1 line
7.9 MiB
1 line
7.9 MiB
{"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"}]} |